Promouvoir et défendre le logiciel libre

17 October 2021

bsibaud.png Benoît SIBAUD

LinuxFr.org : seconde quinzaine de septembre 2021

Le 17 October 2021 à 18:12:23

Cent soixante-seizième dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

Du 16 au 30 septembre 2021

  • 1247 commentaires publiés (dont 5 masqués depuis) ;
  • 304 étiquettes posées ;
  • 77 comptes ouverts (dont 42 fermés depuis) ;
  • 29 entrées de forum publiées (dont 6 masquées depuis) ;
  • 64 liens publiés (dont 2 masqués depuis) ;
  • 12 dépêches publiées ;
  • 21 journaux publiés (dont 1 masqué depuis) ;
  • 2 entrées nouvelles, 0 corrigée et 1 invalide dans le système de suivi ;
  • 0 sondage publié ;
  • 0 page wiki publiée (dont 0 masquée depuis).

Listes de diffusion (hors pourriel)

Liste ca@ - [restreint]

  • R.A.S.

Liste linuxfr-membres@ - [restreint]

  • R.A.S.

Liste moderateurs@ - [restreint]

  • [Modérateurs] Réaction à l’interview de Neoclust

Liste prizes@ - [restreint]

  • R.A.S.

Liste redacteurs@ - [restreint]

  • R.A.S.

Liste team@ - [restreint]

  • R.A.S.

Liste webmaster@ - [restreint]

  • R.A.S.

Canal IRC adminsys (résumé)

  • Mise à jour Debian Buster -> Bullseye sur quelques machines pour se faire la main avant de le faire sur les serveurs DLFP (Bullseye est désormais parmi les images LXC pour Turris)
  • (2 octobre) la prise en charge du TLS < 1.2 a été retirée des serveurs

Tribune de rédaction (résumé)

  • une demande qui aurait eu sa place dans les forums
  • du spam
  • une typo sur une étiquette à corriger
  • pour le spam en rédaction, le mieux est de l’envoyer en modération pour que la modération soit au courant et puisse nettoyer et fermer le compte

Tribune de modération (résumé)

Du 16 au 30 septembre 2021

  • 158 messages sur 194 sont des notifications automatiques
    • 5 La dépêche a été mise à la une
    • 13 La dépêche a été refusée
    • 16 La dépêche a été supprimée en rédaction
    • 4 Le commentaire a été masqué
    • 34 Le compte a été désactivé
    • 21 Le compte a été plonké pendant 30 jours
    • 1 Le journal a été supprimé
    • 2 Le lien a été supprimé
    • 6 Le message a été supprimé
    • 21 Les commentaires ont été bloqués pendant 30 jours
    • 9 L’étiquette est désormais cachée, modifiée
    • 1 L’étiquette est désormais visible, modifiée
    • 19 L’étiquette vient d’être créée
    • 6 Une image a été bloquée
  • du spam (apparemment la rentrée scolaire des spammeurs)
  • du juridique lié à la modération : Jurisprudence : retrait d’un article publié sur un site d’information (non)

Commits/pushs de code https://github.com/linuxfrorg/

  • site web : R.A.S.
  • adminsys :
    • Typo in blocklist management
    • Split dlfp_script_dir into dlfp_exec_dir and dlfp_config_dir
    • Admin scripts not yet committed
    • Update blocklist

Divers / TODO / pense-bête

  • aide / FAQ : synthèse en cours d’écriture sur le karma ;
  • préparer une dépêche sur les mises en demeure n°4 et n°5 ;
  • préparer la prochaine assemblée générale ;
  • interventions à faire sur les serveurs zobe et gruik ;
  • écrire une page statique avec l’histoire du site ;
  • finaliser un peu le code qui permet de tester actuellement 283 adresses du site ;
  • divers merge-requests en attente dont celle sur le code de conduite.

Commentaires : voir le flux Atom ouvrir dans le navigateur

LinuxFr.org : première quinzaine d'octobre 2021

Le 17 October 2021 à 18:11:57

Cent soixante dix septième dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

Du 01 au 15 octobre 2021

  • 1289 commentaires publiés (dont 5 masqués depuis) ;
  • 309 étiquettes posées ;
  • 54 comptes ouverts (dont 20 fermés depuis) ;
  • 25 entrées de forum publiées (dont 5 masquées depuis) ;
  • 66 liens publiés (dont 0 masqué depuis) ;
  • 14 dépêches publiées ;
  • 16 journaux publiés (dont 0 masqué depuis) ;
  • 1 entrée nouvelle, 0 corrigée et 0 invalide dans le système de suivi ;
  • 0 sondage publié ;
  • 0 page wiki publiée (dont 0 masquée depuis).

Listes de diffusion (hors pourriel)

Liste ca@ - [restreint]

  • R.A.S.

Liste linuxfr-membres@ - [restreint]

  • R.A.S.

Liste moderateurs@ - [restreint]

  • R.A.S.

Liste prizes@ - [restreint]

  • [Prizes] LinuxFr prizes recap du sam. 02 oct. 2021 08:46:42 CEST

Liste redacteurs@ - [restreint]

  • R.A.S.

Liste team@ - [restreint]

  • R.A.S.

Liste webmaster@ - [restreint]

  • R.A.S.

Canal IRC adminsys (résumé)

  • la prise en charge du TLS < 1.2 a été retirée des nginx de nos serveurs

