Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Testversie Ubuntu Touch start niet langer vanuit Android

In een nieuwe testversie van Ubuntu Touch, de versie van Canonicals besturingssysteem dat op tablets en smartphones draait, start niet langer op vanuit een Android-omgeving. Voortaan start Ubuntu Touch direct zijn eigen omgeving.

Bij oudere testversies van Canonicals mobiele besturingssysteem werd de Ubuntu-omgeving gestart nadat Android was geboot. Dit gebeurde via een chroot-opdracht in de userland-omgeving van Android. Ubuntu Touch werd om die reden door sommige ontwikkelaars omschreven als slechts een shell bovenop de Android-kernel, iets wat veel fabrikanten van mobiele telefoons ook doen.

In de nieuwste testimages van Ubuntu Touch is dit model flink gewijzigd. Het besturingssysteem start nu zelf, waarna Android binnen een zogeheten lxc-containter, een gevirtualiseerde omgeving, wordt gestart. De Ubuntu Touch-ontwikkelaars noemen de wijzigingen een 'container flip' en stellen dat de nieuwe testimages een voorbode vormen van de uiteindelijke Ubuntu Touch-architectuur. Wel wordt aangetekend dat de nieuwe testimages nog niet de afwerking hebben van de testomgeving die nog vanuit Android werd gestart, maar dit zou spoedig moeten veranderen.

De eerste Developer Preview van Ubuntu Touch verscheen in februari. De testversie van Ubuntu voor apparaten met een touchscreen is onder andere beschikbaar voor de Samsung Galaxy Nexus, de LG Nexus 4, de Asus Nexus 7 en de Samsung Nexus 10, maar uiteindelijk moet het mobiele OS eenvoudig te porten zijn naar andere op Android draaiende apparaten.

Door Dimitri Reijerman

Redacteur

07-07-2013 • 11:38

36 Linkedin Google+

Reacties (36)

Wijzig sortering
Android ( en Ubuntu Touch) draaien dus in een gevirtualiseerde omgeving.
Geld dit ook voor iOS apparaten? In hoeverre heeft dat impact op de prestaties vraag ik me af?

Edit: Denk dat ik mijn eigen vraag kan beantwoorden. Deel toch graag deze link: http://9to5google.com/201...ter-smooth-ios-interface/

[Reactie gewijzigd door Pingaloca op 8 juli 2013 13:41]

Kernel en drivers. Firefox OS gebruikt ook de Android kernel. Scheelt ook veel voor de makers van hardware, deze zijn al bekend met het drivermodel.

[Reactie gewijzigd door creator1988 op 7 juli 2013 11:52]

Android kernel bestaat in de basis niet. Het is gewoon de linux kernel. Hoewek de android specifieke code lange tijd buiten de linux kernel om werd ontwikkeld zijn ze een hele tijd terug opnieuw samengevoegd.
De kernel die gebruikt word/werd bij Android is nooit geheel los geweest van de Linux kernel, ze gebruikten in het begin gewoon een Linux kernel met wat zelf geschreven tweaks voor Android en later zijn die tweaks opgenomen in de officiële repo.

En je moet een 'devicecode' opgeven zodat het juiste config file voor jouw device gebruikt word om de kernel te compilen, dit kan je ook gewoon met de hand gaan doen door 'make menuconfig' te gebruiken en daar alle modules enz. zelf te selecteren maar waarom zou je moeilijk doen als het makelijk kan.
Oftewel: jullie hebben deels allemaal gelijk: Linux kernel met een Android Stack noemen we dat! :Y) ;)

CHroot betekent gewoon letterlijk Change Root.

Oftewel je geeft de rechten tijdelijk of permanent aan een andere directory: Dit heeft voor en nadelen. Vooral in veiligheid nadelen. Daarom hebben ze Containers ontwikkeld onder Unix en deze zijn gepoort naar Linux: zogenaamde Chroot jails (onder linux LXC)

Het wordt vaak met virtualisatie verwardt. Maar wat het eigenlijk doet is leentje buur spelen met de rechten en zo de boel foppen als het ware.

Het draait dus gewoon native en eigenlijk toch weer niet!
Nee, Canonical ondersteunt geen Android apps op Ubuntu Touch. Het zou wel mogelijk zijn als iemand de Dalvik VM naar Ubuntu port, dan kun je de Android apps daar in draaien, maar dat wordt overgelaten aan de community (indien die daar interesse in heeft). Ubuntu Touch heeft eigen native apps, en ondersteunt HTML5 (en cordova).

-- edit: spelling

[Reactie gewijzigd door tpeeters op 7 juli 2013 15:35]

Ubuntu Touch kan je nog niet dual booten,
Je kan wel een CWM backup maken.
Dan even Ubuntu Touch flashen om te proberen, en daarna weer de CWM backup terugzetten om weer op je eigen OS (Android) te komen.

Op dit item kan niet meer gereageerd worden.


OnePlus 7 Pro (8GB intern) Microsoft Xbox One S All-Digital Edition LG OLED C9 Google Pixel 3a XL FIFA 19 Samsung Galaxy S10 Sony PlayStation 5 Microsoft

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True