Les projets un peu fou du logiciel libre, épisode 29 : KolibriOS, un OS entièrement écrit en assembleur.

Dans un article vieux geek daté du 24 juillet 2021, je parlais de la démo de QNX qui tenait sur une disquette.

Dans un commentaire, Mic a parlé d’un projet d’OS qui est dérivé de MenuetOS (qui fera sûrement l’objet d’un article vieux geek dédié) qui s’appelle KalibriOS. Il a depuis longtemps dépassé la symbolique disquette en terme de taille, mais il est très complet et surtout il est d’une rapidité sans équivalent dans le monde des OS.

Ce projet est disponible sous la license GPLv2, et a une logithèque des plus fournies, même pour une version « live » qu’il est très dur d’installer sur un disque dur. Je pense même que l’installation d’une des premières Debian (celle de l’époque 1993-1996) est moins laxative.

Mais peu importe. Un OS entièrement écrit en assembleur, ça dépote pas mal, même s’il y a des ralentissement liés au côté « live » de l’ensemble.

Continuer la lecture de « Les projets un peu fou du logiciel libre, épisode 29 : KolibriOS, un OS entièrement écrit en assembleur. »

Vieux Geek, épisode 281 : Quand QNX proposait une démo de son OS qui tenait sur une disquette…

De nos jours, il est fréquent d’avoir des OS qui démarrent sur des clés USB, après des versions sur DVD et sur CD auparavant, tout cela remontant à l’époque glorieuse de DemoLinux, dont j’ai parlé dans l’épisode 18 de la série en août 2013.

On était en 1999, et ce ne fut pas l’un des premiers projets à proposer des versions d’essai. QNX, connu pour l’OS éponyme qui est un des grands noms de l’informatique embarquée décide de pousser le bouchon et de proposer une démo qui ne tenait pas sur un CD (600 Mo), mais sur le support qui l’avait précédé, la disquette.

Oui, une image disquette à copier sur une disquette en bonne et due forme d’une capacité de 1,44 Mo.

Même si la démo était limitée en terme de support matériel, on pouvait avec un peu de chance se connecter à l’internet… Car sur la disquette, il y avait l’OS, mais aussi l’interface graphique et un navigateur web compatible HTML 3.2, la norme en cours à l’époque, en 1999.

J’ai donc récupéré l’image sur Winworld PC et avec Dosbox-X, j’ai réussi à créer une disquette démarrable que j’ai utilisé dans PCEm… J’ai décidé de vous montrer la création de l’image de la disquette en direct avec le reste. Voici donc une vidéo du résultat, que ce soit la création de l’image de la disquette ou de la démo en action.

Il n’y a pas à dire, c’est franchement impressionnant. Surtout pour un OS qui date de 1999. Dommage que je n’avais pas le support du circuit réseau sinon j’aurais bien rigolé 5 minutes avec les sites modernes sur QNX.

Il y a pas à dire, les développeurs de QNX savaient ce qu’optimiser du code signifie…

Heureusement qu’il y a des personnes sérieuses dans le monde du logiciel libre :)

J’ai l’habitude de me moquer des travers du monde du logiciel libre, avec les dérives comme la dictature du choix, les distributions GNU/Linux redondantes et / ou inutiles, certains forks à la con comme pour Audacity.

Il y a une dizaine de jours – au moment où je rédige cet article – je parlais d’une série de bugs que j’avais rapporté. La semaine était tellement orientée bugs, qu’un deuxième article avait vu le jour.

J’ai pu apprécier le sérieux de certains développeurs ou d’équipes de développement qui ne prennent pas les problèmes par dessus la jambe. Ça fait toujours plaisir.

Prenons donc les bugs un par un.

Le bug avec Xorg 1.20.12 ? Il est en cours de résolution. Il y avait plusieurs couches à appliquer. Autant dire que le bug est virtuellement corrigé.

Le bug de compilation dans Qemu ? Corrigé lui aussi, même si un autre bug rend l’utilisation du duo qemu 6.1 en cours de finition et VirtualManager un brin laxatif 🙁

Pour finir le premier billet qui parlait de la semaine à bug, le problème rencontré pour la compilation de Vice semble être lié à gcc 11.1.x. Heureusement que clang existe pour le remplacer !

Continuer la lecture de « Heureusement qu’il y a des personnes sérieuses dans le monde du logiciel libre 🙂 »

Après 43 épisodes consacrés aux distributions GNU/Linux Franchement Inutiles, quel bilan ?

Il y a environ 5 ans, durant l’été 2016, devant le nombre toujours plus important de distributions dont l’intérêt était proche de zéro, je lançais quand j’étais encore youtubeur, la série des DGLFI. J’ai depuis migré l’ensemble sur mon compte peertube.fr.

Depuis, en comptant les épisodes bilans et les épisodes réguliers, je suis arrivé le 19 juillet 2021 au 43ème épisode que vous trouverez ci-dessous.

Dans l’épisode qui faisait le bilan de la première « saison », sur 11 distributions, il en restait 8 en vie, cf la capture d’écran ci-après.

Depuis, la SwagArch et la Cubuntu nous ont quitté. Donc 6 sur les 11 de la première « saison » des DGLFI.

Pour la saison 2, allant de l’épisode 13 au 25, bien que la vidéo bilan se limitait à l’époque à l’épisode 21, à cause d’un recul trop faible pour les épisodes 22 à 24.

Sur les 9, 2 étaient mortes. Depuis, la CondresOS, la NetRunner Rolling, la RareOS nous ont quitté. Ce qui ne fait plus que 5 projets qui ont survécu.

Continuer la lecture de « Après 43 épisodes consacrés aux distributions GNU/Linux Franchement Inutiles, quel bilan ? »

Un peu plus de dé-GAFAM-isation : Funkwhale pour héberger sa musique.

Fin mai 2021, je faisais un bilan de ma dé-GAFAM-isation. Ce n’était pas trop mal : agenda auto-hébergé (plus de Google Agenda) sur un Raspberry Pi 2, serveur pour héberger le blog et l’instance peertube (Youtube uniquement en tant que « spectateur »).

Je disais aussi ceci :

[…]
Le reste n’a pas bougé, même si j’envisage fortement – j’ai un serveur qui héberge le blog et qui peut me laisser entrevoir l’hébergement d’une copie de ma musique en ligne en utilisant un service comme Funkwhale.
[…]

Ce dernier point a été traité. Depuis la mi-juin 2021, j’ai une instance privée FunkWhale qui héberge mes quelques 100 Go de musique. Étant donné que j’étais encore à l’époque avec une connexion VDSL2, cela m’a pris une petite semaine pour tout envoyer. Avec la fibre ? Une après-midi aurait été suffisante je pense, même si le traitement des fichiers était un peu long.

Mais c’est fait. On dit souvent que l’informatique est l’école de la patience, c’est le cas. J’avais été franchement déçu par Youtube Music qui ne permettait de réduire l’application dédiée que si on s’abonnait auprès de Google. Autant dire que quand j’ai purgé la bibliothèque importée, j’ai senti un grand ouf de soulagement.

Voici donc un aperçu de la vue albums de mon instance Funkwhale. Vous remarquerez que j’ai caché l’adresse. Même si vous pouviez la deviner, vous ne pourriez pas y accéder. L’ami qui a mis en place l’instance l’a bien sécurisée. Sans rentrer trop dans les détails, seules certaines adresses IPs sont admises… Les miennes, ce qui est logique après tout 🙂

Continuer la lecture de « Un peu plus de dé-GAFAM-isation : Funkwhale pour héberger sa musique. »