Tribune de rédaction (résumé)

  • du spam signalé et traité

Tribune de modération (résumé)

Du 01 au 15 octobre 2021

  • 55 messages sur 69 sont des notifications automatiques
    • 3 La dépêche a été mise à la une
    • 3 La dépêche a été refusée
    • 5 Le commentaire a été masqué
    • 9 Le compte a été désactivé
    • 4 Le compte a été plonké pendant 30 jours
    • 4 Le message a été supprimé
    • 5 Les commentaires ont été bloqués pendant 30 jours
    • 4 L’étiquette est désormais cachée, modifiée
    • 18 L’étiquette vient d’être créée
  • retrait de TLS < 1.2 des nginx de nos serveurs, ça ne devrait pas gêner grand monde
  • du spam

Commits/pushs de code https://github.com/linuxfrorg/

  • site web : R.A.S.
  • adminsys :
    • HSTS + TLS >= 1.2 + server_tokens off + open files limit on nginx
    • Define limit for open files on nginx-host
    • HSTS + TLS >= 1.2 + server_tokens off on nginx-host

Divers / TODO / pense-bête

  • aide / FAQ : synthèse en cours d'écriture sur le karma ;
  • préparer une dépêche sur les mises en demeure n°4 et n°5 ;
  • préparer la prochaine assemblée générale ;
  • interventions à faire sur les serveurs zobe et gruik ;
  • écrire une page statique avec l'histoire du site ;
  • finaliser un peu le code qui permet de tester actuellement 283 adresses du site ;
  • divers merge-requests en attente dont celle sur le code de conduite.

Commentaires : voir le flux Atom ouvrir dans le navigateur

14 October 2021

ad_aures.png AD AURES

Put your Podcast on the Map!

Le 14 October 2021 à 07:00:00

🇳🇱 This article is a quick recap of a talk I gave at the 2021 Podcast Festival in Amsterdam.

It's all about discoverability.

Put your Podcast on the Map!

There are several methods to find new podcasts:

  • You may browse the weekly Top 200 in Banana Podcasts…
  • You may ask your neighbours if they know any good one…

But wouldn't it be nice to be able to look for podcasts on a map?
We think so… And actually you can!

