Linux and Networking
การพัฒนาเนตเวอร์กบนลีนุกซ์
เนื่องจากลีนุกซ์เป็นโอเอสที่เกิดมาจากเนตเวอร์กระหว่างประเทศ ดังนั้นจึงไม่น่าเป็นที่แปลกใจที่จะมีการนำเอาความสามารถทางด้านเนตเวอร์กไปใส่ ให้กับลีนุกซ์ตั้งแต่ช่วงเริ่มแรกของการพัฒนา ในช่วงแรกจะเป็นการพัฒนา UUCP และต่อมาก็เริ่มมีการพัฒนา TCP/IP ในช่วงฤดูใบไม้ร่วงของปี 1992 โดย Ross Biro และทีมงาน ซึ่งจะรู้จักกันในนามของ Net-1
ต่อมาเมื่อ Ross ได้ถอนตัวจากการพัฒนาเมื่อเดือนพฤษภาคม 1993 , Fred van
Kempen ก็ได้ทำการเริ่มเขียนโค้ดขึ้นมาใหม่ (Net-2) สำหรับการเผยแพร่สู่สาธารณะครั้งแรกในชื่อของ Net-2d อยู่ในราวช่วงฤดูร้อนปี 1993 (เผยแพร่ไปพร้อมกับ
kernel เวอร์ชั่น 0.99.10) และหลังจากนั้นก็ได้มีการร่วมทำการพัฒนาจากนัก
พัฒนาอีกหลายๆคน ที่สำคัญคือโดย Alan Cox ได้ทำ Net-2Debugged
หลังจากการตรวจสอบข้อผิดพลาดอย่างหนัก รวมทั้งการปรับปรุงโค้ดจำนวนมาก ก็ได้ทำการเปลี่ยนชื่อเป็น Net-3 ภายหลังที่ Linux 1.0 ได้ถูกเผยแพร่ออกไป
Net-3 เป็นโค้ดที่ใช้งานอยู่กับเคอร์เนลที่เผยแพร่อย่างเป็นทางการในปัจจุบัน
Net-3 มี device driver ที่สามารถใช้งานได้กับบอร์ดแบบ Ethernet หลายชนิดนอกจากนั้นก็ยังสามารถทำงานได้กับ SLIP (สำหรับส่งข้อมูลของเนตเวอร์กผ่านทาง
Serial line) และ PLIP (สำหรับ Parallel line)
Net-3 สามารถใช้งานได้ดีกับ Local Area Network ซึ่งแสดงให้เห็นว่า ประสิทธิภาพของมันสามารถเอาชนะ ยูนิกซ์บนพีซีเชิงพาณิชย์บางตัวได้ การพัฒนาในปัจจุบันได้ให้ความสำคัญกับเสถียรภาพ เพื่อสามารถใช้งานมันเป็น Internet host ได้อย่างน่าเชื่อถือ
นอกจาก features เหล่านี้ก็ได้มีโครงการหลาย