Écrire son système d'exploitation - Partie 1 : préparer le terrain

Posté par  . Édité par Benoît Sibaud et bubar🦥. Modéré par bubar🦥. Licence CC By‑SA.
46
19
fév.
2015
Technologie

L'auteur du journal à l'origine de la dépêche vous propose de vous raconter un peu les différentes étapes de son projet du moment : écrire un petit système d'exploitation pour un microcontrôleur STM32. Cet premier épisode présente le matériel possédé, la documentation collectée, les outils rassemblés et le dépôt de code utilisé.

Journal Risc-V est prêt pour le desktop™ !

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
46
28
sept.
2018

Cher journal,

Savais tu que le set d'instructions libre Risc-V promu par ARM est désormais desktop ready™ ?

En effet, c'est WesternDigital qui vient de publier un tutoriel pour compiler la meilleur suite de logiciels connue pour le desktop : Fedora Gnome !
Le tuto cible un processeur U540 (4 cœurs 64bits U54 et 1 cœur E51) produit par SiFive. Si tu es pauvre tu pourras faire tourner cet OS desktop-ready avec Qemu.

Mais si tu es riche tu pourras (…)

Journal Intel = 14 nm, AMD = 7 nm, ARM = 7 nm… et mon serveur ?

Posté par  (site web personnel) . Licence CC By‑SA.
41
3
déc.
2019

Je me lance dans un projet personnel qui nécessite un serveur pour lequel je viens de faire le tour des actualités. Je vous partage ici mes découvertes et mes réflexions. Bonne lecture.

Je place ce document sous licence CC0.

Intel = 14 nm

Intel avait l’habitude d’adopter une nouvelle finesse de gravure tous les deux ans. Et avec chaque nouvelle finesse de gravure, les nouveaux processeurs étaient toujours plus véloces :

  • 45 nm en novembre 2007 (Penryn)
  • 32 nm en (…)

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 Le retour du RiscPC ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
39
29
oct.
2020

Cher journal,

Toi qui est un vieux comme moi et qui a connu la grand époque du journal «login:». Tu as sans doute entendu parler de ce fameux «RISC-PC» qui devait être une révolution car non basé sur un processeur x86.

Le RiscPC était fabriqué par la société britannique Acorn, qui est en fait une partie de la société ARM (Acorn Risc Machine !). Et le processeur utilisé était bien sûr (…)

Journal Machines virtuelles ARM 64bits et CentOS 7

Posté par  . Licence CC By‑SA.
Étiquettes :
38
3
août
2016

Comme je n'avais pas trouvé mon bonheur en cherchant des informations sur le sujet, j'ai regroupé ici mes notes sur l'exécution de machines virtuelles KVM avec QEMU sur ARMv8 (64 bits) et CentOS 7.

On trouve majoritairement des infos pour travailler avec Ubuntu (principalement car Ubuntu proposait quelque chose qui fonctionnait sur ARM bien plus tôt que Redhat/CentOS). Mais ces docs n'étaient pas claires à mes yeux.

Il y 3 infos importantes à connaître :

  • il faut utiliser UEFI
  • certains (…)

RISC OS libéré

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, BAud, Florent Zara et bubar🦥. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
37
13
nov.
2018
Raspberry Pi

RISC OS est un système développé par Acorn, créateur de l’architecture ARM, pour ses ordinateurs Archimedes.

Bien qu’Acorn ne fabrique plus d’ordinateurs depuis longtemps, le système d’exploitation est toujours en développement. Les sources étaient en accès public (pour certaines versions) mais pas sous une licence libre, c’est maintenant chose faite.

RiscOS open

NetBSD 7.0

37
11
oct.
2015
NetBSD

La fondation NetBSD a annoncé ce 8 octobre 2015 la disponibilité d'une nouvelle version majeure de NetBSD, estampillée 7.0.

NetBSD est un système d’exploitation libre, de type UNIX, dérivé de Net/2, 4.3BSD et 386BSD. Il est ainsi un héritier tout droit issu de BSD UNIX et, en réalité, le premier projet à avoir posé les bases de ce qu’allait devenir « un projet communautaire ». Ce système met l’accent sur la propreté de son code source, sa lisibilité et, par extension, sa portabilité. Il est aussi connu pour avoir été la base d’OpenBSD.

