Main Page: Difference between revisions
Appearance
→Devices & Installation: don't call that page "working devices", it has both booting and non-booting devices (first and second table) |
Rahmanshaber (talk | contribs) mNo edit summary |
||
Line 30: | Line 30: | ||
: ''The utopic vision and goals!'' | : ''The utopic vision and goals!'' | ||
* '''[ | * '''[[Milestones]]''' | ||
: ''Where individuals want to take the project! '' | : ''Where individuals want to take the project! '' | ||
|} | |} | ||
Line 41: | Line 41: | ||
=== Devices & Installation === | === Devices & Installation === | ||
{| | {| | ||
* '''[ | * '''[[Installation guide]]''' | ||
: ''Installation guide for devices which are already working.'' | : ''Installation guide for devices which are already working.'' | ||
* '''[ | * '''[[Deviceinfo flash methods]]''' | ||
: ''Different Flash methods for different devices.'' | : ''Different Flash methods for different devices.'' | ||
* '''[ | * '''[[Devices]]''' | ||
: ''Quite a few Android devices, plus the Flame and N900.'' | : ''Quite a few Android devices, plus the Flame and N900.'' | ||
* '''[ | * '''[[Device Wishlist]]''' | ||
: ''Devices we would like to see pmOS running on.'' | : ''Devices we would like to see pmOS running on.'' | ||
|} | |} | ||
Line 62: | Line 62: | ||
=== Information === | === Information === | ||
{| | {| | ||
* '''[ | * '''[[Boot process]]''' | ||
: ''Live chat makes development easier.'' | : ''Live chat makes development easier.'' | ||
* '''[ | * '''[[FAQ]]''' | ||
: ''Some questions answer related to this project '' | : ''Some questions answer related to this project '' | ||
* '''[ | * '''[[Screen Calibration]]''' | ||
: ''Guide for Screen Calibration.'' | : ''Guide for Screen Calibration.'' | ||
* '''[ | * '''[[Serial debugging]]''' | ||
: ''Some phones have a serial port accessible from the outside'' | : ''Some phones have a serial port accessible from the outside'' | ||
* '''[ | * '''[[Device-info reference]]''' | ||
: ''Our work-in-progress device-specific file format.'' | : ''Our work-in-progress device-specific file format.'' | ||
* '''[ | * '''[[External resources]]''' | ||
: ''This list is a collection of presentations, talks and other resources'' | : ''This list is a collection of presentations, talks and other resources'' | ||
* '''[ | * '''[[Glossary]]''' | ||
: ''List of technical term related to this project '' | : ''List of technical term related to this project '' | ||
|} | |} | ||
Line 91: | Line 91: | ||
=== Development === | === Development === | ||
{| | {| | ||
* '''[ | * '''[[Porting to a new device]]''' | ||
: ''Porting to a new device and general installation guide.'' | : ''Porting to a new device and general installation guide.'' | ||
* '''[ | * '''[[Using prebuilt kernels]]''' | ||
: ''Start hacking on postmarketOS without having the kernel source code.'' | : ''Start hacking on postmarketOS without having the kernel source code.'' | ||
* '''[ | * '''[[Troubleshooting]]''' | ||
: ''The page to read when something isn't working.'' | : ''The page to read when something isn't working.'' | ||
* '''[ | * '''[[The Mainline Kernel]]''' | ||
: ''Early work on getting device kernels into mainline Linux.'' | : ''Early work on getting device kernels into mainline Linux.'' | ||
* '''[ | * '''[[pmbootstrap development guide]]''' | ||
: ''Getting started with hacking on the code.'' | : ''Getting started with hacking on the code.'' | ||
* '''[ | * '''[[Patching]]''' | ||
: ''Using pmbootstrap build --src to create patches for packages .'' | : ''Using pmbootstrap build --src to create patches for packages .'' | ||
* '''[ | * '''[[Firmware]]''' | ||
: ''A deeper insight into the Firmware'' | : ''A deeper insight into the Firmware'' | ||
* '''[ | * '''[[Low-level hacking]]''' | ||
: ''Everything below the kernel, bootloaders, modem firmware etc..'' | : ''Everything below the kernel, bootloaders, modem firmware etc..'' | ||
* '''[ | * '''[[Upstreaming]]''' | ||
: ''Contribute the patches and improvements back to the original project.'' | : ''Contribute the patches and improvements back to the original project.'' | ||
|} | |} | ||
Line 129: | Line 129: | ||
: ''Creating a package and how to recycle package recipes from other distributions.'' | : ''Creating a package and how to recycle package recipes from other distributions.'' | ||
* '''[ | * '''[[Build internals]]''' | ||
: ''To build a package with pmbootstrap.'' | : ''To build a package with pmbootstrap.'' | ||
* '''[ | * '''[[Interfaces]]''' | ||
: ''The phone interfaces we are working on.'' | : ''The phone interfaces we are working on.'' | ||
Line 149: | Line 146: | ||
=== Extras === | === Extras === | ||
{| | {| | ||
* '''[ | * '''[[Related Projects]]''' | ||
: ''Installation guide for devices which are already working.'' | : ''Installation guide for devices which are already working.'' | ||
* '''[ | * '''[[Tips and tricks]]''' | ||
: ''Different Flash methods for different devices.'' | : ''Different Flash methods for different devices.'' | ||
* '''[ | * '''[[Interfaces]]''' | ||
: ''The phone interfaces we are working on.'' | : ''The phone interfaces we are working on.'' | ||
* '''[ | * '''[[Security warning]]''' | ||
: ''About running unfixable outdated firmware software.'' | : ''About running unfixable outdated firmware software.'' | ||
* '''[[How to]]''' | |||
: ''Some solution and guides.'' | |||
|} | |} | ||
</div><div style="clear: both"></div> <!-- A sincere thanks Archwiki! :-) --> | </div><div style="clear: both"></div> <!-- A sincere thanks Archwiki! :-) --> | ||
Line 169: | Line 170: | ||
=== Alpine Linux === | === Alpine Linux === | ||
{| | {| | ||
* '''[ | * '''[[APKBUILD_Reference]]''' | ||
: ''APKBUILD file guide.'' | : ''APKBUILD file guide.'' | ||
* '''[ | * '''[[Packages]]''' | ||
: ''Website like for Alpine Package search.'' | : ''Website like for Alpine Package search.'' | ||
|} | |} | ||
Line 183: | Line 184: | ||
=== Communication channels === | === Communication channels === | ||
{| | {| | ||
* '''[ | * '''[[Matrix_and_IRC]]''' | ||
: ''Live chat makes development easier.'' | : ''Live chat makes development easier.'' | ||
Line 206: | Line 207: | ||
<div style="float: left; width: 50%"> | <div style="float: left; width: 50%"> | ||
{| | {| | ||
* [[ | * [[Templates]] | ||
: ''List of postmarketOS Wiki specific templates.'' | : ''List of postmarketOS Wiki specific templates.'' | ||
Revision as of 13:36, 14 December 2018

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.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Getting Started
Introduction
- The utopic vision and goals!
- Where individuals want to take the project!
Devices & Installation
- Installation guide for devices which are already working.
- Different Flash methods for different devices.
- Quite a few Android devices, plus the Flame and N900.
- Devices we would like to see pmOS running on.
Information
- Live chat makes development easier.
- Some questions answer related to this project
- Guide for Screen Calibration.
- Some phones have a serial port accessible from the outside
- Our work-in-progress device-specific file format.
- This list is a collection of presentations, talks and other resources
- List of technical term related to this project
Development
- Porting to a new device and general installation guide.
- Start hacking on postmarketOS without having the kernel source code.
- The page to read when something isn't working.
- Early work on getting device kernels into mainline Linux.
- Getting started with hacking on the code.
- Using pmbootstrap build --src to create patches for packages .
- A deeper insight into the Firmware
- Everything below the kernel, bootloaders, modem firmware etc..
- Contribute the patches and improvements back to the original project.
Software Management
- Creating a package and how to recycle package recipes from other distributions.
- To build a package with pmbootstrap.
- The phone interfaces we are working on.
- Official repository of postmarketOS.
Extras
- Installation guide for devices which are already working.
- Different Flash methods for different devices.
- The phone interfaces we are working on.
- About running unfixable outdated firmware software.
- Some solution and guides.
Communication channels
- Live chat makes development easier.
- Besides bugs, lots feature ideas and questions
- Photos of devices running pmOS, blog posts, questions, official announcements
Wiki Editing
- List of postmarketOS Wiki specific templates.
- MediaWiki specific markup reference
- [Gallery ]
- List of files uploaded to the Wiki.
- Display shell-session listings or source code.
- Editing.