Hurd 0.6 ออกแล้ว

GNU ในฐานะเทคโนโลยี มันคือระบบปฏิบัติการคล้าย Unix ที่เป็นซอฟต์แวร์เสรี (Free software) ทั้งตัว ซึ่ง RMS ซึ่งทำงานอยู่ที่ MIT ในขณะนั้น ได้ประกาศว่า จะสร้างระบปฏิบัติการตัวนี้ขึ้น แต่เมื่อผ่านไปหกปี ในปี 1989 ทีมวิศวกรของ GNU ก็พบว่า พวกเขามีทุกส่วนของระบบปฏิบัติการครบแล้ว แต่ขาด kernel จึงเป็นที่มาของโครงการ Hurd ที่เอา Mach microkernel ที่พัฒนาโดยทีมที่มหาวิทยาลัย Carnegie Mellon ซึ่งต่อมาก็ถูกใช้ใน Mac OS/X และ iOS เช่นกัน แล้วทีม GNU ก็พัฒนา kernel service ต่าง ๆ ขึ้นมาใหม่ เพื่อให้ได้ kernel ที่สมบูรณ์ แต่โครงการ Hurd ก็ใช้เวลาพัฒนานานเกินไป ในปี 1991 Linus Torvalds จึงประกาศโครงการ Linux และภายหลังก็ถูกเอามาใช้ร่วมกับซอฟต์แวร์ของโครงการ GNU กลายเป็นระบบปฏิบัติการ GNU/Linux ที่เรารู้จักกันในทุกวันนี้

GNU ทำการออก Hurd รุ่น 0.6 ซึ่งสำหรับโครงการ Hurd ในปัจจุบัน ก็ไม่ได้หยุดพัฒนา แต่พัฒนาบ้างหยุดบ้างมาเรื่อย ๆ ซึ่ง Hurd ทำงานได้บน 32-bit x86 architecture เท่านั้น ส่วนรุ่น 64 bit ก็รอไปก่อน ส่วน architecture อื่น ๆ ตอนนี้ยังประกาศหาอาสาสมัครอยู่เลย สำหรับรุ่นนี้ ก็เป็นแก้ไขบั๊กและเพิ่มความสามารถจากรุ่น 0.5 ที่ปล่อยออกมาเมื่อ 2 ปีที่แล้ว โดยสิ่งที่เพิ่มมาที่น่าสนใจ เช่น

  • เปลี่ยนระบบ zip จาก gz และ bz2 มาเป็น libz และ libbz2
  • ระบบไฟล์ procfs รวมตัวกับระบบไฟล์ของ Linux แล้ว

ก็น่าสนใจอยู่ว่า จะได้เห็น Hurd 1.0 เมื่อไหร่ นี่ก็กระโดดจาก 0.5 มาเป็น 0.6 ในรอบการพัฒนา (ที่ใช้เวลา 2 ปี) ทีเดียว

ที่มา : Hurd Changelog

FSF, GNU, Hurd


from Blognone https://www.blognone.com/node/74236
via IFTTT