Une plongée dans le développement de Linux
Comparez avec Vista qui est sorti dans la douleur, au bout de 5 années de développement effectué derrière des portes fermées.
Mon article, essayant de décrire tout ce processus, est disponible sur Internet sous forme Wiki (donc éditable par tous). Les améliorations seront les bienvenues, je cherche en particulier de l'aide pour les chapitres consacrés aux distributions Fedora, Ubuntu, SuSE, etc.
Forum Linux.debian/ubuntu Proposition d'idée pour réaliser un faux réseau wifi local entre VM de VirtualBox
Bonjour
Je souhaite simuler une communication wifi entre plusieurs VM VirtualBox locales. Par exemple, dans le cadre de cours/TP, l'objectif est d'utiliser les vrais interfaces de configuration de chaque système d'exploitation émulé avec VirtualBox (Linux GUI ou CLI, Windows…).
Je sais que VirtualBox ne gère pas le Wifi.
Mon idée pour y parvenir s'appuie sur 2 remarques :
- Une VM de virtualBox peut capturer un périphérique USB et l'utiliser. Une VM peut donc capturer une clé USB wifi branchée (…)
Sortie de Linux 2.6.12
Le système de développement a légèrement évolué ces derniers mois, avec notamment l'apparition d'une branche 2.6.11.x destinée à proposer des corrections de bogues ou de sécurité urgentes sans modifier le cycle de développement du 2.6.12. Ce nouveau modèle semble avoir connu un assez grand succès, puisque 11 sous-versions sont sorties, qui ont permis de corriger rapidement des failles de sécurité (.9-.11) ou des bogues importants (.8 et le SMP, par exemple). D'autre part, le passage à un logiciel libre (git) pour la gestion des sources semble s'être fait sans trop de soucis. Tout un chacun peut accéder facilement aux sources du noyau en développement en utilisant Cogito, ou bien les parcourir via une interface web.
Il y a eu beaucoup de modifications et de corrections de bogues pour ce nouveau noyau, notamment pour les plate-formes ARM, PPC, s390 et les architectures 64 bits, l'USB et la gestion des processeurs à fréquence variable (cpufreq). On notera aussi des améliorations dans UML, beaucoup de travail sur les drivers réseaux (TG3 surtout), sur DVB, le hotplug, le SerialATA, ainsi qu'un gros travail sur la documentation.
Le décompresseur du pilote pour les webcams Philips PWC a effectivement dû être retiré des sources. Les webcams Philips sont donc supportés mais de manière limitée en résolution.
NdM : la dépêche Linux Weekly News liste aussi plusieurs autres changements importants :
- l'ajout d'un pilote pour les controversées puces de sécurité TPM (présentes entre autres dans les Thinkpad d'IBM)
- le support du multipath dans le device mapper pour mieux gérer les E/S des gros serveurs de stockage
- l'introduction d'aléas dans le choix des espaces d'adresses mémoire lors des allocations, pour rendre plus difficile les attaques par buffer-overflow
- l'introduction d'une nouvelle limite de ressource (rlimit) pour accorder à certains utilisateurs le droit d'affecter des priorité "nice" négatives à leurs processus (utile par exemple pour les applications audios nécessitant de faible latences)
Forum Linux.général Kernel 4.0 et lfs
Bonjour
je me demande si les versions glibc systemd et kernel doivent être corréler ?
je m'explique si je veut, par exemple, mettre un noyau 4 sur une distribution qui utilise systemd je doit espérer que systemd soit à jour et le compiler aussi ?
ou si je veut faire un lfs avec systemd impossible sans utiliser des versions spécifique ?
T.
Le noyau 2.4.26 est disponible
- Correction de débordement de mémoire sur la fonction do_fork()
- Correction d'un débordement potentiel de lien symbolique sur iso9660
- Corrections ACPI, USB et IPV6
- Nombreuses corrections XFS
- Correctifs PPC 32
À noter enfin que la rc4 est devenue la version finale sans changement.
NdM: Merci à BokLM pour avoir proposé la dépêche
Ou en est le noyau Linux?
Pour 2002, la boule de cristal est plus évasive que d'habitude principalement par ce que les travaux sur le noyau 2.5 n'ont pas réellement commencé. Néanmoins, quelques lignes directrices semblent se détacher. Les auteurs de cet article ont discuté avec les développeurs majeurs afin d'en savoir un peu plus sur leurs projets et leurs espoirs pour le noyau 2.5.
NdR: L'article est deja sorti dans la version papier du magazine, mais vient d'être mis sur le site Internet.
Sortie du noyau 2.6.14
Au menu :
- L'intégration de FUSE, permettant de disposer de systèmes de fichiers implémentés en espace utilisateur;
- L'intégration de V9FS, un pilote pour le système de fichiers distribué de Plan9;
- L'intégration de RelayFS, un pseudo-système de fichiers permettant le transfert rapide de données entre le noyau et l'espace utilisateur;
- L'intégration du support pour DCCP, un nouveau protocole réseau, situé au même niveau qu'UDP et TCP. Il est orienté datagrammes, comme UDP, mais gère la congestion, comme TCP. Un document de l'IETF apporte de nombreuses précisions sur le sujet;
- Un meilleur mapping des claviers USB pour Apple PowerBook;
- Beaucoup de modifications d'usbnet qui vont ravir tous les utilisateurs de PocketPC. Maintenant, "Linux peux discuter avec divers matériel basé sur WinCE";
- Une correction permettant d'éviter les crashs sur les systèmes NFS à forte charge (meilleur gestion des inodes);
- On peut maintenant accéder à des Cartes CF (en PCMCIA sur ARM) lors du boot;
- Une meilleure gestion des cartes son en USB;
- Des mises à jour sur l'ACPI
- Ajout du pilote HostAP et du pilote ipw2100 et ipw2200;
- Un nettoyage du code;
On peut aussi noter la création d'un flux RSS pour suivre le développement du noyau.
Avancées technologiques du prochain noyau Linux
Forum Linux.débutant Comment activer un noyau installé depuis de Gestionnaire de mises à jour ?
Bonjour à tous,
Le problème a déjà été abordé en août 2017, mais il n'a pas été totalement résolu et je ne peux pas y ajouter de réponse.
J'ai la même configuration (Linux Mint Mate 18.3) et un souci identique, mais pour lequel la réponse donnée ne convient pas. En effet, Mint (ou Grub) choisit par défaut le dernier noyau installé et il est possible, dans le menu de Grub, d'en choisir un autre, plus ancien, pour désactiver le ou (…)
Le noyau 2.6.2 est là !
Avec au programme pas mal de travail sur l'ACPI, Bluetooth, XFS, le PCI Hotplug et le support SATA.
Et bien d'autres choses encore...
Cette version est aussi connue sous le nom "[en] Feisty Dunnart" ou "gerboise surexcitée"
Journal architectures et kernels sur hardware4linux.info
Bonne année à tous!
--
Fred - May the source be with you
Sortie de Linux 2.6.10 pour Noël
Il s'agit principalement d'énormément de petits correctifs depuis le 2.6.10-rc3, les rc précédentes ayant chacune apporté énormément de modifications.
Par rapport au 2.6.9 on peut citer des mises à jour dans la majorité des parties du noyau : SATA, SCSI, IDE, USB, CIFS, bluetooth, ALSA, fbdev, i2c, v4l, DVB,...
Bonne compilation en ce jour ou vous n'avez rien de mieux à faire :)
Gestion de la mémoire virtuelle du noyau 2.5.x
Linus a commencé l'inclusion des modifications de Andrew Morton (patches mm, partie "non-blocking page writeback system") apportées sur la gestion de la mémoire virtuelle dans son arbre BK du noyau de développement 2.5.39.
Les buts de ces améliorations sont d'améliorer le comportement du noyau au niveau des entrées/sorties vis à vis de la montée en charge.
Au vu des gains de performance, c'est à ce demander comment on a put vivre sans! (à voir dans le fichier attaché)
Forum Linux.noyau accès aux ressources depuis un module kernel en C
Salut,
Je vous explique ce titre un peu abstrait par un exemple:
j'ai un module noyau, par exemple l'accès au bus i2c. On va prendre l'i2c, parce que là, je n'ai pas d'erreurs sur la chaine (compilation module, compilation en userland) et tout fonctionne.
Donc j'ai a) un module kernel i2c-dev.ko qui pour chaque bus i2c me crée un periphérique /dev/i2c-x, et des outils qui exploitent /dev/i2c-x (par exemple les i2c-tools, merci pour cette collection trés pratique).
Mon problème est (…)