Jak uzyskać bardziej podobne do Linuksa wrażenia na Androida?

11

Czy istnieją projekty (np. ROM), które oferują bardziej podobny do Linuksa interfejs na Androida?

Oto kilka rzeczy, na które mam nadzieję

  • łatwa instalacja na podobnych platformach
  • dostęp do powłoki
  • narzędzia programistyczne, takie jak gcc, Python
Tianyang Li
źródło
2
Co to jest „łatwa instalacja na podobnych platformach”?
RR
2
Z Stackoverflow: Czy jest jakiś sposób na uruchomienie Pythona na Androidzie? . Poleciłbym ci przeszukanie w stackoverflow na temat GCC i Pythona, ze względu na charakter tych aplikacji.
Zuul
@RichardBorcsik Chciałbym coś podobnego do Debiana, który może działać na różnych platformach bez dużej pracy użytkownika końcowego.
Tianyang Li
1
Na wielu platformach i Linux jak i części, zobaczyć nowe Ubuntu Phone OS , jaki sposób Ubuntu Phone OS odnoszą się do systemu operacyjnego Android? , ale instalacja oznaczać będzie, że nie będziesz już używać Androida na swoim telefonie.
GAThrawn

Odpowiedzi:

16

Istnieje już kilka opcji:

  • Chroot do pełnego Linuksa (szukaj Androida Debiana Chroot , ma sporo hitów)
  • Istnieją również natywne porty Debiana lub Ubuntu dla niektórych modeli telefonów / tabletów.
  • Dostęp do powłoki już tam jest: emulator terminala
  • Jeśli zainstalujesz oprogramowanie posprzedażowe, takie jak CyanogenMod , dostaniesz między innymi dostęp do roota, busybox, bash, klienta / serwera ssh
  • Oto projekt SL4A (warstwa skryptowa dla Androida), dodaje do Androida Androida Python, Lua, Perl i inne interpretowane języki
  • Możesz budować aplikacje Qt (tak, nawet te korzystające z QtGui) za pomocą Necessitas - portu większości części frameworka Qt Desktop na Androida. Aplikacje tak złożone jak Quassel (klient / serwer IRC) można budować przy bardzo minimalnych zmianach źródła. Teoretycznie pozwoliłoby to na zbudowanie dużej części KDE4, chociaż niektóre części (np. Obszar roboczy Plazmy) mogą być zbyt mocno powiązane z Xorg / GLX.
  • Większość programów C / C ++ z GNU / Linux, które nie wymagają interfejsu graficznego, można skompilować do uruchomienia na Androidzie za pomocą NDK dla Androida

  • Uruchamiaj aplikacje Python3, w tym skrypty i projekty, na urządzeniu z Androidem
  • Wykonaj kod i plik Python3 z kodu QRCode
  • Obsługa programowania SL4A, może uzyskać dostęp do funkcji Androida, takich jak sieć, bluetooth, lokalizacja
  • Obsługa konsoli Python3
  • Obsługa QEdit, która pozwala na edycję kodu Python Obsługa serwera FTP, który pozwala łatwo przenieść projekt Python3 z komputera na urządzenie mobilne

  • Inne rzeczy, o których wiesz. Dodaj go tutaj

ce4
źródło
2
Jeśli uważasz, że twoja odpowiedź jest niekompletna i chcesz zaprosić ludzi do jej aktualizacji, powinieneś ustawić ją na Wiki Wiki.
ale
Dzięki za podpowiedź @AlEverett, był to mój pierwszy raz, aby to zrobić.
ce4
Zawsze chętny do pomocy.
ale
botbrew to także całkiem fajny menedżer pakietów dla Androida. Daje kilka przydatnych narzędzi, takich jak make, git. A ponieważ jest to menedżer pakietów, możesz dodać o wiele więcej.
Ehtesh Choudhury