DECnet-protokollen vil snart bli avviklet på Linux da den anses som utdatert 

stephen hemminger (en Microsoft programvareingeniør) nylig foreslått å fjerne koden protokollhåndtering Linux-kjerne DECnet. Ingeniøren mener at ikke bare programvaren er foreldet, men at DECnet tilhører museet for dataprotokollers historie og ikke til Linux-kjernen.

husket det DECnet har ikke blitt vedlikeholdt siden minst 2010 og lenken til dokumentasjonen på Sourceforge indikerer at den er avviklet der, pluss at forslaget har sterk støtte og fjerning av DECnet vil lette Linux-kjernen med omtrent tolv tusen linjer med kode.

For de nye til DECnet, bør du vite at dette er et sett med nettverksprotokoller utviklet av Digital Equipment Corporation (DEC) med den første versjonen utgitt i 1974.

DEC utviklet DECnet for nettverksprodukter for maskinvare/programvare som implementerer DIGITAL Networking Architecture (DNA), en samling dokumenter som etablerer spesifikasjonene for hvert lag av arkitekturen og beskriver protokollene som opererer på disse lagene.

opprinnelig, ble utviklet for å koble sammen to PDP-11 mikrodatamaskiner, men det ble til slutt en av de første peer-to-peer-nettverksarkitekturene på 1980-tallet.

Den ble deretter integrert i VMS, DECs flaggskip operativsystem. Dette er fordi DECnet Phase I ble utgitt i 1974 og kun støttet PDP-11-er med RSX-11-operativsystemet, og den eneste tilgjengelige kommunikasjonsmetoden var punkt-til-punkt. I 1975 ble fase II utgitt med støtte for 32 noder som hadde forskjellige implementeringer fra hverandre, inkludert TOPS-10, TOPS-20 og RSTS. Denne versjonen hadde Row Access Listener for filoverføringer, en Data Access Protocol for ekstern filtilgang og nettverksadministrasjonsfunksjoner.

Men kommunikasjon mellom prosessorer var fortsatt begrenset til punkt-til-punkt-koblinger, fase III ble utgitt i 1980, og denne gangen ble støtten økt til 255 noder, med punkt-til-punkt- og multipunkt-lenker og en adaptiv ruting-funksjon ble introdusert og nå systemet kan kommunisere med andre typer nettverk, for eksempel IBM SNA, gjennom gatewayer.

Fase IV og IV+ ble utgitt i 1982 med støtte for opptil 64 449 noder og inkluderer Ethernet LAN-støtte som det primære alternativet for datalink, derav fortsatte i noen år til dens utvikling og forbedring, men siden den gang har DECnet-koden forblitt en del av Linux-kjernen.

Men nå foreslås det at denne koden skal fjernes snart fra Linux-kjernen.

"DECnet-protokollene er lenge foreldet, Linux-kjerneimplementeringen har vært foreldreløs i over et tiår, og koden hører mer hjemme i et historisk museum enn hovedlinjekjernen," sa Hemminger i et innlegg på Linux-kjernens e-postliste. Linux-utvikler David Laight sa også: "Det var ganske foreldet da jeg skrev Ethernet-drivere på begynnelsen av 1990-tallet."

"Det er litt overraskende at støtte ble bygget inn i Linux i utgangspunktet," la han til. Den siste vedlikeholderen av DECnet-koden var Red Hats Christine Caulfield, som ble foreldreløs i 2010. Denne endringen burde ikke plage mange mennesker: VMS er det siste, til og med litt mainstream, operativsystemet som bruker DECnet, og VMS har TCP/IP støttet i lang tid. Husk at selv om dens eksistens raskt blir glemt i dag, er ikke TCP/IP den eneste nettverksprotokollen som eksisterer, og på midten av 1990-tallet var den ikke engang den dominerende protokollen.

Det er verdt å nevne at det ikke er den første eller siste protokollen som foreslås fjernet fra kjernen, da vi kan huske at AppleTalk har blitt avviklet av Mac OS X siden versjon 10.6 "Snow Leopard", så den forsvinner snart.

For øyeblikket, den foreslåtte fjerningen av DECnet Linux-kjernekode det diskuteres fortsatt på mailinglisten. Men gitt støtten den nyter godt av, er det sikkert at denne lenge foreldreløse koden snart vil bli fjernet fra treet.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.