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. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 56, views: 29.601 •

Linus Torvalds heeft versie 3.6 van de Linux-kernel vrijgegeven. In kernel 3.6 wordt onder andere een suspend to both-modus ondersteund, een energiebesparende feature die al langere tijd in Windows en Mac OS X is terug te vinden.

Bij de zogenaamde suspend to both-modus wordt de inhoud van het werkgeheugen weggeschreven naar harde schijf of ssd voordat de standby-modus wordt geactiveerd. Dit voorkomt dat de inhoud van het werkgeheugen verloren gaat bij een stroomonderbreking, bijvoorbeeld door een lege laptopaccu of een stroomstoring. Een voordeel ten opzichte van de acpi s4-modus, oftewel hibernation, is dat het systeem weer sneller gebruiksklaar is. Kernel 3.6 kan aanvullend pci-e-apparaten die de deep sleep state d3cold ondersteunen geheel uitschakelen.

Op virtualisatiegebied maakt de vfio-technologie het mogelijk om via de kvm-virtualisatielaag pci-e- en pci-apparaten aan te spreken. Hierdoor kunnen de prestaties verhoogd worden voor gevirtualiseerde systemen en wordt ook de latency verlaagd.

In de netwerklaag zijn de tcp-buffers verkleind tot 128KB per netwerksocket via de tcp small queues-functie. Dit zou minder onnodig geheugengebruik opleveren en vertragingen door te grote netwerkbuffers. Verder wordt het experimentele tcp fast open ondersteund voor clients. Hoewel deze tcp-extensie nog op goedkeuring wacht door de IANA, stellen de ontwikkelaars dat deze uitbreiding de overhead kan reduceren bij het opbouwen van een verbinding. Dit kan gunstig zijn voor met name http-verbindingen. In kernel 3.7 moet ook een server om kunnen gaan met tcp fast open.

In elke kernel-update worden er de nodige drivers toegevoegd en vernieuwd. Kernel 3.6 zou onder andere overweg kunnen met de retina-displays van Apple-laptops. Ook is er gesleuteld aan de Radeon-driver om de snelst beschikbare pci-e 2.0-modus te selecteren. Voor het aankomende Intel Haswell-platform zijn audiodrivers aan de kernelcode toegevoegd. Ook een usb-keyboard met trackpointer wordt als inputdriver herkend en de bnx2x-driver voor Broadcom-hardware is bijgewerkt.

Het btrfs-bestandssysteem staat nog steeds volop in de steigers. In kernel 3.6 worden nu quotas ondersteund in subvolumes. Verder kan in de kernel geconfigureerd worden dat hard- en softlinks naar een directory waarvan de sticky-bit is geactiveerd, niet langer werken. Dit moet voorkomen dat aanvallers root-rechten kunnen krijgen. Op het gebied van opslagmanagement kan de kernel ingelicht worden als de grootte van een partitie wordt veranderd, waardoor het makkelijker wordt om deze aan te passen zonder dat een reboot nodig is.

Kernel 3.6 telt in totaal 15.868.036 regels broncode waarin 10.247 commits zijn uitgevoerd. In totaal is er 71 dagen aan gewerkt. De volgende release, versie 3.7, zal naar verwachting begin december uitkomen.

Reacties (56)

Dit zijn niet de minste verbeteringen aan de Linux kernel. Vooral als laptopgebruiker hikte ik wel eens het gebrek van goede Sx moda aan met Ubuntu. Deze kernel gaat zeker vanavond nog op mijn laptop. Quota's voor subvolumes is super. Dat ontbreekt tot op de dag van vandaag nog steeds in Windows (quota's op mappen ipv volumes).

