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 , , 21 reacties
Bron: LKML, submitter: RogerWaters

Het heeft meer tijd gekost dan verwacht werd, maar Linus Torvalds heeft gisteravond op de Linux Kernel Mailing List een nieuwe 2.6-kernel aangekondigd. Het gaat dit keer om versie 2.6.21 die de in begin februari uitgebrachte 2.6.20-release opvolgt en vanaf deze Nederlandse mirrorserver gedownload worden. De 2.6.20-versie bracht veel nieuwe features en ingrijpende veranderingen met zich mee waaronder Kernel-based Virtual Machine, waarvoor de nieuwe .21-branch verbeteringen kent. Daarnaast zijn er verbeteringen doorgevoerd voor een betere ondersteuning van de PlayStation 3, Wat er zoal veranderd is in Linux-kernel 2.6.21 kan gelezen worden op KernelNewbies, of hieronder:

If the goal for 2.6.20 was to be a stable release (and it was), the goal for 2.6.21 is to have just survived the big timer-related changes and some of the other surprises (just as an example: we were apparently unlucky enough to hit what looks like a previously unknown hardware errata in one of the ethernet drivers that got updated etc).

So it's been over two and a half months, and while it's certainly not the longest release cycle ever, it still dragged out a bit longer than I'd have hoped for and it should have. As usual, I'd like to thank Adrian (and the people who jumped on the entries Adrian had) for keeping everybody on their toes with the regression list - there's a few entries there still, but it got to the point where we didn't even know if they were real regressions, and delaying things further just wasn't going to help.

So the big change during 2.6.21 is all the timer changes to support a tickless system (and even with ticks, more varied time sources). Thanks (when it no longer broke for lots of people ;) go to Thomas Gleixner and Ingo Molnar and a cadre of testers and coders.

