Présentation de Verso

Verso est un navigateur web innovant, conçu sur la base du moteur web Servo. Bien qu’il soit encore en phase de développement, il offre une perspective prometteuse pour l’avenir de la navigation en ligne. Actuellement, nous ne prenons pas de demandes de fonctionnalités, mais nous encourageons les utilisateurs intéressés à participer aux tests.

Ce navigateur se distingue par son approche unique, alliant des éléments du passé à des solutions modernes pour créer un environnement de navigation optimisé.

Comment commencer avec Verso

Pour installer et utiliser Verso, suivez les instructions ci-dessous selon votre système d’exploitation.

Installation sur Windows

  • Commencez par installer Scoop, puis ajoutez les outils nécessaires :
scoop install git python llvm cmake curl
pip install mako

Si vous préférez, vous pouvez également utiliser Chocolatey pour l’installation.

  • Ensuite, construisez et exécutez le projet :

Installation sur MacOS

brew install cmake pkg-config harfbuzz
pip install mako
  • Construisez et exécutez le projet :

Installation sur Linux

Utilisation de Flatpak

Pour une configuration d’environnement unifiée, nous avons choisi Flatpak pour le développement de Verso. Veuillez consulter la page de configuration de Flatpak pour l’installer selon votre distribution.

  • Installez les runtimes et extensions Flatpak :
flatpak install flathub org.freedesktop.Platform//23.08
flatpak install flathub org.freedesktop.Sdk//23.08
flatpak install flathub org.freedesktop.Sdk.Extension.rust-stable//23.08
flatpak install flathub org.freedesktop.Sdk.Extension.llvm18//23.08
  • Générez les manifestes et construisez le projet :
python3 ./flatpak-cargo-generator.py ./Cargo.lock -o cargo-sources.json
flatpak-builder --user --install --force-clean target org.versotile.verso.yml
flatpak run org.versotile.verso

Utilisation de Nix

Nous supportons également la construction de Verso dans un environnement Nix, bien que nous ne l’ayons pas encore intégré dans Nix.

  • Pour NixOS :
nix-shell shell.nix --run 'cargo r'
  • Pour d’autres distributions non-NixOS :
nix-shell shell.nix --run 'nixGL cargo r'

Si vous préférez construire le projet sans environnement isolé, veuillez suivre les instructions du livre Servo pour le démarrage. Notez que nous ne traiterons pas les problèmes de construction sans configuration Flatpak ou Nix.

Versions nocturnes

Les versions nocturnes, générées avec CrabNebula Cloud, sont disponibles dans la section des releases.

Actuellement, les paquets ne sont pas signés. Si vous rencontrez des problèmes pour ouvrir l’application sur macOS, essayez la commande xattr -d com.apple.quarantine /Applications/verso.app après l’installation.

Travaux futurs

  • Support pour plusieurs fenêtres.
  • Activation du mode multiprocessus.
  • Implémentation d’un environnement sécurisé sur toutes les plateformes.
  • Activation de la fonctionnalité Gstreamer.
Show Comments (0)
Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *