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 , , 16 reacties
Bron: ZDNet

Linus Torvalds, de maker van Linux, heeft aangekondigd dat hij kernelpatches voortaan sneller wil verwerken, zo meldt ZDNet. Torvalds, die momenteel de 2.5.x kerneltak beheert, reageert daarmee op reacties vanuit de community dat de patches niet altijd snel genoeg verwerkt worden door de maintainer. Hij is inmiddels overgestapt naar BitKeeper, een softwarepakket van BitMover dat een aantal taken voor hem automatiseert. Tot nu toe heeft de overschakeling nog niet veel opgebracht, maar dat komt vanzelf, wanneer anderen naar hetzelfde systeem over zullen schakelen:

LinuxChanging over to the BitKeeper system "has definitely made me slower," Torvalds said last week in a posting to the Linux kernel mailing list, but "some of it pays off."

Torvalds said improvements expected from the system include the ability to apply patches directly from the e-mail in which they're sent and an easier synchronization of other versions of Linux with Torvalds' version. Easier synchronization, however, will require others to use the same system--a change Torvalds said won't come quickly.
Moderatie-faq Wijzig weergave

Reacties (16)

Hoewel dit natuurlijk heel goed klinkt - en ook heel goed is natuurlijk - wil ik toch even het hele verhaal duidelijk maken:
Er ontstond een grote flamewar op de kernelmailinglist toen iemand voorstelde om een bepaald persoon als 'patch penguin' aan te stellen voor Torvalds, zodat er meer patches kunnen worden bekeken en toegevoegd. Torvalds had hier zelf bepaald geen zin in, want 'zo iemand kan niet meer doen dan ik nu doe'. Er werd nogal wat geflamed over en weer tot Rik van Riel kwam met BitKeeper. Linus had het al eens uitgeprobeerd, maar was er nog niet tevreden mee. Nu zei hij het wel weer eens te willen proberen. Hierop antwoordde Larry McVoy (een van de ontwikkelaars van BitKeeper) dat hij bepaalde aanpassingen en extra features waar Torvalds om vroeg door kon voeren, maar dat hij dan wel zeker moest zijn dat het inderdaad gebruikt zou gaan worden. BitKeeper is namelijk commerciele software en de ontwikkelaars kunnen natuurlijk in dezelfde tijd patches voor hun betalende klanten gaan maken. Linus antwoordde dat hij er twee maanden exclusief mee gaat werken als die dingen er inderdaad komen. Vanaf vorige week werkt hij er inderdaad mee, vandaar dit nieuwsbericht.
Natuurlijk is het nog afwachten of het uiteindelijk beter gaat dan de manier die Torvalds hiervoor gebruikte, maar tot nog toe lijkt iedereen tevreden te zijn. In ieder geval gebruiken naast Linus ook Rik van Riel en de maintainers van de PowerPC-tree BitKeeper.

* 786562 odysseus_
doet die vent dat allemaal zelf dan nog? damn, is dat niet een _beetje_ eigenwijs?

het lijkt mij wel nogal veel werk om al die patches etc te verwerken, zou het niet handig zijn als daar gewoon een teampje achter staat?

een kudde patch penguins dus :P
Nee hoor, alleen voor 2.5.x.
En dat is niet echt eigenwijs, Linus gaat ervan uit dat alles wat hij krijgt al is voorgefilterd door de subsystem maintainers. Patches voor een subsystem die niet via die maintainers komen gaan direct de bitbucket in.
Voor een beter inzicht in hoe het werkt moet je vooral de samenvattingen van LKLM op kerneltraffic eens lezen (http://kt.zork.net). Best informatief. Natuurlijk is de beste bron nog altijd de mailing list (beter bekens als LKLM), maar ja...niet iedereen heeft tijd om de gigantische hoeveelheden mail ervan te verwerken :-)
Dit is ook het plan op langere termijn. Ik heb gelezen dat ze bezig zijn een soort hierarchie op te zetten, waarin iedereen dus een directe teamleider boven zich heeft, en iedereen ook teamleider is over een klein team van vertrouwde mensen. Dit is gebaseerd op een theorie dat een manager maar een bepaald aantal mensen kan managen zonder het overzicht en de controle kwijt te raken (zgn 'span of control'). Alles wordt dan op een zo laag mogelijk niveau in de hierarchie afgehandeld, zodat de top figuren zoals Linus, Alan Cox en Rik van Riel zich bezig kunnen houden met de allerbelangrijkste zaken.
Hij doet het wel zelf, maar het is minder werk dan het misschien lijkt - alhoewel het nog steeds ontzettend veel werk is. In principe heeft elk onderdeel van de kernel (VFS, networking, VM, USB, firewire, scheduling, etc.) een eigen maintainer. Mensen sturen hun patches in het algemeen naar deze maintainers en naar de mailinglist, niet direct naar Torvalds. Vervolgens bekijken die maintainers het geheel, bepalen wat er goed en nuttig is en sturen dat in zoveel mogelijk hapklare brokken naar Linus. In feite hoeft die alleen maar te kijken naar of het design van de patch hem aanstaat en of hij zonder problemen toegevoegd kan worden. Nog genoeg werk, maar het scheelt al heel wat in vergelijking met het zelf onderzoeken van elke one-line patch. Overigens klagen veel mensen weer dat hun patches gewoon gedropt worden als men ze direct naar Torvalds stuurt, maar dat gebeurt dus vooral om bovenstaande reden: Linus neemt bijna alleen direct code aan van een circel van 10-20 mensen om hem heen die hij vertrouwt. In feite dient die groep dus al als patch penguin :) .
Nou hopen op betere ondersteuning :)
Linus zorgt zelf niet voor ondersteuning, net zoals de andere developers, daar zijn zat andere bedrijven voor, zoals IBM en RedHat.

De ontwikkelaars ontwikkelen/bouwen Linux, het zou ongebonnen werk zijn voor hun om ook nog voor support richting gebruikers te zorgen.

Zie jij ooit MS ergens support leveren als er een probleem is met een server? Nee, dan bel je of de leverancier, of een bedrijf die gespecialiseerd is in het support geven.

Het is waar dat de support op Linux niet echt goed was, maar dat komt vanzelf nu er steeds meer grote firma's geld en tijd steken in Linux, met als bekendste IBM.
Ik denk dat hier wel patches bedoeld wordt voor de experimentele kernel versies hoor, en die worden nog wel door hem beheerd :)
Zie jij ooit MS ergens support leveren als er een probleem is met een server? Nee, dan bel je of de leverancier, of een bedrijf die gespecialiseerd is in het support geven
Volgens mij heeft MS toch een supportafdeling hoor ? En als het nodig is gaan ze ook onsite !
Zie credits file bij de source:

N: Linus Torvalds
E: torvalds@transmeta.com
W: http://www.cs.helsinki.fi/Linus.Torvalds
P: 1024/A86B35C5 96 54 50 29 EC 11 44 7A BE 67 3C 24 03 13 62 C8
D: Original kernel hacker
S: 1050 Woodduck Avenue
S: Santa Clara, California 95051
S: USA
Weer een stap opweg voor Linux populairiteit! }>
:?

Dan mag jij me uitleggen wat het core kernel developer patch integration system te maken heeft met de populariteit van linux als gebruikersplatform :)

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