Sortie officielle du noyau Linux 3.4

118
21
mai
2012
Noyau

La sortie de la version stable 3.4 du noyau Linux vient d'être annoncée par Linus Torvalds. Le nouveau noyau est, comme d'habitude, téléchargeable sur les serveurs du site kernel.org.

Le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche.

PS. : Merci à toutes les personnes qui ont aidé à traduire les courriels de RC quand cette dépêche était dans l'espace de rédaction: laurent wandrebeck, detail_pratique, khalahan, _PhiX_, Damien Szczyt, Akiel et Benoît.

Journal Rah nice && cgroups

13
16
mai
2012

Grande découverte en essayant Mageia 2 RC. On ne peut plus se suffire de lancer un truc lourd avec nice pour pas qu'il fasse ramer le reste!

Exemple : lancer dans 3 consoles 7z b , nice -20 7z b et top.
Les deux instances de 7z ont droit à 50% de CPU chacune. Par contre, si on les lance dans une seule console :

(nice -20 7z b &);(7z b &);top

Ils se partagent correctement : 90%/10% environ. (...)

Journal Sortie de Punix beta5, et d'un émulateur 68k en javascript !

20
28
avr.
2012

Sommaire

Une cinquième beta pour Punix

Pour ceux qui ont apprécié ma dernière dépêche sur Punix, voici quelques nouvelles !

Christopher Williams a sorti une 5ème version beta de son système d'exploitation Unix pour calculatrice à base de Motorolla 68000.
Cette version est disponible pour TI89 et TI92+, et les sources sont disponibles.
Si vous souhaitez compiler depuis les sources, il vous faudra vous munir de :

Journal Microsoft, un sacré contributeur au noyau Linux !

Posté par (page perso) .
20
4
avr.
2012

Le rapport annuel de la Fondation Linux vient de sortir.
Et là, coup de ton maire dans le dentaire nô !
Microsoft serait un sacré contributeur au noyau Linux !

For the first time, Microsoft appears on list of companies that are contributing to the Linux kernel. Ranking at number 17, the company that once called Linux a “cancer,” today is working within the collaborative development model to support its virtualization efforts and its customers. Because Linux has reached a state of (...)

Journal BFS, le retour du Jedi

Posté par . Licence CC by-sa
Tags :
14
27
mar.
2012

Cher Nal,
Tu te souviens certainement de BFS, aka «Brain Fuck Scheduler» ? Non ? Il s'agit d'un ordonnanceur alternatif pour le noyau. Alternatif car il est développé par un amateur, Con Kolivas, anesthésiste de profession. Mr Kolivas a mis entre parenthèse tout développement sur cet ordonnanceur suite au refus d'une partie de l'équipe noyau d'intégrer son travail en amont, directement dans le kernel, aux côtés du vénérable no-op, de deadline et de CFQ essentiellement par le fait que n'étant (...)

kconfig-frontends: un empaquetage de kconfig

Posté par . Édité par patrick_g et baud123. Modéré par Benoît Sibaud.
37
20
mar.
2012
Noyau

Voici un projet qui vient de voir sa toute première version : kconfig-frontends est un empaquetage propre du langage kconfig, utilisé par le noyau Linux.
kconfig-frontends est maintenant disponible en version 3.3.0-0 !

Plus de détails dans la suite de la dépêche.

NdM : merci à ymorin pour son journal.

Punix, le baptême du feu

84
19
mar.
2012
Noyau

Punix (Punny Unix) est un système d'exploitation développé par Christopher Williams pour les calculatrices Texas Instruments à base de Motorola M68000.
Le projet avance lentement mais sûrement, et le 7 mars dernier, Christopher a passé une étape importante : l'installation et l'exécution de Punix sur une machine réelle, sa TI 92 Plus.

Punix est un projet intéressant pour ceux qui souhaitent étudier le fonctionnement d'un système d'exploitation POSIX, mais qui ont peur de se perdre dans les sources d'un poids lourd du libre comme Linux. Ce projet intéressera aussi ceux qui aiment programmer en assembleur au plus près de leur matériel et sans MMU, ceux qui aiment les architectures simples, et tout hacker qui aime dépasser les limites d'un système, juste parce que c'est possible !

Le test de Punix sur une vraie machine est l'occasion de présenter l'architecture matérielle visée, le système d'exploitation en lui-même et les outils pour développer. Au menu : des forks, des trolls et des vaporwares, mais surtout beaucoup de logiciel libre, énormément de passion, et un n-ième clone d'Unix.

