Jump to content

Main Page: Difference between revisions

From postmarketOS Wiki
mNo edit summary
 
(22 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.''
 
* '''[[Deviceinfo flash methods]]'''
: ''Different Flash methods for different devices.''
 
* '''[[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''
 
* '''[https://wiki.postmarketos.org/wiki/Category:Low-level Low-level]'''
: ''Everything below the kernel, bootloaders, modem firmware etc..''
 
* '''[[Upstreaming]]'''
: ''Contribute the patches and improvements back to the original project.''
|}
</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.''
 
* '''[[How to]]'''
: ''Some solution and 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>
</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>
<!--========================================================================================-->

Latest revision as of 18:03, 4 November 2024