Difference between revisions of "User:Ollieparanoid/Mainpage rewrite"

From postmarketOS
Jump to navigation Jump to search
(let's start with the existing main page)
 
(new buttons)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 +
 
[[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]].]]
 
[[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]].]]
 +
 
[https://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.
 
[https://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.
  
 +
==== Overview ====
 +
{{mainpage-button|todo|Devices}}
 +
{{mainpage-button|todo|Interfaces|User Interfaces}}
 +
{{mainpage-button|todo|Special:ListFiles|Gallery}}
 +
{{mainpage-button|todo|:Category:Community|Community}}
 +
{{mainpage-button|todo|FAQ}}
  
<!--========================================================================================-->
+
==== Guides ====
 
+
{{mainpage-button|todo|Installation_guide|Installation}}
 
+
{{mainpage-button|todo|Porting_guide|Porting}}
<div style="clear: both"></div>
+
{{mainpage-button|todo|Mainlining_Guide|Mainlining}}
<!--========================================================================================-->
+
{{mainpage-button|todo|''more''}}
<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]]'''
 
 
 
* '''[[Tips and tricks]]'''
 
 
 
* '''[[Interfaces]]'''
 
 
 
* '''[[:Category:Guide|Guides]]'''
 
 
 
|}
 
</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>
 
 
 
<!-------------------------------------------------------------------------------------------->
 
<!--Communication channels-->
 
<div style="float: right; width: 50%">
 
 
 
=== 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 style="clear: both"></div>
 
 
 
 
 
<!--========================================================================================-->
 
 
 
 
 
<!--========================================================================================-->
 
 
 
= 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%">
 
* [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight#Usage Syntax highlighting]
 
: ''Display shell-session listings or source code.''
 
  
* [https://github.com/Git-Mediawiki/Git-Mediawiki Mass editing with git]
+
{{mainpage-button|todo|Contributing}}
: ''Editing.''
 
</div>
 
</div>
 
<div style="clear: both"></div>
 
<!--========================================================================================-->
 

Revision as of 00:08, 24 December 2018


postmarketOS running Plasma Mobile on top of mainline Linux on the 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

Devices

User Interfaces

Gallery

Community

FAQ

Guides

Installation

Porting

Mainlining

more


Contributing