Since podcasting was invented, not many new features were introduced into the podcasting ecosystem.
That changed in Septemper 2020 when a former pirate from a Dutch free radio station in Amstelveen (yes, that's Adam Curry) and Dave Jones launched the “Podcast Index�.
Put your Podcast on the Map!

What is the Podcast Index?

The Podcast Index is an independent podcast directory.
Anyone can read it, anyone can be in it, anyone can download it, no questions asked.

If you want to learn more about it you can listen to the weekly podcast to understand what it brings to podcasting: Podcasting 2.0

The Podcast Index also brought a new namespace for podcasting: The podcast namespace.

The podcast namespace

The podcast namespace is a set of features that extends the RSS specification and brings tons of new cool ideas to podcasting. Geolocation is one of them but there are many others:

  • <podcast:locked>
  • <podcast:transcript>
  • <podcast:funding>
  • <podcast:chapters>
  • <podcast:soundbite>
  • <podcast:person>
  • <podcast:location>
  • <podcast:season>
  • <podcast:episode>
  • <podcast:trailer>
  • <podcast:license>
  • <podcast:alternateEnclosure>
  • <podcast:source>
  • <podcast:integrity>
  • <podcast:guid>

And there are even more to come:

  • <podcast:liveItem>
  • <podcast:recommendations>
  • <podcast:medium>
  • <podcast:gateway>
  • <podcast:images>
  • …

When (not) to use <podcast:location>?

The <podcast:location> was designed to allow better podcast discoverability. It is not made to tell where podcaster are recording from, unless of course they are talking about it.
James Cridland from Podnews has something to say about that. (Please note that we could not authenticate this message so it may very well be a Photoshop forgery…)

Put your Podcast on the Map! I don't know who you are.
I don't know what you want.
If you're looking for ransom, I can tell you I don't have money… but what I do have are a very particular set of skills. Skills I have acquired over a very long career. Skills that make me a nightmare for people like you.
If you use <podcast:location> for a location you are talking about, that will be the end of it - I will not look for you, I will not pursue you…
But if you use it to for the location where you are recording, I will look for you, I will find you... and I will kill you..

But who is using these tags?

Now that we know what the Podcast Namespase can do, it is not enough: we need podcasts hosting services and podcasts player apps to use it.
Here is a list of apps and services which do implement it. You may find an up-to-date list on NewPodcastApps.com:
Put your Podcast on the Map!

As you can see, Castopod Host is one of them.
Castopod Host is a platform made for podcasters who want to engage and interact with their audience. It is:

  • Free & Open-Source
  • Multi-Tenant
  • IABv2 audience measurement
  • Federated Social Network
  • it implements the following Podcast Namespace features: Comments, Locked, Funding, Transcript, Chapters, Soundbite, Location, Person…
    …

You may see a live demo on podcasts.paris:
Put your Podcast on the Map!

So if you want podcasting to keep on extending and providing new features, start promoting NewPodcastApps.com today!
Stop telling your audience to “Listen to this podcast on Banana Podcasts� (or any other closed platform), but instead say “Pick an app on NewPodcastApps.com�.

13 October 2021

tnitot.png Tristan NITOT

Comprendre le changement climatique en 10 minutes

Le 13 October 2021 à 15:52:00

Tristan Nitot explique le changement climatique en 10 visuels et 10 minutes

Le changement climatique est probablement le défi du siècle pour l’humanité, mais c’est un sujet hyper complexe. J’ai essayé de l’expliquer de façon claire en une dizaine de minutes.

En effet, lors d’un récent conférence technologique, NWX Summer Festival à Rouen, j’étais invité à parler de mon parcours, qui tourne en ce moment autour du numérique et du changement climatique, j’ai expliqué ma vision de la relation entre ces deux sujets.

Je pense que si vous avez envie de comprendre le changement climatique en 10 slides et 10 minutes, c’est là qu’il faut aller. Évidemment, ce n’est qu’une partie parmi un propos plus large, dont voici les principaux thèmes, avec des liens vers chaque partie (le tout fait environ 40 minutes) :

  1. Comment j’en suis arrivé à m’intéresser à tout ça (mon parcours, et en quoi je suis une feignasse)
  2. Le changement climatique expliqué en 10 slides (à 8 mn et 27 s)
  3. Et le numérique dans tout ça ? Son rôle positif et son coté moins glorieux (à 19 mn et 55 s);
  4. Le poids du numérique dans le changement climatique et sa tendance (à 24 mn et 37 s) ;
  5. Que peut-on faire à notre niveau, en tant qu’acteur du numérique ? (à 30 mn et 12 s) ;
  6. Que peut-on faire à notre niveau, en tant que citoyen et consommateur d’objets numériques ? (à 36 mn et 01 s) .

Si vous avez des questions sur le sujet, des suggestions pour améliorer la clarté du propos, je suis preneur dans les commentaires ci-dessous !

gkulakowski.png Guillaume KULAKOWSKI

What Are The Two Dual Operating Systems Of Organization Agility?

Le 13 October 2021 à 10:09:00

Organization agility, or what is sometimes referred to as business agility, is the capacity of an organization to change and adapt to deliver what its customer base requires. Although organization agility has many different definitions, two categories describe what it means for an organization to be agile: dual operating systems and multiple senses.

Dual operating systems are what separates business agility from other types of organizational change. It allows the organization to simultaneously pursue two different strategies to achieve what it needs to accomplish. However, before looking at dual operating systems, it is essential to establish what multiple senses mean.

A sense is what an organization uses to get feedback on what it is currently doing, what it is currently experiencing, what the next steps are, what has worked in the past and what hasn’t. When an organization knows what its senses are and the gaps between them, it will interpret these different stimuli better. It can determine how it should respond or decide on a new strategy.

An example of what multiple senses are would be what individuals have. Individuals will have different stimuli that they can interpret to move closer or further away from their goal. For instance, an individual has what they see, what they hear, what their gut feeling is telling them, what the room’s temperature is, and so on.

Organizations work the same way in that what is happening inside their industry, what the market is telling them, and what they may feel in response to what they are seeing are essential for deciding what course of action they should pursue. Each stimulus provides the organization with information on what may or may not work to meet its needs and accomplish what is essential.

Dual operating systems allow the organization to take what it has been able to gather from what its senses tell it and respond accordingly by choosing between two different strategies or courses of action that might achieve what its needs are. It comes down to an either/or decision, but what precisely dual operating systems mean will depend on what the organization needs to achieve.

In this context, dual operating systems mean either/or decision-making. In other words, what this means is that an organization can take what its senses tell it; what has worked in the past may be best, or what they see happening in their industry following a specific course of action may be what works for them. They can essentially choose what they want without having to immediately decide what the best course of action is right now.

Organizations that have what is referred to as dual operating systems can operate two different ways at once, meaning that what they do one will not always indicate what they will do in another circumstance. For example, what an organization does when facing what may be considered a problem could be what they do to solve what may be thought of as another problem and vice versa.

Organization agility, or what is sometimes referred to as business agility, is the capacity of an organization to change and adapt to deliver what its customer base requires. It allows an organization to do what it needs to succeed. Despite its environment, the market, and what may be happening around them.

What distinguishes business agility from organizational change is that it refers to the organization’s strategy or whether they should modify their existing one or pursue what may be considered a completely different path in order what they want to achieve.

An organization can have what is referred to as transactional agility, which means that it can adjust what the market wants and what it needs relatively quickly. It also has what is known as directional agility, which refers to how well the organization moves in response to what its strategy requires of them.

Finally, what an organization can do to achieve what it needs when dealing with what may be considered a problem or what they see as a crisis response capacity is referred to what organizational resilience.

The post What Are The Two Dual Operating Systems Of Organization Agility? appeared first on salvaste's blog.

april.png Nouvelles April

Réunion du groupe de travail Sensibilisation de l'April - jeudi 21 octobre 2021 à 17 h 30 (accueil dès 17 h 15) à distance

Le 13 October 2021 à 08:48:27

21 Octobre 2021 - 17:30
21 Octobre 2021 - 19:30

Logo du groupe de travail Sensibilisation de l'April

Le groupe de travail Sensibilisation

Le groupe de travail Sensibilisation de l'April a pour vocation de proposer des outils de communication permettant de sensibiliser un plus large public aux enjeux du logiciel libre et des formats ouverts. La participation aux activités du groupe est ouverte à tout le monde (membre de l'April ou pas) : n'hésitez pas à nous rejoindre en vous inscrivant sur la liste de discussion.

