Το πρωτόκολλο DECnet σύντομα θα διακοπεί στο Linux καθώς θεωρείται καταργημένο 

Στίβεν Χέμινγκερ (μηχανικός λογισμικού της Microsoft) πρότεινε πρόσφατα την αφαίρεση του κωδικού χειρισμός πρωτοκόλλου Πυρήνας Linux DECnet. Ο μηχανικός πιστεύει ότι όχι μόνο το λογισμικό είναι ξεπερασμένο, αλλά ότι το DECnet ανήκει στο μουσείο της ιστορίας των πρωτοκόλλων υπολογιστών και όχι στον πυρήνα του Linux.

Το θυμήθηκε αυτό Το DECnet δεν έχει διατηρηθεί τουλάχιστον από το 2010 και ο σύνδεσμος με την τεκμηρίωση στο Sourceforge δείχνει ότι έχει διακοπεί εκεί, καθώς η πρότασή του έχει ισχυρή υποστήριξη και η αφαίρεση του DECnet θα ελαφρύνει τον πυρήνα του Linux κατά περίπου δώδεκα χιλιάδες γραμμές κώδικα.

Για όσους είναι νέοι στο DECnet, θα πρέπει να ξέρετε ότι αυτό είναι ένα σύνολο πρωτοκόλλων δικτύου που αναπτύχθηκε από την Digital Equipment Corporation (DEC) με την πρώτη έκδοση που κυκλοφόρησε το 1974.

Η DEC ανέπτυξε το DECnet για προϊόντα δικτύωσης υλικού/λογισμικού που υλοποιούν την DIGITAL Networking Architecture (DNA), μια συλλογή εγγράφων που καθορίζουν τις προδιαγραφές για κάθε επίπεδο της αρχιτεκτονικής και περιγράφουν τα πρωτόκολλα που λειτουργούν σε αυτά τα επίπεδα.

Αρχικά αναπτύχθηκε για τη σύνδεση δύο μικροϋπολογιστών PDP-11, αλλά τελικά έγινε μια από τις πρώτες αρχιτεκτονικές δικτύων peer-to-peer στη δεκαετία του 1980.

Στη συνέχεια ενσωματώθηκε στο VMS, Το κορυφαίο λειτουργικό σύστημα της DEC. Αυτό συμβαίνει επειδή το DECnet Phase I κυκλοφόρησε το 1974 και υποστήριζε μόνο PDP-11 με το λειτουργικό σύστημα RSX-11 και η μόνη διαθέσιμη μέθοδος επικοινωνίας ήταν από σημείο σε σημείο. Το 1975, η Φάση II κυκλοφόρησε με υποστήριξη για 32 κόμβους που είχαν διαφορετικές υλοποιήσεις μεταξύ τους, συμπεριλαμβανομένων των TOPS-10, TOPS-20 και RSTS. Αυτή η έκδοση είχε το Row Access Liner για μεταφορές αρχείων, ένα πρωτόκολλο πρόσβασης δεδομένων για απομακρυσμένη πρόσβαση στα αρχεία και λειτουργίες διαχείρισης δικτύου.

Αλλά η επικοινωνία μεταξύ των επεξεργαστών εξακολουθούσε να περιορίζεται σε συνδέσεις από σημείο σε σημείο, η Φάση III κυκλοφόρησε το 1980 και αυτή τη φορά η υποστήριξη αυξήθηκε σε 255 κόμβους, με συνδέσμους σημείου προς σημείο και πολλαπλών σημείων και εισήχθη μια προσαρμοστική δυνατότητα δρομολόγησης και τώρα το σύστημα μπορεί να επικοινωνεί με άλλους τύπους δικτύων, όπως το IBM SNA, μέσω πυλών.

Οι φάσεις IV και IV+ κυκλοφόρησαν το 1982 με υποστήριξη έως και 64 κόμβων και περιλαμβάνουν υποστήριξη LAN Ethernet ως την κύρια επιλογή για σύνδεση δεδομένων, επομένως συνεχίστηκε για μερικά χρόνια ακόμα την ανάπτυξη και τη βελτίωσή του, αλλά από τότε ο κώδικας DECnet παρέμεινε μέρος του πυρήνα του Linux.

Τώρα, όμως, προτείνεται να αφαιρεθεί αυτός ο κωδικός σύντομα από τον πυρήνα του Linux.

«Τα πρωτόκολλα DECnet είναι από καιρό ξεπερασμένα, η υλοποίηση του πυρήνα του Linux έχει μείνει ορφανή για πάνω από μια δεκαετία και ο κώδικας ανήκει περισσότερο σε ένα μουσείο ιστορίας παρά στον κύριο πυρήνα», είπε ο Hemminger σε μια ανάρτηση στη λίστα αλληλογραφίας του πυρήνα Linux. Ο προγραμματιστής του Linux, David Laight, είπε επίσης: "Ήταν αρκετά ξεπερασμένο όταν έγραφα προγράμματα οδήγησης Ethernet στις αρχές της δεκαετίας του 1990."

«Είναι λίγο περίεργο ότι η υποστήριξη ενσωματώθηκε στο Linux εξαρχής», πρόσθεσε. Ο τελευταίος συντηρητής του κώδικα DECnet ήταν η Christine Caulfield της Red Hat, η οποία ορφάνεψε τον κώδικα το 2010. Αυτή η αλλαγή δεν πρέπει να ενοχλεί πολλούς ανθρώπους: το VMS είναι το τελευταίο, έστω και ελαφρώς mainstream, λειτουργικό σύστημα που χρησιμοποιεί το DECnet και το VMS έχει TCP/IP υποστηρίζεται για μεγάλο χρονικό διάστημα. Λάβετε υπόψη ότι αν και η ύπαρξή του έχει ξεχαστεί γρήγορα σήμερα, το TCP/IP δεν είναι το μόνο πρωτόκολλο δικτύου που υπάρχει και, στα μέσα της δεκαετίας του 1990, δεν ήταν καν το κυρίαρχο πρωτόκολλο.

Αξίζει να αναφέρουμε ότι δεν είναι το πρώτο ή το τελευταίο πρωτόκολλο που προτείνεται να αφαιρεθεί από τον πυρήνα, καθώς θυμόμαστε ότι το AppleTalk έχει διακοπεί από το Mac OS X από την έκδοση 10.6 «Snow Leopard», οπότε σύντομα θα εξαφανιστεί.

Προς το παρόν, η προτεινόμενη κατάργηση του DECnet Κώδικας πυρήνα Linux εξακολουθεί να συζητείται στη λίστα αλληλογραφίας. Ωστόσο, δεδομένης της υποστήριξης που απολαμβάνει, είναι ασφαλές στοίχημα ότι αυτός ο ορφανός κώδικας σύντομα θα αφαιρεθεί από το δέντρο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.