Haiku a 24 ans - nouvelles de l'été 2025

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud, orfenor, Arkem et palm123. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
39
27
août
2025
Haiku

Haiku est un système d’exploitation pensé pour les ordinateurs de bureau. Il est basé sur BeOS mais propose aujourd’hui une implémentation modernisée, performante, et qui conserve les idées qui rendaient BeOS intéressant: une interface intuitive mais permettant une utilisation avancée, une API unifiée et cohérente, et une priorisation de l’interface graphique par rapport à la ligne de commande pour l’administration du système.

Le projet est actuellement (depuis 2021) en phase de beta test. La plupart des fonctionnalités sont implémentées et l’attention des développeurs se porte sur la correction de bugs, l’amélioration de la stabilité et des performances, et plus généralement, les finitions et petits détails. Une autre part du travail est le suivi de l’évolution de l’environnement technologique: nouveaux pilotes de périphériques, suivi des derniers standards du web, etc.

Les trois derniers mois ont été un peu plus calmes que d’habitude pour Haiku, mais cela est largement compensé par une très forte activité du côté de Haikuports. Cela révèle que le système lui-même devient plus mature et qu’il devient de plus en plus facile de développer ou de porter une application sans tomber sur des problèmes du système qui doivent être corrigés au préalable.

RISC OS libéré

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, BAud, bubar🦥 et Florent Zara. Modéré par Florent Zara. Licence CC By‑SA.
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

Le navigateur Web NetSurf publie sa version 3.8

37
4
sept.
2018
Internet

NetSurf est un navigateur Web léger. Conçu au départ pour le système RISC OS, il fonctionne aujourd’hui sur GNU/Linux, Windows ou Haiku, mais aussi sur des plates‐formes plus exotiques comme AmigaOS ou MiNT (le descendant multitâche du système TOS des Atari ST).

Le projet a démarré en 2002, avec une version GTK/UNIX depuis 2004.

Nouvelles de Haiku - 1er trimestre 2025

37
18
mai
2025
Haiku

Il est temps de s'intéresser à nouveau aux nouveautés de Haiku pour ce dernier trimestre.

Les gros changements sont:

  • Un nouvel allocateur mémoire qui permet enfin d'allouer plus de 3GiB par application (un reste de l'historique de Haiku sur les systèmes 32 bits), tout en étant plus rapide et moins gourmand en mémoire,
  • Des raccourcis claviers sans touches modificatrices,
  • De grosses mises à jour dans la bibliothèque C,
  • La poursuite du nettoyage de code et de l'optimisation du navigateur de fichiers Tracker,
  • La reprise du travail sur le pilote NFS4 pour les systèmes de fichiers en réseau,
  • Et bien sûr, de très nombreuses corrections de bugs et petites améliorations un peu partout dans le système.

Nouvelles de Haiku - Automne 2025

Posté par  (site web personnel, Mastodon) . Édité par Francois Revol et Arkem. Modéré par bobble bubble. Licence CC By‑SA.
Étiquettes :
34
21
nov.
2025
Haiku

Haiku est un système d’exploitation pensé pour les ordinateurs de bureau. Il est basé sur BeOS mais propose aujourd’hui une implémentation modernisée, performante, et qui conserve les idées qui rendaient BeOS intéressant: une interface intuitive mais permettant une utilisation avancée, une API unifiée et cohérente, et une priorisation de l’interface graphique par rapport à la ligne de commande pour l’administration du système.

Le projet est actuellement (depuis 2021) en phase de beta test. La plupart des fonctionnalités sont implémentées et l’attention des développeurs se porte sur la correction de bugs, l’amélioration de la stabilité et des performances, et plus généralement, les finitions et petits détails. Une autre part du travail est le suivi de l’évolution de l’environnement technologique: nouveaux pilotes de périphériques, suivi des derniers standards du web, etc.

Ce trimestre, les changements se concentrent sur l'amélioration des performances, l'amélioration des outils internes de debug, et, du côté de l'interface graphique, la poursuite du travail sur le mode sombre et le nettoyage du code du Tracker.

Journal Spacewar! pour Haiku

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
33
11
nov.
2018

Bonjour Nal,

Bon voilà, il fait froid dehors, je suis un peu fatigué et j'ai pas envie de replonger tout de suite dans le code de WebKit pour trouver pourquoi il est persuadé de ne pas savoir traiter les tags aujourd'hui, mes slides pour le Capitole du Libre sont prêtes (enfin à peu près…)…

C'est le moment de porter Spacewar! sur Haiku!

Spacewar! est un jeu vidéo écrit à l'origine pour le PDP-1 entre 1961 et 1962 (en savoir (…)

Sortie de Trac version 1.5.4

Posté par  (site web personnel, Mastodon) . Édité par Florent Zara, devnewton 🍺 et dourouc05. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
32
14
fév.
2023
Gestion de versions

Trac est un outil de gestion de « tickets » (rapports de bugs) développé en Python. Il était beaucoup utilisé à l’époque de SVN mais a aujourd’hui laissé la place, dans beaucoup de cas, à des outils plus gros comme GitHub (pas libre) ou GitLab. Il continue toutefois son développement et est toujours utilisé par certains projets, en particulier parce qu’il est assez simple à personnaliser à l’aide de plug-ins et facile à déployer.

Trac Logo

Les versions 1.5.x sont les versions de développement avant la publication d'une version stable 1.6.x. La branche 1.4 continue également des corrections de bugs. Le rythme de développement n'est pas très rapide puisque la version 1.5.3 date de mai 2021, et il y a finalement assez peu de changements d'une version à la suivante.

Nouvelles de Haiku - Hiver 2024-25

