Android-code geschrapt uit Linux-kernel

Linux

Gepubliceerd: Woensdag 3 februari 2010

Drivers voor Android zijn vanaf versie 2.6.33 uit de Linux-kernel verwijderd. Volgens de maintainer van de Linux-drivercode verwaarloost Google de code.

Toon volledig artikel

Gregorius op Woensdag 3 Februari 2010 16:01

image

Wat Google hier eigenlijk lijkt te doen is de Linux-kernel forken.
Daar is niets mis mee maar het is wel jammer dat het daardoor meer werk kost om drivers uit Android te porten naar de standaard Linux-kernel.

Anonymous Coward op Woensdag 3 Februari 2010 16:26

image

de kernel forken maakt de zaak erg onoverzichtelijk en zal de inzet van linux verder bemoeilijken. Dat is dus een pad dat men niet zomaar moet inslaan.
Zeker wanneer specifieke code uit de kernel alleen via extra code aangeroepen kan worden die alleen in Android beschikbaar is. Een gevaarlijke ontwikkeling derhalve.


Gregorius op Woensdag 3 Februari 2010 16:42

image

en zal de inzet van linux verder bemoeilijken.

Afgezien van de desktop is Linux al jarenlang met een opmars bezig.
Je kunt geen apparaat openmaken of er draait wel Linux op. Routers, TV's, HD-recorders, navigatiesystemen, telefoons, etc.

Anonymous Coward op Woensdag 3 Februari 2010 16:49

image

Die discussie voer ik hier niet. Maar las jij liever leest. De groei van Linux ipv de inzet dan mag je dat vervangen.

Anonymous Coward op Donderdag 4 Februari 2010 07:44

image

Patchsets hebben in het verleden ook al de inzetbaarheid van Linux stevig verruimd. Je moet geen grote serverkernel op een horloge willen draaien. Hier blijkt juist het grote voordeel van een volledig open systeem: het kan probleemloos aangepast worden aan specifieke hardwarewensen, en dat gebeurt dan ook.

anonymous_118315 op Woensdag 3 Februari 2010 17:54

image

De kernel forken maakt de zaak erg onoverzichtelijk...Tot daar ben ik het met je eens. De rest lijkt me vooral wishfull thinking.

Als Google te ver gaat, dan laat de community het vallen en wordt het werk 100% aam Google over gelaten. Het blijft dan in naam open source en Linux, maar daar is dan ook alles mee gezegd.

Jammer, dat wel.

Anonymous Coward op Woensdag 3 Februari 2010 22:04

image

De rest lijkt me vooral wishfull thinking. Is dat wat je graag wilt dan?
Dat is wat je zou moeten voorkomen in mijn optiek en dan heb ik het niet over jouw idiote vijandbeelden.

anonymous_118315 op Woensdag 3 Februari 2010 22:28

image

Sorry, te dubbelzinnig waarschijnlijk. Ik kan er werkelijk geen touw aan vast knopen. (bevalt trouwens best goed, ga zo door.)

Anonymous Coward op Donderdag 4 Februari 2010 14:39

image

Ik kan er werkelijk geen touw aan vast knopen. Maar dat heeft je nog nooit geremd in je reacties ;)

bekhof op Vrijdag 5 Februari 2010 00:43

image

Nee, bij jou wel. dat scheelt een hoop!

Anonymous Coward op Donderdag 4 Februari 2010 07:39

image

Dit is geen fork. Er worden alleen drivers uit de mainline verwijderd omdat die volgens de maintainer slecht onderhouden worden. Dat is een goede zaak. Het enige wat Google nu moet doen (en dat moesten ze toch al) is zelf hun drivers bijhouden. Hun kernel moet vanaf nu dan ook custom zijn, maar dat zijn praktisch alle distributiekernels ook al en dat is nog nergens een probleem gebleken.

Zolang je als distributeur zorgt dat je patches compatible blijven met de mainline, is er echt helemaal niets aan de hand. Business as usual.

anonymous_118315 op Donderdag 4 Februari 2010 13:23

image

Een quote van LWN:
so forking is bad, but fork + merge is the bread and butter of kernel developmentHet is altijd beter om een fork te vermijden, maar als de fork nodig is dan is dat geen probleem. Het enige probleem is als Google er niet aan gaat werken om tot een wederzijds bevredigende oplossing te komen en uiteindelijk een merge.

Daar gaat het artikel volgens mij ook over.

MvO op Woensdag 3 Februari 2010 16:26

image

Inderdaad op zicht niets mis mee, maar het geeft wel te denken waarom Google dit doet. Zoals ik het bezie halen ze zichzelf namelijk meer werk op de hals, omdat ze hun hele fork moeten onderhouden. Dat doe je niet voor de lol.

kwark op Woensdag 3 Februari 2010 19:43

image

Dat doe je niet voor de lol.

