DECnet – zestaw protokołów komunikacyjnych stworzonych przez Digital Equipment Corporation w latach 70. XX wieku[1]. Służył wówczas do łączenia w sieć peer-to-peer różnego rodzaju minikomputery w tym PDP-8 oraz PDP-11[1]. Pierwotnie zbudowany z czterech warstw, by w 1982 roku przekształcić się w siedmio-warstwowy protokół sieciowy zgodny z modelem OSI[2][3].

DECnet pozwalał łączyć komputery z kilkoma różnymi systemami w jedną sieć[1]. OpenVMS – flagowy system DEC – był w pełni i od początku zintegrowany z DECnet[2]. Później stworzono również pakiet PATHWORKS, który umożliwiał łączenie urządzeń w sieci DECnet z różnymi komputerami, w szczególności z komputerami z takimi systemami, jak: Apple Macintosh, DOS, Microsoft Windows oraz OS/2[4].

Choć protokoły związane z DECnet zostały zaprojektowane przez Digital Equipment Corporation, to DECnet w późniejszych edycjach został opublikowany jako otwarty standard[5], a kilka implementacji zostało opracowanych poza DEC, w tym dla FreeBSD i Linux[6]. Kod DECnet w jądrze Linux został oznaczony jako porzucony 18 lutego 2010 roku i usunięty 22 sierpnia 2022 roku[7][8].

Przypisy edytuj

  1. a b c DEC, Nineteen fifty-seven to the present, computerhistory.org, 1978 [dostęp 2023-12-13] (ang.).
  2. a b DEC, DECnet-Plus for OpenVMS [online], Istituto Nazionale di Fisica Nucleare, 1996 [dostęp 2023-12-13] (ang.).
  3. Digital DECnet Network system - Promotional Item - Computing History [online], www.computinghistory.org.uk [dostęp 2023-12-13].
  4. Alan Abrahams. An Overview of the PATHWORKS Product Family. „Digital Technical Journal”. 4 (1), s. 5-7, 1992. (ang.). 
  5. DEC, The DECnet Phase IV Specifications [online], linux-decnet.sourceforge.net, 1994 [dostęp 2023-12-13] [zarchiwizowane z adresu 2010-01-14], Cytat: All the protocols mentioned above (except for LAT), even though developed by Digital, are not proprietary to Digital. (ang.).
  6. DECnet dla Linux. SourceForge. [dostęp 2018-06-26]. [zarchiwizowane z tego adresu (4 października 2009)]. (ang.).
  7. Christine Caulfield, Linus Torvalds: Orphan DECnet. git.kernel.org, 2010-02-18. [dostęp 2023-12-13]. (ang.).
  8. Stephen Hemminger, David S. Miller: Remove DECnet support from kernel. git.kernel.org, 2022-08-22. [dostęp 2023-12-13]. (ang.).