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

Door , , 15 reacties

Het ontwikkelteam van de Linux-kernel heeft aangekondigd geen releases meer uit te gaan brengen voor de meer dan elf jaar oude 2.4-kernel. Bugfixes kunnen nu worden toegevoegd aan een Git-repository van de kerneldevelopers.

Tux LinuxWilly Tarreau, een van de kernelontwikkelaars, heeft aangekondigd alle mogelijke aanpassingen aan versie 2.4 van de Linux-kernel op een Git-repository te plaatsen. Deze versie is dus niet meer beschikbaar op de Linux Kernel Archives. Dat maakte de ontwikkelaar bekend op de mailinglist van het project.

Volgens de kernelontwikkelaar kreeg het ontwikkelteam nog vaak mails met de vraag of er geen centrale repository was om bepaalde bugfixes voor de 2.4-kernel te kunnen ophalen. Die gebruikers waren niet geïnteresseerd in nieuwe of volledige releases, maar wilden specifieke fixes in een centrale locatie, een verzoek waarvoor Tarreau een Git-repository perfect acht.

De laatste versie van de 2.4-kernel, 2.4.37.11, dateert van eind 2010 maar heeft al lang opvolging gekregen van kernels 2.6 en 3.0. Versies 2.6.27 en 2.6.32 worden nu de 'long term support'-kernels. De 2.4-kernel wordt nog weinig gebruikt in desktops of servers, maar is nog wel geïntegreerd in veel embedded systemen.

Moderatie-faq Wijzig weergave

Reacties (15)

De laatste versie van de 2.4-kernel, 2.4.37.11, dateert van eind 2010 en is sindsdien opgevolgd door kernels 2.6 en 3.0. Versies 2.6.27 en 2.6.32 worden nu de 'long term support'-kernels.
Beetje vreemd omschreven.
Zie Linux Kernel Timeline.
Kernel V2.6.0 is eind 2003 released dit was ten tijde van Kernel versie 2.4.23.

Zie ook ftp://ftp.kernel.org/pub/linux/kernel/v2.4/ en ftp://ftp.kernel.org/pub/linux/kernel/v2.6/.
Now het verbaast me dat kernel 2.4.x nog door ontwikkeld.
Maar goed dat er zijn nog mensen zijn mensen die zo oude kernel wilden ondersteunen.
Doorontwikkeld worden is ook een beetje overdreven. Er werden nog wel eens bugs gefixed, en dat dus stiekem ook al een tijdje niet meer, aangezien de laatste versie van eind 2010 was.

Dan nog wordt het vrij veel in embedded systems toegepast, en die draaien nou eenmaal vaak een flinke tijd. En vooral: de 2.6 kernel is zo'n 30-40% groter qua memory footprint dan de 2.4 kernel, en dat is in embedded gewoon een belangrijke factor onder het motto: "what's good enough, is enough".
Ik ben benieuwd naar de bron van je claim dat de 2.6 kernel "30-40%" meer geheugen gebruikt. Hierover kan ik geen eenduidige claim vinden en deze zijn ook moeilijk te maken. Aan geheugengebruik kan lastig een eenduidige waarde worden gehangen. Zeker met embedded systems, die mogelijk een aangepaste of uitgeklede versie van de kernel gebruiken. Zo is er bijvoorbeeld meestal geen behoefte aan het beheren van (meerdere) gebruikers.

Verder zijn er in de 2.6 kernel juist enkele optimalisaties gemaakt in de richting van embedded systemen. Kernel preemption staat onderbreking van taken toe en de snellere scheduler zorgt voor snellere uitvoering van multitasking. Deze en andere verbeteringen tov 2.4 zorgen er juist voor dat Linux meer als een "real time OS" werkt voor embedded devices (ok geen echt RTOS, maar toch een verbetering).

Kijk ook hier voor de verbeteringen:
http://www.linuxjournal.com/article/7477?page=0,0
Bedoelt Gayru niet gewoon kernel image grootte. Eventueel zonder gzip. Elke kB telt voor simpele routertjes of printers.
Moah. Flash geheugen kost toch ook geen drol meer. Alle routertjes waarvan ik de sources/firmware heb kunnen bekijken tot nu toe zijn niet direct ultra klein of compact.
meer geheugen meer code.. meer kans op fouten... en dat wil je niet in embedded systemen.. moet gewoon werken.... En 2.4 kernel werkt goed voor zulke devices..
Ah dat vindt ik een interessante opmerking. Wat krijg je daar eigenlijk voor terug, die 30-40% extra memory?
dat betekent meer geheugen voor andere dingen, zoals het decoden van video's, cachen van mp3's, enfin, whatever het device in kwestie doet :) met een grotere kernel zouden die devices meer geheugen moeten hebben, waardoor ze duurder zouden worden dan nodig.
Now het verbaast me dat kernel 2.4.x nog door ontwikkeld.
Maar goed dat er zijn nog mensen zijn mensen die zo oude kernel wilden ondersteunen.
Version 2.4.0, released on 4 January 2001,

Version 2.6.0 was released on 18 December 2003.
http://en.wikipedia.org/wiki/Linux_kernel

[Reactie gewijzigd door Nozem1959 op 11 april 2012 07:07]

Hey dat is Willy Tarreau van HAProxy. Hij en zijn bedrijf zijn zeker nog steeds druk met de 2.4 kernel die flink de netwerk stack aan het optimaliseren is voor zijn proxy oplossing.
slechte zaak, zijn ze misschien bang dat er een leuk alternatief ontwikkeld gaat worden voor de logge android meuk ?

linux + gsm, g3/4 ondersteuning. Een repo van ubuntu en een poort van Steam, is een super smartphone / tablet.

Maar ja dan verkoop je geen nieuwe hardware meer.
Of ik begrijp jou verkeerd, of jij begrijpt de tekst verkeerd.

De ontwikkeling (puur bugfixing sowieso) van de Linux kernel 2.4 wordt stopgelegd, niet van de Linux kernel in het algemeen. De 2.4 kernel is behoorlijk gedateerd (meer dan 11 jaar oud) en wordt amper nog gebruikt. Zover ik weet hebben de huidige types mobiele apparaten met een OS gebaseerd op Linux nooit een 2.4 kernel gezien, en is dit allemaal op 2.6 of 3.x gebaseerd.

[Reactie gewijzigd door ThePendulum op 10 april 2012 17:03]

slechte zaak, zijn ze misschien bang dat er een leuk alternatief ontwikkeld gaat worden voor de logge android meuk ?

linux + gsm, g3/4 ondersteuning. Een repo van ubuntu en een poort van Steam, is een super smartphone / tablet.

Maar ja dan verkoop je geen nieuwe hardware meer.
dit gaat om de 2.4 kernel , niet om de 2.6 of de 3.X.. wat o.a. draait op android
Maemo heeft 2.6 en werkt perfect

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True