Open main menu

postmarketOS β

Changes

Milestones

3,570 bytes added, 19:00, 9 September 2019
m
neilvandyke
* test / review / integrate pull-requests
* help whenever someone is stuck with development
* find, write down and resolve technical debt* work on features, that make development easier (e.g. [https://{{github|688}} new kernel porting workflow, {{github.com/postmarketOS/pmbootstrap/issues/256 strict mode]|383}} split aports into its own git repository)
* assist with implementation ideas in GitHub issues
* improve documentation in the wiki
* improve continuous integration (e.g. [https://{{github.com/postmarketOS/pmbootstrap/issues/|110 #110]}} more automatic shell checking, [https://{{github.com/postmarketOS/pmbootstrap/issues/64 #64]|760}} run fast tests in Travis)
* write about what we do in [http://postmarketos.org/blog/ blog posts]
* help with infrastructure (homepage, wiki, ...)
'''Get postmarketOS ready for daily usage:'''
* research on how we could implement "daily driver" stuff (e.g. [https://{{github.com/postmarketOS/pmbootstrap/issues/|161 }} plasma-mobile], [https://{{github.com/postmarketOS/pmbootstrap/issues/|598 }} cellular modem], [https://{{github.com/postmarketOS/pmbootstrap/issues/|592 }} firmware patching])* binary package repository  '''My plan for telephony:'''* Mainline the [[Google_Nexus_4_(not usable yetlg-mako)|Nexus 4]], see [https:/improve <code>pmbootstrap</code> tooling for mainlining (e.g. {{github|1210}}) and [[The_Mainline_Kernel|writing a step by step mainlining guide]] (like the porting guide) in the process.com/postmarketOS/pmbootstrap/issues/64 #64I've learned a lot about mainlining, and for the most part it's writing the dts file from what I understand, at least when all the phone's components are in upstream already (which is the case for the Nexus 4 from what I know).* Get telephony working on that with ofono and [[QMI]](there's a QMI driver in the mainline kernel)
=== MartijnBraam ===
# Evangelization
 #* project-specific (devs)#* Means: current: word of mouth in Sao Paulo ; future: meetups, talks, panels, presentations#* philosophy and anthropology of tool-making (gateway for layperson to the hacking community)#* Means: writings and discussions with intellectuals, the urban youth, the homeless, and the elite of Sao Paulo society 
# On-boarding and new dev integration
# Documentation<br />
=== Pablo Castellano ===
# Add support for new devices (actually focused on [https://githubwiki.postmarketos.com/postmarketOS/pmbootstraporg/wiki/motorola-titan-%28Moto(Moto-G-2014%29 ) Moto G 2014]). If you want, you can send me your device by mail and I will try to add pmOS support to it. After that I will return the device back to you.
# Make pmOS debugging easier for new developers
# Improve documentation &amp; usability of <code>pmboostrap</code>/<code>pmOS</code>
=== [https://github.com/craftyguy craftyguy] ===
# Develop [https://githubgitlab.com/postmarketOS/osk-sdl osk-sdl], an sdl/directfb on-screen keyboard for use during initramfs execution
# Make the greatest device ever, the Nokia N900, the best device to use with postmarketOS.
 #* telephony#* audio#* UI (plasma?) 
# Assist with documentation &amp; on IRC/matrix where I can.
* ☑ Optimizing the pmOS system image size by creating the partitions as small as possible and resize them during the first boot ([https://github.com/postmarketOS/pmbootstrap/pull/127 #127])
* ☑ Add possibility to export an Odin flashable file for samsung devices (<code>pmbootstrap flasher export --odin</code>)
* Add support for framebuffer debugging tools to debug-shell initramfs hook ([https://engithub.wikipedia.orgcom/postmarketOS/pmbootstrap/wikiissues/Memory_Technology_Device MTD1188 #1188] devices (generate yaffs2 image, adapt initramfs script)* ☐ Porting PostmarketOS to a ☑ Implement charging mode ([https://github.com/postmarketOS/pmbootstrap/wikiissues/BlackBerry-Bold-Touch-9900-%28Dakota%29 BlackBerry1081 #1081])
* ☐ Use LVM over system and userdata partitions ([https://github.com/postmarketOS/pmbootstrap/issues/60 #60])
* ☐ Add versioning in initramfs scripts (check initramfs and initramfs-extra versions)
* ☐ Integrate alternative flashing method using netcat ([https://github.com/postmarketOS/pmbootstrap/issues/456 #456])
* ☐ Getting mainline kernel working on existing devices
* ☐ Add support for new devices
* ☐ Add support for [https://en.wikipedia.org/wiki/Memory_Technology_Device MTD] devices (generate yaffs2 image or UBIFS, adapt initramfs script) [Low priority]
* ☐ Porting PostmarketOS to a [https://wiki.postmarketos.org/wiki/BlackBerry_Bold_Touch_9900_(blackberry-dakota) BlackBerry] [Low priority]
=== PureTryOut ===
=== [https://github.com/yuvadm yuvadm] ===
# Expand support for the [https://githubwiki.postmarketos.com/postmarketOS/pmbootstraporg/wiki/MozillaMozilla_Flame_(t2m-Flame flame) Mozilla Flame]
# Work on pmOS documentation and website
# Help develop the pmOS architecture
* some interest in Nokia N9, N950, LG Optimus Chic E720
* mild interest in OpenMoko gt01, Nokia N770, N800, N810
 
=== [https://github.com/MoreRobustThanYou steamport] ===
✔ Basic Kindle Fire HDX (2013) support
 
✖ Get X11/xorg working on the HDX
 
✖ Get wifi working on the HDX...
 
=== MayeulC ===
* [X] Get my Xperia T3 to work with pmos
* [WIP] Improve the documentation and the tools used to do so
* [ ] Improve Xperia T3 support
** [ ] [https://github.com/postmarketOS/pmbootstrap/pull/1389#issuecomment-378878902 More recent] kernel fork
** [ ] Mainline the device
* [ ] Add support for my other devices
* [ ] Improve computer <-> phone communication (maybe trough a [https://cgit.kde.org/kdeconnect-kde.git kdeconnect] port)
 
=== [[User:Jrg|Julian Goldsmith]] ===
* ☑ Mainline the OnePlus One: linux-postmarketos works with the proper DTS.
* ☑ Get Freedreno working on the OnePlus One: The upstream Mesa bug has been fixed.
* ☑ Get WiFi working on the OnePlus One: Seems to work, but not well-tested. Bluetooth works as well.
* ☐ Get oFono working on the OnePlus One
* ☐ Port the OnePlus 3
* ☐ Mainline the OnePlus 3
 
=== [[User:Neilvandyke|neilvandyke]] ===
<onlyinclude>{{#ifeq:{{{user|Neilvandyke}}}|Neilvandyke |
* Build out a developer-friendly PostmarketOS UI option, emphasizing Scheme/Racket or Rust.[http://www.neilvandyke.org/postmarketos/]
* Get a daily driver configured with WiFi (including AP UI), email, IRC, Web, offline OpenStreetMap, DrRacket.
* Find volunteer programmers for systems-level device support, UI, and apps.
}}</onlyinclude>
 
=== [https://github.com/konradybcio konradybcio] ===
* [ ] Make it so mainline kernel boots reliably on Xperia M
* [ ] Make a *usable* Xperia X port (with 4.9 kernel hwaccel could be a thing!)
* [ ] Improve overall Xperia M support
* [ ] Improve overall Xperia M4 support
* [ ] Bump Xperia M4 to kernel 4.4 or at least 3.18
* [ ] Make a port for a non-Android device (low priority, will require lots of work)
* [ ] Perhaps once more devices get calling/sms support I could try making a notification sound / ringtone
* [ ] Add more Sony devices, cause why not :D
 
=== pinoaffe ===
* [ ] Get uart access to xiaomi-gemini
* [ ] Get mainline booting on xiaomi-gemini
* [ ] Get either of my devices (xiaomi-gemini or xiaomi-santoni) working to the point where I can start dogfeeding
* [ ] Develop native mobile programs for pmos to replace (some of) what I use android for
 
=== [[User:Halamix2|Halamix2]] ===
{{User:Halamix2|milestones}}
 
=== [[User:CalcProgrammer1|CalcProgrammer1]] ===
* [ ] Get PmOS booting on Galaxy Note 3
* [ ] Get mainline kernel booting on Galaxy Note 3
* [ ] Get PmOS booting on Amazon Fire TV
* [ ] Get mainline kernel booting on Amazon Fire TV
 
=== [[User:Lofenyy|Lofenyy]] ===
* [ ] Make the [[Samsung_Galaxy_Ace_II_X_(samsung-kylessopen)|Samsung Galaxy Ace II X]] last forever.
* [ ] Do the same with the LG X Power.
 
[[Category:Community]]
62
edits