Le groupe Sensibilisation se réunit un jeudi sur deux. Les réunions sont annoncées sur le site de l'April et sur l'Agenda du Libre. Il est possible de participer aux projets du groupe en dehors des réunions : vous pouvez consulter la liste des projets en cours. Merci de signaler vos contributions en écrivant un message à la liste de discussion. Vous pouvez aussi proposer de nouveaux projets !

Image du projet la boussole du Libre

Informations pratiques sur la réunion

Une réunion du groupe Sensibilisation aura lieu jeudi 21 octobre 2021, en visioconférence. Horaires : dès 17 h 30 et jusqu'à 19 h 30 (accueil à partir de 17 h 15). Il sera possible de rejoindre la réunion à tout moment.

Ordre du jour : nous continuerons l'élaboration du projet la boussole du Libre, un outil pour orienter les personnes souhaitant reprendre le contrôle de leur informatique à l'aide d'une sélection de liens web. Nous allons notamment finaliser la sélection des meilleurs liens pour le thème « M'initier aux logiciels et services libres » (la présélection des liens pour ce thème est disponible au paragraphe 4.5 du bloc-notes de travail).

Pour tous les détails et vous inscrire à la réunion, rendez-vous sur le pad. Si vous prévoyez de rejoindre la réunion après 17 h 30, merci de préciser votre horaire d'arrivée en plus de votre nom/pseudo.

Conférence Reprendre la main sur la machine grâce au numérique libre

Le 13 October 2021 à 07:42:06

19 Octobre 2021 - 18:00
19 Octobre 2021 - 19:30

Jean-Christophe Becquet, vice-président de l’April donnera une conférence intitulée « reprendre la main sur la machine grâce au numérique libre » dans le cadre de la semaine du numérique libre, mardi 19 octobre 2021 à 18h à l'hôtel de ville d'Échirolles (38).

flyer semaine du numérique libre 2021 à Échirolles

12 October 2021

april.png Nouvelles April

#118 - Téléphonie mobile et libertés (Fairphone et /e/) - « Libre à vous ! » diffusée mardi 12 octobre 2021 sur radio Cause Commune

Le 12 October 2021 à 13:30:00

Au programme de l'émission : téléphonie mobile et libertés (Fairphone et /e/); Open Insulin (ouvrir la science pour sauver des vies); chronique d'Antanak sur l'écrasement des données sur les disques durs.

Libre à vous !, l'émission pour comprendre et agir avec l'April, chaque mardi de 15 h 30 à 17 h sur la radio Cause Commune (93.1 FM en Île-de-France et sur Internet) puis en podcast.

Au programme de la 118e émission :

  • sujet principal : téléphonie mobile et libertés avec Agnès Crepet de Fairphone (responsable de l'équipe informatique et de la longévité logicielle) et Gaël Duval fondateur de /e/
  • la chronique « Pépites libres » de Jean-Christophe Becquet, vice-président de l'April, sur Open Insulin - ouvrir la science pour sauver des vies
  • la chronique « Que libérer d'autre que du logiciel » avec Antanak sur l'écrasement des données sur les disques durs
  • quoi de Libre ? Actualités et annonces concernant l'April et le monde du Libre

Podcasts des différents sujets abordés

Les podcasts seront disponibles après la diffusion de l'émission (quelques jours après en général).

N'hésitez pas à nous faire des retours sur le contenu de nos émissions pour indiquer ce qui vous a plu mais aussi les points d'amélioration. Vous pouvez nous contacter par courriel, sur le webchat dédié à l'émission (mais nous n'y sommes pas forcément tout le temps) ou encore sur notre salon IRC (accès par webchat). Vous pouvez nous laisser un message sur le répondeur de la radio en appelant le 09 72 51 55 46

