Noyau Linus Torvalds : l’interview anniversaire des 20 ans du noyau

205
3
mai
2011
Noyau

Il est bien difficile de déterminer la date de naissance exacte du noyau Linux. Est-ce qu’elle se situe en avril 1991, quand Linus Torvalds a réellement commencé à travailler sur son projet de nouveau noyau ? Est‐ce le 25 août 1991, quand il a posté son célèbre message (« just a hobby, won’t be big and professional like GNU ») sur le newsgroup comp.os.minix ? Est‐ce que nous devons retenir le mois de septembre 1991 quand la version 0.01 a été déposée sur le serveur FTP de l’Université de technologie d’Helsinki ?

Quelle que soit l’option retenue, l’année 2011 marque le vingtième anniversaire de ce prodigieux projet et, pour participer aux célébrations, LinuxFr a réalisé une interview de Linus Torvalds, dont vous trouverez une traduction en seconde partie de la dépêche.

Bien entendu, je recommande vigoureusement aux anglophones de lire la version originale de l’interview qui est présente en commentaire. Linus utilise souvent des expressions idiomatiques et le « Traduttore, traditore » est plus que jamais valable !

Linux Découvrez la communauté linux-sunxi

Posté par . Édité par Nÿco, Benoît Sibaud, Pierre Jarillon, TBTB et tuiu pol. Modéré par Benoît Sibaud. Licence CC by-sa
54
9
mai
2013
Linux

La naissance de la communauté linux-sunxi a commencé avec une compagnie, Rhombus Tech, qui, surfant sur la vague médiatique de l'ordinateur au format carte de crédit Raspberry Pi, annonce un nouveau standard EOMA-68, spécifications physiques et matérielles. Ce qui intéresse surtout les gens, c'est le prix annoncé de 15$ US, possible grâce à l'utilisation du processeur A10 (un ARM Cortex-8 de la compagnie chinoise AllWinner Technology), dont le code source du noyau Linux et du u-boot (le chargeur d’amorçage de nombreuses cartes ARM, l'équivalent du BIOS du monde PC) est public.

Le nom de code de ce processeur est sun4i. Le processeur précédent est sun3i et le suivant est sun5i. D'où la généralisation en sunxi pour le nom de l'architecture dans le noyau.

En attendant la fameuse carte au standard EOMA-68, un des programmeurs de AllWinner, Tom Cubie, ouvre une petite boutique sur AliExpress (un site de e-commerce chinois) et commence à vendre des boîtes multimédia Mele A1000, basées sur le processeur A10, et avec un port UART console utilisable, ce qui permet de déboguer le boot. Un des gros avantages du processeur A10 est qu'il est impossible de le briquer, donc cela limite le risque pour les nouveaux. Briquer est un terme argotique de l'embarqué signifiant que l'ordinateur ne démarre plus, suite à une faute logicielle dans le firmware et donc est devenu aussi actif qu'une brique !

Autour du Mele se crée la communauté linux-sunxi qui commence à maintenir une branche du noyau Linux qui marche sur diverses machines utilisant le processeur A10. Et avec l'arrivée sur le marché chinois des clefs HDMI (un ordinateur qui se branche sur le port HDMI de votre TV et la transforme en terminal Android), aussi basées sur le processeur A10, un petit engouement se crée pour ces minuscules ordinateurs qui peuvent soudain démarrer Linux directement grâce au travail de la communauté.

Il en résulte plusieurs nouveaux développements que vous découvrirez dans la deuxième partie de l'article.

Journal UEFI Secure Boot et les tablettes/téléphones Windows 8 - conclusion ?

Posté par . Licence CC by-sa
40
13
jan.
2012

On se doutait à peu près tous que cette histoire allait se terminer comme ça, mais on en a maintenant une confirmation officielle. Secure Boot, la fonctionnalité du « nouveau BIOS » UEFI permettant d'empêcher le boot d'un OS non signé, va effectivement être utilisé pour restreindre l'exécution d'OS ne venant pas de la firme de Redmond sur leurs tablettes ARM.

