Revision 115241010 of "Benutzer:Okkarator/Sailfish OS" on dewiki{{Infobox OS
| name = Sailfish
| logo =
| screenshot =
| caption =
| website = [https://sailfishos.org/ sailfishos.org]
| developer = [[Jolla]]
| family = [[Linux]]
| source model =
| released =
| latest release version =
| latest release date =
| latest preview version =
| latest preview date =
| frequently updated =
| marketing target = Mobile
| language =
| kernel type = [[Monolithic kernel|Monolithic]] ([[Linux kernel|Linux]])
| programmed_in =
| userland =
| license = Various
| working state = Current
| supported platforms =
| updatemodel =
| package manager = [[RPM Package Manager]]
}}
'''Sailfish''' is a [[Linux]]-based [[mobile operating system]] developed by the [[Sailfish Alliance]], a division of [[Jolla | Jolla Mobile]], for use in its upcoming [[smartphone]]s and intended for more than mobile devices. It is based on [[MeeGo]] and [[Mer (operating system)|Mer]].
==Design==
The Sailfish OS and the Sailfish [[Software development kit|SDK]] are based on the core and the tools of the Mer operating system core,<ref>https://sailfishos.org/wiki/Main_Page#Contribute</ref> which is a revival of the core of the [[MeeGo]] project<ref>https://wiki.merproject.org/wiki/Main_Page#Introduction_to_Mer</ref> of [[Nokia]], [[Intel]], and [[Linux Foundation]] among others. Sailfish includes a multi-tasking user interface that Jolla intends to use to differentiate its smartphones from others and as a competitive advantage against devices that run Google's [[Android (operating system)|Android]] or Apple's [[iOS]].<ref>{{citation | title = Jolla OS Will Run Android Apps Says CEO Jussi Hurmola | url = http://www.ibtimes.co.uk/articles/375368/20120820/jolla-os-running-android-apps-jussi-hurmola.htm}}</ref>
The Mer project provides a functional core Linux stack but without any UI and without any hardware adaptation: Mer does not provide a system kernel. The Mer-based Linux distribution Nemo provides a functional UI framework and it has its own UI and application set that is compatible with Sailfish. However, Nemo applications are not at the moment included in Sailfish OS and the UI is radically different.
==Licensing==
[[Jolla]] said that mobile phone manufacturers (e.g. [[Nokia]], [[Samsung]] etc.) will be able to license and use Sailfish on a phone, as they can with Android. The details of licensing have not been presented yet, but it was mentioned that the whole of Sailfish OS is to be licensed as open source.<ref>https://twitter.com/JollaMobile/status/271936651494825984</ref>
==Compatibility==
Jolla reported that Sailfish will be compatible with Android apps thanks to built in Alien Dalvik layer from [[Myriad Group]], known for running Android apps with the [[Nokia N9]]. Many Android applications will run on Jolla devices unchanged. To take advantage of all UI and other features of Sailfish OS and make applications fast they may need porting to native Qt/QML, there are extensive guides available on porting to Qt/QML. The same refers to using MeeGo, including MeeGo Harmattan, applications on Jolla devices.
Although Sailfish has been presented first for [[mobile phone|mobile]] use with upcoming smartphones by [[Jolla]], as a continuation of [[MeeGo]] and using Mer core and the open source philosophy behind them both, it is also an OS for general purposes including devices such as [[smart television]]s, computers, laptops, netbooks, [[Personal computer|tablets]], navigations, cameras, household devices of many kinds, for [[automotive]] in cars and [[In-vehicle infotainment|IVI]], for [[sailing]] purposes in yachts and boats, and others. The Sailfish Linux OS in the same way as the [[MeeGo]] and the Mer projects it is not limited to use in mobiles only, but can be used with other forms of [[consumer electronics]].<ref>http://www.facebook.com/JollaMobile/posts/553407424673100</ref><ref>https://twitter.com/JollaSuomi/status/271178889261355010</ref>
Jolla's Sailfish OS works on a tablet too.<ref>https://twitter.com/JollaMobile/statuses/273052159313063937</ref> Jolla managers said in November 2012 that there could be a Sailfish tablet, but Jolla itself will, in this first wave, concentrate on a smartphone.<ref>http://nokiagadgets.com/2012/11/25/jolla-phone-will-be-priced-as-a-premium-phone/</ref>
== Development status ==
Sailfish OS is promoted and supported in many ways with the open [[Sailfish Alliance]] established in 2011, a movement established to unite OEM and ODM manufacturers, chipset providers, operators, application developers and retailers.<ref>Jolla.com</ref>
On 16 August 2012, the user interface was reported as ready to go. Jolla's CEO Jussi Hurmola stated in a ZDNet interview: "(…) Our UI is ready now, we haven't released it yet, we will save it for the product launch and the platform is getting up now so the project looks pretty nice. (…)"<ref>{{cite web|last=Tung|first=Liam|title=Jolla's MeeGo UI is ready to go - and it's on the hunt for mobile talent|url=http://www.zdnet.com/jollas-meego-ui-is-ready-to-go-and-its-on-the-hunt-for-mobile-talent-7000002728/|work=ZDNet.com|publisher=2012 CBS Interactive|accessdate=16 August 2012}}</ref>
The next day, Jolla's CEO Marc Dillon tweeted that they had reached the first development target.<ref>{{citation | title = Together with our community and engineers first >100% development target achieved @jollamobile. | publisher = Marc Dillon| url = https://twitter.com/MarcDillonDotFi/status/236378524347420672 | date = 2012-07-18}}</ref>
The Sailfish was presented for the first time by the [[Jolla]] team, including a worldwide internet stream,<ref>http://www.youtube.com/jollaofficial jollaofficial</ref> as a demo of the OS, as well as the [[User interface|UI]] and [[Software development kit|SDK]] during the Slush event in [[Helsinki]], [[Finland]], on 21,22 November 2012.
== Components ==
[[Jolla]] has revealed its plans to use the following technologies in Sailfish OS: the [[Mer (operating system)|Mer]] operating system core<ref>{{cite web|title=Jolla Twitter updates|url=https://twitter.com/JollaMobile/statuses/226713866527195137|date= July 21, 2012}}</ref><ref>{{cite web|title=Jolla Twitter updates|url=https://twitter.com/JollaMobile/status/230579553142181888|date= August 1, 2012}}</ref> (a [[meritocracy]]-governed and managed fork of MeeGo, but without its own Graphical User Interface), an in-house user interface, [[HTML5]], [[QML]] and [[Qt (framework)|Qt]]. Jolla continues building the [[MeeGo]] ecosystem.
Mer's primary customers are not end users, but vendors including device vendors, hardware adopters and community distributions. Mer provides a mobile device oriented architecture, structure, processes and tools to make life easy for these vendors. The core is based upon the work from the MeeGo project.<ref>{{cite web|title=The Mer project main site|url=http://merproject.org/|work=The Mer project|accessdate=4 August 2012}}</ref> The current Mer (from "MeeGo Reconstructed", although at first it was based on [[Maemo]]) was created after the discussion about new directions for the MeeGo project, approaching it from the angle of reconstructing the project from bottom up in order to reignite the project and fix problems with project management, governance, lack of transparency, direction and flexibility<ref>{{cite web|title=The Mer project main site|url=http://merproject.org/|work=The Mer project|accessdate=4 August 2012}}</ref> by the community as a [[Fork (software development)|fork]] of the MeeGo project. The Mer project includes only the core OS, but no user interface. The Mer does not include any system [[Kernel (computing)|kernel]] hence can't be used as such in role of working operating system, it is unbootable set of libraries complying MeeGo API specifications, to build a bootable Linux distribution like eg. Sailfish OS. This also mean that Sailfish OS can be launch on any hardware platform, which have this hardware compatible kernel on which the Mer core can be settled. Considering that Sailfish OS and Mer are open sources anyone one can use Sailfish on any hardware platform, even adopted by himself for this purposes or for experimental works.
== Application programming interfaces ==
Qt APIs (QtQuick, QtMobility, QtWebkit and more) should be used by typical Sailfish OS applications. Also standard Linux APIs within reason for mobile usage will be available.<ref>https://sailfishos.org/wiki/QA</ref> Asked about "support of the same QML components, paths, folders etc. that Nokia did for the [[Nokia N9|N9]], so developers can repackage apps with ease", Jolla answered that "use of QML including Harmattan components is encouraged", but "the details of the SDK will be shown later".<ref>{{cite news|title=Jolla Mobile tweet|url=https://twitter.com/JollaMobile/status/238940198690488320|accessdate=24 August 2012|date=24 August 2012}}</ref>
== References ==
{{Barelinks|date=February 2013}}
{{reflist}}
== External links ==
* [http://jolla.com Jolla Official Site]
* [https://sailfishos.org Sailfish OS Wiki]
* [http://www.youtube.com/jollaofficial jollaofficial] - the youtube channel containing first presentations with Sailfish as OS, UI and SDK during Slush in Helsinki at November 21, 22 of 2012.
{{Mobile operating systems}}
{{Mobile phones}}
{{Linux}}
{{Qt}}
[[Category:Finnish brands]]
[[Category:MeeGo]]
[[Category:Linux distributions]]
[[Category:Mobile operating systems]]
[[Category:Mobile phone operating systems]]
[[Category:Smartphones]]All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://de.wikipedia.org/w/index.php?oldid=115241010.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|