Open Source

304 readers
1 users here now

founded 9 months ago
MODERATORS
1
2
3
 
 

Timecodes:

  • 00:00 Intro
  • 00:56 What is Vanilla OS?
  • 02:47 App Compatibility
  • 06:52 Updates and maintenance
  • 09:20 Reproducibility and automation
  • 11:14 How does it compare?
  • 14:19 Sponsor: Tuxedo Computers
  • 15:19 Support the channel

Vanilla OS is what we would call an immutable system, meaning the base system is mostly read only by default, and updated after a reboot.

You can still install packages onto that base system, from the Debian repos, as Vanilla OS is based on a snapshot of Debian Sid. You can use any system tool that lets you change configurations, and you can still edit some config files.

So, Vanilla OS was already using the principle of distro containers, letting you create an Arch, an OpenSUSE, and a Fedora container on the fly, and install packages in any of these through a single package manager, called APX. It also of course supported Flatpaks, as that's how you'll install your software on the base system.

But this time around, they added Android app support as well. The way it works, is, of course, through Waydroid, but they've integrated it pretty well. You can simply download an APK, and double click it, to bring a graphical installer that will add this app to your applications menu.

Apart from that, you still have access to all the distro containers that Vanilla OS already had: you can create one graphically, or using the APX package manager tool, and you can see the list of programs that have been installed in each container.

The new version of APX is also more flexible, it lets you add not only distributions, but also just other package managers. If you want to add support for pacman, you can just add that, and APX will create the right distro container for you.

Vanilla OS 2 also comes with a new "smart updates" system. This is a fancy name to say "we won't download and install updates while you're working".

Smart updates just mean that the partition you're not currently using isn't getting updates while you're working or using the PC, because that would divert resources from what you're doing.

System updates are basically just snapshots of Debian Sid, that have been compiled into an OCI image that is tested by the Vanilla OS devs. Once it's ready, they'll ship it to all Vanilla OS systems, and your currently unused partition is replaced by this image, and all the customizations you've applied are of course applied to this new image as well.

And of course, flatpaks and packages from distro containers are updated normally, like any other distro.

The other major change for Vanilla OS is the addition of some NixOS like features, namely the ability to create descriptive files to reproduce your system.

There's a new tool called Vanilla Image Builder, or Vib. This lets you create a Vanilla OS Image, with a bunch of customizations already added to it. You can add specific packages, drivers, codecs, but you can also add commands that need to be run, change some configurations, and more.

The project is actually wider than just Vanilla OS images, it also lets you create container images for specific applications, by specifying a distro base. Basically lets you create Docker images.

In terms of automation, Vanilla OS comes with VSO, for Vanilla System Operator. This lets you create tasks that have conditions, and instructions. If the conditions are met, the instructions are ran. These conditions include disconnecting from the network, when you're on low battery, when a specific process starts, when a new device is connected or disconnected, when your CPU usage is high, or others, and you can also specificy a script or a command as the condition.

VSO is actually more than just a task automation system, it also lets you manage the Waydroid subsystem, export applications from a distro container to your system's applications list, so you can run it in one click, it handles sideloading of APKs and DEB packages, and more.

4
5
6
7
 
 

Je viens presque à regretter le jeudi jeu 😭

8
 
 

Tout est open source, logiciels utilisés, les sources de la BD et la BD elle-même.

9
 
 

FR : App Android filmant en arrière plan et sans coupure, options personnalisables.

EN : Seamless background video recorder for Android – ad-free and open-source, with customizable options.

10
 
 

FR : Utilisez votre microphone comme outil de surveillance et sauvegarder les 30 minutes dernières en cas de besoin. Typiquement lorsque vous entrez en salle de réunion avec votre boss ou des RH.

EN : Use your phone as a dashcam and save the last 30 minutes when you need them. E.g HR & boss meetings

11
11
submitted 2 weeks ago* (last edited 1 week ago) by [email protected] to c/[email protected]
12
 
 

cross-posted from: https://piefed.social/post/189492

Just a quick note to recognize that the first lines of PieFed code were published on the 28th July 2023, just over a year ago. Since then there have been 1400+ changes made by 9 people, involving adding 88,000 lines of code and removing 28,000 lines. The issue queue has 98 open and 99 closed issues.

While join.piefed.social went live in October 2023, it wasn't until time off work over the christmas holidays enabled a big push to get it ready that piefed.social went live on 4th January 2024.

Since then piefed.social has federated 190k posts, 2.3M comments and 19M votes with 1900 other instances of various types. Besides piefed.social there are 5 other PieFed instances that I know of.

What a year it's been! I've grown significantly as a developer, had a lot of fun and hopefully contributed something meaningful to whatever the fediverse is becoming. Long may it continue!

13
14
 
 

Pour une juste rénumération du numérique libre : copie publique

@opensource

mamot.fr/@John_Livingston/112885988220130447

[email protected] - Avez-vous entendu parler de Copie Publique ?

Nous sommes un ensemble d'entreprises (y compris d'entreprises individuelles !) qui avons décidé de redistribuer une partie de notre chiffre d'affaire pour financer le logiciel libre.

Si vous êtes curieux⋅euse, et/ou que vous souhaitez nous rejoindre, toutes les infos sont là :

copiepublique.fr/

#copiepublique #logicielLibre