C'est le SFLC qui nous fait part de cette nouvelle aujourd'hui, en se basant sur les « Certification Requirements (...)

Journal Mini PC ARM MK802 III (SoC RK3066) tourne sous Linux

Posté par . Licence CC by-sa
30
26
déc.
2012

Bonjour,

Je vous parlais récemment du Mini PC ARM MK802 II basé sur un Soc Allwinner A10 et tournant sous Linux.

C'est aujourd'hui au tour de son grand frère, le MK802 III qui lui est basé sur le SoC ARM double coeur de RockChip, le RK3066 de tourner sous Linux.

L'avantage est que le RK3066 est bien plus performant - ce qui rend le device vraiment utilisable sous Linux. Le nécessaire pour installer Linux est mis a disposition par (...)

Justice Vente liée: un pas en avant, un pas en arrière...

Posté par (page perso) . Édité par Nÿco. Modéré par Benoît Sibaud. Licence CC by-sa
30
10
fév.
2012
Justice

Voici deux actualités récentes en rapport avec la vente liée.

Tout d'abord, la condamnation de Lenovo pour vente liée Windows avec des PC neufs. Lenovo a pourtant mis le paquet et engageant un des meilleurs avocats d'Europe pour protéger ses pratiques archaïques, mais cela ne les empêche pas de perdre en Cassation.

Cette bonne nouvelle est contrebalancée par de nouvelles informations sur la déclinaison pour processeurs ARM de la prochaine version de Windows : Windows 8 pour ARM ne sera pas vendue sans terminal. Bon, on arrive à la situation actuelle des appareils mobiles type smartphones ou tablettes qui sont fournies avec leur OS. Sauf que les ordinateurs personnels sous ARM subiront le même sort...

Autre souci : Office 15 sera inclus également ! Microsoft se dirige donc vers une double vente liée Windows 8 ARM + Office, tous en tentant de se protéger en ne vendant pas de version boîte.

Plus que jamais, le combat continue...

Matériel Sortie de la version 3.4 du « Projet Armadeus »

Posté par (page perso) . Modéré par Lucas Bonnet. Licence CC by-sa
29
4
mar.
2011
Matériel

La version 3.4 du « Projet Armadeus » a vu le jour ce jeudi 3 mars 2011. Pour rappel, le « Projet Armadeus » a pour objectif de faciliter le développement de systèmes embarqués à base de logiciels libres. Il est basé sur la combinaison logicielle suivante : U-Boot, Linux et Buildroot / Busybox / µClibc.

Le projet est « alimenté » par deux entités :

  • l'association Armadeus Project, qui fournit un support bénévole aux particuliers et aux écoles / universités ;
  • la société Armadeus Systems, qui conçoit la majorité des cartes électroniques utilisées par le projet et fournit un support commercial aux entreprises désirant développer des solutions embarquées sur base Linux.

Les modules embarqués (APFxx) pris en charge par le projet sont sur base architecture ARM + FPGA, permettant à ceux qui le souhaitent d'améliorer leurs compétences, aussi bien en développement logiciel, qu'en développement matériel (conception électronique numérique).

Les nouveautés majeures de la version 3.4 sont :

  • l'ajout du support pour le système APF27_PPS qui permet de créer des systèmes autonomes d'acquisition de données sécurisée ou bien des passerelles réseau sécurisées ;
  • le support expérimental de Buildroot 2010.11 et Linux 2.6.38 ;
  • des corrections de bogues.

Le projet va désormais se concentrer sur la version 4.0 qui devrait ajouter d'ici quelques mois le support officiel (actuellement expérimental) de Linux 2.6.39, Buildroot 2011.05, U-Boot 2010 et du nouveau module APF51.

Journal Le Raspberry Pi fait des des jaloux

27
23
mai
2012

Cher journal,

