Skip to content

A project what aims to get GNOME Shell, Arch Linux and Wayland working on Android tablets/phones

License

Notifications You must be signed in to change notification settings

Thisuu/archphone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

ArchPhone

A project what aims to get GNOME Shell, Arch Linux and Wayland working on Android tablets/phones natively (no chroot)

Current status: Paused

Updates: I don't have time to update(and research) :( I have school, social life and other stuff to deal with

Why? There is Ubuntu Touch already!

Actually, Ubuntu Touch gave me an idea for this.

I would like to run normal desktop apps with my phone, but that seems impossible on Ubuntu Touch.

Initial project goals

  • Research how does Android boot. DONE
  • Do some research at Google Nexus 5 drivers and kernel. Everything else except Wifi seems tricky
  • Build serial debug cable Needs proper schematic, but I can live without it atm
  • Install Arch Linux into LXC on Android FAIL, can't get android compiler working
  • Get Arch Linux installed on Google Nexus 7 (2012)
  • Get Arch Linux installed on Google Nexus 5 and get display working
  • Run Weston with freedreno driver
  • Usable GNOME DE (with keyboard and mouse at first place)
  • Install Chromium and things I normally use
  • Get 3.17+ kernel or TSYNC patch to make Chromium usable. See this
  • 3G Networking

Ideas for later

  • Touchscreen here I come
  • MultiROM package, not tutorial how to replace Android
  • XWayland
  • Get camera and bluetooth working (libhybris??)
  • Make kernel only to boot into Arch Linux (Android features removed)
  • Get 4G and SMS working (but no calling)
  • On-screen keyboard maybe?
  • Release images (fastboot packages)

Things that could stop or slow down this project:

  • Binary wifi/BT/camera drivers
  • Audio (audio didn't work on Ubuntu, so it's very unlikely I get it working) carmine sent me a nice e-mail, and said that audio is working (yay!)
  • systemd wants pretty new kernel (I don't remember from head, but 3.4.x is too old) (I can set pacman to hold systemd package) Seems like Android kernel got many backported stuff. systemd runsn even on Nexus7 kernel (which is 3.1.x)
  • no info for Freedreno on Nexus 5 !! or if Freedreno works, I can run only older Xorg

Things what are bad, but won't slow down this project:

  • Desktop apps are bit big for phones.
  • I don't know how libhybris actually works!

Useful things:

About

A project what aims to get GNOME Shell, Arch Linux and Wayland working on Android tablets/phones

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published