Na een dag werken ermee zal ik zeker zijn van de verbeteringen qua energiebeheer.
Dat ontbreekt tot op de dag van vandaag nog steeds in Windows (quota's op mappen ipv volumes).
Je kunt mappen als schijf mounten en op schijven kun je quota instellen. Toch?
Maar dan moeten er schijven aan zitten, en werken shares niet meer. Die moet je dan per letter definieren. Voor User quota's dus geen optie.

Volgens mij is er een losse Quota Management module te downloaden voor onder andere Windows 2003 die passief quota's bijhoudt (en dus niet via NTFS ofzo).
kan iemand mij een pointer geven over hoe de quotas in windows storage server 2008 werken? op mijn stage hebben we het draaien, maar helaas staat dat niet duidelijk in de documentatie :'(
Dirquota is een onderdeel van File Server Resource Manager (FSRM) en dat kun je prima gebruiken voor quota op mapniveau.

FSRM: http://technet.microsoft....ry/cc755603(v=ws.10).aspx
Dirquota http://technet.microsoft....ry/cc754836(v=ws.10).aspx
Quota's voor subvolumes is super. Dat ontbreekt tot op de dag van vandaag nog steeds in Windows (quota's op mappen ipv volumes).
Dat kan gewoon via bestandsserverbronbeheer, gebruik ik al tijden op mapniveau en werkt prima.
Beetje meegaan met de tijd graag. Dit kan sinds Windows 2008 al.
Dat is dus nu al 4 jaar geleden (dik).
Uitleg vindt je hier.
Ja inderdaad Windows Server 2008, maar niet voor standaard Windows.
In Windows 7 kan ik niet anders dan met Virtual Hard Disks quota instellen en dat is dan net niet zo sjiek als qouta op folder level
so what?

Er is vrijwel niemand die uberhaupt quota's gebruikt. Als je dan al quota's gebruikt, dan is het altijd op schijven. Quota's op folder level voor een workstation is totaal werkelijk totaal nutteloos!
Ah weer een aantal mooie verbeteringen. Slaapstand was niet altijd een van de sterkste punten in linux op mijn desktop, hoop dat dit beter gaat werken.
Niet van de sterkste punten? Als ik het probeer met m'n nieuwe moederboard dan slaat hij op tilt, en denkt hij dat hij uit staat. Als ik hem dan op start start hij (na de GRUB) wel Ubuntu weer op waar hij was gebleven, maar gewoon afsluiten is nog sneller.
Maar gelukkig is Ubuntu hier niet de enigste die moeite heeft met de slaapstand. Windows 7 kan het ook niet aan.

Vind het erg jammer, aangezien ik het een fijne functie vond (toen het bij mij nog werkte). Toch lijkt het mij een vrij eenvoudige functie, ik snap dan ook niet waarom het nog zo vaak niet lukt :S
Aangezien powermanagement in W7 redelijk uitgekristalliseerd is zou het natuurlijk zomaar kunnen zijn dat er een probleem met je moederbord is.
Daar kan in dat geval ook een nieuwe Linux kernel niets aan veranderen.
Wellicht een Bios/EFI update proberen?
Niet van de sterkste punten? Als ik het probeer met m'n nieuwe moederboard dan slaat hij op tilt, en denkt hij dat hij uit staat. Als ik hem dan op start start hij (na de GRUB) wel Ubuntu weer op waar hij was gebleven
Met andere woorden: je computer hibernate gewoon?

Hibernation (ook wel bekend als suspend-to-disk) betekent dat de hele toestand van je computer naar disk wordt weggeschreven en dat hij daarna uit gaat. Als je hem weer aan zet, dan laadt hij die toestand terug van disk en gaat hij weer verder waar hij gebleven was.
Toevallig een boel geheugen aan boord? Als je 8GB moet veiligstellen naar een 300MB/s disk dan ben je toch wel even bezig..
Bijna elke energie besparende verbetering is welkom voor laptop gebruikers, hopelijk dat dit de zakelijke markt nog meer beweegt om Linux als alternatief voor Windows te overwegen. Zeker aangezien de meeste bedrijven die nu nog Windows XP certified laptops gebruiken en mogelijk overwegen over te stappen naar Windows 7 of 8 laptops met diezelfde hardware in combinatie met een custom Linux distributie de hardware nog een paar jaar mee kan laten gaan. Ja, je hebt dan omscholingskosten en het zal zeker niet voor elk vooral groot bedrijf een optie zijn maar voor de wat kleinere MKB'ers is dit mogelijk een eerste stap in de richting van open source.
Ik hoop alleen dat vanuit een beveiligingsoogpunt de optie: "Bij de zogenaamde suspend to both-modus wordt de inhoud van het werkgeheugen weggeschreven naar harde schijf of ssd voordat de standby-modus wordt geactiveerd. goed doordacht is en dat b.v. een Bitlocker key niet plaintext uit dat bestand op je HD gelezen kan worden.