Via sort un PC sous ARM (enfin, ils ne disent pas qu'il est sous ARM, mais PC Inpact le dit). Il me semble fort similaire au Raspberry Pi et je me demande si le succès de ce dernier n'est pas à l'origine de produit. Malheureusement, je n'ai pas trouvé d'information précisant si on pourrait installer facilement autre chose sur la bête.

Pour ceux qui ne s'intéresse qu'aux gros serveur, Red Hat a embauché les développeurs prinicipaux de JRuby. (...)

Éducation DoudouLinux sur ARM™

Posté par (page perso) . Édité par baud123. Modéré par Xavier Claude. Licence CC by-sa
Tags :
27
19
mar.
2012
Éducation

La distribution pour enfants DoudouLinux, basée sur Debian, est disponible depuis peu de temps en version ARM™. Bien que le portage ne soit pas complètement achevé, c'est déjà un grand pas en avant pour le projet vu l'engouement et l'effervescence dans le monde ARM™ – il n'y a qu'à voir l'accueil plus qu'enthousiaste qu'a reçu le Raspberry PI. L'espoir de toute l'équipe DoudouLinux est donc à terme que, grâce à des matériels à bon marché, cela ouvre de nombreuses portes et notamment celles du grand public, pour séduire les enfants avec du logiciel libre dès le plus jeune âge.

Le portage a été rendu possible grâce à la société américaine Genesi qui a accepté en octobre dernier de parrainer DoudouLinux lors de sa dernière campagne de soutien de projets. Cette campagne consiste à fournir du matériel et un support technique efficace aux projets acceptés. Rappelons que la société Genesi, grâce au travail de Konstantinos Margaritis et Hector Oron, a initié puis largement participé au portage armhf de Debian qui sera inclus dans la future Debian stable Wheezy. Les affinités entre Genesi et DoudouLinux sont donc assez naturelles.

Ce portage ARM™ a nécessité de modifier complètement la façon dont DoudouLinux est généré. Auparavant, le processus de construction se basait intégralement sur les outils Debian Live et allait modifier ou ajouter de nombreux fichiers directement dans le système de fichiers du LiveCD. Ceci pose problème pour passer à la génération d'une image disque ARM™ dont le processus de création est bien différent. Ainsi, pour rester le plus générique possible, il a été décidé que toutes les astuces qui permettent de créer l'environnement DoudouLinux devaient migrer dans des paquets Debian classiques. Une conséquence notable de cette opération est qu'il est désormais possible d'installer la version de développement de DoudouLinux, basée sur Squeeze, via un seul méta-paquet doudoulinux-desktop-environment dans un Debian Linux standard.

Matériel Sortie de la version 4.1 du « Projet Armadeus »

24
27
jan.
2012
Matériel

La version 4.1 du « Projet Armadeus » a vu le jour ce vendredi 27 janvier 2012. Pour rappel, le « Projet Armadeus » a pour objectif de faciliter le développement de systèmes embarqués à base de Logiciels Libres. Il est basé sur la combinaison logicielle suivante : U-Boot, Linux et Buildroot / Busybox / µClibc (même si on peut désormais aussi utiliser glibc et eglibc).

Journal Un peu plus de liberté sous ARM ?

Posté par (page perso) .
Tags :
24
16
avr.
2012

La création d'un driver libre pour les GPUs ARM Mali donne des idées à d'autres.

Petit rappel : lors du dernier FOSDEM, Luc Verhaegen nous a présenté son projet de libération du GPU Mali, inclus dans par exemple le smartphone Samsung Galaxy S2 : Lima.

Et cela a donné des idées à Rob Clark, qui est un développeur Texas Instrument ayant travaillé sur le driver DRM pour les OMAP : il a créé le projet freedreno qui a pour (...)

Journal Commentaires pratiques sur Hercules eCafé EX HD

Posté par (page perso) . Licence CC by-sa
22
19
oct.
2011

Sommaire

J'ai reçu ce week-end mon hercules ecafé hd. Ce netbook, présenté il y a quelques temps dans une dépêche, présente la caractéristique d'avoir une architecture arm et une distribution basée sur ubuntu.

Ce portable est destiné à remplacer mon vieillissant eeepc701 dont la batterie est en train de mourir (ainsi que le boutons du touchpad, certaines touches du clavier etc)

Premières impressions

Premier regard, première déception : écran brillant. Ça (...)

Journal Des firmwares, des backdoors et du libre

21
8
août
2012

Certains d'entre vous ont sans doute entendu parler ou vue la présentation de Rakshasa, c'est la POC d'une superbe backdoor qui fait froid dans le dos : cela permettrais d'infecter les bios de cartes mères, de cartes réseaux, en gros pas mal de composants ayant un firmware non libre (ou ayant un firmware libre, mais dans ce cas nous pourrions le recompiler et le reflasher).
C'est développé avec du libre (coreboot, SeaBIOS, iPXE…) mais ne (...)

Suse openSUSE 12.2 ARM

Posté par (page perso) . Édité par Pierre Jarillon, Nils Ratusznik, Davy Defaud et Christophe Guilloux. Modéré par Christophe Guilloux.
Tags :
20
7
nov.
2012
Suse

C’est le 6 novembre qu’est sortie la version finale d’openSUSE 12.2 pour les architecture ARM. L’équipe ARM d’openSUSE a réussi à créer une distribution openSUSE, sortie de nulle part, réellement utilisable et fonctionnelle sur l’architecture ARM, le tout en moins d’un an.

Cette version d’openSUSE a été construite en utilisant l’OBS — Open Build Service —, s’appuyant sur Qemu pour l’émulation de l’architecture ARM. Cette méthode a conduit à de nombreux bogues trouvés puis corrigés sur Qemu, OBS et Kiwi. Une ferme OBS spéciale émulant ARM a permis de vérifier les problèmes de construction de paquets. La création de cette ferme spéciale n’aurait pas été possible sans Texas Instruments/Pandaboard Project, Genesi, ARM et la communauté openSUSE.

Vous trouverez en deuxième partie la liste des matériels pris en charge et les images à télécharger.

Matériel Concours linuxembedded.fr 2012

Posté par (page perso) . Édité par Nÿco. Modéré par baud123.
19
13
avr.
2012
Matériel

Avis aux amateurs de systèmes embarqués ! Suite au succès de l'édition 2011 du concours, nous lançons le concours 2012 dont le sujet est "Développez un oscilloscope sur un Linux embarqué !".

Concours linuxembedded 2012

L'objectif est de concevoir un oscilloscope logiciel pour une carte FriendlyARM. Le système devra disposer d'une interface graphique réactive pourvue de fonctionnalités innovantes et devra respecter des contraintes temps réel.

Ce concours est ouvert à tous et les étudiants peuvent s'inscrire en équipe. Il démarre dès maintenant et se déroulera jusqu'à fin novembre 2012. Que vous soyez débutant ou chevronné, tout le monde a sa place et l'entraide est encouragée.

Le concours débute par la conception de l'oscilloscope émulé dans qemu. Cette 1ère phase permettra aux participants de remporter des cartes FriendlyARM nécessaires pour participer à la 2ème phase de portage et d'amélioration de leurs projets. Les finalistes pourront remporter de nombreux lots (tablettes tactiles, caméras embarquées, …).

Les participants devront publier leurs projets sous une licence Open Source de leur choix. Ce concours est porté par Open Wide Ingénierie (société de services spécialisée sur Linux embarqué). Vous trouverez plus d'informations sur le site du concours.

Matériel Commentaires pratiques sur Hercules eCafé EX HD

Posté par (page perso) . Modéré par Nÿco.
Tags :
19
20
oct.
2011
Matériel

J’ai reçu ce week‐end mon Hercules eCafé HD EX. Ce netbook, présenté il y a quelque temps dans un journal, présente la caractéristique d’avoir une architecture ARM et une distribution basée sur Ubuntu.

Ce portable est destiné à remplacer mon vieillissant Asus EeePC 701, dont la batterie est en train de mourir (ainsi que le bouton du pavé tactile, certaines touches du clavier, etc.). Dans la seconde partie de la dépêche, vous trouverez mes premières impressions, des remarques à l’usage, sur le système et une conclusion sur le public cible.

NdM : Il s’agit ici du ressenti d’un utilisateur, d’où l’utilisation de la première personne dans cette dépêche.