Sailfish OS - Mobile Operating System

  •        0

Sailfish OS is a mobile operating system built on top of Mer project and Qt5. The UI is built with QML and QtQuick2 and Wayland. It is compatible with Android.

The Sailfish OS architecture is primarily made up of three areas — the base kernel layer, the middleware layer and the app/UI layer:
In the base layer, Sailfish OS uses a Linux kernel with hardware-specific additions. Hardware support is implemented by the Board Support Package (BSP) and Hardware Abstraction Layer (HAL) and is project-specific, and is typically kept private for commercial ports.

In the middleware layer, Mer provides the core system components for building services above the hardware and kernel level. Android emulation is provided by libhybris, which bridges Linux libraries based on GNU C with those based on Bionic, such as Android.

The Qt C++ application development framework provides the primary development libraries. Aside from the main Qt modules, Sailfish OS uses add-on modules such as Qt Maps, Qt Sensors and Qt Contacts. Also, all Sailfish applications are written with QML, a Qt technology for easily building user interfaces into C++ applications.

https://sailfishos.org/

Tags
Implementation
License
Platform

   




Related Projects

Firefox OS - Operating System for Mobile, Tablet and Smart TV


Firefox OS is a Linux kernel-based Operating System for smartphones and tablet computers and Smart TVs.

Android - Mobile OS from Google


Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers, developed by Google in conjunction with the Open Handset Alliance.

MerProject - Operating System for Devices


Mer is an open, mobile-optimised, core distribution aimed at device manufacturers; powered by Qt/QML and HTML5 - openly developed, inclusive, and meritocratically governed.

Tizen - Operating System for Devices like Smartphones, Tablets


Tizen is an open source, standards-based software platform for multiple device categories, including smartphones, tablets, netbooks, in-vehicle infotainment devices, smart TVs, wearable and more. Tizen offers an innovative operating system, applications, and a user experience that consumers can take from device to device.

Ubuntu phone - Mobile Operating System from Ubuntu


Ubuntu phone is a Ubuntu distribution which runs on mobile devices. With all-native core apps and no Java overhead, Ubuntu runs well on entry-level smartphones — yet it uses the same drivers as Android. So now it’s easy to bring a better experience to customers all over the world.

Cyanogenmod - Alternative to Android


CyanogenMod is an enhanced open source firmware distribution for smartphones and tablet computers based on the Android mobile operating system. It offers features and options not found in the official firmware distributed by vendors of these devices. CyanogenMod does not contain spyware or bloatware.

Contiki - Operating System for the Internet of Things


Contiki is an open source operating system for the Internet of Things. Contiki allows tiny, battery-operated low-power systems communicate with the Internet. The Internet of Things is catchphrase for a collection of technologies that make it possible to connect things like sensors and actuators to the Internet, thereby allowing the physical world to be accessed through software. It is best suited for handled PDA and mobile devices.

Dynamics Mobile IP


The Dynamics Mobile IP system is a scalable, dynamical, and hierarchical Mobile IP software for Linux operating system. In addition, Dynamics mobile node is partially ported for Microsoft Windows (98SE, ME, NT4, 2000).

Replicant - Android Alternative


Replicant is a fully free Android distribution running on several devices. Google decided to release Android SDK under an overall proprietary software license. Replicant comes for the rescue.

PeppermintOS - Linux based OS for Cloud


Peppermint OS is a fork of Lubuntu. Peppermint is a Linux based Operating System that is Cloud / Web Application Centric, Sleek, User Friendly and Insanely Fast. Peppermint was designed for enhanced mobility, efficiency and ease of use. While other operating systems are taking 10 minutes to load, you are already connected, communicating and getting things done. And, unlike other operating systems, Peppermint is ready to use out of the box.

ReactOS - Operating System Compatible with Windows


ReactOS is a free open source operating system based on the best design principles found in the Windows NT architecture. The main goal of the ReactOS project is to provide an operating system which is binary compatible with Windows. This will allow your Windows applications and drivers to run as they would on your Windows system. This is to allow you to use it as alternative to Windows without the need to change software you are used to.

osv - OSv, a new operating system for the cloud.


OSv is a new open-source operating system for virtual-machines. OSv was designed from the ground up to execute a single application on top of a hypervisor, resulting in superior performance and effortless management when compared to traditional operating systems which were designed for a vast range of physical machines.OSv has new APIs for new applications, but also runs unmodified Linux applications (most of Linux's ABI is supported) and in particular can run an unmodified JVM, and applications built on top of one.

mosh - Mobile Shell


packages for many operating systems, as well as instructions for building from source. Note that `mosh-client` receives an AES session key as an environment variable. If you are porting Mosh to a new operating system, please make sure that a running process's environment variables are not readable by other users. We have confirmed that this is the case on GNU/Linux, OS X, and FreeBSD.Usage----- The `mosh-client` binary must exist on the user's machine, and the `mosh-server` binary on

RemoteWAP


RemoteWAP gives you the ability to take control of a Linux Operating System from anywhere with a WAP enabled mobile phone. This project is being developed in Java. There is plans to support other Operating Systems such as Windows, Solaris, *BSD

Debian - The Universal Operating System


Debian is a free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run. Debian provides more than a pure OS: it comes with over 29000 packages, precompiled software bundled up in a nice format for easy installation on your machine.

Tails - Live Operating System supports Privacy and Anonymity


Tails is a live operating system, that you can start on almost any computer from a DVD, USB stick, or SD card. It aims at preserving your privacy and anonymity, and helps you to use the Internet anonymously and circumvent censorship. All connections to the Internet are forced to go through the Tor network. It leaves no trace on the computer you are using unless you ask it explicitly. It uses cryptographic tools to encrypt your files, emails and instant messaging.

Minix - Operating System by Andrew S. Tanenbaum


MINIX 3 is a free, open-source, operating system designed to be highly reliable, flexible, and secure. It is based on a tiny microkernel running in kernel mode with the rest of the operating system running as a collection of isolated, protected, processes in user mode.

Bango BlackBerry Application Analytics SDK


Bango application analytics is an analytics solution for mobile applications. This SDK provides a framework you can use in your application to add analytics capabilities to your mobile applications. It's developed in Java and targets the RIM BlackBerry operating system.

Bango Android Application Analytics SDK


Bango application analytics is an analytics solution for mobile applications. This SDK provides a framework you can use in your application to add analytics capabilities to your mobile applications. It's developed in Java and targets the Android operating system.

Bango Windows Phone 7 Application Analytics SDK


Bango application analytics is an analytics solution for mobile applications. This SDK provides a framework you can use in your application to add analytics capabilities to your mobile applications. It's developed in C#.NET (4.0) and targets the Windows Phone 7 operating system.