한국   대만   중국   일본 
페이지를 파싱하기 어렵습니다. Sailfish OS ? Wikipedia Aller au contenu

Sailfish OS

Un article de Wikipedia, l'encyclopedie libre.

Sailfish OS
Sailfish sur un Sony Xperia 10 II, OS Version 4.4.0.68
Sailfish sur un Sony Xperia 10 II, OS Version 4.4.0.68

Depot github.com/sailfishos Voir et modifier les données sur Wikidata
Plates-formes Architecture ARM et ARMv8 Voir et modifier les données sur Wikidata
Entreprise /
Developpeur
Jolla Voir et modifier les données sur Wikidata
Ecrit en C++ et QML ( en ) Voir et modifier les données sur Wikidata
Derniere version stable 4.5.0.24 ( Struven Ketju , ) [ 1 ] Voir et modifier les données sur Wikidata
Gestionnaire de paquets RPM Package Manager Voir et modifier les données sur Wikidata
Site web sailfishos.org Voir et modifier les données sur Wikidata
Hackday a Tampere ( Finlande ), le .

Sailfish OS est un systeme d'exploitation pour plateformes mobiles, base sur le noyau Linux et developpe par la societe finlandaise Jolla . Jolla et Sailfish OS ont ete crees par une ancienne equipe de Nokia qui travaillait sur le Nokia N9 [ 2 ] .

Ce systeme est une evolution de MeeGo et de Mer , ses applications sont developpees en C et utilisent l' API Qt . Il possede egalement une API compatible avec le systeme d'exploitation Android de Google . De ce fait, il fait partie des rares systemes mobiles a etre independant de l'ecosysteme Android .

Ses createurs ont quitte Nokia, lorsque l'ancien cadre dirigeant de Microsoft , Stephen Elop est devenu PDG de Nokia et a decide de reconcentrer l'activite de Nokia vers la plateforme Windows Phone uniquement. Microsoft tente un rachat de cette societe en 2013 [ 3 ] .

Aurora OS [ modifier | modifier le code ]

Aurora OS (plateforme mobile ouverte russe ) Le personnel de Jolla a rencontre des membres de la communaute technologique russe pour inaugurer le nouveau logiciel et promouvoir Sailfish OS , dans le cadre de la strategie BRICS de Jolla. A la suite de ces efforts, le 18 mai 2015, le ministre russe des communications Nikolai Nikiforov a annonce son intention de remplacer les plateformes iOS d'Apple et Android de Google par un nouveau logiciel base sur Sailfish. Il entend qu'il couvre 50% des besoins russes dans ce domaine au cours des dix prochaines annees, contre 95% actuellement couverts par les technologies occidentales [ 4 ] , [ 5 ] . La version russe est actuellement developpee sous la marque Mobile OS "Aurora" (мобильная ОС "Аврора") [ 6 ] , avant 2019 sous le nom de "Sailfish Mobile OS RUS" [ 7 ] , [ 8 ] . La multinationale technologique chinoise Huawei etait en pourparlers avec le ministere russe des Communications pour installer Aurora OS sur des tablettes pour le recensement de la population russe d'ici aout 2020 [ 9 ] . Jolla a coupe ses liens commerciaux avec la Russie en 2021 [ 10 ] .

Architecture logicielle [ modifier | modifier le code ]

Sailfish OS et le Kit de developpement (SDK) Sailfish sont bases sur le noyau Linux et Mer [ 11 ] , [ 12 ] , [ 13 ] . Sailfish OS comprend un shell graphique multitache appele "Lipstick" construit avec Qt par Jolla au-dessus de Wayland [ 14 ] . Jolla utilise des pilotes de peripheriques graphiques libres mais la bibliotheque Hybris permet l'utilisation de pilotes proprietaires Android [ 15 ] .

Sailfish OS peut executer certaines applications Android grace a une couche de compatibilite proprietaire [ 16 ] .

Sailfish OS SDK [ modifier | modifier le code ]

Le Sailfish OS SDK a ete annonce a la conference Slush Helsinki en 2012, et l'alpha a ete publie en fevrier 2013 [ 17 ] . Le SDK, les tutoriels d'installation et de codage sont disponibles en telechargement gratuit sur le site Sailfish OS malgre le fait que la licence globale ne soit pas open source [ 18 ] .

Sailfish SDK utilise Qt avec VirtualBox a des fins de developpement, de compilation et de virtualisation . Cette technique permet la compilation sur le Sailfish OS et le test complet du logiciel developpe dans la machine virtuelle . Cela permet egalement de separer les activites de developpement et les effets secondaires de tout ce qui s'execute sur l'ordinateur hote, le laissant non perturbe par les developpements et les tests [ 19 ] . Selon Jolla, le developpement avec le Sailfish SDK est un developpement sur Sailfish OS lui-meme ; il n'y a pas de differences entre l'apparence et le comportement des logiciels developpes dans le SDK et sur un appareil executant.

La disponibilite du code source du SDK permet de faconner et de reconstruire le logiciel en fonction des besoins specifiques des entreprises ou des developpeurs, creant ainsi un environnement specifique au contexte qui n'est defini qu'une fois et ne necessite aucune preparation au demarrage de l'appareil. Le SDK fonctionne sur les systemes d'exploitation Android , Linux , les versions 64-bit de OS X , et Microsoft Windows [ 20 ] . Il peut etre utilise pour compiler des logiciels pour les dispositifs Sailfish OS a partir de sources Linux.

Interfaces de programmation d'applications [ modifier | modifier le code ]

Sailfish OS utilise des API Qt open source (Qt 5, QtQuick 2 etc.) et une source fermee Sailfish Silica pour l'interface utilisateur. Les API Linux standard sont fournies par le noyau Mer [ 21 ] .

