DECnet als een set netwerkprotocollen van Digital Equipment Corporation (DEC) die dateren uit 1975, zal naar verwachting definitief uit de Linux-kernel worden verwijderd. De DECnet-protocollen zijn al lang achterhaald, de Linux-kernelimplementatie is al meer dan een decennium verweesd en is code die meer in een historisch museum thuishoort dan de hoofdkernel.

DEC heeft DECnet ontwikkeld voor hardware/software-netwerkproducten die de DIGITAL Network Architecture implementeren. DECnet was goed in de jaren 80 als een van de vroege peer-to-peer netwerkarchitecturen en ingebouwd in DEC’s VMS, maar het is al lang achterhaald en werd niet veel gebruikt sinds het begin van de jaren 90. Maar sindsdien is de DECnet-code nog steeds onderdeel van de Linux-kernel.

Stephen Hemminger heeft een”verzoek om commentaar”ingediend om te verwijderen DECnet vanuit de kernel:

Decnet is een verouderd netwerkprotocol dat meer aandacht krijgt van kernelconciërges dan van gebruikers. Het hoort thuis in het geschiedenismuseum van het computerprotocol, niet in de Linux-kernel.

Het is sinds 2010 Orphaned in de kernel. En de documentatielink op Sourceforge zegt dat het daar is achtergelaten.

Laat de UAPI met rust om gebruikersruimteprogramma’s te laten compileren.

Linux-ontwikkelaar David Laight voegde toe:”Het was vrijwel achterhaald toen ik begin jaren negentig ethernetstuurprogramma’s schreef. Een soort verrassende ondersteuning die ooit in Linux is terechtgekomen!”

Voorlopig zweeft de RFC-verwijderingspatch nog steeds op de mailinglijst, maar gezien de ondersteuning voor de verwijdering ervan, is het waarschijnlijk dat deze lang geleden verweesde code binnenkort eindelijk uit de boom zal worden verwijderd. Het verwijderen van de DECnet-code is ongeveer twaalfduizend regels code.

Categories: IT Info