8 points par GN⁺ 2024-07-02 | 2 commentaires | Partager sur WhatsApp
  • Ladybird est un nouveau navigateur web et un nouveau moteur de rendu web
  • Il vise à afficher le web moderne en donnant la priorité aux standards du web, avec de hautes performances, de la stabilité et de la sécurité
  • Démarré comme visionneuse HTML du projet SerenityOS, il a depuis évolué en navigateur cross-platform prenant en charge divers systèmes de type Unix, dont Linux et macOS
  • Le développement est actuellement très actif, avec une première version alpha visée pour 2026

Ce qui distingue Ladybird

  • Véritable indépendance : il n'utilise pas de code provenant d'autres navigateurs. Un nouveau moteur fondé sur les standards du web est en cours de construction
  • Focalisation unique : le projet se concentre uniquement sur le navigateur web
  • Aucune monétisation : il n'utilise pas de méthodes de monétisation des utilisateurs comme les « accords de recherche par défaut », les tokens cryptographiques, etc.

Questions fréquentes

  • Date de sortie : la première version alpha pour Linux et macOS est visée pour l'été 2026
  • Effectif actuel : 4 ingénieurs salariés à temps plein travaillent actuellement sur le projet, avec de nombreux bénévoles qui contribuent également
  • Plan de recrutement : 3 nouveaux ingénieurs à temps plein devraient bientôt rejoindre l'équipe, avec pour objectif de la faire grandir à un rythme approprié
  • Indépendance : le projet n'utilise pas de code provenant d'autres moteurs de navigateur. Il utilise des bibliothèques tierces, mais construit son propre moteur
  • Support de Windows : personne ne travaille activement au support de Windows pour l'instant, et des changements sont nécessaires pour que le projet fonctionne bien en dehors des environnements de type Unix
  • Support mobile : personne ne travaille activement sur un port Android ou iOS pour l'instant, et davantage d'efforts seront consacrés au mobile une fois la version desktop stabilisée
  • Niveaux de sponsoring : Platinum $100,000, Gold $50,000, Silver $10,000, Bronze $5,000
  • Préserver l'indépendance : tous les soutiens prennent la forme de dons sans restriction, et aucune influence telle que des sièges au conseil d'administration n'est vendue
  • Pourquoi utiliser C++ : le projet utilise C++ car il a commencé comme partie intégrante de SerenityOS. En tant que projet désormais indépendant, il évalue actuellement d'autres langages

L'avis de GN⁺

  • Ladybird est un projet ambitieux visant à construire un moteur de navigateur web indépendant. Cela permet d'éviter la dépendance aux moteurs existants et offre une opportunité de proposer de meilleures performances et une meilleure sécurité
  • En tant qu'organisation à but non lucratif attachée à l'open web, il est impressionnant de voir qu'il exclut les méthodes de monétisation des utilisateurs
  • Pour l'instant, le projet se concentre surtout sur l'environnement desktop, mais il prévoit un support mobile à l'avenir, ce qui lui donne un fort potentiel d'usage sur diverses plateformes
  • Bien qu'il ait démarré en C++, il envisage une transition vers d'autres langages, ce qui montre une certaine flexibilité technique
  • Parmi les projets aux fonctions similaires figurent Firefox et Chromium, et il est important de bien observer les points qui le différencient d'eux

2 commentaires

 
xguru 2024-07-02

Ladybird - un nouveau projet de navigateur et de moteur web multiplateforme
Ladybird est forké et le BDFL de SerenityOS démissionne

Le projet a démarré il y a deux ans, et il est maintenant complètement séparé.
Mais une sortie en version alpha à l’été 2026, c’est vraiment loin. La vraie question est de savoir si l’intérêt et le soutien pourront se maintenir d’ici là.

 
GN⁺ 2024-07-02
Avis Hacker News
  • Une vidéo annonce la création d'une organisation à but non lucratif 501(c) et un don de 1 000 000 $ par Chris Wanstrath (cofondateur de GitHub)
  • Certains se demandent si le moteur de Ladybird est conçu pour des usages embarqués
    • Le fait que Mozilla ait supprimé la prise en charge de l'intégration dans Gecko a été l'une des principales erreurs qui ont permis à Blink/Chromium et WebKit de dépasser Gecko
    • Il ne faut pas seulement un nouveau navigateur, mais aussi un nouveau moteur web intégrable
  • Certains trouvent ce projet très enthousiasmant et lui souhaitent du succès
    • Il faudrait un modèle économique qui ne dépende pas uniquement du mécénat à but non lucratif
    • Il est suggéré de s'inspirer du modèle de FUTO
      • Les utilisateurs peuvent inspecter, modifier et redistribuer le code source, et ont toujours accès à toutes les fonctionnalités de l'application
      • Une interface permet de payer si l'on apprécie l'application, avec la possibilité d'ajouter des éléments cosmétiques valorisants au compte utilisateur
      • Après un certain temps d'utilisation, un rappel de paiement s'affiche une fois, avec un bouton permettant de le désactiver définitivement
  • Certains estiment que c'est un projet intéressant qui rappelle la sortie de Firefox et les publicités du New York Times
    • Ils trouvent difficile à croire qu'il faille encore mener une nouvelle guerre des navigateurs plus de 20 ans après
  • Certains disent que l'ancien logo était mignon et que l'actuel ressemble à une imitation de Meta
    • Ils voudraient un logo plus distinctif
  • Certains estiment que le nouveau site d'accueil/logo a perdu le charme de la fin des années 1990 et du début des années 2000
    • Il y a des inquiétudes sur le fait que la séparation avec Serenity puisse affecter la direction et le rythme du projet
    • Certains jugent que la sortie d'une version alpha en 2026 est trop lointaine
  • Certains pensent qu'il est préférable de se concentrer sur le navigateur web
  • Certains estiment qu'il aurait mieux valu conserver la prise en charge de Serenity OS et supprimer la règle interdisant l'utilisation de code tiers
    • Si Serenity OS traite Ladybird comme un portage, le résultat serait le même
  • Certains disent qu'il fallait depuis longtemps contester la domination de Chrome
    • Ils aiment et apprécient Firefox, mais jugent qu'il est difficile d'en attendre grand-chose avec sa gestion actuelle
  • Certains félicitent Andreas et l'équipe de développement
    • Ils espèrent qu'une partie du financement servira au développement de Jakt
      • Jakt est un langage de programmation système propre, élégant et sûr en mémoire