abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 23:33 | Zajímavý projekt

Na Humble Bundle byla spuštěna akce Humble Book Bundle: Web Programming by O'Reilly. Za 1 dolar a více lze koupit 5 elektronických knih, za 8 dolarů a více lze koupit 11 elektronických knih a za 15 dolarů a více lze koupit 17 elektronických knih věnovaných webovému programování od nakladatelství O'Reilly Media. Část ceny lze určit charitě.

Ladislav Hagara | Komentářů: 0
včera 23:00 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 162. brněnský sraz, který proběhne v pátek 22. března od 18:00 v restauraci Slatinský šenk na adrese Zlínská 12.

Ladislav Hagara | Komentářů: 0
včera 16:22 | Nová verze

Jonathan Thomas oznámil vydání nové verze 2.4.4 video editoru OpenShot (Wikipedie). Přehled novinek na YouTube. Zdrojové kódy OpenShotu jsou k dispozici na GitHubu. Ke stažení je také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo na spouštění a spustit.

Ladislav Hagara | Komentářů: 0
včera 15:22 | Zajímavý článek

Mozilla.cz informuje, že Firefox bude mít nového správce hesel Lockbox. Lockbox bude integrován s Firefox Monitorem – službou pro varování při únicích dat.

Ladislav Hagara | Komentářů: 0
včera 11:33 | Nová verze

Webový prohlížeč Falkon založený na QtWebEngine (Blink) byl vydán ve verzi 3.1. Podle seznamu změn zlepšuje integraci v rámci KDE, opravuje několik chyb a stabilizuje podporu rozšíření v Python a přidává podporu QML.

Fluttershy, yay! | Komentářů: 2
včera 11:22 | Komunita

Česká Wikipedie je dnes vypnuta. Na protest proti evropské reformě autorského práva.

Ladislav Hagara | Komentářů: 13
20.3. 18:11 | Nová verze

Po půl roce vývoje od vydání verze 7.0.0 byla vydána verze 8.0.0 překladačové infrastruktury LLVM (Wikipedie). Přehled novinek v poznámkách k vydání: LLVM, Clang, clang-tools-extra, LLD a Libc++.

Ladislav Hagara | Komentářů: 0
20.3. 17:44 | Nová verze

Bylo vydáno Eclipse IDE 2019-03 aneb Eclipse 4.11. Nově vychází toto vývojové prostředí čtvrtletně. Představení novinek na YouTube.

Ladislav Hagara | Komentářů: 0
20.3. 01:11 | IT novinky

V říjnu loňského roku společnost Google představila hráčům počítačových her Project Stream umožňující streamování AAA her do webového prohlížeče Chrome. Včera na konferenci GDC 2019 (Game Developers Conference) společnost Google oficiálně představila (YouTube) pokračování projektu – herní platformu Stadia. V Česku a na Slovensku je služba Stadia zatím nedostupná.

Ladislav Hagara | Komentářů: 24
19.3. 23:11 | Nová verze

Byla vydána Java 12 / JDK 12. Nových vlastností (JEP - JDK Enhancement Proposal) je 8. Nová Java / JDK vychází každých 6 měsíců.

Ladislav Hagara | Komentářů: 2
Kolik balíčků (v tisících) máte nainstalovaných na svém systému?
 (4%)
 (13%)
 (33%)
 (30%)
 (20%)
 (3%)
 (2%)
 (1%)
 (3%)
Celkem 224 hlasů
 Komentářů: 21, poslední včera 23:40
Rozcestník

Desktopový Linux na tabletu Google Pixel C

31.5.2018 18:48 | Přečteno: 2600× | open source | Výběrový blog | poslední úprava: 31.5.2018 18:48

Asi od roku 2016 vlastním tablet Google Pixel C s Androidem. Android vždycky byl překážkou pro produktivní použití tabletu a nedávno se Google stejně rozhodl zaříznout podporu, tak jsem si řekl, "proč na něj nezkusit dát desktopový Linux?"

