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

Android-code zit nu in Linux-kernel

De Linux Foundation heeft een nieuwe versie van de Linux-kernel uitgebracht. Versie 3.3 heeft als grootste wijziging dat aanpassingen die Google heeft gedaan aan de kernel voor Android nu in de officiŽle Linux-kernel zijn opgenomen.

De samenvoeging van de Android-code met de Linux-kernel moet het voor Linux-distro's gemakkelijker maken om Android-apps te draaien, terwijl ontwikkelaars van custom roms ook gemakkelijker firmware moeten kunnen uitbrengen, meldt Kernelnewbies. Sinds december 2009 werden aanpassingen die Android-ontwikkelaars deden aan de Linux-kernel niet meer in de officiële kernel opgenomen door onenigheid. Inmiddels is het conflict bijgelegd.

In Linux 3.3 zijn nog meer aanpassingen gedaan aan onder meer geheugenbeheer en virtualisatie. Linus Torvalds heeft zondag de release van de nieuwe kernelversie aangekondigd. De releases van de Linux-kernel volgen nu telkens enkele maanden na elkaar. Versie 3.0 kwam in de afgelopen zomer uit, terwijl aan het begin van de winter Linux-kernel 3.2 uitkwam.

Door

Redacteur mobile

123 Linkedin Google+

Reacties (123)

Wijzig sortering
Bedenk je wel dat alle code door een stevige review gaan voordat het geaccepteerd wordt. En zoals Blokker_1999 al zei zal het datagraaien in userspace plaatsvinden.
Software die van niemand is kom je amper tegen in de open source wereld. Dat is code met een publiek domein licentie. Nagenoeg alle code is van iemand omdat die geclaimed is middels de copyright wetgeving.

Verschillende projecten gaan op verschillende manieren met dit vraagstuk omtrent eigendom om. Maar het is een illusie om te denken dat bv. webkit van niemand is...

[Reactie gewijzigd door Bulkzooi op 19 maart 2012 16:20]

Goed, op copyright basis is het een optelsom van alles uit de KHTML dagen, wat Apple code dat er na de fork aan toegevoegd is, en daarna ook nog ladingen code van Google, Nokia, Intel, Qualcomm, RIM, etc etc etc. Het punt blijft, uiteindelijk is Webkit niet van 1 bedrijf, net zo min als de Linux kernel van 1 bedrijf is.

[Reactie gewijzigd door Dreamvoid op 19 maart 2012 17:03]

Klopt, maar dat is een heel ander punt dan waar ik op reageerde ;-) : Dat open source projecten van niemand zijn.

Het leuke van veel open source licenties is dat ondanks de eigendomsrechten wel iedereen toegang krijgt. In tegenstelling tot de ouderwetse eigendomsrechten die juist bedoeld zijn om mensen uit te sluiten (of te laten betalen voor gebruik).

Hier is altijd veel verwarring over. Echter, open source code heeft wel degelijk eigenaren.

[Reactie gewijzigd door Bulkzooi op 19 maart 2012 17:12]

Het zijn allemaal redelijk losstaande dingen en ook nog eens fully open source dus door iedereen te onderhouden als nodig.
Klopt, je hebt een emulator nodig
Al lijkt me dat niet echt een probleem gezien een pc veel meer power heeft dan een smartphone. En met een beetje geluk wordt dan de dev-emulator een stuk beter |:(
Het emuleren van de volledige ARM architectuur is een enorme performance hit.
En ik denk niet dat dit op korte termijn de snelheid van de native ARM devices zal evenaren. Ook al is de PC hardware veel krachtiger.

Tevens kan je in principe alle Android apps prima onder x86 draaien zolang ze maar geen gebruik maken van native code. Dat is nu juist het leuke van de Java VM (Dalvik).

Zeker gezien Intel druk bezig is het x86 platform te pushen naar mobiele devices en dus ontwikkelaars dwingt om ook hun native code voor x86 te compileren of niet te gebruiken. Hoe sneller het spul hoe minder reden om dichter bij bare metal te programmeren. Uiteindelijk is emuleren gewoon niet meer nodig.
(Android draait inmiddels al op de x86 architectuur)
Ik zie niet in waarom Linux nou zoveel beter wordt met Android apps-support. Ik bedoel, het lijkt me een mooie feature, ik zou zeker een aantal apps erop zetten, maar je hebt met standaard Ubuntu echt wel meer mogelijkheden dan met Android. Android apps min of meer native draaien op je PC is zeker een unique selling point (kan ik leuk even tussendoor als ik werk een Wordfeudje naar iemand spelen), maar het is niet alsof het echt belangrijke dingen zal toevoegen. Misschien als GUIs ook support krijgen voor Android Widgets, dat het dan leuk is je agenda widget op je PC te hebben, maar dat lijkt me al vrij geavanceerd en zie ik niet snel gebeuren, en dat lijkt me toch de grootste toegevoegde waarde die je zal krijgen. Voor office toepassingen, browsen, videos spelen of noem maar iets geks ga je geen Android apps gebruiken als je een volledig voor PC/laptop geschikte versie kan draaien, lijkt me.
Het gaat ook niet zozeer om de grote hoeveelheid fart apps die je misschien wel ondersteund krijgt. Maar met name om dat je dan ook extra mensen aantrekt om linux eens te proberen.

"Hť, die applicatie die ik op mijn telefoon heb kan ook op dat besturingssysteem!"

@ Dreamvoid: er wordt toch echt duidelijk gezegd
"De samenvoeging van de Android-code met de Linux-kernel moet het voor Linux-distro's gemakkelijker maken om Android-apps te draaien". Ik neem aan dat er linux distro's zijn die hier gebruik van gaan maken anders is het nogal zinloos om zoiets toe te voegen, het heeft er dus wel degelijk mee te maken.

Op dit item kan niet meer gereageerd worden.


Apple iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S9 Google Pixel 2 Far Cry 5 Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*