Alternative operating systems

(Added alternate desktop environments)
(Cleanup, markup, removing some unsubstantiated opinion)
Line 1: Line 1:
-
Several alternative distributions and operating systems using the Linux kernel have been ported to the Nokia Internet Tablets. They are mostly derived from Debian or OpenEmbedded; Android is a clear exception.
+
Several '''alternative operating systems''' using the Linux kernel have been ported to the tablets. They are mostly derived from Debian or OpenEmbedded, but Android is a clear exception. All of these alternatives can be booted on the tablets. Because they all use the Linux kernel, most can also be used in a chroot, allowing users to use applications from the alternatives without leaving Maemo.
-
 
+
-
All of these alternatives can be booted on the tablets. Because they all use the Linux kernel, most can also be used in a chroot, allowing users to use applications from the alternatives without leaving Maemo.
+
== Alternate Desktops ==
== Alternate Desktops ==
 +
[[Alternative desktop environments]] and window managers have also been ported to the tablets, most notably penguinbait's KDE, but they are not full operating systems; they are intended to replace the Hildon desktop only, they don't require a reboot, and they use varying amounts of the Maemo infrastructure underneath the alternative desktop.
[[Alternative desktop environments]] and window managers have also been ported to the tablets, most notably penguinbait's KDE, but they are not full operating systems; they are intended to replace the Hildon desktop only, they don't require a reboot, and they use varying amounts of the Maemo infrastructure underneath the alternative desktop.
== Debian ==
== Debian ==
 +
