MeeGo is a discontinued
Linux distribution
A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one ...
hosted by the
Linux Foundation
The Linux Foundation (LF) is a non-profit technology consortium founded in 2000 as a merger between Open Source Development Labs and the Free Standards Group to standardize Linux, support its growth, and promote its commercial adoption. Additi ...
, using
source code
In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
from the
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
s
Moblin
Moblin, short for 'mobile Linux', is a discontinued open source operating system and application stack for Mobile Internet Devices (MIDs), netbooks, nettops and embedded devices.
Built around the Intel Atom processor, all builds were designed to ...
(produced by
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
) and
Maemo
Maemo is a software platform originally developed by Nokia, now developed by the community, for smartphones and Internet tablets. The platform comprises both the Maemo operating system and SDK. Maemo played a key role in Nokia's strategy to com ...
(produced by
Nokia
Nokia Corporation (natively Nokia Oyj, referred to as Nokia) is a Finnish multinational corporation, multinational telecommunications industry, telecommunications, technology company, information technology, and consumer electronics corporatio ...
). Primarily targeted at
mobile device
A mobile device (or handheld computer) is a computer small enough to hold and operate in the hand. Mobile devices typically have a flat LCD or OLED screen, a touchscreen interface, and digital or physical buttons. They may also have a physical ...
s and
information appliance
An information appliance (IA) is an appliance that is designed to easily perform a specific electronic function such as playing music, photography, or editing text.
Typical examples are smartphones and personal digital assistants (PDAs). Inf ...
s in the
consumer electronics
Consumer electronics or home electronics are electronic (analog or digital) equipment intended for everyday use, typically in private homes. Consumer electronics include devices used for entertainment, communications and recreation. Usually r ...
market, MeeGo was designed to act as an operating system for hardware platforms such as
netbook
Netbook was a commonly used term that identified a product class of small and inexpensive laptops which were sold from 2007 to around 2013. These machines were designed primarily as cost-effective tools for consumers to access the Inte ...
s, entry-level desktops,
nettop
A nettop (or miniature PC, Mini PC or Smart Micro PC) is a small-sized, inexpensive, low-power, legacy-free desktop computer designed for basic tasks such as web browsing, accessing web-based applications, document processing, and audio/video ...
s,
tablet computer
A tablet computer, commonly shortened to tablet, is a mobile device, typically with a mobile operating system and touchscreen display processing circuitry, and a rechargeable battery in a single, thin and flat package. Tablets, being comput ...
s,
mobile computing
Mobile computing is human–computer interaction in which a computer is expected to be transported during normal usage, which allows for the transmission of data, voice, and video. Mobile computing involves mobile communication, mobile hardware ...
and communications devices,
in-vehicle infotainment
In-car entertainment (ICE), or in-vehicle infotainment (IVI), is a collection of hardware and software in automobiles that provides audio or video entertainment. In car entertainment originated with car audio systems that consisted of radios and c ...
devices,
SmartTV / ConnectedTV,
IPTV
Internet Protocol television (IPTV) is the delivery of television content over Internet Protocol (IP) networks. This is in contrast to delivery through traditional terrestrial, satellite, and cable television formats. Unlike downloaded media, ...
-boxes,
smart phone
A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, which ...
s, and other
embedded system
An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' as ...
s.
Nokia wanted to make MeeGo its primary smartphone operating system in 2010, but after a change in direction it was stopped in February 2011, leaving Intel alone in the project. The Linux Foundation canceled MeeGo in September 2011 in favor of
Tizen
Tizen () is a Linux-based mobile operating system backed by the Linux Foundation, mainly developed and used primarily by Samsung Electronics.
The project was originally conceived as an HTML5-based platform for mobile devices to succeed MeeGo. Sa ...
, which Intel then joined in collaboration with
Samsung
The Samsung Group (or simply Samsung) ( ko, 삼성 ) is a South Korean multinational manufacturing conglomerate headquartered in Samsung Town, Seoul, South Korea. It comprises numerous affiliated businesses, most of them united under the ...
.
A community-driven successor called
Mer was formed that year. A Finnish start-up,
Jolla
Jolla Oy (sometimes referred to as Jolla Ltd.) is a Finnish technology company; vendor and developer of Sailfish OS. Headquartered in Tampere, Finland, Jolla has its own research and development offices in Helsinki, Tampere and Cyberport, Hong ...
, picked up Mer to develop a new operating system:
Sailfish OS
Sailfish OS is a Linux-based operating system based on free software, and open source projects such as Mer as well as including a closed source UI. The project is being developed by the Finnish company Jolla.
The OS first shipped with the o ...
, and launched
Jolla Phone smartphone at the end of 2013.
Another Mer derivative called Nemo Mobile was also developed.
History
MeeGo T01 was first announced at
Mobile World Congress
MWC Barcelona (formerly but still commonly referred to as Mobile World Congress) is an annual trade show organised by GSMA, dedicated primarily to the mobile communications industry.
The event is held in Barcelona, Catalonia, Spain at the Fir ...
in February 2010 by
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
and
Nokia
Nokia Corporation (natively Nokia Oyj, referred to as Nokia) is a Finnish multinational corporation, multinational telecommunications industry, telecommunications, technology company, information technology, and consumer electronics corporatio ...
in a joint press conference. The stated aim is to merge the efforts of Intel's
Moblin
Moblin, short for 'mobile Linux', is a discontinued open source operating system and application stack for Mobile Internet Devices (MIDs), netbooks, nettops and embedded devices.
Built around the Intel Atom processor, all builds were designed to ...
and Nokia's
Maemo
Maemo is a software platform originally developed by Nokia, now developed by the community, for smartphones and Internet tablets. The platform comprises both the Maemo operating system and SDK. Maemo played a key role in Nokia's strategy to com ...
former projects into one new common project that would drive a broad third party application ecosystem. According to Intel, MeeGo was developed because
Microsoft
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
did not offer comprehensive
Windows 7
Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was released to manufacturing on July 22, 2009, and became generally available on October 22, 2009. It is the successor to Windows Vista, released nearly ...
support for the
Atom processor.
On 16 February 2010 a tech talk notice was posted about the former Maemo development project founded in 2009 and code named
Harmattan
The Harmattan is a season in West Africa that occurs between the end of November and the middle of March. It is characterized by the dry and dusty northeasterly trade wind, of the same name, which blows from the Sahara over West Africa into the ...
, that originally slated to become Maemo 6. Those notice stated that Harmattan is now considered to be a MeeGo instance (though not a MeeGo product), and Nokia is giving up the Maemo branding for Harmattan on the
Nokia N9
The Nokia N9 (codename '' Lankku'') is a flagship smartphone developed by Nokia, running on the Linux-based MeeGo mobile operating system. Announced in June 2011 and released in September, it was the first and only device from Nokia with MeeGo, ...
and beyond. (Any previous Maemo versions up to Maemo 5, a.k.a. Fremantle, will still be referred to as Maemo.) In addition it was made clear that only the naming was given up whilst development on that Harmattan will continue so that any schedules will be met.
Aminocom and
Novell
Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as Novell NetWare.
Under the lead ...
also played a large part in the MeeGo effort, working with the Linux Foundation on their build infrastructure and official MeeGo products. Amino was responsible for extending MeeGo to TV devices,
while Novell was increasingly introducing technology that was originally developed for
openSUSE
openSUSE () is a free and open-source software, free and open source RPM Package Manager, RPM-based Linux distribution developed by the openSUSE project.
The initial release of the community project was a beta version of SUSE Linux 10.0.
Addi ...
, (including
Open Build Service,
ZYpp
ZYpp (or libzypp; ''"Zen / YaST Packages Patches Patterns Products"'') is a package manager engine that powers Linux applications like YaST, Zypper and the implementation of PackageKit for openSUSE and SUSE Linux Enterprise. Unlike some more basic ...
for
package management
A package manager or package-management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner.
A package manager deals w ...
, and other system management tools).
In November 2010,
AMD
Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufactur ...
also joined the alliance of companies that were actively developing MeeGo.
Quite noticeable changes in the project setup happened on 11 February 2011 when Nokia officially announced to switch over to
Windows Phone
Windows Phone (WP) is a discontinued family of mobile operating systems developed by Microsoft for smartphones as the replacement successor to Windows Mobile and Zune. Windows Phone featured a new user interface derived from the Metro design la ...
7 and thus abandoning MeeGo and the partnership. Nokia CEO
Stephen Elop
Stephen Elop (born 31 December 1963) is a Canadian businessman who most recently worked at Australian telecom company Telstra from April 2016. In the past he had worked for Nokia as its first non-Finnish CEO and later as Executive Vice President ...
said in an interview with ''
Engadget
''Engadget'' ( ) is a multilingual technology blog network with daily coverage of gadgets and consumer electronics. ''Engadget'' manages ten blogs four of which are written in English and six have international versions with independent editori ...
'': "What we’re doing is not thinking of MeeGo as the Plan B. We’re thinking about MeeGo and related development work as what’s the next generation." Nokia did eventually release one MeeGo smartphone that year running "Harmattan", the
Nokia N9
The Nokia N9 (codename '' Lankku'') is a flagship smartphone developed by Nokia, running on the Linux-based MeeGo mobile operating system. Announced in June 2011 and released in September, it was the first and only device from Nokia with MeeGo, ...
.
On 27 September 2011, it was announced by Intel employee Imad Sousou that in collaboration with
Samsung Solstice, MeeGo will be replaced by
Tizen
Tizen () is a Linux-based mobile operating system backed by the Linux Foundation, mainly developed and used primarily by Samsung Electronics.
The project was originally conceived as an HTML5-based platform for mobile devices to succeed MeeGo. Sa ...
during 2012.
Community developers from the
Mer (software distribution)
Mer was a free and open-source software distribution, targeted at hardware vendors to serve as a middleware for Linux kernel-based mobile-oriented operating systems. It is a fork of MeeGo.
Goals
Some goals of the project are:
* Openly develope ...
project however started to continue MeeGo without Intel and Nokia. At a later time some of the former MeeGo developers from Nokia headed for founding the company
Jolla
Jolla Oy (sometimes referred to as Jolla Ltd.) is a Finnish technology company; vendor and developer of Sailfish OS. Headquartered in Tampere, Finland, Jolla has its own research and development offices in Helsinki, Tampere and Cyberport, Hong ...
that after some time popped up with a MeeGo and its free successor
Mer based OS platform they called
Sailfish OS
Sailfish OS is a Linux-based operating system based on free software, and open source projects such as Mer as well as including a closed source UI. The project is being developed by the Finnish company Jolla.
The OS first shipped with the o ...
.
Overview
MeeGo is intended to run on a variety of hardware platforms including hand-helds, in-car devices, netbooks and televisions. All platforms share the MeeGo core, with different
"User Experience" ("UX") layers for each type of device. MeeGo is designed by combining the best of both Intel's Fedora-based Moblin and Nokia's Debian-based Maemo. When it was first announced, the then President and CEO of Nokia, Olli-Pekka Kallsvuo, said that MeeGo would create an ecosystem, which is the best among other operating systems and will represent players from different countries.
System requirements
MeeGo provides support for both
ARM
In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between th ...
and Intel
x86
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was introd ...
processors with
SSSE3
Supplemental Streaming SIMD Extensions 3 (SSSE3 or SSE3S) is a SIMD instruction set created by Intel and is the fourth iteration of the SSE technology.
History
SSSE3 was first introduced with Intel processors based on the Core microarchitecture ...
enabled
and uses
btrfs
Btrfs (pronounced as "better F S", "butter F S", "b-tree F S", or simply by spelling it out) is a computer storage format that combines a file system based on the copy-on-write (COW) principle with a logical volume manager (not to be confused ...
as the default
file system
In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one larg ...
.
User interfaces
Within the MeeGo project there are several
graphical user interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
s – internally called ''User Experiences'' ("UX").
Netbook
The Netbook UX is a continuation of the
Moblin
Moblin, short for 'mobile Linux', is a discontinued open source operating system and application stack for Mobile Internet Devices (MIDs), netbooks, nettops and embedded devices.
Built around the Intel Atom processor, all builds were designed to ...
interface. It is written using the
Clutter
Clutter and its derivations may refer to any of the following:
Excessive physical disorder
* Clutter, a confusing, or disorderly, state or collection, and possible symptom of compulsive hoarding
* Clutter (marketing), numerous advertisements, a ...
-based
Mx toolkit, and uses the
Mutter window manager.
Samsung Netbook NP-N100 use MeeGo for its operating system.
MeeGo's netbook version uses several
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
applications in the background, such as
Evolution
Evolution is change in the heritable characteristics of biological populations over successive generations. These characteristics are the expressions of genes, which are passed on from parent to offspring during reproduction. Variation ...
(Email, calendar),
Empathy
Empathy is the capacity to understand or feel what another person is experiencing from within their frame of reference, that is, the capacity to place oneself in another's position. Definitions of empathy encompass a broad range of social, co ...
(instant messaging),
Gwibber (microblogging),
Chromium
Chromium is a chemical element with the symbol Cr and atomic number 24. It is the first element in group 6. It is a steely-grey, lustrous, hard, and brittle transition metal.
Chromium metal is valued for its high corrosion resistance and hardne ...
(web browser), and
Banshee
A banshee ( ; Modern Irish , from sga, ben síde , "woman of the fairy mound" or "fairy woman") is a female spirit in Irish folklore who heralds the death of a family member, usually by screaming, wailing, shrieking, or keening. Her name is c ...
(multimedia player), all integrated into the graphical user interface.
Handset
The Handset UX is based on
Qt, with
GTK+
GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprie ...
and
Clutter
Clutter and its derivations may refer to any of the following:
Excessive physical disorder
* Clutter, a confusing, or disorderly, state or collection, and possible symptom of compulsive hoarding
* Clutter (marketing), numerous advertisements, a ...
included to provide compatibility for Moblin applications.
To support the hundreds of
Hildon
Hildon is an application framework originally developed for mobile devices ( PDAs, mobile phones, etc.) running the Linux operating system as well as the Symbian operating system. The Symbian variant of Hildon was discontinued with the cancella ...
-based Maemo applications, users have to install the Hildon library ported by the maemo.org community. Depending on the device, applications will be provided from either the
Intel AppUp or the Nokia
Ovi digital software distribution systems.
The MeeGo Handset UX's "Day 1" prerelease was on 30 June 2010. The preview was initially available for the Aava Mobile Intel Moorestown platform, and a 'kickstart' file provided for developers to build an image for the
Nokia N900
The Nokia N900 is a smartphone made by Nokia. It supersedes the Nokia N810. Its default operating system, Maemo 5, is a Linux-based OS originally developed for the Nokia 770 Internet Tablet. It is the first Nokia device based upon the Texas In ...
.
Smartphone
MeeGo OS v1.2 "Harmattan" is used in
Nokia N9
The Nokia N9 (codename '' Lankku'') is a flagship smartphone developed by Nokia, running on the Linux-based MeeGo mobile operating system. Announced in June 2011 and released in September, it was the first and only device from Nokia with MeeGo, ...
and
N950 phones.
Tablet
Intel demonstrated the Tablet UX on a
Moorestown-based tablet PC
A tablet computer, commonly shortened to tablet, is a mobile device, typically with a mobile operating system and touchscreen display processing circuitry, and a rechargeable battery in a single, thin and flat package. Tablets, being comput ...
at
COMPUTEX Taipei
COMPUTEX Taipei, or Taipei International Information Technology Show (), is a computer expo held annually in Taipei, Taiwan. Since the early 2000s, it is one of the largest computer and technology trade shows in the world.
The last COMPUTEX was ...
in early June 2010.
Since then, some information appeared on MeeGo website indicating there will be a Tablet UX part of the MeeGo project, but it is not known if this UX will be the one demonstrated by Intel. This Tablet UX will be fully free like the rest of the MeeGo project and will be coded with Qt and the MeeGo Touch Framework.
Intel has revealed interest in combining Qt with
Wayland instead of
X11
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.
X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting wi ...
in MeeGo Touch to use the latest graphics technologies supported by
Linux kernel
The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
, which should improve user experiences and reduce system complexity.
Minimum hardware requirements are currently unknown.
The
WeTab
WeTab (initially announced as ''WePad'') is a MeeGo-based tablet computer announced by German producer Neofonie in April 2010.
The specifics include an 11.6" TN-panel touch screen (1366×768 resolution), a 1.66 GHz Intel Atom N450 processo ...
runs MeeGo T01 with a custom user interface and was made available in September 2010.
In-Vehicle infotainment
The
GENIVI Alliance
GENIVI Alliance was rebranded as the Connected Vehicle Systems Alliance (COVESA) in October 2021 and operates under that name.
COVESA is a non-profit automotive industry alliance that develops reference approaches for integrating operating systems ...
, a consortium of several car makers and their industry partners, uses Moblin with Qt as base for its 'GENIVI 1.0 Reference Platform' for
In-Vehicle Infotainment
In-car entertainment (ICE), or in-vehicle infotainment (IVI), is a collection of hardware and software in automobiles that provides audio or video entertainment. In car entertainment originated with car audio systems that consisted of radios and c ...
(IVI) and
automotive navigation system
An automotive navigation system is part of the automobile controls or a third party add-on used to find direction in an automobile. It typically uses a satellite navigation device to get its position data which is then correlated to a position on ...
as a uniformed
mobile computing
Mobile computing is human–computer interaction in which a computer is expected to be transported during normal usage, which allows for the transmission of data, voice, and video. Mobile computing involves mobile communication, mobile hardware ...
platform. Graham Smethurst of GENIVI Alliance and BMW Group announced in April 2010 the switch from Moblin to MeeGo.
Smart TV
Intel planned to develop a version of MeeGo for IPTV set top boxes, but had since cancelled.
Licensing
The MeeGo framework consists of a wide variety of original and upstream components, all of which are licensed under licenses certified by the
Free Initiative (such as the
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
). To allow hardware vendors to personalize their device's user experiences, the project's license policy requires that MeeGo's reference User Experience subsystems be licensed under a
Permissive free software license
A permissive software license, sometimes also called BSD-like or BSD-style license, is a free software, free-software software license, license which instead of copyleft protections, carries only minimal restrictions on how the software can be us ...
– except for libraries that extend MeeGo API's (which were licensed under the
GNU Lesser General Public License
The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
to help discourage fragmentation), or applications (which can be licensed separately).
Technical foundations
The MeeGo Core integrates elements of two other Linux distributions: Maemo (a distribution which Nokia derived from
Debian
Debian (), also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of D ...
) and Moblin (which Intel derived from
Fedora
A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
).
MeeGo uses
RPM
Revolutions per minute (abbreviated rpm, RPM, rev/min, r/min, or with the notation min−1) is a unit of rotational speed or rotational frequency for rotating machines.
Standards
ISO 80000-3:2019 defines a unit of rotation as the dimensionl ...
software repositories
A software repository, or repo for short, is a storage location for software packages. Often a table of contents is also stored, along with metadata. A software repository is typically managed by source control or repository managers. Package ...
. It is one of the first Linux distributions to deploy
Btrfs
Btrfs (pronounced as "better F S", "butter F S", "b-tree F S", or simply by spelling it out) is a computer storage format that combines a file system based on the copy-on-write (COW) principle with a logical volume manager (not to be confused ...
as the default
file system
In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one larg ...
.
Although most of the software in MeeGo's Jolla interface use the
Qt widget toolkit
A widget toolkit, widget library, GUI toolkit, or UX library is a library or a collection of libraries containing a set of graphical control elements (called ''widgets'') used to construct the graphical user interface (GUI) of programs.
Most widg ...
, it also supports
GTK+
GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprie ...
. The final revision of MeeGo Qt v4.7, Qt Mobility v1.0, OpenGL ES v2.0.
MeeGo also supports the
Accounts & SSO,
Maliit
Maliit is an input method framework for computers with particular focus on implementing virtual keyboards. Designed mostly for touchscreen devices, Maliit allows the inputting of text without the presence of a physical keyboard. More advanced feat ...
,
oFono
oFono is a free software project for mobile telephony (GSM/UMTS) applications. It is built on 3GPP standards and uses a high-level D-Bus API for use by telephony applications. oFono is free software released under the terms of the GNU General P ...
software framework
In computer programming, a software framework is an abstraction in which software, providing generic functionality, can be selectively changed by additional user-written code, thus providing application-specific software. It provides a standard ...
s.
MeeGo
compiles software with the
openSUSE Build Service
The Open Build Service (formerly called openSUSE Build Service) is an open and complete distribution development platform designed to encourage developers to compile packages for multiple Linux distributions including SUSE Linux Enterprise Server, ...
.
Derivatives
As with Moblin before, MeeGo also serves as a technology pool from which software vendors can derive new products.
MeeGo/Harmattan
Even though MeeGo was initiated as collaboration between Nokia and Intel, the collaboration was formed when Nokia was already developing the next incarnation of its Maemo Linux distribution. As a result, the Maemo 6 base operating system was kept intact while the Handset UX was shared, with the name changed to "MeeGo/Harmattan".
On 21 June 2011, Nokia announced its first MeeGo/Harmattan smartphone device,
Nokia N9
The Nokia N9 (codename '' Lankku'') is a flagship smartphone developed by Nokia, running on the Linux-based MeeGo mobile operating system. Announced in June 2011 and released in September, it was the first and only device from Nokia with MeeGo, ...
.
Mer
The original
Mer project was a free re-implementation of Maemo, ported to the Nokia Internet Tablet N800. When MeeGo first appeared this work was discontinued and the development effort went to MeeGo.
After both Nokia and then Intel abandoned MeeGo, the Mer project was revived and continued to develop the MeeGo codebase and tools. It is now being developed in the open by a meritocratic community. Mer provides a Core capable of running various UXs developed by various other projects, and will include maintained application development APIs, such as Qt, EFL, and HTML5/WAC.
Some of the former MeeGo
user interface
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
were already ported to run on top of Mer, such as the handset reference UX, now called
Nemo Mobile. There are also a couple of new tablet UXes available, such as
Cordia
''Cordia'' is a genus of flowering plants in the borage family, Boraginaceae. It contains about 300 species of shrubs and trees, that are found worldwide, mostly in warmer regions. Many of the species are commonly called manjack, while ''bocote' ...
and
Plasma Active
KDE Plasma 4 was the fourth generation of the KDE workspace environments. It consisted of three workspaces, each targeting a certain platform: ''Plasma Desktop'' for traditional desktop PCs and notebooks, ''Plasma Netbook'' for netbooks, and ''Pl ...
. Mer is considered to be the legitimate successor of Meego, as the other follow-up project Tizen (see below) changed the APIs fundamentally.
Nemo Mobile
Nemo Mobile is a community driven
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
incorporating
Mer targeted at mobile phones and tablet.
Sailfish OS
Sailfish OS
Sailfish OS is a Linux-based operating system based on free software, and open source projects such as Mer as well as including a closed source UI. The project is being developed by the Finnish company Jolla.
The OS first shipped with the o ...
is an operating system developed by the Finnish startup
Jolla
Jolla Oy (sometimes referred to as Jolla Ltd.) is a Finnish technology company; vendor and developer of Sailfish OS. Headquartered in Tampere, Finland, Jolla has its own research and development offices in Helsinki, Tampere and Cyberport, Hong ...
. It also incorporates
Mer. After Nokia abandoned their participation in the MeeGo project, the directors and core professionals from Nokia's N9 team left the company and together formed
Jolla
Jolla Oy (sometimes referred to as Jolla Ltd.) is a Finnish technology company; vendor and developer of Sailfish OS. Headquartered in Tampere, Finland, Jolla has its own research and development offices in Helsinki, Tampere and Cyberport, Hong ...
, to bring MeeGo back into the market mainstream. This effort eventually resulted in the creation of the
Sailfish OS
Sailfish OS is a Linux-based operating system based on free software, and open source projects such as Mer as well as including a closed source UI. The project is being developed by the Finnish company Jolla.
The OS first shipped with the o ...
.
The Sailfish OS and the
Sailfish OS SDK are based on the core and the tools of the Mer core distribution, which is a revival of the core of the MeeGo project (a
meritocracy
Meritocracy (''merit'', from Latin , and ''-cracy'', from Ancient Greek 'strength, power') is the notion of a political system in which economic goods and/or political power are vested in individual people based on talent, effort, and achiev ...
-governed and managed successor of the MeeGo OS, but without its own Graphical User Interface and system
kernel
Kernel may refer to:
Computing
* Kernel (operating system), the central component of most operating systems
* Kernel (image processing), a matrix used for image convolution
* Compute kernel, in GPGPU programming
* Kernel method, in machine learnin ...
). 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 or Apple's
iOS
iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also includes ...
.
Among other things, the Sailfish OS is characterised by:
* can be used with a wide range of devices in the same way as MeeGo
* Jolla continues to use the MeeGo
API
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standa ...
s (via Mer), which consists of:
** Qt 4.7
t47 T47 may refer to:
* T47 (classification), a disability sport classification
* Cessna T-47, an American trainer aircraft
* Slingsby T.47, a British glider
* T-47 airspeeder, a fictional vehicle in the ''Star Wars'' franchise
* T 47-class destroye ...
** Qt Mobility 1.0
tMob** OpenGL ES 2.0
GLES
OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accele ...
ref name="MeeGo-Compliance-Spec-1.1.80.1"/>
** updated version, like Qt 5.0 are or will be used in/via Mer core;
* an in-house Jolla GUI (successor of swipe UI) for smartphone devices;
* uses
QML
QML (Qt Modeling Language) is a user interface markup language. It is a declarative language (similar to CSS and JSON) for designing user interface–centric applications. Inline JavaScript code handles imperative aspects. It is associated wi ...
,
Qt and
HTML5
HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML ...
;
* thanks to Mer, the core can run on various hardware like Intel, ARM and any other which has a kernel able to work with the Mer core;
* open source, except for some of Jolla's UI elements. Those interested in further development can become involved through the Mer project or the
Sailfish Alliance or Jolla;
* Jolla, i.e. the Sailfish team, is an active contributor to the Mer project
Tizen
Although
Tizen
Tizen () is a Linux-based mobile operating system backed by the Linux Foundation, mainly developed and used primarily by Samsung Electronics.
The project was originally conceived as an HTML5-based platform for mobile devices to succeed MeeGo. Sa ...
was initially announced as a continuation of the MeeGo effort, there is little shared effort and architecture between these projects, since Tizen inherited much more from Samsung's
LiMo than from MeeGo. As most of the Tizen work is happening behind closed doors and is done by Intel and Samsung engineers, the people involved in the former MeeGo open source project continued their work under
Mer and projects associated with it. Because Tizen does not use the
Qt framework
Qt (pronounced "cute") is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems wit ...
,
which is the core part of Meego's API (see above), Tizen cannot technically be considered to be a derivate of MeeGo.
SUSE and Smeegol Linux
On 1 June 2010, Novell announced that they would ship a
SUSE Linux incarnation with MeeGo's Netbook UX (MeeGo User Experience) graphical user interface.
A MeeGo-based Linux distribution with this user interface is already available from
openSUSE
openSUSE () is a free and open-source software, free and open source RPM Package Manager, RPM-based Linux distribution developed by the openSUSE project.
The initial release of the community project was a beta version of SUSE Linux 10.0.
Addi ...
's Goblin Team under the name
Smeegol Linux
Smeegol Linux is a MeeGo and openSUSE Linux-based open source mobile operating system made available from Novell and their openSUSE Goblin Team under the name Smeegol Linux.http://distrowatch.com/?newsid=06301 Distribution Release: Smeegol 1.0
...
, this project combines MeeGo with openSUSE to get a new netbook-designed Linux distribution. What makes Smeegol Linux unique when compared to the upstream MeeGo or openSUSE is that this distribution is at its core based on openSUSE but has the MeeGo User Experience as well as a few other changes such as adding the
Mono
Mono may refer to:
Common meanings
* Infectious mononucleosis, "the kissing disease"
* Monaural, monophonic sound reproduction, often shortened to mono
* Mono-, a numerical prefix representing anything single
Music Performers
* Mono (Japanese b ...
-based
Banshee media player
Banshee is a cross-platform open-source media player, called Sonance until 2005. Built upon Mono and Gtk#, it used the GStreamer multimedia platform for encoding, and decoding various media formats, including Ogg Vorbis, MP3 and FLAC. Banshee ...
,
NetworkManager
NetworkManager is a daemon that sits on top of libudev and other Linux kernel interfaces (and a couple of other daemons) and provides a high-level interface for the configuration of the network interfaces.
Rationale
NetworkManager is a software ...
-powered network configuration, a newer version of
Evolution Express, and more. Any end-users can also build their own customized Smeegol Linux OS using
SUSE Studio
SUSE Studio was an online Linux software creation tool by SUSE. Users could develop their own Linux distro, software appliance, or virtual appliance, mainly choosing which applications and packages they want on their "custom" Linux and how it loo ...
.
Fedora
Fedora
A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
14 contains a selection of software from the MeeGo project.
Linpus
Linpus Technologies is working on bringing their services on top of MeeGo Netbook and MeeGo Tablet.
Splashtop
The latest version of the
instant-on
In computing, instant-on is the ability to boot nearly instantly, allowing to go online or to use a specific application without waiting for a PC's traditional operating system to launch. Instant-on technology is today mostly used on laptops, ne ...
OS
Splashtop
Splashtop is a family of remote-desktop software and remote support software, developed by Splashtop Inc. Splashtop enables users to remotely access or remotely support computers from desktop and mobile devices. Splashtop enables remote compu ...
-platform (by Splashtop Inc. which was previously named DeviceVM Inc.) is compliant with MeeGo, and future version of Splashtop will be based on MeeGo and will be available for commercial use in the first half of 2011.
Release schedule
It was announced at the Intel Developer Forum 2010 that MeeGo would follow a six-month release schedule. Version 1.0 for Atom netbooks and a code drop for the Nokia N900 became available for download .
Project planning
Launch
In February 2011, Nokia announced a partnership with
Microsoft
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
for mobile handsets and the departure of Nokia's MeeGo team manager Alberto Torres, leading to speculation as to Nokia's future participation in MeeGo development or using Windows Phone by Nokia.
In September 2011, Nokia began shipping the first MeeGo smartphone
Nokia N9
The Nokia N9 (codename '' Lankku'') is a flagship smartphone developed by Nokia, running on the Linux-based MeeGo mobile operating system. Announced in June 2011 and released in September, it was the first and only device from Nokia with MeeGo, ...
, ahead of the Windows Phone 7 launch expected later this year.
[Engadget: Nokia's N9 official: a luscious slab of MeeGo coming later this year](_blank)
Nokia N9. The first MeeGo-based tablet
WeTab
WeTab (initially announced as ''WePad'') is a MeeGo-based tablet computer announced by German producer Neofonie in April 2010.
The specifics include an 11.6" TN-panel touch screen (1366×768 resolution), a 1.66 GHz Intel Atom N450 processo ...
was launched in 2010 by
Neofonie
WeTab (initially announced as ''WePad'') is a MeeGo-based tablet computer announced by German producer Neofonie in April 2010.
The specifics include an 11.6" TN-panel touch screen (1366×768 resolution), a 1.66 GHz Intel Atom N450 processo ...
.
In early July 2012, Nokia's Meego development lead Sotiris Makrygiannis and other team members left Nokia.
Companies supporting the project
See also
*
Comparison of mobile operating systems
This is a comparison of mobile operating systems. Only the latest versions are shown in the table below, even though older versions may still be marketed.
About OS
Advanced controls
Accessibility features
App ecosystem
Browser ...
*
Sailfish OS
Sailfish OS is a Linux-based operating system based on free software, and open source projects such as Mer as well as including a closed source UI. The project is being developed by the Finnish company Jolla.
The OS first shipped with the o ...
– the operating system by Jolla with the Mer core, the legacy of MeeGo OS by Nokia&Intel partnership developed further by Jolla
*
Mer core – the core stack of code by merproject.org, one of main parts of Sailfish OS, free open source software which initially has consisted in about 80% of the MeeGo original open source code.
*
Nokia X platform – the next Linux project by Nokia
*
KaiOS
KaiOS is a mobile Linux distribution for keypad feature phones based on the Firefox OS open-source project. It is developed by KaiOS Technologies (Hong Kong) Limited; a company based in Hong Kong, whose largest shareholder is Chinese multinati ...
*
Hongmeng OS
HarmonyOS (HMOS) () is a distributed operating system developed by Huawei to collaborate and interconnect with multiple smart devices on the Internet of Things (IoT) ecosystem. In its current multi-kernel design, the operating system selects s ...
References
External links
*
{{DEFAULTSORT:Meego
ARM operating systems
Discontinued Linux distributions
RPM-based Linux distributions
Free mobile software
Intel software
Linux Foundation projects
Mobile operating systems
Nokia platforms
Tablet operating systems
Linux distributions