|
|
(19 intermediate revisions by 5 users not shown) |
Line 1: |
Line 1: |
| __NOTOC__
| | <!-- |
| <!--Maybe it's time to replace the Weston screenshot here?--> | |
| [[File:Banner.jpg|frameless|400px|right]][http://postmarketos.org postmarketOS] is a touch-optimized and pre-configured [https://alpinelinux.org Alpine Linux]. It can be installed on smartphones and other devices. It is in a very early, experimental state and not usable for most people yet. [https://gitlab.com/postmarketOS/pmbootstrap pmbootstrap] allows installation and development of pmOS.
| |
|
| |
|
| | ****************************************************** |
| | *** USE THIS SCRIPT TO ADD NEW ICONS: *** |
| | *** https://gitlab.postmarketos.org/postmarketOS/wiki/issues/22 *** |
| | ****************************************************** |
|
| |
|
| <!--========================================================================================-->
| | --><div style="max-width: 1200px;"> |
|
| |
|
| {| style="float:right"
| | <div class="res-img" style="float: left; width: 70%;"> |
| |[[File:LuneOS Browser.png|200x200px]]
| | [[File:Postmarketos-shirt-logo.png]] |
| |[[File:Samsung-s5-weston.jpg|200x200px]]
| |
| |[[File:T3-weston.jpg|200x200px]]
| |
| |[[File:PostmarketOS_on_SGP611.png|200x200px]]
| |
| |[[File:I9505.jpg|200x200px]]
| |
| |[[File:Sony_yuga_weston.jpg|200x200px]]
| |
| |}
| |
| | |
| <div style="clear: both"></div> | |
| <!--========================================================================================-->
| |
| <div>
| |
| <!--========================================================================================-->
| |
| = Getting Started =
| |
| | |
| <!-------------------------------------------------------------------------------------------->
| |
| <!--Introduction-->
| |
| <div style="float: left; width: 50%">
| |
| | |
| === Introduction ===
| |
| {|
| |
| * '''[https://postmarketos.org/blog/2017/05/26/intro/ postmarketOS Introduction]'''
| |
| : ''The utopic vision and goals!''
| |
| | |
| * '''[[Milestones]]'''
| |
| : ''Where individuals want to take the project ''
| |
| |}
| |
| </div>
| |
| | |
| <!-------------------------------------------------------------------------------------------->
| |
| <!--Devices & Installation-->
| |
| <div style="float: right; width: 50%">
| |
| | |
| === Devices & Installation ===
| |
| {|
| |
| * '''[[Installation guide]]'''
| |
| : ''Installation guide for devices which are already working.''
| |
| | |
| * '''[[Devices]]'''
| |
| : ''Quite a few Android devices, plus the Flame and N900.''
| |
| | |
| * '''[[Device Wishlist]]'''
| |
| : ''Devices we would like to see pmOS running on.''
| |
| |}
| |
| </div><div style="clear: both"></div> <!-- A sincere thanks Archwiki! :-) -->
| |
| | |
| | |
| <!-------------------------------------------------------------------------------------------->
| |
| <!--Information-->
| |
| <div style="float: right; width: 50%">
| |
| | |
| === Information ===
| |
| {|
| |
| * '''[[Contents Page]]'''
| |
| : ''This page contains a list of all Wiki pages.''
| |
| | |
| * '''[[Boot process]]'''
| |
| : ''How postmarketOS starts up. ''
| |
| | |
| * '''[[FAQ]]'''
| |
| : ''Frequently asked questions''
| |
| | |
| * '''[[Screen Calibration]]'''
| |
| : ''Guide for Screen Calibration.''
| |
| | |
| * '''[[Serial debugging]]'''
| |
| : ''Some phones have a serial port accessible from the outside''
| |
| | |
| * '''[[Deviceinfo reference]]'''
| |
| : ''Our work-in-progress device-specific file format.''
| |
| | |
| * '''[[External resources]]'''
| |
| : ''This list is a collection of presentations, talks and other resources''
| |
| | |
| * '''[[Glossary]]'''
| |
| : ''List of technical term related to this project ''
| |
| |}
| |
| </div>
| |
| | |
| <!-------------------------------------------------------------------------------------------->
| |
| <!--Development-->
| |
| <div style="float: left; width: 50%">
| |
| | |
| === Development ===
| |
| {|
| |
| * '''[[Porting to a new device]]'''
| |
| : ''Porting to a new device and general installation guide.''
| |
| | |
| * '''[[Using prebuilt kernels]]'''
| |
| : ''Start hacking on postmarketOS without having the kernel source code.''
| |
| | |
| * '''[[Troubleshooting]]'''
| |
| : ''The page to read when something isn't working.''
| |
| | |
| * '''[[The Mainline Kernel]]'''
| |
| : ''Early work on getting device kernels into mainline Linux.''
| |
| | |
| * '''[[pmbootstrap development guide]]'''
| |
| : ''Getting started with hacking on the code.''
| |
| | |
| * '''[[Patching]]'''
| |
| : ''Using pmbootstrap build --src to create patches for packages .''
| |
| | |
| * '''[[Firmware]]'''
| |
| : ''A deeper insight into the Firmware''
| |
| | |
| * '''[[:Category:Low-level|Low-level]]'''
| |
| : ''Everything below the kernel, bootloaders, modem firmware etc..''
| |
| | |
| * '''[[Upstreaming]]'''
| |
| : ''Contribute the patches and improvements back to the original project.''
| |
| | |
| * '''[[Deviceinfo flash methods]]'''
| |
| : ''Different Flash methods for different devices.''
| |
| |}
| |
| </div><div style="clear: both"></div> <!-- A sincere thanks Archwiki! :-) -->
| |
| | |
| <!-------------------------------------------------------------------------------------------->
| |
| <!--Software Management-->
| |
| <div style="float: right; width: 50%">
| |
| | |
| === Software Management ===
| |
| {|
| |
| * '''[https://wiki.postmarketos.org/wiki/Creating_a_package Creating a package]'''
| |
| : ''Creating a package and how to recycle package recipes from other distributions.''
| |
| | |
| * '''[[Build internals]]'''
| |
| : ''To build a package with pmbootstrap.''
| |
| | |
| * '''[[Interfaces]]'''
| |
| : ''The phone interfaces we are working on.''
| |
| | |
| * '''[http://postmarketos.brixit.nl/ postmarketOS Repository]'''
| |
| : ''Official repository of postmarketOS.''
| |
| |}
| |
| </div>
| |
| | |
| <!-------------------------------------------------------------------------------------------->
| |
| <!--Extras-->
| |
| <div style="float: right; width: 50%">
| |
| | |
| === Extras ===
| |
| {|
| |
| * '''[[Related Projects]]'''
| |
| : ''Installation guide for devices which are already working.''
| |
| | |
| * '''[[Tips and tricks]]'''
| |
| : ''Different Flash methods for different devices.''
| |
| | |
| * '''[[Interfaces]]'''
| |
| : ''The phone interfaces we are working on.''
| |
| | |
| * '''[[:Category:Guide|Guides]]'''
| |
| : ''A list of guides in this wiki.''
| |
| | |
| |}
| |
| </div><div style="clear: both"></div> <!-- A sincere thanks Archwiki! :-) -->
| |
| | |
| <!-------------------------------------------------------------------------------------------->
| |
| <!--Alpine Linux-->
| |
| <div style="float: right; width: 50%">
| |
| | |
| === Alpine Linux ===
| |
| {|
| |
| * '''[https://wiki.alpinelinux.org/wiki/APKBUILD_Reference APKBUILD Reference]'''
| |
| : ''All about the package build recipe format (that is not unlike PKGBUILDs from Arch Linux).''
| |
| | |
| * '''[https://pkgs.alpinelinux.org/packages Alpine Linux Packages]'''
| |
| : ''Search for packages and package contents.''
| |
| |}
| |
| </div> | | </div> |
|
| |
|
| <!--------------------------------------------------------------------------------------------> | | <div style="float: left; width: 260px; background: white"> |
| <!--Communication channels-->
| | <div style="border: 1px solid lightgray; background: #f8f8f8; padding: 0px 10px; width:260px;"> |
| <div style="float: right; width: 50%"> | | [[About postmarketOS|postmarketOS extends Alpine Linux to run on smartphones and other mobile devices.]] |
| | |
| === Communication channels ===
| |
| {|
| |
| * '''[[Matrix and IRC]]'''
| |
| : ''Live chat makes development easier.''
| |
| | |
| * '''[https://gitlab.com/groups/postmarketOS/-/issues Issue tracker]'''
| |
| : ''Besides bugs, lots feature ideas and questions''
| |
| | |
| * '''[https://reddit.com/r/postmarketOS Subreddit]'''
| |
| : ''Photos of devices running pmOS, blog posts, questions, official announcements''
| |
| |}
| |
| </div> | | </div> |
|
| |
|
| | | <div style="margin-top: 40px; width: 350px; padding-left: 15px"> |
| <div style="clear: both"></div> | | <!-- OVERVIEW --> |
| | | {{mainpage-button|smartphone|Devices}} |
| | | {{mainpage-button|gtk-about|:Category:Interface|User Interfaces}} |
| <!--========================================================================================-->
| | {{mainpage-button|start-here|Applications_by_category|Apps}} |
| | {{mainpage-button|camera-photo|Special:ListFiles|Gallery}} |
| | {{mainpage-button|emblem-shared|:Category:Community|Community}} |
|
| |
|
|
| |
|
| <!--========================================================================================--> | | <!-- GUIDES --> |
| | {{mainpage-button|document-save|Installation|Installation}} |
| | {{mainpage-button|application-menu|Porting_to_a_new_device|Porting}} |
| | {{mainpage-button|system-run|Mainlining|Mainlining}} |
| | {{mainpage-button|applications-utilities|:Category:Guide|''More Guides''}} |
|
| |
|
| = Wiki Editing =
| |
| <div style="float: left; width: 50%">
| |
| {|
| |
| * [[Templates]]
| |
| : ''List of postmarketOS Wiki specific templates.''
| |
|
| |
| * [https://www.mediawiki.org/wiki/Help:Formatting MediaWiki formatting]
| |
| : ''MediaWiki specific markup reference''
| |
|
| |
| * [https://wiki.postmarketos.org/wiki/Special:ListFiles Gallery]
| |
| : ''List of files uploaded to the Wiki.''
| |
|
| |
| |}
| |
| </div>
| |
|
| |
|
| <div style="float: right; width: 50%"> | | <!-- CONTRIBUTING / TECHNICAL STUFF --> |
| * [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight#Usage Syntax highlighting]
| | {{mainpage-button|emote-love|Contributing}} |
| : ''Display shell-session listings or source code.''
| | {{mainpage-button|folder-documents|:Category:Technical Reference|Technical Reference}} |
| | {{mainpage-button|emblem-important|Troubleshooting}} |
|
| |
|
| * [https://github.com/Git-Mediawiki/Git-Mediawiki Mass editing with git]
| |
| : ''Editing.''
| |
| </div> | | </div> |
| </div> | | </div> |
| <div style="clear: both"></div>
| |
| <!--========================================================================================-->
| |