Posté par  (site web personnel, Mastodon) . Édité par cli345, Julien Jorge, orfenor, Benoît Sibaud, palm123 et Ysabeau 🧶. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
31
17
fév.
2025
Haiku

Haiku est un système d’exploitation pour les ordinateurs personnels. Il s’agit à l’origine d’une réécriture de BeOS. Le projet a démarré en 2001 et est actuellement en phase de beta-test pour une première version stable avec support à long terme. Depuis 2024, l’activité du projet Haiku s’accélère grâce entre autres à l’embauche d’un développeur à plein temps. Les dépêches sur Haiku sont donc désormais publiées tous les 3 mois au lieu de tous les ans pour leur conserver une longueur digeste.

La complète liste des changements survenus pendant ces 3 mois comporte près de 300 commits. La dépêche ne rentre pas dans les détails de chaque changement et met en valeur les plus importants.

Les grosses évolutions sont un nouveau port de Iceweasel (Firefox), et des grosses améliorations sur la gestion de la mémoire.

Comme on est en début d’année, c’est aussi le moment du bilan financier.

Communiquer avec D-Bus en Java avec JNIDBus

Posté par  (site web personnel, Mastodon) . Édité par SeekDaSky, Davy Defaud, Ysabeau 🧶, claudex, Nÿco et BAud. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
30
24
sept.
2019
Java

Avec mes collègues chez Viveris, on s’est dit qu’on aimerait bien faire plus de logiciel libre. On a donc monté un « groupe opensource » dont le but est d’identifier les projets pour lesquels on peut publier tout ou une partie du code sous licence libre, et aussi de contribuer aux outils et bibliothèques qu’on utilise le plus.

Il y a quelques mois je vous présentais QTestFramework, depuis on a également pu contribuer au dissecteur 0MQ pour Wireshark et un outil pour le boundary scan JTAG.

On vient de publier il y a quelques jours une bibliothèque Java pour communiquer en D-Bus.

FOSDEM 2022 (en ligne)

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud, vmagnin et gUI. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
29
30
jan.
2022
Communauté

Le FOSDEM (Free and Open Source Software Developers' European Meeting : réunion européenne des développeurs de logiciels libres et open source) est la plus grosse rencontre des développeurs et contributeurs de logiciels libres et opensource en Europe. Habituellement l’évènement a lieu à l’Université Libre de Bruxelles, mais, comme l’année dernière, cette année l’évènement a lieu en ligne.

La conférence a lieu les 5 et 6 février 2022. Vous pourrez assister à des présentations en streaming vidéo et discuter via Matrix avec les développeurs, utilisateurs et supporters de différents projets. Les vidéos des conférences seront archivées et pourront également être consultées après l’évènement (il n’est pas rare d’avoir un conflit d’emploi du temps avec plusieurs conférences très intéressantes ayant lieu au même moment).

Détaillons les thématiques, devrooms et stands dans la suite de la dépêche.

Journal J'ai testé pour vous: un câble USB magnétique

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
26
17
fév.
2025

Mon téléphone commence à être vieux. c'est un Sony XPeria X Compact, modèle sorti en 2016. J'ai acheté le mien d'occasion donc je ne sais pas exactement quand il a été fabriqué, mais bon, bientôt 10 ans environ.

J'ai changé la batterie (qui avait gonflé). L'écran est fissuré mais fonctionne bien à part ça. Il devrait donc durer encore quelques années de plus.

Le problème, c'est le port USB. Il s'agit d'un port USB-C comme c'est l'usage partout maintenant. Officiellement (…)

Journal Procrastination avec Lightning/Thunderbird

25
25
mar.
2019

Je viens de voir un journal comme quoi c'est la journée de la procrastination. ça tombe bien!

Ce matin j'ai voulu coloriser les différents évènements dans mon calendrier Lightning. J'ai plein de réunions récurrentes qui sont affichées dans la side-bar et c'est difficile de repérer les vrais évènements importants.

En principe, pas de problème, d'après la documentation de Thunderbird, il suffit d'assigner une catégorie aux évènements et hop, la couleur associée (configurable dans les préférences) sera utilisée.

Et c'est là (…)

Journal Amélioration de la coloration syntaxique C dans vim

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
25
14
août
2021

Ça fait longtemps que je ne suis pas satisfait d'un truc avec la coloration syntaxique du C dans vim. La coloration des types est basée sur la reconnaissance de mots clés (int, unsigned, uint32_t, …) et par conséquent elle ne fonctionne pas pour les types définis par l'utilisateur qui ne sont pas dans cette liste.

Il y a quelques années, un collègue qui avait le même problème m'a donné une copie de son fichier de syntaxe modifié pour corriger ça (…)

Journal Importer des "issues" GitHub dans des "tickets" Trac

24
30
sept.
2023

Bon, je me suis laissé entraîner. Je savais que ça finirait mal. Il y a quelques années, j'ai ouvert un compte Github. J'en avais probablement besoin pour participer à un projet hébergé sur cette plateforme. Et puis j'ai commencé à y mettre mes propres projets, parce que c'était pratique de pouvoir créer un dépôt Git en 3 clics. Je me suis bientôt retrouvé avec plus de 100 projets sur Github.

Seulement voilà, Github, ce n'est pas un logiciel libre. Et (…)

Journal Microsoft publie sous licence MIT les sources de la calculatrice de Windows

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
24
7
mar.
2019

https://github.com/Microsoft/calculator

C'est mentionné dans le README, la calculatrice vous espionne et envoie des données "de télémétrie" à Microsoft. Vous pouvez maintenant compiler votre propre version pour vous assurer que vos calculs restent bien confidentiels. Merci, Microsoft!