[Reactie gewijzigd door Elmo_nl op 1 oktober 2012 18:54]

Vrees niet, het bestand ziet her hetzelfde uit als je huidige hibernate-functie. Belangrijke dingen horen niet plaintext in je werkgeheugen te staan. En als ze daar wel staan, waren ze al net zo bereikbaar als voor deze kernel-update. Dus daar hoef je je geen zorgen over te maken (of in ieder geval niet meer dan hiervoor).
[...] Belangrijke dingen horen niet plaintext in je werkgeheugen te staan. [...]
Hoe wilde ze je dan in je werkgeheugen zetten? Encrypted? Vroeg of laat wil je toch iets doen met die belangrijke data, en dan heb je het toch echt unencrypted nodig. Alleen encrypted op disk is nog te doen, alleen encrypted in geheugen niet.
Er bestaan ook tools waarmee je het geheugen kunt uitlezen, daarmee kun je dus ook alle unencrypted data zien.
Over wat voor tools hebben we het nu? Niet over tools in userspace op de machine zelf. Toegang tot het geheugen wordt geblokkeerd door de kernel zelf.
Maar dan moet je de geheugenbanken met vloerbaar stikstof koelen om ze vervolgens in een andere pc over te zetten.
Dat vereist toch wat meer skills, dan het uitlezen van een bestand op de harde schijf.
Weinig kans op dat veel bedrijven de overstap nu wel maken.
Het zijn vooral de veelal dure software pakketten die niet meer (native) onder Linux zullen werken die er voor zullen zorgen dat veel bedrijven gewoon upgraden naar Windows 7 of 8 ipv naar alternatieve OSen te kijken.

Tenzij ze veel met web based software werken en dus alles via de browser kunnen doen dan zou het nog een optie kunnen zijn. Vergeet dan echter niet dat er nog genoeg webapps zijn die toch een bepaalde versie van Java of soms zelfs activeX vragen. En activeX kom je op Linux of OS X echt niet tegen.
Zet je er een Windows TS-server neer voor die uitzonderingen. Kun je licenseren per concurrent verbinding als ik het goed heb dus dan licenseer je die gewoon 1:10 medewerkers.
Dat kun je willen, maar Micrisoft biedt alleen RDS licenties aan per named user of per named device.
Concurrent is geen mogelijkheid; je gaat dus in dit geval nog steeds licenties aan MS betalen voor elke Linux gebruiker (of werkplek) die wel eens een Windows only app gebruikt.
Ik heb in verschillende (kantoor-) organisaties gewerkt, maar er zijn maar weinig gebruikers die echt Windows-based software nodig hebben. Office moet je natuurlijk vervangen, maar dat lijkt me logisch, anders moet je sowieso niet over. Verder zijn de meeste applicaties in de organisatie waar ik nu werk gewoon web-based.
Onze facility heeft een applicatie om het alarm te programmeren, links en rechts nog wat van dat soort dingetjes, maar dan heb je het wel gehad. Aan 5 licenties zouden wij genoeg hebben (100 man).
volgens mij draai jij de boel om,
er is een klein percentage dat oude of niet crossplatform custom made software gebruikt.

dat houdt dus in dat de rest prima kan overstappen met zijn office en outlook.

en dat scheelt een boel licenties en nieuwe hardware kosten..
Hardware wordt vervangen omdat de leverancier er geen garantie meer op geeft en het spul is afgeschreven.Een ander OS veranderd daar niets aan.

Of ik nu betaal voor een licentie van MS of een supportcontract van MS maakt niet zo veel uit. Helemaal als je kijkt naar de totale kosten van een werkplek.

Als beheerafdelingen maakt het niet uit je 500 windows pc's en 500 linux pc's hebt of 950 linux pc's en 50 windows pc's Het zijn 2 omgevingen die je moet beheren. En dat is 1 omgeving te veel. Dus als een deel van de gebruikers een specifiek OS nodig heeft, dan krijgen ze dat allemaal. En in de praktijk is dat windows.