Sailfish, Ubuntu et Plasma Mobile ont coopere pour partager des API communes. En cas de succes, cela rendra les plateformes compatibles au niveau des API [ 22 ] .

Sailfish Browser est le navigateur web par defaut base sur Gecko et utilisant embedlite (egalement connu sous le nom de IPCLiteAPI), une API d'integration legere de Mozilla [ 23 ] .

Presentation du materiel [ modifier | modifier le code ]

Avantages du standard Mer [ modifier | modifier le code ]

Sailfish OS peut etre utilise sur tout materiel prenant en charge le noyau Linux et compatible avec l'intergiciel utilisant le Mer core . Des passionnes de la communaute ont porte Sailfish OS sur un certain nombre de dispositifs de cette maniere [ 24 ] . Au lieu de designer une plate-forme materielle de reference specifique, une implementation VirtualBox avec le Sailfish SDK est disponible pour le developpement sur les systemes d'exploitation Linux, OS X et Windows. Cette implementation de machine virtuelle contient l'ensemble du Sailfish OS isole des ressources locales et du systeme d'exploitation local pour permettre une evaluation pratique du comportement et des performances des logiciels codes ou portes avant leur deploiement sur des dispositifs reels [ 25 ] , [ 26 ] .

Peripheriques Jolla [ modifier | modifier le code ]

  • Jolla C
  • Jolla Tablet
  • Jolla Phone

Appareils d'autres fournisseurs sous licence Sailfish OS [ modifier | modifier le code ]

Les fabricants peuvent fournir des equipements mobiles avec un Sailfish OS sous licence, ou en open source, ou en combinant les deux et en incluant leurs propres modifications et marques ou celles de l'operateur pour des marches ou des objectifs specifiques.

  • Sony Xperia 10 III - via Sailfish X [ 27 ]
  • Sony Xperia 10 II - via Sailfish X [ 27 ]
  • Sony Xperia 10 Plus - via Sailfish X [ 27 ]
  • Sony Xperia 10 - via Sailfish X [ 27 ]
  • Planet Computers Gemini PDA - via Sailfish X [ 27 ]
  • Sony Xperia XA2 Plus - via Sailfish X [ 27 ]
  • Sony Xperia XA2 Ultra - via Sailfish X [ 27 ]
  • Sony Xperia XA2 - via Sailfish X [ 27 ]
  • Sony Xperia X - via Sailfish X [ 27 ]

Voir aussi [ modifier | modifier le code ]

Notes et references [ modifier | modifier le code ]

  1. ≪  Release notes: Struven ketju 4.5.0.24  ≫, (consulte le )
  2. (en) ≪  Former Nokia employees continue the development of Meego-phones  ≫, sur helsinkitimes.fi , (consulte le ) .
  3. ≪  Avec Nokia, Microsoft joue son va-tout dans le mobile  ≫, sur lesechos.fr , (consulte le ) .
  4. Gabriel Carrillo , ≪  Russia Launches Its Own Phone Operating System  ≫ [ archive.org/web/20150530005813/http://www.phonetips.net/russia-launches-its-own-phone-operating-system/ archive du ] , sur Phone Tips , Gabriel Carrillo (consulte le )
  5. Rob Price , ≪  Le gouvernement russe lance son propre systeme d'exploitation mobile pour affronter Apple et Google  ≫, Business Insider ,‎ ( lire en ligne , consulte le )
  6. ≪  Aurora OS  ≫, OMP (consulte le )
  7. Le systeme d'exploitation mobile russe entame une nouvelle etape de developpement sous la marque 'Avrora' . Rostelekom, 7 fev. 2019 (en russe).
  8. ≪  Rostelecom rebrands local Sailfish OS as Aurora  ≫, Telecompaper ,‎ ( lire en ligne , consulte le )
  9. ≪  Huawei en pourparlers pour installer le systeme d'exploitation russe sur des tablettes pour le recensement de la population du pays  ≫, (consulte le )
  10. (en) ≪  SailfishOS Forum  ≫
  11. ≪  SailfishOS.org  ≫, sur Sailfishos.org
  12. ≪  What is Sailfish OS  ? 5 choses a savoir  ≫, sur Blog.laptopmag.com ,
  13. ≪  SailfishOS.org  ≫ [ html archive du ]
  14. Thom Holwerda , ≪  From Providence to Lahaina : la revue Jolla  ≫, (consulte le )
  15. ≪  Jolla Brings Wayland Atop Android GPU Drivers  ≫, sur Phoronix.com
  16. ≪  Jolla OS Will Run Android Apps Says CEO Jussi Hurmola  ≫ [ archive du ] ,
  17. ≪  SDK Alpha released  ≫, Tizen Experts, (consulte le )
  18. ≪  Sailfish End User License Agreement  ≫, Jolla (consulte le )
  19. ≪  Developer FAQ  ≫, sur Sailfishos. org (consulte le )
  20. ≪  SDK Installation  ≫, sur Sailfishos. org (consulte le )
  21. ≪  Software Development Kit  ≫, Sailfish OS . (consulte le )
  22. ≪  [Qt-components] QML component APIs and techniques  ≫ [ archive du ] (consulte le )
  23. ≪  Sailfish Browser  ≫, sur GitHub ,
  24. ≪  Adaptations/libhybris - Mer Wiki  ≫, sur wiki.merproject.org
  25. (en-US) ≪  Tools  ≫, sur Sailfish OS Documentation (consulte le )
  26. (en-US) ≪  Installation  ≫, sur Sailfish OS Documentation (consulte le )
  27. a b c d e f g h et i ≪  Sailfish X : Pour quels modeles d'appareils est-il disponible ?  ≫, sur Zendesk.com , Jolla Oy, (consulte le )

Lien externe [ modifier | modifier le code ]