15
 
 

Podcast : Libre à vous : Le deuxième texte

@opensource
www.librealire.org/emission-libre-a-vous-diffusee-mardi-9-juillet-2024-sur-radio-cause-commune

Le deuxième texte : retranscrire, mettre en valeur et partager des textes de femmes via les communs numériques, ce sera le sujet principal de l’émission du jour.

Avec également au programme la chronique « La pituite de Luk » sur le thème « Médias hostiles » et la chronique « Le libre et la sobriété énergétique » de Vincent Calame sur le thème « Éloge de la lenteur ».

#April #LibreàVous #DeuxièmeTexte #Féminisme #Autrice

16
17
 
 

Intros, une app Nextcloud pour faciliter la prise en main de Framaspace

@opensource
framablog.org/2024/07/31/intros-une-app-nextcloud-pour-faciliter-la-prise-en-main-de-framaspace/

Le projet Framaspace propose, à ce jour, un espace cloud (fichiers, agendas, contacts, wiki, kanban, etc) à plus de 1 200 associations et collectifs. C’est autant d’instances du logiciel libre Nextcloud.

Malheureusement, ce dernier n’est pas toujours très facile à prendre en main, malgré les documentations, les forums, etc.

Framasoft a donc décidé de faire plancher un stagiaire, Val, sur le sujet de l’accompagnement des personnes utilisant Nextcloud pour la première fois. Voici son histoire.

#Nextcloud #NextcloudApp #Framasoft #Intros

18
19
 
 

This is a hotfix to fix the issues with the Local API unable to play videos. Small update today but we'll have more to come later down the line.

20
 
 

English ? Scroll to reach features

FR Fonctionnalités

  • Améliorez votre productivité et votre efficacité en évitant les tâches de saisie répétitives.
  • Gagnez du temps en réduisant le besoin de passer d'une application à l'autre comme OneNote et d'autres outils de prise de notes tels qu'Evernote (Windows) et Apple Notes (MacOS) pour des réponses rapides importantes.
  • Créez des catégories et triez-les, cela définira l'ordre du menu contextuel et de ses sous-menus.
  • Trier les modèles et les catégories par simple glisser-déposer, à l'intérieur des catégories et entre elles.
  • Conteneur de catégorie repliable pour une meilleure clarté visuelle et une gestion efficace.
  • Enregistrez, renommez ou supprimez rapidement les modèles et les catégories en fonction de vos besoins.
  • Importation/exportation de modèles pour la sauvegarde et la restauration (format de fichier .json).
  • Thème clair ou foncé en fonction des paramètres de votre navigateur.

Features

  • Enhance productivity and efficiency by avoiding repetitive typing tasks.
  • Save time by reducing the need for switching between applications like OneNote and other note-taking tools such as Evernote (Windows) and Apple Notes (MacOS) for important quick replies.
  • Create categories and sort them, this will define the order of context menu and its sub-menu's.
  • Sort templates and categories simply via drag and drop, within and between categories.
  • Collapsible category container for enhanced visual clarity and efficient management.
  • Save, rename or delete templates and caegories quickly as needed.
  • Import/Export templates for backup and restore (.json file format).
  • Light and dark theme based on your browser settings.
21
22
 
 

Hacking with care

@opensource

hackingwithcare.in/wiki/doku.php

Hacking With Care is collective composed of hackers-activists, caregivers, artists, sociologist, growing quite literally by contact and affinity.

Together we imagine, circulate, put in common resources and tools for care in accordance with hackers ethics and peer-to-peer philosophy.

We create occasions for body & soul rejuvenation and collective (re)appropriation of care. We work with an understanding of the needs and requirements of specific contexts, as can be found in hacking and activism. Similarly, we like to transmit to caregivers some hackers-activists tools and best practices, for example in relation to privacy/data protection, technological independence, operational security. Other aspects we like are creativity in care, access to knowledge, interdisciplinarity, questioning of norms…

Our actions evolve around two principal axis that could be (but not limited to): Care for hackers-activists and Hackers ethics and tools for caregivers.

They include care corners at hackers-activists events, pop-up massage sessions at the quarters of activists organizations, massage and well-being workshops and tutorials, compilation of resources and creation of original resources, research, news watch…

Indeed, we are aware big-hearted hackers and activists are exposed to life-threatening levels of stress and emotional challenges. Some burnout, some are imprisoned or experience limitations or abuse of their rights, in retaliation for their deeds. Some die. Meanwhile, the health-care sectors (where the most vulnerable people become yet more exposed) serve corporate and shady political agendas by default. We, as individuals, as communities, are being “holistically” attacked by the systems in governance : attacks and restrictions on life and freedoms keep intensifying everywhere, motivated by unchecked power and greed. They affect all, in all areas of life, including access to healthcare.

These converging realizations and the great joys we have in doing what we do all, inspired us to put together this initiative. We want to help become aware of vulnerabilities in our movements and organize so that each and everyone’s capacities to care and be cared for will not be compromised.

23
 
 

cross-posted from: https://piefed.social/post/167045

Over the last 3 weeks there have been significant contributions from h3ndrik and myself.

H3ndrik

  • Many many under the hood improvements. Simplifying code & improving performance.
  • Better lightbox
  • Improve post teaser layout

Rimu

24
25
 
 
view more: next ›