|
|
Line 18: |
Line 18: |
|
| |
|
| See [[:Category:Device]] | | See [[:Category:Device]] |
|
| |
| == N9/N950 ==
| |
|
| |
| [https://github.com/maemo-leste/bugtracker/issues/121 Status]
| |
|
| |
| === Installation ===
| |
|
| |
| ''' [http://www.swagman.org/juice/ubiboot/ubiboot-02/ ubiboot] from eMMC '''
| |
| # [http://www.swagman.org/juice/ubiboot/README Install ubiboot].
| |
| # [https://talk.maemo.org/showthread.php?t=91914 Create a new slice on the eMMC] and format it to ext4.
| |
| # Mount your new ext4 slice and unpack the .tar.gz dist ([https://maedevu.maemo.org/images/n9/20180425/maemo-leste-1.0-armhf-n9-20180425.tar.gz N9 - 20180424], [https://maedevu.maemo.org/images/n950/20180425/maemo-leste-1.0-armhf-n950-20180424.tar.gz N950 - 20180424]) to it.
| |
| # Configure <code>ubiboot.conf</code>. This guide assumes you will use slot 5 for Maemo Leste ([https://github.com/dderby/ubiboot-animatronics/blob/master/ubiboot.conf example]):
| |
| #* Set '''G_OS5_INITSCRIPT''' to <code>\/sbin\/preinit</code>
| |
| #* Set '''G_OS5_NUM''' to <code>1</code>
| |
| #* Set '''G_OS5_PARTITION''' to the partition number of your Maemo Leste slice
| |
| #* Set '''G_OS5_NAME''' to <code>Maemo</code>
| |
| #* Set '''G_OS5_1_LABEL''' to <code>Maemo Leste - Linux 4.16</code> or whatever description you like
| |
| #* Set '''G_OS5_1_FILE''' to <code>/boot/Maemo/boot/zImage</code>
| |
| # Reboot to ubiboot and select the slot for Maemo Leste.
| |
| If you don't want to repartition your eMMC, there are two alternatives:
| |
| * Use [https://talk.maemo.org/showthread.php?t=94042 N9 Easy Boot].
| |
| * Unpack the dist to Harmattan's <code>/home</code> directory and set '''G_OS5_PARTITION''' in ubiboot.conf to <code>3</code>. This will result in Maemo Leste sharing a slice with Harmattan's <code>/home</code>. Be careful when removing Maemo Leste, not to remove Harmattan's <code>user</code> or <code>developer</code> home directories.
| |
|
| |
| === Kernel development ===
| |
|
| |
| Linux 4.16.4 plus patches
| |
|
| |
| N950 status: https://elinux.org/N950
| |
|
| |
| N9 status: https://elinux.org/N9
| |
|
| |
| Sources: [https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/log/?h=linux-4.16.y linux-stable 4.16.y], [https://github.com/parazyd/arm-sdk/tree/master/extra/patches/linux-n950-patches N950 patches], [https://github.com/parazyd/arm-sdk/tree/master/extra/patches/linux-n9-patches N9 patches]
| |
|
| |
|
| |
|
| |
| == Droid 4 ==
| |
|
| |
| [https://maemo-leste.github.io/pages/droid-4-status.html Status]
| |
|
| |
| === Installation ===
| |
|
| |
| ''' [https://github.com/stargo/android_packages_apps_Safestrap/releases/tag/v3.75 SafeStrap] + [https://github.com/tmlind/ddroid ddroid] from eMMC or SD card '''
| |
|
| |
| (This is the boot method currently being used but we'll probably replace this with [https://github.com/tmlind/droid4-kexecboot droid4-kexecboot] to aid kernel updates via deb package)
| |
|
| |
| === Kernel development ===
| |
|
| |
| Linux 4.14 plus patches
| |
|
| |
| Status: http://elektranox.org/droid4/
| |
|
| |
| Sources: [https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/log/?h=linux-4.14.y linux-stable 4.14.y], [https://github.com/parazyd/arm-sdk/tree/master/extra/patches/linux-droid4-patches patches]
| |
|
| |
|
| |
|
| |
|
| = Development = | | = Development = |
|
| |
|
|
| | See [[Development]] |
| | |
| == Set up a VM ==
| |
| | |
|
| |
| | |
| == Packages needing testing ==
| |
| | |
|
| |
| | |
| == Packages needing building ==
| |
| | |
|
| |
| | |
| == Packages needing porting ==
| |
| | |
|
| |
|
| |
|
| = Roadmap = | | = Roadmap = |
Description
Welcome to the Maemo Leste wiki; Maemo Leste continues the legacy of Maemo (Fremantle). We aim to provide a free Maemo experience on mobile phones and tablets like the Nokia N900, Motorola Droid 4, Allwinner Tablets and more.
You can find us on freenode, channel #maemo-leste.
Maemo Leste is based on Devuan Ascii (Debian Stretch) and all the "supported" devices ship with recent Linux (mainline-based) kernels.
The project is currently not usable as a daily driver for your device. Maemo Leste is currently in development phase and we are actively searching for developers. For some devices, we have development images available, such as the N900.
So far we have set up devuan/debian repositories for our packages, with builds for armel, armhf and amd64. We have FOSS replacements for some closed maemo packages, further building on the Maemo community efforts to replace all closed bits by open software.
Supported Devices
See Category:Device
Development
See Development
Roadmap
Project milestones
https://github.com/maemo-leste/bugtracker/milestones
Links