Hardware

Tablet poprvé vyšel v roce 2015 a i dnes má vcelku výkonný hardware, tj. osmijádrový Aarch64 SoC Nvidia Tegra X1 s Maxwell GPU, 3GB RAM, 64GB úložiště a výborný 2560x1800 displej se stejným poměrem stran, jako standardní A papír. Kromě toho k němu existuje výborná oficiální klávesnice, která se přichycuje k tabletu magneticky a indukčně se z něj nabíjí; co se týče kvality, je tato klávesnice na lepší úrovni než spousta notebookových klávesnic. Původním záměrem Googlu bylo mít na tabletu Chrome OS; to se sice nikdy nestalo, ale zdrojáky Linux kernelu s podporou pro Chrome OS jsou stále dostupné, což docela dost pomohlo portování.

Nicméně cílem je tu klasický desktopový Linux ve verzi pro 64-bitový ARM. Nebudu tu popisovat jak všechno udělat; to už je dobře zdokumentované a bylo by to jen opakování se. Spíš chci tímto zápiskem trochu přitáhnout pozornost na projekt.

Výběr distribuce

V podstatě jakékoliv distro s podporou architektury by mělo fungovat. V mém případě používám Void Linux v musl-libc verzi. Nemám k tomu žádný speciální důvod, kromě toho, že jsem na Void zvyklý a spolu s Alpine mi přijde jako jediné zajímavé distro.

Nicméně první jak vypadá výsledek:

Softwarový stack

Je standardní desktopový. Jedna věc, co stojí za zmínku, je že pro funkci 3D akcelerace je třeba použít buď opatchovanou Mesu 18.1, nebo z git master. Bude fungovat i budoucí bugfix release 18.1.1.

Taky je potřeba mírně opatchovaný kernel. Já používám linux-next; kompletní strom, skripty i dokumentace jsou dostupné veřejně na Githubu.

Aktuální stav

Tablet je v podstatě použitelný. Bootuje, funguje grafika i 3D akcelerace, Wifi i Bluetooth, USB, tlačítka a s2idle suspend. Nefunguje dost věcí; úspávání do RAM (WiP), zvuk, DisplayPort přes USB-C, automatický reclocking GPU, USB OTG, foťák, senzory a pár dalších věcí. Na většině těchto věcí se pracuje.

Co je potřeba ještě dělat?

Chtělo by to kernel developery. Z Chrome OS kernel stromu (Linux 3.8) by se dala backportovat spousta patchů, a daly by se psát další vylepšení pro Tegru. Momentálně jsem v procesu portování audio driveru, a spolupracuju s lidmi, co portují na Nintendo Switch - má z velké části v podstatě stejný hardware.

Taky to chce podporu víc distribucí. V plánu mám ještě napsat skripty pro Alpine, ale chtělo by to i nějaké mainstream distra jako Ubuntu nebo Fedoru. Menším problémem bude u spousty distribucí software, protože je potřeba nová Mesa. Ve Voidu je tohle v podstatě vyřešené, void-packages má pull request pro Mesa 18.1 i s Tegra patchi.

Shrnutí

Ještě zbývá spousta práce, ale už teď jde o vcelku zajímavou náhradu laptopu. Sice nefunguje suspend-to-RAM, ale celkem schopně jej nahrazuje suspend-to-idle; výdrž je sice jen nějakých 9 hodin místo 22 hodin, ale i tak je to celkem dobré; nefunguje foťák, nefungujou senzory, eMMC běží na pomalejší rychlosti a USB 1.0 zařízení jdou jen přes hub, zvuk jde jen přes externí DAC nebo Bluetooth a spousta dalších věcí ještě stále taky chybí, ale hodně z toho jsou v podstatě malé věci a spousta z toho se dá v blízké době spravit. Ta větší část je už hotová.

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

31.5.2018 19:41 ewew | skóre: 38 | blog: ewewov_blog
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C

Označiť ako kvalitný blog.