Cette nouvelle version majeure fait suite aux versions 6.0 et 6.1, disponibles pour leur part depuis octobre 2012 et juin 2013.

Une partie des changements est détaillée en seconde partie de cet article, et reprend en grande partie la page d'annonce.

Journal Écrire son OS - Partie 1 : préparer le terrain

Posté par  . Licence CC By‑SA.
35
18
fév.
2015

Bonjour à tous,

Pour ce premier journal, je vous propose de vous raconter un peu les différentes étapes de mon projet du moment : écrire un petit OS pour un microcontrôleur STM32.

De quoi ça s'agit ?

J'ai récupéré une carte de développement construite autour d'un STM32F103RBT6. C'est un microcontrôleur basé sur un cœur ARM Cortex-M3. Il est un peu daté mais bon, on fait avec ce qu'on a (surtout quand c'est gratuit :). Pour situer un peu le bouzin (…)

Kernel Recipes 2014

Posté par  (site web personnel) . Édité par Davy Defaud, Bruno Michel et bubar🦥. Modéré par bubar🦥. Licence CC By‑SA.
33
25
août
2014
Noyau

hupstream est fier de vous annoncer la 3e édition de Kernel Recipes, les 25 et 26 septembre 2014.

Cette nouvelle édition s’annonce pleine de promesses. Cette année nous vous proposons des conférenciers venus des États‐Unis, d’Europe et de France : Greg Kroah‐Hartman, Hans Peter Anvin, Jean Delvare, Willy Tarreau, Borislav Petkov, Martin Peres, Maxime Ripard, Julien Grall, Eric Leblond, Samir Bellabes et Hans Verkuil.

Nombre d’entre eux interviendront pour la première fois en France.

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

Posté par  (site web personnel) . Édité par Nÿco. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
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...

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 (…)

Sortie de la version 3.4 du « Projet Armadeus »

Posté par  (site web personnel) . 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.

Kernel Recipes 2013

Posté par  (site web personnel) . Édité par Benoît Sibaud, patrick_g, palm123 et Nils Ratusznik. Modéré par claudex. Licence CC By‑SA.
29
26
août
2013
Noyau

Après le succès de la première édition, la deuxième édition de Kernel Recipes aura lieu les mardi 24 et mercredi 25 septembre 2013, au Carrefour Numérique de La Villette, à Paris (métro Porte de la Villette).

Cette fois-ci, ce sont deux jours de conférences entièrement consacrées au noyau Linux, et ce, sur demande des participants de la première édition. L'objectif de ces journées reste de mettre en contact ceux qui font le noyau par leurs contributions et ceux qui l'utilisent de manière plus ou moins avancée, et favoriser ainsi les échanges et discussions.

Au programme de cette édition, une douzaine de conférences sur des thèmes variés : la sécurité, le support de l'architecture ARM, les outils de debug du noyau, les nouveautés…

Les conférences seront filmées et diffusées par la suite.

Pour y assister c'est très simple, il suffit de vous inscrire sur le site. Vous pouvez également venir présenter votre sujet favori au cours des lightning talks réservés aux participants.

Bitbox, la mini console ARM DIY

Posté par  . Édité par Nÿco, Benoît Sibaud, ZeroHeure et palm123. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
29
28
jan.
2014
Do It Yourself

La console open hardware et open source Bitbox propose une petite console ARM à une seule puce au design ouvert. Le matériel est limité mais suffisamment puissant pour faire de belles choses : microcontrôleur STM32f4 à 168 MHz, 1 Mo de flash et 192 ko de RAM.

La sortie en VGA 640x480 avec 4096 couleurs est réalisée en pur logiciel (pas de GPU, on génère les pixels à la volée vers la sortie VGA). Une version 2 du design en cours de prototypage propose quelques nouveautés comme le son stéréo et les périphériques USB.

Deux trois jeux sont déjà dispos, ainsi qu'un récent emulateur Gameboy !