[http://debian.org/ Debian], one of the oldest and most respected Linux distributions, began, in 2007, [http://wiki.debian.org/ArmEabiPort porting to armel] for its 5.0 ("Lenny") release. This port is now an officially supported architecture.
[http://debian.org/ Debian], one of the oldest and most respected Linux distributions, began, in 2007, [http://wiki.debian.org/ArmEabiPort porting to armel] for its 5.0 ("Lenny") release. This port is now an officially supported architecture.
-
Several users managed to get Debian to boot on the Internet tablets, but the project that became known as [http://trac.tspre.org/projects/deblet Deblet], driven primarily by [[User:johnx|johnx]] and [[User:stskeeps|stskeeps]], was the most successful at getting a working, bootable Debian environment.
+
Several users managed to get Debian to boot on the tablets, and the project that became known as [http://trac.tspre.org/projects/deblet Deblet], driven primarily by [[User:johnx|johnx]] and [[User:stskeeps|stskeeps]].
== Ubuntu ==
== Ubuntu ==
-
The Nokia-sponsored [http://mojo.handhelds.org/ Handhelds Mojo project] began porting Ubuntu to the armel architecture in 2007. While interesting for its compilation entirely on native ARM hardware, this project had several problems that prevented it from becoming a popular alternative.
+
 
 +
The Nokia-sponsored [http://mojo.handhelds.org/ Handhelds Mojo project] began porting Ubuntu to the armel architecture in 2007. It's interesting for its compilation entirely on native ARM hardware.
In late 2008, Canonical [http://www.desktoplinux.com/news/NS8395222090.html announced] an official armel port of its Ubuntu 9.04 "Jaunty" release. As with the rest of the Ubuntu distribution, the armel port leveraged the work already done by the Debian team to produce a very workable port, and the repositories rapidly filled up with a large percentage of the apps available to other architectures. As with Debian armel, there were several reports of successfully booting Ubuntu on the tablets, but the most well known bootable version of "vanilla" Ubuntu Jaunty was the port by [[User:bman|bman]].
In late 2008, Canonical [http://www.desktoplinux.com/news/NS8395222090.html announced] an official armel port of its Ubuntu 9.04 "Jaunty" release. As with the rest of the Ubuntu distribution, the armel port leveraged the work already done by the Debian team to produce a very workable port, and the repositories rapidly filled up with a large percentage of the apps available to other architectures. As with Debian armel, there were several reports of successfully booting Ubuntu on the tablets, but the most well known bootable version of "vanilla" Ubuntu Jaunty was the port by [[User:bman|bman]].
== Mer ==
== Mer ==
 +
[[Mer|Mer]] is a new Linux operating system, built upon a thin base of Ubuntu Jaunty combined with the best open-source elements of Nokia's Maemo platform, such as the Hildon desktop.
[[Mer|Mer]] is a new Linux operating system, built upon a thin base of Ubuntu Jaunty combined with the best open-source elements of Nokia's Maemo platform, such as the Hildon desktop.
-
[[Mer|Mer]] has evolved from discussion around reconstructing Maemo and a desire to make a proof of concept system of these thoughts. The "Maemo Reconstructed" Proof of Concept developed into Mer after it was realized that it was - indeed - a viable environment for both developers and end-users
+
[[Mer|Mer]] has evolved from discussion around reconstructing Maemo and a desire to make a proof of concept system of these thoughts. The "Maemo Reconstructed" proof of concept developed into Mer after it was realized that it was a viable environment for both developers and end-users.
-
 
+
-
Mer is currently the most active bootable Ubuntu project for the Internet Tablets.
+
The [[Mer|Mer]] project is still under development and needs help from everybody, if you are interested in getting involved, you can find more information in the [[Mer|Mer]] pages.
The [[Mer|Mer]] project is still under development and needs help from everybody, if you are interested in getting involved, you can find more information in the [[Mer|Mer]] pages.
== Mamona ==
== Mamona ==
-
Mamona is an embedded Linux distribution for armel, based on [http://wiki.openembedded.net/index.php/Main_Page Open Embedded]. The main goal of the Mamona Project is to offer a completely open source alternative/experimental Platform for Maemo using only free and open source components.
+
 
 +
Mamona is an embedded Linux distribution for armel, based on [http://wiki.openembedded.net/index.php/Main_Page Open Embedded]. The main goal of the Mamona Project is to offer a completely open source alternative/experimental platform for Maemo using only free and open source components.
Mamona is still fairly immature at this point, and their last release, 0.2, was in September 2008. There's more information available and you may be interested in getting involved on their [http://dev.openbossa.org/trac/mamona/ Trac page].
Mamona is still fairly immature at this point, and their last release, 0.2, was in September 2008. There's more information available and you may be interested in getting involved on their [http://dev.openbossa.org/trac/mamona/ Trac page].
== Poky Linux ==
== Poky Linux ==
 +
[http://pokylinux.org/ Poky Linux] is a handheld-targeted distribution, also based on [http://wiki.openembedded.net/index.php/Main_Page Open Embedded], that provides an open environment, a build platform (much like the Maemo SDK and the Mamona SDK), and a finger-friendly desktop environment known as "Sato".
[http://pokylinux.org/ Poky Linux] is a handheld-targeted distribution, also based on [http://wiki.openembedded.net/index.php/Main_Page Open Embedded], that provides an open environment, a build platform (much like the Maemo SDK and the Mamona SDK), and a finger-friendly desktop environment known as "Sato".
Line 36: Line 38:
== Android ==
== Android ==
 +
[http://en.wikipedia.org/wiki/Google_Android Android] is a new operating system by Google and the Open Handset Alliance, based on the Linux kernel, but using custom Java libraries to run all applications.
[http://en.wikipedia.org/wiki/Google_Android Android] is a new operating system by Google and the Open Handset Alliance, based on the Linux kernel, but using custom Java libraries to run all applications.
Line 44: Line 47:
[[Category:Users]]
[[Category:Users]]
 +
[[Category:Development]]

Revision as of 08:00, 22 April 2009

Several alternative operating systems using the Linux kernel have been ported to the tablets. They are mostly derived from Debian or OpenEmbedded, but Android is a clear exception. All of these alternatives can be booted on the tablets. Because they all use the Linux kernel, most can also be used in a chroot, allowing users to use applications from the alternatives without leaving Maemo.

Contents

Alternate Desktops

Alternative desktop environments and window managers have also been ported to the tablets, most notably penguinbait's KDE, but they are not full operating systems; they are intended to replace the Hildon desktop only, they don't require a reboot, and they use varying amounts of the Maemo infrastructure underneath the alternative desktop.

Debian

Debian, one of the oldest and most respected Linux distributions, began, in 2007, porting to armel for its 5.0 ("Lenny") release. This port is now an officially supported architecture.

Several users managed to get Debian to boot on the tablets, and the project that became known as Deblet, driven primarily by johnx and stskeeps.

Ubuntu

The Nokia-sponsored Handhelds Mojo project began porting Ubuntu to the armel architecture in 2007. It's interesting for its compilation entirely on native ARM hardware.

In late 2008, Canonical announced an official armel port of its Ubuntu 9.04 "Jaunty" release. As with the rest of the Ubuntu distribution, the armel port leveraged the work already done by the Debian team to produce a very workable port, and the repositories rapidly filled up with a large percentage of the apps available to other architectures. As with Debian armel, there were several reports of successfully booting Ubuntu on the tablets, but the most well known bootable version of "vanilla" Ubuntu Jaunty was the port by bman.

Mer

Mer is a new Linux operating system, built upon a thin base of Ubuntu Jaunty combined with the best open-source elements of Nokia's Maemo platform, such as the Hildon desktop.

Mer has evolved from discussion around reconstructing Maemo and a desire to make a proof of concept system of these thoughts. The "Maemo Reconstructed" proof of concept developed into Mer after it was realized that it was a viable environment for both developers and end-users.

The Mer project is still under development and needs help from everybody, if you are interested in getting involved, you can find more information in the Mer pages.

Mamona

Mamona is an embedded Linux distribution for armel, based on Open Embedded. The main goal of the Mamona Project is to offer a completely open source alternative/experimental platform for Maemo using only free and open source components.

Mamona is still fairly immature at this point, and their last release, 0.2, was in September 2008. There's more information available and you may be interested in getting involved on their Trac page.

Poky Linux

Poky Linux is a handheld-targeted distribution, also based on Open Embedded, that provides an open environment, a build platform (much like the Maemo SDK and the Mamona SDK), and a finger-friendly desktop environment known as "Sato".

While still immature on the tablets, and without an official release in over a year. Poky is still an interesting project, and their Pimlico PIM suite, in particular, may interest some users. You can get it from their website.

Android

Android is a new operating system by Google and the Open Handset Alliance, based on the Linux kernel, but using custom Java libraries to run all applications.

There have been several successful attempts to boot Android on the tablets, starting with the earliest Android SDK, which was booted from a chroot. When the Android source code became available in late 2008, several teams, working in parallel, managed to get Android booting.

The NITdroid project is a kernel and userspace port from scratch, and it is currently the most advanced port.