News: 2023-06-19T01_30_00Z

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Safari sous Linux : les navigateurs et projets autour de Webkit

(2023/06/19)


Safari sous Linux : les navigateurs et projets autour de Webkit

lundi 19 juin 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 ope source. Il est utilisé par Safari, Mail, App Store et de nombreuses autres applications sur macOS, iOS et Linux.

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

Qu’est-ce que Safari ?

Safari est un [3]navigateur web développé par Apple . La première version est sortie en 2003 avec MacOS X 10.2 (devenu macOS depuis lors). Le moteur de rendu HTML est WebKit .

La dernière version du navigateur est [4]Safari 16.5 . Elle est sortie en février et a été mise à jour en mai 2023.

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 20,72% selon [5]Statcounter (chiffres de mai 2023), loin derrière Chrome (62,85%), mais aussi loin devant Firefox et Edge.

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, [6]Eolie ou encore [7]Tangram .

GNOME Web

Safari existe sous Linux, grâce au navigateur [8]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 [9]via Flathub ou encore via [10]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 [11]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 . [12]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 [13]cette page .

WPE

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

WebKitGTK

[16]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 [17]ce serveur FTP . La dernière version date du 30 mars 2023.

[18]



[1] https://webkit.org

[2] https://fr.wikipedia.org/wiki/KHTML

[3] https://www.apple.com/fr/safari/

[4] https://developer.apple.com/documentation/safari-release-notes/safari-16_5-release-notes

[5] https://gs.statcounter.com/browser-market-share

[6] https://wiki.gnome.org/Apps/Eolie

[7] https://github.com/sonnyp/Tangram

[8] https://wiki.gnome.org/Apps/Web

[9] https://flathub.org/apps/details/org.gnome.Epiphany

[10] https://snapcraft.io/epiphany

[11] https://developer.apple.com/safari/technology-preview/release-notes/

[12] https://blogs.gnome.org/mcatanzaro/2018/01/24/announcing-epiphany-technology-preview/

[13] https://wiki.gnome.org/Apps/Web/Development

[14] https://wpewebkit.org

[15] https://wpewebkit.org/releases/

[16] https://webkitgtk.org

[17] https://webkitgtk.org/releases/?C=M;O=A

[18] https://www.toolinux.com/?safari-navigateur-web-sous-linux#forum



God gives us relatives; thank goodness we can chose our friends.