Google en de mainstream kernel lijken niet echt samen te gaan. Ze doen het zichzelf aan, als ze gewoon zouden samenwerken met de mainstream devs, is het een win-win situation.

Blieb op Donderdag 4 Februari 2010 09:30

image zomerhack badge 2

ze hun hele fork moeten onderhouden
Ze gebruiken vrijwel zeker toch al een aaangepaste lichte kernel voor android. Android kan met veel minder overhead in een mobiel device draaien dan de meeste desktop en server OS'sen die bijvoorbeeld veel meer aansluitingen hebben en ondersteunen.

Gregorius op Donderdag 4 Februari 2010 10:21

image

In principe hoef je de sourcecode niet aan te passen. Wanneer je de kernel compileert laat je alle modules die je niet nodig hebt weg waardoor je vanzelf een zeer slanke kernel krijgt.

Waar het artikel over gaat is dat het gedeelte van de kernel wat Google gebruikt, niet meer in de pas loopt met de mainstream kernel.

Het is nog maar de vraag of Google echt grote aanpassingen maakt in de kernel zonder die terug te sturen naar de mainstreamkernel want dat zou betekenen dat er een fork ontstaat waar ze zichzelf later mee in de vingers kunnen snijden. De toekomst zal het uitwijzen.

gbyshenk op Donderdag 4 Februari 2010 10:21

image

Het antwoord naar de 'waarom' lijkt mij duidelijk van de blogpost. De Linux kernel ontwikkelaars hebben wat aanpassingen gevraagd in de android codebase, wat zal infloed hebben op de "android userspace logic". Hoogstwaarschijnlijk zijn de android ontwikkelaars niet mee eens. Vaak komt het dat wat 'goed' is hangt af van welke doel men willen bereiken, en mischien willen de android ontwikkelaars (zoals anderen) liever hun eigen fork onderhouden.

anonymous_118315 op Woensdag 3 Februari 2010 17:50

image

Daar is niets mis mee...Misschien niet, maar ergens netjes is het ook niet. Het valt me behoorlijk tegen. Aan de ene kant gebruiken ze wel heel veel Linux code, maar ze nemen niet de moeite om het goed te doen.

Vooral ook omdat ze verder toch wel bijdragen aan de kernel en testen voor de kernel. Waarom dan niet hun eigen code ook netjes onderhouden?

Lennart op Woensdag 3 Februari 2010 17:18

image zomerhack badge 3

Embrace, Extend, Extinguish?

anonymous_118315 op Woensdag 3 Februari 2010 17:55

image

Dat hebben er al meer geprobeerd, maar ik betwijfel of het lukt.

Anonymous Coward op Donderdag 4 Februari 2010 07:41

image

Dat kan niet met GPL-code. Wat Google met de Linuxkernel voor Android doet, zal onder de GPL moeten blijven en zodoende desgewenst uitwisselbaar met mainline.

MvO op Donderdag 4 Februari 2010 12:24

image

In theorie heb je gelijk. Maar de praktijk is vaak wat weerbarstiger.

anonymous_118315 op Donderdag 4 Februari 2010 21:36

image

De GPL is intussen (tenminste 1 keer) in de rechtzaal afgedwongen. Tevens is het al een paar keer geschikt. En een paar keer is na enige drang een bedrijf over stag gegaan.

De praktijk lijkt dus vooral voor overtreders wat weerbarstiger dan ze hadden gehoopt.

stonehead op Donderdag 4 Februari 2010 10:18

image

Voor de volledigheid, de discussie is op LWN en Slashdot al veel verder gevorderd, met reacties van Google-medewerkers. Je kunt ze geen onwil of geslotenheid verwijten.
http://linux.slashdot.org/story/10/02/03/1932222/Android-and-the-Linux-Kernel-Community?art_pos=14

anonymous_118315 op Vrijdag 5 Februari 2010 09:41

image

Je kunt ze geen onwil of geslotenheid verwijten.Dat ben ik niet helemaal met je eens. Ik heb die discussie (niet helemaal) gelezen, maar ik bespeur toch een zekere onwil om consensus te bereiken.

Of het nu pragmatisme (het halen van deadlines) of arogantie (Wij zijn Google dus het is goed) is kan ik niet beoordelen, maar ik persoonlijk hoop dat optie één het juiste antwoord is.

Ik hoop dan ook dat ze, nu de deadlines zijn gehaald, nu wel gaan overleggen. En dat ze een common ground weten te vinden waardoor de code alsnog gemerged kan worden.

Ik zou het erg jammer vinden als Android een blijvende fork zou opleveren, want daarvan moet je er toch zo min mogelijk proberen te hebben.

Om te kunnen reageren, dient u ingelogd te zijn.

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Peiling

Loading Poll

Video: World Tech Update: Darpa's robot oorl...

World Tech Update: Darpa's robot oorlogspaard (video)

Verleden nieuws