การเปิดตัวระบบปฏิบัติการ Visopsys 0.9 ฟรี

หลังจากเกือบสี่ปีนับตั้งแต่การเปิดตัวครั้งสำคัญครั้งล่าสุด ไปยังสถานที่ การเปิดตัวระบบปฏิบัติการแบบภาพ วิโซซิส 0.9 (VISual OPerating SYStem) พัฒนามาตั้งแต่ปี 1997 และไม่เหมือนกับ Windows และ Unix รหัสระบบได้รับการพัฒนาตั้งแต่เริ่มต้นและเผยแพร่ในซอร์สโค้ดภายใต้ลิขสิทธิ์ GPLv2 รูปภาพสดที่สามารถบูตได้ มันต้องใช้เวลา 21 ลบ.

ระบบย่อยแบบกราฟิกซึ่งใช้ในการสร้างส่วนต่อประสานกับผู้ใช้นั้นถูกรวมเข้ากับเคอร์เนลระบบปฏิบัติการโดยตรงและยังรองรับการทำงานในโหมดคอนโซลด้วย ในระบบไฟล์ในโหมดอ่าน/เขียน จะมี FAT32 ให้เลือก ส่วนในโหมดอ่านอย่างเดียวจะรองรับ Ext2/3/4 เพิ่มเติม Visopsys นำเสนอการทำงานหลายอย่างพร้อมกันล่วงหน้า มัลติเธรด สแต็กเครือข่าย การเชื่อมโยงแบบไดนามิก รองรับ I/O แบบอะซิงโครนัส และหน่วยความจำเสมือน ชุดแอปพลิเคชันมาตรฐานและไลบรารี C มาตรฐานได้จัดเตรียมไว้แล้ว เคอร์เนลทำงานในโหมดป้องกัน 32 บิต และได้รับการออกแบบในรูปแบบเสาหินขนาดใหญ่ (ทุกอย่างถูกคอมไพล์ โดยไม่มีการสนับสนุนโมดูล) ไฟล์ที่ปฏิบัติการได้จะถูกจัดรูปแบบในรูปแบบ ELF มาตรฐาน มีการรองรับรูปภาพ JPG, BMP และ ICO ในตัว

การเปิดตัวระบบปฏิบัติการ Visopsys 0.9 ฟรี

В ปัญหาใหม่:

  • เพิ่มสแต็ค TCP และไคลเอนต์ DHCP ระบบย่อยเครือข่ายถูกเปิดใช้งานตามค่าเริ่มต้น มีการเพิ่มส่วนที่แยกจากแอปพลิเคชันเครือข่ายไปยังส่วน "โปรแกรม" และ "การดูแลระบบ" เพิ่มโปรแกรมสำหรับการดมกลิ่นการรับส่งข้อมูล (Packet Sniffer) และยูทิลิตี้มาตรฐานเช่น netstat, telnet, wget และโฮสต์
  • เพิ่มการรองรับ Unicode (UTF-8)
  • ใช้ตัวจัดการแพ็คเกจ “ซอฟต์แวร์” และโครงสร้างพื้นฐานสำหรับการสร้าง ดาวน์โหลด และติดตั้งแพ็คเกจ มีการนำเสนอแคตตาล็อกแพ็คเกจออนไลน์
  • รูปลักษณ์ที่อัปเดต เชลล์ที่มีหน้าต่างถูกย้ายเพื่อให้ทำงานเป็นแอปพลิเคชันพื้นที่ผู้ใช้ปกติ (ตัวเลือกระดับเคอร์เนลจะเหลือเป็นตัวเลือก)
  • เพิ่มไดรเวอร์เมาส์สำหรับระบบเกสต์ที่ใช้ VMware
  • เพิ่มไลบรารีสำหรับการทำงานกับ HTTP, XML และ HTML
  • เพิ่มการสนับสนุนเริ่มต้นสำหรับรันไทม์ C ++
  • เพิ่มการเรียก Libc ใหม่รวมถึง getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs()
  • เพิ่มการสนับสนุนเบื้องต้นสำหรับมัลติเธรดโดยใช้ไลบรารี POSIX Threads (pthreads)
  • เพิ่มการรองรับไปป์ที่ไม่มีชื่อสำหรับการแลกเปลี่ยนข้อมูลระหว่างกระบวนการ
  • เคอร์เนลมีการรองรับอัลกอริธึมการแฮช SHA1 และ SHA256 ในตัว (ก่อนหน้านี้มีการเสนอ MD5) และมีการเพิ่มยูทิลิตี้ sha1sum และ sha256sum

ที่มา: opennet.ru

เพิ่มความคิดเห็น