โครงการ browser-linux พัฒนาการกระจาย Linux เพื่อให้ทำงานในเว็บเบราว์เซอร์

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

ในการดำเนินการแอสเซมบลีผลลัพธ์ในเบราว์เซอร์ จะใช้โปรแกรมจำลอง v86 ซึ่งแปลโค้ดเครื่องเป็นการแทน WebAssembly ในการจัดระเบียบการทำงานของพื้นที่จัดเก็บ จะใช้ไลบรารี localForage ซึ่งทำงานบน IndexedDB API ผู้ใช้จะได้รับโอกาสในการบันทึกสถานะของสภาพแวดล้อมได้ตลอดเวลาและเรียกคืนงานจากตำแหน่งที่บันทึกไว้ในภายหลัง ผลลัพธ์จะถูกสร้างขึ้นในหน้าต่างเทอร์มินัลที่ใช้งานโดยใช้ไลบรารี xterm.js Udhcpc ใช้เพื่อกำหนดค่าการสื่อสารเครือข่าย

ที่มา: opennet.ru

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