Punix ? A (free) operating system (just a hobby, won't be big and professional like gnu)*.

Sortie du noyau Linux 3.3

110
19
mar.
2012
Noyau

La sortie de la version stable 3.3 du noyau Linux vient d'être annoncée par Linus Torvalds. Le nouveau noyau est, comme d'habitude, téléchargeable sur les serveurs du site kernel.org.

Le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche.

PS. : Merci à toutes les personnes qui ont aidé à traduire les courriels de RC quand cette dépêche était dans l'espace de rédaction: laurent wandrebeck, Christophe Turbout, ndv, detail_pratique, samo, gillux et Benoît.

Rétrospective sur le noyau 2.6.32

Posté par (page perso) . Édité par Florent Zara, baud123, Xavier Teyssier, Xavier Claude et tuiu pol. Modéré par baud123.
56
9
mar.
2012
Noyau

Greg Kroah-Hartman est le mainteneur de la branche -stable du noyau Linux. Dans son annonce du 2.6.32.58, il a indiqué qu'il passait la main à Willy Tarreau pour veiller sur cette branche 2.6.32 et il vient de publier une rétrospective très intéressante à propos de ce noyau.

NdM : merci à patrick_g pour son journal.

Journal Rétrospective sur le noyau 2.6.32

Posté par (page perso) . Licence CC by-sa
Tags :
52
9
mar.
2012

Greg Kroah-Hartman est le mainteneur de la branche -stable du noyau Linux. Dans son annonce du 2.6.32.58, il a indiqué qu'il passait la main à Willy Tarreau pour veiller sur cette branche 2.6.32 et il vient de publier une rétrospective très intéressante à propos de ce noyau.

Greg dévoile que le choix du 2.6.32 par la plupart des « grandes » distributions (SLE11 SP1, Debian Squeeze, RHEL 6, Oracle Linux 6, et Ubuntu 10.4 LTS) est le résultat d'une cabale secrète (...)

Journal Ubuntu et les kernel non-pae

Posté par (page perso) .
Tags :
13
2
mar.
2012

Souhaitant tester la Beta d'Ubuntu 12.04 sur mon pc portable tout neuf de 2003 (oui tant que ça marche bien je ne change pas) je me grave la dernière iso en 32 bits et la lance.

Petit message du style :
This kernel requires the following features not present on the CPU:
pae
Unable to boot - please use a kernel appropriate for your CPU.

Ah ? Je vais regarder les bug report pour en apprendre plus et s'il n'y en (...)

Forum Linux.général input overrun sur port série

Posté par (page perso) .
1
2
mar.
2012

Salut !

Je viens poser une question sur le port série de ma machine de dev.

J'utilise screen pour afficher les traces du matos que je programme en ce moment (une STB), et j'ai très souvent des "ttyS0: 11 input overrun(s)" qui arrivent dans le syslog.
Du coup, dans les traces qui arrivent de la STB, je perds aléatoirement des caractères, ce qui rend les traces illisibles.

Je vais préciser mon setup, parce que je pense que ça vient de là:

Journal Le pointeur qui va au coin, c'est la faute au noyau

Posté par . Licence CC by-sa
19
20
fév.
2012

Sur mon poste, temps à autre j'ai le curseur qui se barre dans un coin et puisque j'ai deux écrans c'est parfois assez loin de ma zone d'activité. Je mettais ce comportement sur le fait ma souris optique n'est pas sur un revêtement à la couleur uniforme et que du coup ça arrivait que le calcul du déplacement ait des ratés.
En lisant l'annonce de mise à disposition de la RC-4 du noyau 3.3 j'ai lu surprise de découvrir que (...)

Journal Quand le libre cherche à décourager ses adeptes...

Posté par .
9
19
fév.
2012

Bonjour Nal,

je prends ma plume pour rédiger un petit billet d'humeur, qui aurait sans doute plus sa place dans le forum si plus de monde le lisait. Je m'attends à me faire incendier (au moins à -30), en raison du coté polémique de ce qui suit, et pourtant nous ne sommes pas vendredi :

Je viens de tester LibreOffice 3.5, récemment sorti.

Paf, une fonctionnalité géniale vient d'être implémentée : le support du format visio, en (...)

Sandboxing fin dans le noyau linux : la saga des filtres seccomp

77
15
jan.
2012
Noyau

Les développeurs de Google sont toujours à la recherche de solutions permettant d'améliorer la sécurité du navigateur web Google Chrome (ou son implémentation libre Chromium), ou de leur projet ChromeOS. Dans la dépêche à ce sujet, je vous avais raconté leur participation au projet Capsicum, qui apporte une gestion très fine des privilèges d'un processus, maintenant intégré dans FreeBSD.

Bien que les techniques mises en place par Capsicum soient pensées pour tous les systèmes inspirés d'UNIX, il n'y a pas grand espoir aujourd'hui qu'un port Linux soit accepté par les développeurs noyau ; Capsicum est un projet externe qu'il faudrait d'abord intégrer, ré-exprimer en terme des fonctionnalités existantes dans le noyau ; et les mainteneurs sont notoirement mécontents de la multiplication des solutions de sécurité (les Linux Security Modules en particulier) et ne verraient pas d'un bon œil l'apparition d'un nouveau candidat. Les développeurs Chromium utilisent sous Linux le primitif système de sandboxing seccomp, bien qu'il soit beaucoup moins flexible que Capsicum et donc nettement plus pénible et difficile à utiliser.

Depuis 2009, les développeurs Chrome essaient d'étendre les capacités de seccomp pour mieux répondre à leurs besoins. Les changements se sont révélés beaucoup plus difficiles à faire accepter que prévu : la situation a semblé bloquée à de nombreuses reprises et n'a pas évolué pendant de nombreux mois. Après plusieurs tentatives infructueuses, Will Drewry vient de proposer une nouvelle approche qui pourrait obtenir l'approbation des développeurs noyau ; mais rien n'est encore gagné…