Personnes participantes

  • Frédéric Couchet, délégué général de l'April
  • Agnès Crepet de Fairphone (responsable de l'équipe informatique et de la longévité logicielle)
  • Gaël Duval fondateur de /e/
  • Isabelle Carrère d'Antanak
  • Jean-Christophe Becquet, vice-président de l'April
  • Isabella Vanni coordinatrice vie associative et responsable projets à l'April (à la régie)

Référence pour la chronique de Jean-Christophe Becquet

Références pour la partie sur Fairphone et /e/

Références pour la chronique d'Antanak

Références pour la partie « Quoi de Libre ? »

Pauses musicales

Les références pour les pauses musicales et autres séquences sonores (virgules…) :

Licences de diffusion, réutilisation

Les podcasts sont diffusés selon les termes d’au moins une des licences suivantes : licence Art libre version 1.3 ou ultérieure, licence Creative Commons By Sa version 2.0 ou ultérieure et licence GNU FDL version 1.3 ou ultérieure. Les musiques sont diffusées sous leur propre licence.

gkulakowski.png Guillaume KULAKOWSKI

A New Operating System For An Existing Machine

Le 12 October 2021 à 10:02:00

A team at the University of Cambridge Computer Lab has successfully installed a new operating system on a machine that would otherwise use a different one. The work is part of a project to find novel ways to deploy software onto the world’s existing infrastructure without disrupting it.

The use of virtual machines means that applications can be delivered with almost no overhead, which is a boon to both the system administrators and the end-users. The team at Cambridge has gone a step further by creating a virtual machine that can run a virtual machine, all on an actual device.

“The idea here is that you could have a set of machines say in a data center,” explains supervisor Dr. William Hurley. “And then a whole different set of machines that are used to, say, do a software update on all the hosts in the data center.”

“The key idea is that you can boot a new operating system with a new kernel for a machine which already has an existing OS on it. No hardware modification is required; you just have a hypervisor that allows a runtime environment – a guest – to run a different OS. The idea is a little bit like running a program on a virtual machine, but a VM within a VM.”

The work builds on a technique presented at the 2007 IEEE Symposium on Security and Privacy by Loyola Marymount University’s Dr. Stefan Savage. A system was introduced that allowed users to repeatedly switch between a default OS and a secondary OS running in a virtual machine.

The Cambridge team aims to develop the technique further by applying it to existing infrastructure rather than laboratory conditions while dropping the requirement for a secondary hypervisor on top of the primary one.

“We need a runtime environment to run a guest, and this is a sort of a cross between a hypervisor and a virtual machine monitor,” explains Hurley. “This runs on the bare metal hardware, with no bootloader or other components in the primary boot path. A common hypervisor requires a separate kernel to be booted, but a virtual machine monitor can run a guest within the existing OS.”

“It’s a bit like a very lightweight hypervisor. The basic idea is you would be able to do a software update on a running operating system without actually stopping that operating system. So it has some useful applications there, where you don’t want to stop a running service because you then lose a customer that has a service contract with you.”

The paper describing the work, “A Practical Approach to Operating System Versioning for Existing Systems,” will be presented at next month’s USENIX Symposium on Operating Systems Design and Implementation. The team is now working with several interested parties to discuss potential commercial applications of the work.

“We’re a little bit in a stealth mode at the moment,” says Hurley, “but we’ve had a lot of interest from a whole bunch of different companies and a whole bunch of different sectors.”

“The idea is a way of deploying a new version of a service or a platform without disrupting what is currently in place. So it has a lot of beneficial applications in the real world, and we’re trying to make something that the industry can use.”

The post A New Operating System For An Existing Machine appeared first on salvaste's blog.

april.png Nouvelles April

Journée Ada Lovelace 2021

Le 12 October 2021 à 07:37:19

Mardi 12 octobre 2021 c'est le Ada Lovelace Day (pour en savoir plus sur Ada Lovelace), une initiative lancée en 2009 qui vise à présenter les réussites de femmes actives dans le domaine technologique ou scientifique, afin d’augmenter la visibilité de modèles positifs féminins.

L'occasion de découvrir plusieurs émissions « Libre à vous ! » (podcast et transcription disponibles) :

Vous pouvez découvrir toutes les émissions Libre à vous !.

11 October 2021

april.png Nouvelles April

Revue de presse de l'April pour la semaine 40 de l'année 2021

Le 11 October 2021 à 18:41:14

Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.

[Le Monde Informatique] RTE mise sur l'open source pour gérer les réseaux électriques

✍ Célia Seramour, le .

[ouest-france.fr] Bégard. Le premier café citoyen de la saison à la MJC

Le .

[Reporterre] Contre l’obsolescence des ordinateurs, des ateliers de «bidouille numérique»

✍ Moran Kerinec, le .

gkulakowski.png Guillaume KULAKOWSKI

What Tasks Do Most Operating Systems Perform?

Le 11 October 2021 à 09:52:00

Most operating systems perform various tasks, including keeping track of what is on the computer and what is going to be done with the information. Operating systems also allocate system resources for multiple programs to run at once and protect user files from deletion or corruption by other users.

Most modern operating systems include all of these features. Some of these features may not be available in some cases, such as with mobile devices and embedded systems.

Tasks that most operating systems perform include keeping track of what is on the computer and what is going to happen with the information, allocating system resources for multiple programs to run at one time, protecting user files from deletion or corruption by other users, and keeping users from accessing what they should not access.

Keeping Track of What is on the Computer and what Is Going To Be Done With It

The operating system keeps track of what’s going on inside a computer. For example, many programs work together in a given task, such as editing a document. The operating system keeps track of what each program is doing. If one of the programs crashes, the OS restores what other programs are doing before it hits. The OS also identifies what should be done next, such as saving what’s been edited or quitting what has already been held.

It keeps track of what is on the computer and what should be done with what’s on the computer.

Allocating System Resources for Multiple Programs to Run at Once

The operating system allocates system resources, such as processing power and memory, for multiple programs to run at once. For example, running a document editing program while listening to music may be too much strain on the CPU. The OS will allocate CPU processing power to what it thinks is the more important task at hand.

The OS allocates system resources such as processing power and memory for multiple programs to run at once.

Protecting User Files From Deletion or Corruption By Another User

Some operating systems offer what’s known as file protection, keeping user files from deletion or corruption by another user. It’s what keeps what you’ve saved from getting deleted or what you’re working on from getting corrupted, even if someone else is using the computer.

The OS protects what is being used and what has been saved.

The post What Tasks Do Most Operating Systems Perform? appeared first on salvaste's blog.

10 October 2021

april.png Nouvelles April

Décryptualité du 12 octobre 2021 - Le témoignage de Frances Haugen confirme la malfaisance de Facebook

Le 10 October 2021 à 22:48:38

Écouter le décryptualité
(15minutes)

podcast OGG

Sale semaine pour Facebook, avec notamment la confirmation de sa malfaisance confirmée de l'intérieur par Frances Haugen. Decryptualité sur Mastodon Musique de l'indicatif : Sebkha-Chott - CRPTS ND TPSTRZ - KHOLIK NEFAEHRTITIK

Les positions exprimées dans le Décryptualité sont celles des personnes qui interviennent et ne rejoignent pas nécessairement celles de l'April.

gkulakowski.png Guillaume KULAKOWSKI

Which Part of the Operating System Directly Interacts With Hardware?

Le 10 October 2021 à 09:46:00

When talking about operating systems, this question might be which part of which specific OS directly interacts with hardware. For example, Windows and BSD both work on x86 computers and interact with hardware through the peripheral component interconnect (PCI) bus, which is a communication channel used to connect computer peripherals to other devices or components inside a computer, but which OS interacts with which hardware through which specific device? It might not be the same for every OS which directly interacts with its own set of hardware.

A computer operating system (OS) is a collection of software that manages computer hardware resources and provides standard services for application software. Operating systems are found on almost any device containing a computer that includes but is not limited to desktops, laptops, smartphones, and smartwatches, which run on what we call a general-purpose operating system.

A computer might include multiple hardware devices which create connections that allow for communication between each other. The previous example of Windows and BSD, which both work with x86, uses PCI as a communication channel that connects computer peripherals to other devices. Which OS uses specific hardware? For one example, PCI was first introduced by Intel in 1993 and supported a maximum data transfer rate of 132 MBs which uses parallel communication, which Windows 10 can utilize at a top speed of 8GB/s for bandwidth which is faster than the USB 3.0, which has a maximum speed of 625 MB/s which means that Windows 10 interacts with hardware through PCI which is better than USB 3.0 which uses serial communication.

Another example, both Windows and Linux can use I2C. This bus includes multiple devices connected to the same two wires, which allows different components in a computer to communicate which other devices. This bus utilizes serial communication, which uses fewer wires to reduce the number of cables and connections, allowing for more efficient data transmission through this bus.

This example shows how Windows and Linux both use connected components such as USB, PCI, I2C, which utilize parallel and serial communication which determine which hardware is used depending on which type of communication is used which allows computers to interact with their multiple components which make up a whole which creates a complete operating system.

This concludes this article; if you have any questions, please leave them in the comments. Thank you for reading, and goodbye!

The post Which Part of the Operating System Directly Interacts With Hardware? appeared first on salvaste's blog.

09 October 2021

Hilaire FERNANDES

Make it circular and contextual!

Le 09 October 2021 à 10:10:19

In Dr. Geo, to edit a sketch, the user frequently changes its editing mode: to construct point, segment, straight line, ray, line, move a geometric object, etc. There are tenth of editing modes. To switch from one mode to another one, the user selects a specific menu entry or click on a specific button. In the following paragraph, I discuss about a circular toolbar design.

Right-clicking anywhere in the Dr. Geo window opens the circular toolbar. The top level buttons previously selected of each category are displayed circularly: file operations, points, lines, geometric transformations, numeric computations, macro-constructions, scripts use and editing.


To access the other editing modes of one particular category, the user clicks on the small triangle over the visible button. Then it shows a sub circular toolbar populated with all the possible editing modes related to this category. Once a button of this sub toolbar is activated, Dr. Geo switches its editing mode accordingly and the button becomes the top level button of its category.

 



The whole toolbar is moved around by dragging it from its inner center. I am still in the process of exploring its usability. Some concerns were objected about the understanding of the editing mode behind each button. A menu entry with a textual description is easier to understand, particularly for a new user of Dr. Geo.

What do you think ? Is a menu entriy offer a better user experience than a button with an icon ?

Boucle et polygones réguliers

Le 09 October 2021 à 09:43:37

Cette sixième leçon reprend l'ensemble des notions vues précédemment : variable, affectation, boucle, tout en y ajoutant la transformation géométrique rotation. Néanmoins cette fois-ci dans le processus itératif, un objet géométrique référencé par une variable est transformé puis affecté à cette variable et ainsi de suite.

Dans une même ligne de code, la variable est ainsi utilisée pour produire un effet -- transformation géométrique d'un segment -- et recevoir le résultat de cet effet. La compréhension de ce processus est loin d'être évidente pour les élèves. Mais un événement inattendu servit de prétexte pour mieux comprendre ce code.

Notre parti pris pour la construction des polygones réguliers est de pivoter un premier coté du polygone, puis de poursuivre avec ce côté transformé et ainsi de suite. Les objets mathématiques nécessaires sont alors ce segment construit à partir de ses deux extrémités et de l'angle au centre du polygone régulier.

Le coeur du code en exemple, pour construire le triangle équilatéral, est le processus itératif :

2 foisRepete: [
   segment := figure rotationDe: segment parCentre: 0@0 etAngle: angle
]

Les élèves ne le comprennent pas complètement de prime abord. Nous pouvons le voir par les notes rédigées sur la feuille pour la construction des autres figures proposées en exercice.

Pour la construction du carré, l'élève a noté 4 côtés, ce qui est juste, mais ce n'est pas le nombre d'itérations nécessaires. Assez spontanément les élèves ont mesuré au rapporteur l'angle au centre, ce qui indique une bonne compréhension de la méthode de construction. Ceci sans que je leur donne une quelconque indication.


Les élèves ont annoté chaque figure avec l'angle et le nombre de côtés

A noter que du point de vue de l'apprentissage des mathématiques, l'angle au centre d'un polygone régulier est introduit l'année suivante, mais cela ne pose pas de problème aux élèves. L'angle est donné en degrés mais nécessite une conversion en radian pour Dr. Geo. Cela se fait simplement par l'envoi du message degreesToRadian au nombre 120. Il suffit d'expliquer aux élèves qu'il existe d'autres unités pour la mesure des angles dont le radians préféré dans de nombreux domaines scientifiques.

Les élèves ont mesuré au rapporteur avec succès les angles au centre des carré (90°), hexagone (60°), octogone (45°) et dodécagone (30°) réguliers pour construire ces figures. Le nombre de côtés construits est systématiquement trop important de 1. Néanmoins les élèves ne s'en aperçoivent pas jusqu'à la construction du pentagone régulier où ils mesurent un angle de 70° au lieu de 72°. 


La mesure de l'angle au centre du pentagone n'est pas bonne !
 

Au lancement de leur programme de construction du pentagone régulier, les élèves constatent un problème : le polygone n'est pas fermé et en plus il y a un côté de trop ! Cette erreur est fortuite pour réfléchir sur la raison de ce côté surnuméraire et le fonctionnement du programme. Concernant l'angle au centre, donner alors la formule de son calcul est le plus approprié.


Houston, we've had a problem here!

L'activité somme toute assez simple, puisqu'il suffit de changer quelques valeurs dans le programme, s'avère intéressante car elle nécessite un second regard sur ce que fait le code pour résoudre un problème.




gkulakowski.png Guillaume KULAKOWSKI

Xfinity X1 Entertainment Operating System – what is it?

Le 09 October 2021 à 09:42:00

The Xfinity X1 entertainment operating system (ooh, what a catchy name) is Comcast’s new platform, which they have been developing since 2010 using the Open Source Linux Platform as their base. This allows them to have multiple products that can run on their version of Linux. Along with this, what it means is that after the OSP has been built and deployed to all of their devices (or what they call “gateways”), Comcast will continue to develop and fix bugs on the OSP, but what we pay for is the device/applications each gateway can offer.

The Xfinity X1 operating system powers the Xfinity x1 cable boxes (gateways) and its applications such as Netflix, YouTube, etc.

You can think of it like this: Apple has iOS, Google has Android. Comcast has X1. Calling it their platform allows them to add new features when they please and whatnot.

You can also think of the Xfinity x1 cable box as a computer, just with what is installed, what you use, and what hardware it runs on is what they have deemed “safe” for you to view TV on. Comcast estimates that more than 60% of its customers have been using the new x1 platform in recent months.

What is the Xfinity X1 Entertainment Operating System?

Simply what it says is a SYSTEM that combines what your cable box does with what’s happening outside. Comcast has been using their set-top boxes for years now; what makes them different from all the rest is that they run an OSP (operating system) that allows common online apps to be used without the need of a computer what Comcast has dubbed a “second screen.”

They have also said that if they decide what is best for us and what the TV industry is going through in the future, they can update their OSP instead of making you buy new hardware. What this means is that Comcast can use your Cable Box as a tracking device to what you watch and what you don’t (for what we can assume is to target better what they advertise), along with what hardware you own and what websites you go on, though under the guise of “helping” make sure their services are compatible.

What does it mean for users and the future?

Well, what this means is that even though you have a computer at home or whatnot with what you think are “necessary” apps installed on them, Comcast’s OSP has most of what you need.

Combined with features present in Xfinity mobile, it means that Comcast will have to track what you watch, what you do online, what hardware you use, and what you purchase.

It allows the X1 to be connected with what they call “home security,” which in reality can be used for spying on their customers to see what they are doing inside their homes if the X1 mobile service is what they use.

It also has what can be considered a “parental control” feature that won’t allow kids to watch what Comcast deems inappropriate. Still, in reality, it’s what they want you to think to make you buy Xfinity mobile services for your family.

Comcast combined what is called a voice remote what allows them to make calls with what they say is “true” two-way communication, what they call Xfinity Voice. What it means is that Comcast can now track what you watch, what you do online, what devices you own through the option of carrier billing on your phone bill, as well as what you purchase and what your demographics are through what they call “targeted advertising” all without you even knowing what is going on.

The X1 also has what can be considered a health feature, what Comcast calls Xfinity Health. It means that Comcast wants to track what we do as we are in a clinical setting and what hardware we have that they deem “necessary” to what is needed to be healthy.

The X1 also has what Comcast calls a Wi-Fi Hotspot. What it means is that Comcast can track what you do online even if you don’t have their services meaning they know what websites you visit, what apps are on your phone, what files are being shared, what hardware you have, what websites you visit.

They also claim what they call Cloud DVR. What it means is that Comcast can go through what you watch when even when it’s not at home, something that could be considered illegal under the guise of “combating piracy,” but what in reality is what will allow Comcast to see what you watch what you download what you do online.

The post Xfinity X1 Entertainment Operating System – what is it? appeared first on salvaste's blog.

08 October 2021

april.png Nouvelles April

L'April présente à la Fête du Libre les 9 et 10 octobre 2021 à Ivry-sur-Seine (Val-de-Marne)

Le 08 October 2021 à 17:19:53

9 Octobre 2021 - 10:18
10 Octobre 2021 - 10:18

L’édition 2021 de la Fête du Libre à Ivry-sur-Seine (Val-de-Marne) aura lieu le week-end des 9 et 10 octobre . Elle est organisée par l'Ecole du Logiciel Libre (E2L). Au programme : conférences, stands d'information, exposition des panneaux de l'Expolibre, présentation des projets de l'école…

Le programme est disponible sur le site de l'E2L.

À cette occasion, l'April tiendra un stand.

« Libre à vous ! » sur radio Cause Commune (12 octobre 2021)

Le 08 October 2021 à 13:43:39

12 Octobre 2021 - 15:30
12 Octobre 2021 - 17:00

Photo d'illustration de l'émission

118e émission Libre à vous ! de l'April en direct sur radio Cause Commune 93.1 FM et DAB+ en Île-de-France, et sur le site web de la radio, mardi 12 octobre 2021 de 15 h 30 à 17 h. Le podcast de l'émission et les podcasts par sujets traités sont disponibles dès que possible, quelques jours après l'émission en général.

Au programme :

  • sujet principal : téléphonie mobile et libertés avec Agnès Crepet de Fairphone (responsable de l'équipe informatique et de la longévité logicielle) et Gaël Duval fondateur de /e/
  • la chronique « Pépites libres » de Jean-Christophe Becquet, vice-président de l'April, sur Open Insulin - ouvrir la science pour sauver des vies
  • la chronique « Que libérer d'autre que du logiciel » avec Antanak
  • quoi de Libre ? Actualités et annonces concernant l'April et le monde du Libre

Nous contacter pour poser une question :

Intervenir pendant le direct (mardi 12 octobre 2021 de 15h30 à 17h00) :

Écouter le direct mardi 12 octobre 2021 de 15 h 30 à 17 h 00 S'abonner au podcast S'abonner à la lettre d'actus

Les ambitions de l'émission Libre à vous !

La radio Cause commune a commencé à émettre fin 2017 sur la bande FM en région parisienne (93.1) et sur Internet. Sur le site de la radio on lit : « Radio associative et citoyenne, les missions de Cause Commune sont de fédérer toutes les initiatives autour du partage et de l’échange de savoirs, de cultures et de techniques ».

Nous avons alors proposé de tenir une émission April intitulée Libre à vous ! l'émission pour comprendre et agir avec l'April — d'explications et d'échanges concernant les dossiers politiques et juridiques que l'association traite et les actions qu'elle mène. Une partie de l'émission est également consacrée aux actualités et actions de type sensibilisation. L'émission Libre à vous ! est principalement animée par l'équipe salariée de l'April mais aussi par des membres bénévoles de l'association et des personnes invitées. Donner à chacun et chacune, de manière simple et accessible, les clefs pour comprendre les enjeux mais aussi proposer des moyens d'action, tel est l'objectif de cette émission hebdomadaire, qui est diffusée en direct chaque mardi du mois de 15 h 30 à 17 h.

Les archives de l'émission

Écouter les émissions précédentes

gkulakowski.png Guillaume KULAKOWSKI

Why Memtest86 Don’t Require An Operating System Support To Run

Le 08 October 2021 à 08:00:00

Memtest86 has both GUI and CLI versions of their tools. It seems that the new Memtest86+ v4.20 is only available for the CLI version while the older Memtest86 3.5.0 is available with both versions. The difference between these two versions is discussed in the following sections, but before that let’s have a quick look at the software architecture.

If you take a look at Memtest86 source code, you can find that it is a console mode application written in C language and there are no dependencies to any operating system libraries, so running from DOSbox/Win98 boot disks is possible. But if you have ever tried to run downloaded binaries on real hardware, you must have realized that it will not run from floppy disks or flash drives.

The reason behind this is that Memtest86 binary images are compressed using the UPX compression utility, a widely used executable packer that removes all data from binaries files except code and relocation data. It was designed primarily for executables but it also works with other file types.

In the older versions of Memtest86, there is a small ELF loader program at the DOS stub code section which loads all binary data from floppy disks when you boot from them and pass control to it. ELF (Extended Executable File Format) is used in Linux systems for executable files and shared libraries. Now if you use the GUI version of Memtest86, it will provide an option to directly pass control to the binary image file it creates during installation. Updating Memtest86 using official Windows packages is another way to get a newer version as older versions are not available now.

However, if you try to use any one of these solutions on real hardware for floppy booting or as a replacement for the DOS stub code, you will be greeted with an error message as no operating system is loaded. This is why Memtest86 now comes as a console application only and there are no floppy images available.

User-mode applications in Windows NT-based systems must have a file called application configuration (app.cfg) in their directory for configuration settings. But if you try to open the app.cfg file in Memtest86 directory, you will find that it doesn’t contain any configuration settings but just a list of files needed by Memtest86 shown below:

  • Configuration File for MemTest86 v4.20
  • !!FileList_632FEA54
  • !!FileList_632FEA58
  • !!FileList_632FEA5C
  • !!FILELIST BEGIN:VCARD
  • !URL,http://www.memtest86.com/,0,VCARD
  • !URL,mailto:support@memtest86.com,0,AUTO

The post Why Memtest86 Don’t Require An Operating System Support To Run appeared first on salvaste's blog.


Powered by Planet!
Mise à jour: Le 17 October 2021 à 21:01:58