DECnet-protokollet kommer snart att upphöra på Linux eftersom det anses föråldrat 

stephen hemminger (en Microsoft mjukvaruingenjör) föreslog nyligen att koden skulle tas bort protokollhantering Linux-kärnan DECnet. Ingenjören anser att inte bara programvaran är föråldrad, utan att DECnet tillhör museet för datorprotokollens historia och inte till Linuxkärnan.

kom ihåg det DECnet har inte underhållits sedan åtminstone 2010 och länken till dokumentationen på Sourceforge indikerar att den har avvecklats där, plus att dess förslag har starkt stöd och borttagningen av DECnet kommer att lätta upp Linuxkärnan med cirka tolv tusen rader kod.

För de som är nya på DECnet bör du veta att detta är en uppsättning nätverksprotokoll som utvecklats av Digital Equipment Corporation (DEC) med den första versionen som släpptes 1974.

DEC utvecklade DECnet för nätverksprodukter för hårdvara/mjukvara som implementerar DIGITAL Networking Architecture (DNA), en samling dokument som fastställer specifikationerna för varje lager i arkitekturen och beskriver protokollen som fungerar i dessa lager.

ursprungligen, utvecklades för att ansluta två PDP-11 mikrodatorer, men det blev så småningom en av de första peer-to-peer-nätverksarkitekturerna på 1980-talet.

Det integrerades sedan i VMS, DEC:s flaggskeppsoperativsystem. Detta beror på att DECnet Phase I släpptes 1974 och endast stödde PDP-11 med operativsystemet RSX-11, och den enda kommunikationsmetoden som var tillgänglig var punkt-till-punkt. 1975 släpptes Fas II med stöd för 32 noder som hade olika implementeringar från varandra, inklusive TOPS-10, TOPS-20 och RSTS. Den här versionen hade Row Access Listener för filöverföringar, ett Data Access Protocol för fjärråtkomst till filer och funktioner för nätverkshantering.

Men kommunikationen mellan processorer var fortfarande begränsad till punkt-till-punkt-länkar, Fas III släpptes 1980, och denna gång utökades stödet till 255 noder, med punkt-till-punkt- och flerpunktslänkar och en adaptiv routingfunktion introducerades och nu systemet kan kommunicera med andra typer av nätverk, såsom IBM SNA, genom gateways.

Fas IV och IV+ släpptes 1982 med stöd för upp till 64 449 noder och inkluderar Ethernet LAN-stöd som det primära alternativet för datalänk, därför fortsatte i några år till dess utveckling och förbättring men sedan dess har DECnet-koden förblivit en del av Linux-kärnan.

Men nu föreslås det att denna kod ska tas bort snart från Linux-kärnan.

"DECnet-protokollen är sedan länge föråldrade, Linux-kärnimplementeringen har varit föräldralös i över ett decennium, och koden hör mer hemma i ett historiskt museum än huvudlinjekärnan," sa Hemminger i ett inlägg på Linux-kärnans sändlista. Linux-utvecklaren David Laight sa också, "Det var ganska förlegat när jag skrev Ethernet-drivrutiner i början av 1990-talet."

"Det är lite förvånande att support byggdes in i Linux från början", tillade han. Den sista underhållaren av DECnet-koden var Red Hats Christine Caulfield, som blev föräldralös koden 2010. Denna förändring borde inte störa många: VMS är det sista, till och med lite vanliga, operativsystemet som använder DECnet, och VMS har TCP/IP under lång tid. Tänk på att även om dess existens snabbt glöms bort idag, är TCP/IP inte det enda nätverksprotokollet som finns och i mitten av 1990-talet var det inte ens det dominerande protokollet.

Det är värt att nämna att det inte är det första eller sista protokollet som föreslås tas bort från kärnan, eftersom vi kan minnas att AppleTalk har lagts ner av Mac OS X sedan version 10.6 "Snow Leopard", så det kommer snart att försvinna.

För tillfället det föreslagna avlägsnandet av DECnet Linux kärna kod det diskuteras fortfarande på e-postlistan. Men med tanke på det stöd den åtnjuter, är det ett säkert kort att denna länge föräldralösa kod snart kommer att tas bort från trädet.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.