10 คะแนน โดย xguru 2021-06-28 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Unix-style OS สำหรับไมโครโปรเซสเซอร์สถาปัตยกรรม Waikato RISC (WRAMP)

  • ไฮบริดเคอร์เนลที่เน้นการใช้งานและประสิทธิภาพ

  • ได้รับอิทธิพลจาก Minix1

  • การจัดการโปรเซสและหน่วยความจำ: หน่วยความจำเสมือน, การแมปเพจ, เคอร์เนลเธรด..

  • ระบบไฟล์ในหน่วยความจำที่รองรับ POSIX API เป็นส่วนใหญ่

  • บอร์นเชลล์ที่รองรับไปป์

1 ความคิดเห็น

 
xguru 2021-06-28

หัวข้อใช้ตามที่นักพัฒนา halfer53 (Bruce) เขียนแนะนำตัวเองไว้โดยตรงครับ

มีคนอื่นเขียนคอมเมนต์แนะนำไว้ในบทความ HN และผู้สร้างก็ชมว่าดีกว่าคำอธิบายของตัวเองเสียอีก

https://news.ycombinator.com/item?id=27647079

ในยุคที่งานวิจัยด้านระบบกำลังค่อย ๆ ตายไป [1] ความหวังเดียวที่เหลืออยู่ดูจะมีเพียงการพัฒนา Nix/Guix เพื่อปรับปรุงการจัดการ OS หรือ ePBF เพื่อเพิ่มประสิทธิภาพเท่านั้น

Winix OS เป็นลมหายใจใหม่ที่สดชื่นจากมุมมองของทิศทางที่ OS อาจไปได้

อย่างที่พูดกันเสมอว่า จังหวะเวลาคือทุกสิ่ง และนี่ก็น่าจะเป็นโครงการแบบ Apple Newton ที่มีของดีมากมาย แต่เปิดตัวเร็วเกินไปหลายปี

Winix ตั้งเป้าไปที่สถาปัตยกรรม RISC และตอนนี้ก็เป็นช่วงที่ RISC-V กำลังพุ่งแรง ดังนั้น OS ที่เอนเอียงไปทาง RISC จะได้เปรียบ

เหมือนความสัมพันธ์ระหว่าง Linux กับ x86 นั่นแหละ Linux ได้อานิสงส์จากการเติบโตของ X86-32 และ x86-64

ปีนี้ ตอนมีคนถาม Linus ว่าความสำเร็จที่ดีที่สุดของ Linux เมื่อเทียบกับ OS อื่นคืออะไร เขายกให้ lock-free filesystem แบบนวัตกรรมใหม่ [2]

Winix มี in-memory filesystem (IMFS) แบบเข้ากันได้กับ POSIX ที่ล้ำสมัย

ลองนึกภาพ OS ที่มี IMFS ซึ่งเข้ากันได้กับฟอร์แมต in-memory ของ Arrow และ TileDB ที่กำลังได้รับความนิยมในตอนนี้ดูสิ

หากในไม่ช้าคอมพิวเตอร์ที่มี RAM ระดับเทราไบต์กลายเป็นมาตรฐาน นี่ก็อาจเป็น OS ที่เร็วที่สุดพร้อมระบบไฟล์ล้ำยุคได้

Fuschia ก็เป็น OS สมัยใหม่อีกตัวหนึ่ง แต่ต่างจาก Winix ตรงที่มันมุ่งเน้นและปรับแต่งเพื่อมือถือมากกว่าเดสก์ท็อป

[1] Systems Software Research is Irrelevant https://tianyin.github.io/misc/irrelevant.pdf

[2] แปลบทสัมภาษณ์ Linus Torvalds ครบรอบ 30 ปี Linux