31.5.2018 20:21 koroptev
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C
Borec, víc takových lidí!
mirec avatar 31.5.2018 21:20 mirec | skóre: 31 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C

Vynikajúci blog, vynikajúca práca.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
1.6.2018 07:16 gsnak | skóre: 20 | blog: gsnak
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C
Fungovalo by na tom Android studio?
DOGE: DE7q1kxqvoFek7UGWBWBt47QWJTRBqVNLL
q66 avatar 1.6.2018 14:31 q66 | skóre: 32 | blog: Q's CZ devblog
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C
je to ARM, tak asi těžko, a nevidím v tom moc smysl...
1.6.2018 10:26 Zdenek 'Mst. Spider' Sedlak | skóre: 38 | blog: xMstSpider
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C
Tohle je super.

Chystal jsem se dat Linux na ASUS TF700T, tohle je dobra inspirace...
GeoRW avatar 1.6.2018 13:49 GeoRW | skóre: 13 | blog: GeoRW | Bratislava
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C
Co tam mas za prostredie? Dotykovy display funguje? Da sa to pouzivat aj ako lunuxovy dotykovy tablet?
"This is to be taken with a grain of salt." ACBF - Advanced Comic Book Format
q66 avatar 1.6.2018 14:30 q66 | skóre: 32 | blog: Q's CZ devblog
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C
je to Xfce, a dotykový displej funguje bez problému out-of-box.
Ovoce avatar 2.6.2018 05:34 Ovoce | skóre: 13 | blog: Vyplizlo_ze_zivota
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C
Do pytle, podpora uříznutá po 2-3 letech? Ten ARM/Android svět je takovej humus v porovnání s PC...
2.6.2018 14:18 Rosta
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C
Mnozstvi patchu, na vsem se pracuje a spousta beznych veci jako uspavani nefunguje. Takze stejne jako s 99% tehle proprietarnich ARM smejdu - same problemy. Ocenuju sice snahu lidi, co se to snazi zprovoznit, ale mam pocit, ze je to boj s vetrnymi mlyny. Nez z toho udela pouzitelny desktop, bude to zastarale, nebo ho prestane bavit aplikovat ty desitky patchu a resit rozbijeni kompatibility s kazdym updatem OS... Ale pravda, tady aspon nvidia resila "linux for tegra" a nejake proprietarni bloby dodava, narozdil od spousty Android zarizeni.
3.6.2018 20:55 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C
Moje otazka zni: jak se existuje s 3 GB RAM? Pisu to z terminalku s 2G RAM a co pisu, nabiha az o peknejch par sekund dyl, mam otevrenych 6 tabu v Chromiu a konecna.
--- vpsFree.cz --- Virtuální servery svobodně
4.6.2018 11:21 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C
Pisu to z terminalku s 2G RAM a co pisu, nabiha az o peknejch par sekund dyl
A to tam mas Windows 8?
Moje otazka zni: jak se existuje s 3 GB RAM?
Naprosto v pohode! Schvalne me to primnelo, podivat se na stav zaplneni pameti (mam teda 4GB), ale bezi mne tu komplet KDE, asi 15 terminalu v Konsole, *Eclipse* a v prohlizeci mam taky oteverenych sest tabu. Zabrana pamet 2.5 GB, volna 1.5GB, takze rezerva nemala.

Rozdil mezi nami bude v tom, ze jako primarni prohlizec stale pouzivam Operu 12.x.

Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
q66 avatar 4.6.2018 18:35 q66 | skóre: 32 | blog: Q's CZ devblog
Rozbalit Rozbalit vše Re: Desktopový Linux na tabletu Google Pixel C
Jde to, ale Chromium se kompilovat na ARM vážně radši pokoušet nebudu. Celkem problém je poslední dobou i Firefox, protože závisí na Rustu a stav jejich ARM buildů je ne zrovna ideální, takže tam momentálně funguju na Firefoxu ESR (52), ale jinak bez problému.

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.