Daar komt bij dat de mensen die linux nodig hebben vaak iets technischer zijn aangelegd dus daar wordt de oplossing: unlock de bios, reduceer support tot vervanging van defecte hardware en laat ze hun eigen systeem beheren.
Als beheerafdelingen maakt het niet uit je 500 windows pc's en 500 linux pc's hebt of 950 linux pc's en 50 windows pc's Het zijn 2 omgevingen die je moet beheren. En dat is 1 omgeving te veel. Dus als een deel van de gebruikers een specifiek OS nodig heeft, dan krijgen ze dat allemaal. En in de praktijk is dat windows.
Een extra omgeving beheren levert natuurlijk altijd extra overhead. Echter, hoe minder mensen hem gebruiken, hoe minder mensen hem stuk kunnen maken dus hoe minder werk je eraan hebt. Het maakt dus wel degelijk uit hoe de verhoudingen liggen, 50/50 is veel minder gunstig dan 95/5.

Dat er in de praktijk dan vaak voor 0/100 gekozen wordt blijft me verbazen. Alleen die paar mensen die het echt nodig hebben Windows laten gebruiken en de rest op Linux overzetten scheelt aanzienlijk in de kosten voor licenties en servers, en bovendien is de situatie een goed drukmiddel om de leveranciers van je Windows-only software over te halen om de boel naar Linux te porten, zeker als het over grote aantallen werkplekken hebt.
Ook niet onbelangrijk; een fix voor het probleem dat SCSI devices (zoals SATA/SAS drives aan raidcontrollers) niet meer uit standby komen. Nogal ergerlijk als je low power server zijn disks in spindown brengt..

Weet iemand wanneer dit in Ubuntu 12.04 zit?
In principe niet, Canonical doet geen major upgrades binnen een release. Al heb je wel kans dat ze voor 12.04 een uitzondering maken, omdat die toch 5 jaar mee moet kunnen.
Er komt wel een nieuwe kernel inderdaad; de 3.5 kernel wordt al uitgebreid getest voor 12.04, zie http://packages.qa.ubuntu...23/builds/17839/downloads voor meer info. Een officieel ondersteunde PPA, en na de release van Quantal zal hij ook doorstromen naar de standaard-installaties van Ubuntu 12.04.
Ubuntu LTS releases zoals 12.04 krijgen kort na elke niet-LTS release een backport van de kernel in de repositories. Zo komt er eind oktober na de release van Quantal (12.10) een 3.5 backport die je dus zelf moet installeren (niet automatisch).

Voor deze 3.6 release in 12.04 ben je aangewezen op PPAs of het zelf compileren voor een fatsoenlijke backport.
Waarschijnlijk nooit, tenzij ze gaan backporten.
waarschijnlijk niet. tot nu toe wordt alleen 12.10 met de nieuwe kernel uitgebracht.
en hij is not supported op 12.04
Suspend to Both wordt bij Windows v.z.i.w. Hybrid Sleep genoemd. D.w.z. een combinatie van sleep en hibernate.
Betekent deze functionaliteit nou ook dat het langer duurt voordat hij in suspend gaat omdat hij de inhoud nog naar de schijf moet schrijven? Lijkt mij voor laptops erg storend, als ik die dichtklap wil ik weg kunnen lopen zonder bang te hoeven zijn de harde schijf te beschadigen door de bewegingen...
Ik denk van wel, maar je bent natuurlijk niet verplicht Suspend to Both te gebruiken.
Lol.. wou de kernel updaten maar ik krijg een melding " not supported " 8)7
Lekker schuine opmerking, welke distro? Hoe update je? Waar kan je in godsnaam de melding "not supported" krijgen.
Ubuntu 12.04 LTS 64 bit

cd /tmp

wget http://dl.dropbox.com/u/4...untu.com/linux-kernel-3.6 -O linux-kernel-3.6

chmod +x linux-kernel-3.6

sudo sh linux-kernel-3.6


En dan krijg ik ergens onder aan in de terminal " not supported" ^^
Waarom download je iets van 1 of andere vreemde dropbox site? Kan me niet voorstellen dat dat de officiŽle methode is voor ubuntu van Canonical :s
Daar komt het script als je architectuur iets anders dan x86_64, i686 of i386 is, wat zegt het commando "uname -m" bij jou?

En blijkbaar download dat script .deb bestanden van een PPA en gaat ze dan installeren. Waarom doe je het niet gewoon op de gebruikelijke manier?
even wachten op Ubuntu 12.10 daar zit de nieuwe kernel bij.

en Idd de kernel is niet supported op 12.04. dat is al aan gegeven door Ubuntu zelf.

