Protokół DECnet zostanie wkrótce wycofany w systemie Linux, ponieważ jest uważany za przestarzały 

Stephena Hemmingera (inżynier oprogramowania firmy Microsoft) niedawno zaproponował usunięcie kodu zarządzanie protokołem DECnet jądra Linuksa. Inżynier uważa, że ​​nie tylko oprogramowanie jest przestarzałe, ale że DECnet należy do muzeum historii protokołów komputerowych, a nie do jądra Linuksa.

pamiętałem to DECnet nie był utrzymywany od co najmniej 2010 r. a link do dokumentacji na Sourceforge wskazuje, że jest tam przerwany, a jego propozycja ma silne wsparcie, a usunięcie DECnet zmniejszy jądro Linuksa o około dwanaście tysięcy linijek kodu.

Dla tych, którzy są nowicjuszami w DECnet, powinniście wiedzieć, że to to zestaw opracowanych protokołów sieciowych przez Digital Equipment Corporation (DEC) z pierwszą wersją wydaną w 1974 roku.

DEC opracował DECnet dla sprzętowych/programowych produktów sieciowych które implementują architekturę DIGITAL Networking Architecture (DNA), zbiór dokumentów, które ustalają specyfikacje dla każdej warstwy architektury i opisują protokoły działające w tych warstwach.

Pierwotnie został opracowany do połączenia dwóch mikrokomputerów PDP-11, ale ostatecznie stała się jedną z pierwszych architektur sieci peer-to-peer w latach 1980. XX wieku.

Został on następnie zintegrowany z VMS, Flagowy system operacyjny firmy DEC. Dzieje się tak dlatego, że DECnet Phase I został wydany w 1974 roku i obsługiwał tylko PDP-11 z systemem operacyjnym RSX-11, a jedyną dostępną metodą komunikacji był punkt-punkt. W 1975 roku wydano fazę II z obsługą 32 węzłów, które miały różne implementacje, w tym TOPS-10, TOPS-20 i RSTS. Ta wersja miała Row Access Listener do przesyłania plików, Data Access Protocol do zdalnego dostępu do plików oraz funkcje zarządzania siecią.

Jednak komunikacja między procesorami nadal ograniczała się do łączy punkt-punkt, faza III została wydana w 1980 roku, a tym razem obsługa została zwiększona do 255 węzłów, z łączami punkt-punkt i wielopunktowymi oraz wprowadzono funkcję routingu adaptacyjnego, a teraz system może komunikować się z innymi typami sieci, takimi jak IBM SNA, za pośrednictwem bram.

Fazy ​​IV i IV+ zostały wydane w 1982 roku z obsługą do 64 449 węzłów i obejmują obsługę sieci Ethernet jako podstawową opcję łącza danych, stąd kontynuowane przez kilka kolejnych lat jego rozwój i ulepszanie, ale od tego czasu kod DECnet pozostaje częścią jądra Linuksa.

Ale teraz proponuje się usunięcie tego kodu wkrótce z jądra Linux.

„Protokoły DECnet są już dawno przestarzałe, implementacja jądra Linuksa była osierocona przez ponad dekadę, a kod należy bardziej do muzeum historii niż główne jądro” – powiedział Hemminger w poście na liście dyskusyjnej jądra Linuksa. Programista Linuksa, David Laight, powiedział również: „To było dość przestarzałe, kiedy pisałem sterowniki Ethernet we wczesnych latach 1990-tych”.

„To trochę zaskakujące, że wsparcie zostało wbudowane w Linuksa” – dodał. Ostatnim opiekunem kodu DECnet była Christine Caulfield z Red Hata, która osierociła kod w 2010 roku. Ta zmiana nie powinna przeszkadzać wielu osobom: VMS to ostatni, nawet nieco mainstreamowy system operacyjny, który używa DECnet, a VMS ma TCP/IP obsługiwane przez długi czas. Należy pamiętać, że chociaż dziś szybko zapomina się o jego istnieniu, TCP/IP nie jest jedynym istniejącym protokołem sieciowym, aw połowie lat 1990. nie był nawet protokołem dominującym.

Warto wspomnieć, że nie jest to pierwszy ani ostatni protokół proponowany do usunięcia z jądra, ponieważ pamiętamy, że AppleTalk został wycofany z systemu Mac OS X od wersji 10.6 „Snow Leopard”, więc wkrótce zniknie.

Na razie proponowane usunięcie DECnet Kod jądra Linuksa jest nadal omawiany na liście dyskusyjnej. Jednak biorąc pod uwagę wsparcie, jakim cieszy się, można się założyć, że ten od dawna osierocony kod zostanie wkrótce usunięty z drzewa.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.