Of course, the timer stuff was just the most painful and core part (and thus the one that I remember most): there's a lot of changes all over. The appended changelog is just for the fixes since -rc7, so that doesn't look very impressive, the full changes since 2.6.20 are obviously a *lot* bigger (and you're better off reading the individual -rc changelogs).

We now return you to your regular scheduler discussions,

Linus

Short overview

2.6.21 improves the virtualization features merged in 2.6.20 with VMI (http://lwn.net/Articles/175706), a paravirtualization interface that will be used by Vmware (and maybe -probably not- Xen) software. KVM does get initial paravirtualization along with live migration and host suspend/resume support (http://lwn.net/Articles/223839). 2.6.21 also gets a tickless idle loop mechanism called "Dynticks" (http://lwn.net/Articles/223185), a feature built in top of "clockevents" which unifies the timer handling and brings true high-resolution timers. Other features are: bigger kernel command-line, optional ZONE_DMA; support for the PA SEMI PWRficient CPU, for a Cell-based "celleb" architecture from Toshiba, better PS3 support: support for NFS IPv6, IPv4 <-> IPv6 IPSEC tunneling support, UFS2 write support, kprobes for PPC32, kexec and oprofile for ARM, public key encription for ecryptfs, Fcrypt and Camilla cipher algorithms, NAT port randomization, audit lockdown mode, many new drivers and many other small improvements.

Moderatie-faq Wijzig weergave

Reacties (21)

Waarom doen ze voor zo'n grote verandering zo'n kleine stap in de release :?
Dus waarom is dit niet de 2.7 (of 2.8) release :?
Dus waarom is dit niet de 2.7 (of 2.8) release
Waarschijnlijk omdat voorlopig de naam van de kernel "Linux 2.6" is. Het 2.6 is gewoon onderdeel van de naam, en slaat eigenlijk niet (meer) op een versie nummer.

Vergelijk dit bijvoorbeeld met Java, waarbij de naam gewoon "Java2" was, en daarna het versie nummer kwam (Java2 1.3, Java2 1.4, etc).

Ook Irix heeft dit gehad, eerst oplopende versie nummers, en vanaf 6.5 werd de naam van het os "Irix 6.5" en kwam daarna pas het versie nummer.

Dit is gewoon een raar geek dingetje. Misschien dat "Linux 2.6" ooit nog wel weer gerenamed gaat worden naar gewoon Linux en dat we dan weer 'gewone' versie nummers krijgen.
zo'n grote verandering is dit toch niet? maar genoeg 2.6 releases kennen nieuwe features, dat is niks nieuws.. als ze dat steeds opnieuw moesten nummer zaten we nu aan Linux 8.16
Voor de vraag "Maakt dit Linux nu eindelijk lekker zuinig op mijn laptop?":

http://www.phoronix.com/s...ge=article&item=651&num=1

Scheelt maar een Watt-je, die tikloze tijd.
Maar wel 5 bij load, toch 1.5% zonder hardwarematige aanpassingen, voor iedereen dus.
Iets > niets, lijkt mij.
1 a 2 watt betekent in mijn geval 3 tot 6% meer batterijleven. Da's dus gratis 5 tot 10 minuten langer werken. Kan je veel zeggen, maar ik vind ze welkom :)
Werkt dit op elke linux distributie?
Ik ga nu namelijk (K)Ubuntu gebruiken,
Thanx
laat ik het anders zeggen, er is geen distro die zonder werkt ;)

Linux-kernel is de kern van elke linux distro. Zo heeft windows ook een kernel alleen hebben veel mensen daar geen weet van. De kernel is de koppeling tussen apparaten en de rest van de pc. Het is eigenlijk het kloppend hard van de Software.
Ik denk dattie dat wel begrijpt, maar dat hij zich afvraagt of het compatible is met gnome/kde
Ik schijn een erg belangrijke denkstap te missen hier ?
Je KAN bij elke distro een eigen kernel bakken van source, maar meestal is het niet handig ivm security updates (bij elke update zou je je kernel opnieuw moeten compileren). Als je (K/X/Ed)ubuntu gaat gebruiken krijg je bij de laatste versie de 2.6.20 kernel, die behoorlijk recent is.

Ik denk dat je als 'gewone' gebruiker deze kernel lekker moet laten liggen.
Bij elke nieuwe release van zowel een kernel als dit, of een gnome krijg ik weer zin om linux te draaien op mn oude getrouwe desktop... Heb een tijd lang louter linux gedraait (oudere hardware, liep een stuk soepeler... Toentertijd eerst Gentoo en later Arch (vanwege compile tijden...). Heb heerlijke herinneringen aan het hebben van echt MIJN systeem...

In dat opzicht; weet iemand of het [erg] makkelijk is om mn OS van winXP over te zetten naar linux (pref Arch weer) met een mogelijkheid tot het gebruiken van de huidige situatie als VMware image o.i.d. Er zijn bepaalde dingen (werk, studie) waarvoor ik namelijk een windows omgeving nodig heb...
Ik gebruik ook Arch, en ik moet zeggen, je bent blijkbaar gewoon met de filosofie en werkwijze van Arch, en ik denk niet dat het dan problemen gaat maken om terug over te stappen van XP.

Voor office hebben we openoffice, voor internet explorer hebben we firefox (duh), voor windows explorer hebben we iets zoals nautilus (voor gnome). Er zijn genoeg alternatieven te vinden.
Misschien dat echt heel speciale dingen (3DSMax, *CAD, ...) niet direct een evenwaardige vervanger hebben onder linux, maar voor bijvoorbeeld Photoshop is Gimp een waardige vervanger (maar wel even wennen qua gebruikswijze).

Je hebt met Arch gewerkt, dus ik zou zeggen, gebruik de bekende pacman -Ss om te zoeken wat je nodig hebt ;).

[edit]
VMWare images kan je nog altijd gebruiken onder linux. Gewoon met de VMWare voor linux. Desgewenst kan je ook een alternatief zoals Qemu gebruiken, wat - dacht ik - ook images van VMWare aankan :).
Van je huidige windows een VM maken is mogelijk d.m.v. P2V (Physical to Virtual) tools...
Indien je Xen gaat gebruiken kan dit door downloaden van Xensource Xen Express, welke gratis is en een P2V tool voor Windows bevat. De gemaakte disk image kun je vervolgens weer draaien d.m.v. een Xen enabled kernel en xen tools. Voorwaarde voor Windows is wel dat het een Intel VT of AMD Pacifica cpu is.
Voor VMWare zijn ook P2V tools beschikbaar, ik zou alleen niet weten of ze er ook gratis zijn.
Een compleet nieuwe install is uiteraard ook mogelijk...kijk dan naar VMWare server, Xen of Virtualbox, vooral de laatste werkt erg lekker op een linux desktop.
En wanneer zit dit in Gentoo? Ben namelijk al een poosje aan het stoeien om gentoo gecompileerd te krijgen. En ik denk dat het bij mn volgende poging wel lukt, maar is het misschien beter wachten tot deze kernel er ook in zit?
er is intussen zelfs al een package aanwezig, maar het kan nog een tijdje duren tot die stable is. Het is in gentoo echter redelijk makkelijk een kernel te updaten, dus ik zal er niet op gaan wachten.
tickless? betekent dat dat we Linux vanaf nu kunnen draaien op "chaotische" chips? (dwz die werken zonder clocksignaal. Zijn er nog maar weinig van, maar ze lijken me interresant.)
Nee, maar deze kernel die tikt niet steeds dwangmatig tegen het uiteinde van zijn bril (2.6 range) en knippert ook niet steeds met zijn ogen op een irritante manier (2.4). Deze is eindelijk tickless
Is de licentie van de Linux Kernel niet gewoon GPL(v2)?
Als je een 'unstable/keyworded' package wil gebruiken in Gentoo, voeg je gewoon een regel toe aan /etc/portage/package.keywords (Indien het niet bestaat, gewoon aanmaken):
sys-kernel/vanilla-sources
OF gentoo-sources (extra patches)
sys-kernel/gentoo-sources

greetz

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