Torsdag, 21 juli, satte Linus Torvalds en andel i hjärtat av den ”bignum dagar” för 2.6-kärnan och tog wraps av Linux 3.0. Även om inte ett stort steg från 2.6.39, behöver släppa några förändringar värda eyeballing.
Som nämndes i början av cykeln för denna kärna är 3,0 milstolpe inte om stora nya funktioner i Linux-kärnan. Istället var den version bump om att få bli av med den allt större delversionsnummer (som ”2.6.39.x”) och att erkänna kärnans 20-årsjubileum i år. Också eftersom röster i Linus huvud sa till honom att det var dags för en version bula. Tur att Linus lyssnar på röster, va?
Nu när vi har fått den stora disclaimer ur vägen har det skett ett antal förändringar i Linux 3,0 värt att notera om du är intresserad av Linux. Om du har läst så här långt, jag gissar att du är.
Linux 3.0 Får Xen dom0 Support
Komma Xen ”till” Linux-kärnan har en långvariga historia. Men bra saker kommer till alla de som väntar – och jobbar hårt för att samordna med kernel utvecklare. Det är lång väg att säga att Linux 3.0 nu har Xen dom0 stöd. Konrad Rzeszutek Wilk noterar att det fortfarande finns arbete att göra på några områden, men ”de flesta behov kommer att tillgodoses av 3,0 kärnan.”
Vad innebär dom0 stöd? I grunden betyder det att Linux kommer att kunna användas som värd kärna för Xen. Nu är det varit fallet i många år – men det krävs Patcha kärnan, i stället för beståndet stöd i kärnan. Med 3.0 och stöd för dom0 helt integrerade, det betyder att dagarna för att behöva köra en patchad kärna eller säljare behöva lägga till (och bibehålla) patchar för Xen är mot sitt slut.
Xen Wikin har en längre och mer ingående diskussion om dom0 för folk som verkligen vill gräva i.
Vissa btrfs Förbättringar
Det borde inte vara förvånande att btrfs är att få lite kärlek i 3,0 också. I 3,0 blir btrfs automatisk defragmentering. Det ger också ”skura” till filsystemet, som kontrollerar integriteten hos data i filsystemet, och snabbar upp filer skapas och tas bort.
Med tanke på att användarna kommer att få btrfs som standard i Fedora 16, som vi ser btrfs få massor av uppmärksamhet. Leta efter en btrfs tutorial på Linux.com mycket snart.
Andra förändringar i 3,0
Den 3,0 kärnan har nu stöd för en CPU funktion som kallas Supervisor läge Execution Protection (SMEP) för att förhindra kärnan från att utföra användar-utrymme kod oavsiktligt eller uppsåtligt.
Naturligtvis här utgåvan inkluderar även den vanliga kavalkad av nya drivrutiner, förbättringar av befintliga drivrutiner och förbättringar för olika arkitekturer.
Linux Nästa?
Framöver kommer nästa kärnan vara 3,1 i stället för 3.0.1 – det stabila lag som får nästa siffra. Linus säger att han hoppas på en lugn samman fönster här, eftersom schemat för denna utgåva kastades ut på grund av ”en del oro RCU kod.
Massor av smarta nya funktioner och förändringar i 3,0, men inget stort. Så 3,0 är bara en annan kärna, men sedan igen är det lämpligt att erkänna att detta är en milstolpe också. Vi närmar oss 20 år av Linux, och med tanke på den inverkan som Linus ”hobby”-projektet har haft på världen, det är bara rättvist att kärnan får en stor version bump för sin födelsedag.
Översatt från Linux.com