TOOLinux

Toute l’actu Linux & Open Source

Safari sous Linux : les navigateurs et projets autour de Webkit

jeudi 19 janvier 2023

Le navigateur Safari d’Apple n’est pas disponible sous Linux, mais il est possible d’utiliser le moteur WebKit grâce notamment à Gnome Web (Epiphany). Tour d’horizon.

Basé sur WebKit, le navigateur Safari est principalement dédié aux systèmes d’exploitation d’Apple (macOS, iOS, iPadOS, tvOS), mais il est possible d’en profiter également sous Linux grâce notamment à Gnome Web (Epiphany), WPE, WebKitGTK et la version de développement Epiphany Technology Preview.

Qu’est-ce que Webkit ?

WebKit est un moteur de navigateur Web open source. Il est utilisé par Safari, Mail, App Store et de nombreuses autres applications sur macOS, iOS et Linux.

WebKit est une bibliothèque logicielle libre, disponible sous licence BSD et GNU LGPL. À l’origine, on trouvait KHTML.

Qu’est-ce que Safari ?

Safari est un navigateur web développé par Apple. La première version est sortie en 2003 avec macOS X 10.2. Le moteur de rendu HTML est WebKit.

La dernière version du navigateur est Safari 16.2. Elle est sortie en décembre 2022.

Quelle part de marché pour Safari ?

Safari occupe aujourd’hui la 2e place sur le podium des navigateurs web les plus utilisés dans le monde, avec 18,29% selon Statcounter (chiffres de décembre 2022), loin derrière Chrome (64,68%), mais aussi loin devant Firefox à 3,01%, passé derrière Edge de Microsoft (4,23%).

Safari sous Linux : les projets

Si le navigateur est fortement associé à macOS et à iOS, Safari existe sous Linux grâce à plusieurs projets open source. Quelques exemples : Gnome Web, WPE, WebKitGTK, Eolie ou encore Tangram.

GNOME Web

Safari existe sous Linux, grâce au navigateur GNOME Web, dont le nom de code est toujours Epiphany. Depuis 2009, GNOME Web a abandonné Gecko (ancien moteur de Firefox) et utilise WebKit, le même moteur que Safari. Pour ses utilisateurs, Epiphany est désormais nommé Web (ou GNOME Web).

Gnome Web, l’équivalent de Safari sous Linux, peut être téléchargé gratuitement pour GNOME Desktop ou encore elementary OS via Flathub ou encore via Snapcraft. Le nom de code est toujours Epiphany.

Gnome Web Tech Preview

Pour suivre les évolutions de WebKit en avant-première, il existe des versions de développement de Safari, qui sont baptisées Safari Technology Preview, mais le navigateur n’est disponible que pour les dernières versions en date du système d’exploitation macOS.

Epiphany Technology Preview, c’est Safari Technology Preview pour Linux

L’équivalent de Safari Technology Preview sous Linux est Epiphany Technology Preview. Lancé en 2018, il permet de tester les dernières évolutions de WebKit sous Linux. Le navigateur est disponible pour l’environnement GNOME : les détails pratiques se trouvent sur cette page.

WPE

WPE est un portage de Webkit optimisé pour les dispositifs embarqués. Il peut être téléchargé depuis ce serveur FTP.

WebKitGTK

WebKitGTK est un portage complet du moteur de rendu WebKit, adapté aux projets nécessitant un intégration web (applications hybrides HTML/CSS ou encore navigateurs web). Il offre toutes les fonctionnalités de WebKit.

Les téléchargements se font sur ce serveur FTP. La dernière version date de janvier 2023.