อีกไม่นานโปรโตคอล DECnet จะถูกยกเลิกบน Linux เนื่องจากถือว่าเลิกใช้แล้ว 

สตีเฟน เฮมมิงเกอร์ (วิศวกรซอฟต์แวร์ของ Microsoft) เพิ่งเสนอให้ลบรหัส การจัดการโปรโตคอล ลินุกซ์เคอร์เนล DECnet วิศวกรเชื่อว่าไม่เพียงแต่ซอฟต์แวร์จะล้าสมัยเท่านั้น แต่ DECnet ยังเป็นของพิพิธภัณฑ์ประวัติศาสตร์โปรโตคอลคอมพิวเตอร์และไม่ใช่ของเคอร์เนล Linux

จำได้ว่า DECnet ไม่ได้รับการดูแลตั้งแต่อย่างน้อย 2010 และลิงก์ไปยังเอกสารประกอบบน Sourceforge ระบุว่ามีการยกเลิกที่นั่น รวมทั้งข้อเสนอของมันก็ได้รับการสนับสนุนเป็นอย่างดี และการนำ DECnet ออกจะทำให้เคอร์เนลลินุกซ์สว่างขึ้นประมาณหนึ่งหมื่นสองพันบรรทัดของโค้ด

สำหรับผู้ที่เพิ่งเริ่มใช้ DECnet คุณควรรู้ว่าสิ่งนี้ เป็นชุดของโปรโตคอลเครือข่ายที่พัฒนาขึ้น โดย Digital Equipment Corporation (DEC) โดยเปิดตัวรุ่นแรกในปี 1974

ธ.ค. พัฒนา DECnet สำหรับผลิตภัณฑ์เครือข่ายฮาร์ดแวร์/ซอฟต์แวร์ ที่ใช้ DIGITAL Networking Architecture (DNA) ซึ่งเป็นชุดเอกสารที่กำหนดข้อกำหนดสำหรับแต่ละเลเยอร์ของสถาปัตยกรรมและอธิบายโปรโตคอลที่ทำงานในเลเยอร์เหล่านั้น

แต่เดิม ได้รับการพัฒนาเพื่อเชื่อมต่อไมโครคอมพิวเตอร์ PDP-11 สองเครื่อง แต่ในที่สุดก็กลายเป็นหนึ่งในสถาปัตยกรรมเครือข่ายแบบเพียร์ทูเพียร์แห่งแรกในทศวรรษ 1980

มันถูกรวมเข้ากับ VMS, ระบบปฏิบัติการเรือธงของธ.ค. ทั้งนี้เนื่องจาก DECnet Phase I เปิดตัวในปี 1974 และรองรับเฉพาะ PDP-11 กับระบบปฏิบัติการ RSX-11 และวิธีการสื่อสารเดียวที่มีคือแบบจุดต่อจุด ในปีพ.ศ. 1975 เฟสที่ 32 ได้รับการเผยแพร่โดยรองรับโหนด 10 โหนดซึ่งมีการใช้งานที่แตกต่างกัน รวมถึง TOPS-20, TOPS-XNUMX และ RSTS เวอร์ชันนี้มี Row Access Listener สำหรับการถ่ายโอนไฟล์ Data Access Protocol สำหรับการเข้าถึงไฟล์ระยะไกล และคุณลักษณะการจัดการเครือข่าย

แต่การสื่อสารระหว่างโปรเซสเซอร์ยังคงจำกัดอยู่ที่ลิงก์แบบจุดต่อจุด เฟสที่ 1980 เปิดตัวในปี 255 และการสนับสนุนในครั้งนี้ได้เพิ่มขึ้นเป็น XNUMX โหนด โดยมีการลิงก์แบบจุดต่อจุดและแบบหลายจุด และคุณลักษณะการกำหนดเส้นทางแบบปรับตัวได้ถูกนำมาใช้ และตอนนี้ ระบบสามารถสื่อสารกับเครือข่ายประเภทอื่นๆ เช่น IBM SNA ผ่านเกตเวย์

Phase IV และ IV+ เปิดตัวในปี 1982 โดยรองรับโหนดได้มากถึง 64 โหนด และรวมการรองรับ Ethernet LAN เป็นตัวเลือกหลักสำหรับดาต้าลิงค์ ดังนั้น ต่อเนื่องไปอีกหลายปี การพัฒนาและปรับปรุง แต่ตั้งแต่นั้นมา รหัส DECnet ยังคงเป็นส่วนหนึ่งของเคอร์เนล Linux

แต่ตอนนี้ เสนอให้ถอดโค้ดนี้ออก เร็ว ๆ นี้จากเคอร์เนลลินุกซ์

“โปรโตคอล DECnet นั้นล้าสมัยไปนานแล้ว การนำเคอร์เนลของ Linux ไปใช้นั้นถูกละเลยมานานกว่าทศวรรษ และรหัสนั้นอยู่ในพิพิธภัณฑ์ประวัติศาสตร์มากกว่าเคอร์เนลหลัก” Hemminger กล่าวในโพสต์ในรายการส่งเมลเคอร์เนลของ Linux David Laight ผู้พัฒนา Linux ยังกล่าวอีกว่า "มันค่อนข้างล้าสมัยเมื่อฉันเขียนไดรเวอร์ Ethernet ในช่วงต้นปี 1990"

"เป็นเรื่องน่าแปลกใจเล็กน้อยที่มีการสนับสนุนอยู่ใน Linux ตั้งแต่แรก" เขากล่าวเสริม ผู้ดูแลโค้ด DECnet คนสุดท้ายคือ Christine Caulfield ของ Red Hat ซึ่งเป็นเด็กกำพร้ารหัสในปี 2010 การเปลี่ยนแปลงนี้ไม่ควรรบกวนคนจำนวนมาก: VMS เป็นระบบปฏิบัติการล่าสุด แม้กระทั่งกระแสหลักเล็กน้อยที่ใช้ DECnet และ VMS มี TCP/IP ได้รับการสนับสนุนเป็นเวลานาน โปรดทราบว่าแม้ว่าทุกวันนี้จะลืมการมีอยู่ของมันไปอย่างรวดเร็ว แต่ TCP/IP ไม่ใช่โปรโตคอลเครือข่ายเดียวที่มีอยู่ และในช่วงกลางปี ​​1990 ก็ไม่ใช่โปรโตคอลหลักด้วยซ้ำ

เป็นมูลค่าการกล่าวขวัญว่าไม่ใช่โปรโตคอลแรกหรือสุดท้ายที่เสนอให้ลบออกจากเคอร์เนลเนื่องจากเราจำได้ว่า AppleTalk ถูกยกเลิกโดย Mac OS X ตั้งแต่เวอร์ชัน 10.6 "Snow Leopard" ดังนั้นมันจะหายไปในไม่ช้า

ในขณะนี้ การนำ DECnet ออกที่เสนอ รหัสเคอร์เนลลินุกซ์ มันยังคงถูกกล่าวถึงในรายชื่อผู้รับจดหมาย อย่างไรก็ตาม ด้วยการสนับสนุนที่ได้รับ การวางเดิมพันที่ปลอดภัยว่ารหัสที่ถูกละเลยยาวนี้จะถูกลบออกจากต้นไม้ในไม่ช้า


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา