×

Help Tweakers weer winnen!

Tweakers is dit jaar weer genomineerd voor beste nieuwssite, beste prijsvergelijker en beste community! Laten we ervoor zorgen dat heel Nederland weet dat Tweakers de beste website is. Stem op Tweakers en maak kans op mooie prijzen!

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

Ontwikkelaar zet punt achter Linux 2.4-releases

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.

Willy 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.

Door Adrian Buyssens

10-04-2012 • 15:06

15 Linkedin Google+

Reacties (15)

Wijzig sortering
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 iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S8 Google Pixel 2 Sony Bravia A1 OLED 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

*