p.s. je kan beter je kernel niet upgraden bij Ubuntu als hij niet door Ubuntu zelf wordt geleverd. kan "dodelijk "zijn voor je OS.
en Idd de kernel is niet supported op 12.04. dat is al aan gegeven door Ubuntu zelf.
Waar staat dat?

Hier geeft Canonical namelijk aan dat 12/04 de kernels van 12.10, 13.04 en hoger krijgt.
suspend to both-modus ondersteund, een energiebesparende feature die al langere tijd in Windows en Mac OS X is terug te vinden.
Dat is dus wat de Mac doet, vond het vreemd maar wenselijk gedrag :)

Naar de tcp-extensie ben ik wel nieuwsgierig,


Verder leuke toevoegingen zoals tcp-extensie en vfio-technologie, welke zeer intressant kunnen worden voor virtuale omgevingen.
Niet helemaal correct trouwens. Alleen de laptops doen dat, de desktops niet omdat die op het lichtnet zijn aangesloten. Je kunt deze manier van werken wel wijzigen middels de cli tool "pmset" (je moet de hibernatemode wijzigen; zie verder de manual van pmset en diverse artikelen op internet die het uitgebreider uitleggen). Ik vraag me af in hoeverre je dit bij deze Linux kernel kunt doen. Het is namelijk wel fijn wanneer je het gedrag kunt aanpassen aan je eigen wensen/eisen.
Wil niet vervelnd doen, maar mijn imac doet dit wel..... na stroomstoring achter gekomen.... draai lion.
Frisse installaties van Snow Leopard, Lion en Mountain Lion op diverse Mac mini's, als virtuele machine en op een Mac Pro geven allen hibernatemode = 0 bij het draaien van pmset -g. De manual geeft dat ook aan: 0 is voor de desktops, 3 voor de laptops. 0 geeft overigens suspend to ram aan, 3 suspend to both en 25 suspend to disk. Tegenwoordig bestaat er wat meer variatie. Maak overigens niet de fout door die 0 aan te zien voor bit 0; er wordt hier het getal 0 dus 0000 mee bedoelt (bit 0 is 0001).

Zoals ik al aangaf kun je middels pmset die hibernatemode zelf aanpassen maar dat kan ook gedaan worden door diverse tools die o.a. in de Mac App Store staan. Een hele bekende is SmartSleep (handige tool die standaard hibernatemode = 0 doet en als de batterij een x percentage bereikt dit wijzigt in hibernatemode = 3; bespaart de nodige writes naar disk wat fijn is als je een ssd hebt). Het kan zijn dat je zo'n soort tool hebt draaien op je Mac, kan zijn dat de iMac de enige uitzondering in het verhaal wat desktops betreft is.
Bij de zogenaamde suspend to both-modus wordt de inhoud van het werkgeheugen weggeschreven naar harde schijf of ssd voordat de standby-modus wordt geactiveerd. Dit voorkomt dat de inhoud van het werkgeheugen verloren gaat bij een stroomonderbreking, bijvoorbeeld door een lege laptopaccu of een stroomstoring.
Dat klopt natuurlijk niet, Linux heeft al heel lang de standaard optie om bij een bijna lege batterij uit de slaapstand te komen en de hibernate functie aan te roepen. Ik zie ook niet in wat het voordeel is om te hibernaten bij elke slaapstand, voor 95% van de tijd is dat onnodig.
Een computer heeft meestal geen batterij, dan is deze functie dus wel nuttig, ivm stroomonderbrekingen
Is dat niet vooral een feature van het BIOS?
Wanneer komt er nu eindelijk een kernel versie die de "strace" utility op een recursieve manier ondersteunt?
Wat bedoel je precies? Niet de -f flag neem ik aan?
Nee een proces dat strace gebruikt, dat dan weer een ander proces aanroept dat ook strace gebruikt. Eigenlijk gaat het om de "ptrace" system call, die door strace wordt gebruikt.

Het is gewoon een beetje tegen alle moderne design-principes in dat je een bepaalde functie niet kan nesten. Want feitelijk kun je nu geen tools bouwen die strace (of ptrace) gebruiken, want deze tools zullen zich dan niet netjes gedragen wanneer zij zelf weer door strace worden gehaald.

[Reactie gewijzigd door twop op 2 oktober 2012 13:17]

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBTablets

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013