Jump to navigation Jump to search
new buttons
[[File:Nexus5-02-home.jpg|thumb|right|postmarketOS running [[Plasma Mobile]] on top of [[The Mainline Kernel|mainline Linux]] on the [[Google_Nexus_5_(lg-hammerhead)|Google Nexus 5]].]]
[ postmarketOS] is a touch-optimized and pre-configured [ 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. [ pmbootstrap] allows installation and development of pmOS.
==== Overview ====
{{mainpage-button|todo|Interfaces|User Interfaces}}
<!--=====================================================Guides ===================================-->  <div style="clear: both"></div><!-{{mainpage-========================================================================================--><div><!--========================================================================================-->= Getting Started = <!--------------------------------------------------------------------------------------------><!--Introduction--><div style="float: left; width: 50%"> === Introduction ==={button|* '''[ postmarketOS Introduction]''': ''The utopic vision and goals!'' * '''[[Milestones]]''': ''Where individuals want to take the project ''todo|}</div> <!--------------------------------------------------------------------------------------------><!--Devices & Installation--><div style="float: right; width: 50%"> === Devices & Installation ==={Installation_guide|* '''[[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! :-) -->  <!----------------------------------------------------------------------------------------{{mainpage----><!--Information--><div style="float: right; width: 50%"> === Information ==={button|* '''[[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 ''todo|}</div> <!--------------------------------------------------------------------------------------------><!--Development--><div style="float: left; width: 50%"> === Development ==={Porting_guide|* '''[[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 ==={|* '''[ 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.'' * '''[ postmarketOS Repository]''': ''Official repository of postmarketOS.''|}</div> <!--------------------------------------------------------------------------------------------><!--Extras-{mainpage-><div style="float: right; width: 50%"> === Extras ==={button|* '''[[Related Projects]]''' * '''[[Tips and tricks]]''' * '''[[Interfaces]]''' * '''[[:Category:Guidetodo|Guides]]''' Mainlining_Guide|Mainlining}}</div><div style="clear: both"></div> <!-- A sincere thanks Archwiki! :-) --> <!--------------------------------------------------------------------------------------------><!--Alpine Linux--><div style="float: right; width: 50%"> === Alpine Linux ==={|* '''[ APKBUILD Reference]''': ''All about the package build recipe format (that is not unlike PKGBUILDs from Arch Linux).'' * '''[ Alpine Linux Packages]''': ''Search for packages and package contents.''|}</div> <!--------------------------------------------------------------------------------------------><!--Communication channels--><div style="float: right; width: 50%"> === Communication channels ==={|* '''[[Matrix and IRC]]''': ''Live chat makes development easier.'' * '''[ Issue tracker]''': ''Besides bugs, lots feature ideas and questions'' * '''[ Subreddit]''': ''Photos of devices running pmOS, blog posts, questions, official announcements''button|}</div>  <div style="clear: both"></div>  <!--========================================================================================-->  <!--========================================================================================--> = Wiki Editing =<div style="float: left; width: 50%">{todo|* [[Templates]]: ''List of postmarketOS Wiki specific templates.more'' * [ MediaWiki formatting]: ''MediaWiki specific markup reference'' * [ Gallery]: ''List of files uploaded to the Wiki.'' |}</div>}
<div style="float: right; width: 50%">
* [ Syntax highlighting]
: ''Display shell-session listings or source code.''
* [{{mainpage-Mediawiki/Git-Mediawiki Mass editing with git]: ''Editing.''</div></div><div style="clear: both"></div><!--========================================================================================-->button|todo|Contributing}}

Navigation menu