• มอบ สภาพแวดล้อม Linux แบบสมบูรณ์ในเบราว์เซอร์ โดยไม่ต้องพึ่งพาคลาวด์
  • มี เอดิเตอร์ที่อิงกับ VSCode ในตัว จึงนำไปใช้ได้หลากหลาย ทั้งสภาพแวดล้อมพัฒนา, แซนด์บ็อกซ์สำหรับทดลอง AI และเพลย์กราวด์บนเว็บ
  • ขยายต่อและปรับแต่งได้ดี พร้อมรองรับการโฮสต์เองและการสร้างบนพื้นฐานแพลตฟอร์ม
  • ออกแบบด้วยแนวคิด IDE สำหรับสภาพแวดล้อมของตัวเอง คล้าย Smalltalk
  • เขียนด้วยภาษา Go จึงรองรับภาษา Go แบบ first-class

สภาพแวดล้อม Linux

  • รัน Alpine Linux และเคอร์เนลแบบคัสตอมบน v86 JIT emulator
  • ผ่าน Wanix เพื่อรองรับ การรัน Wasm และการเข้าถึง DOM API
  • ติดตั้งแพ็กเกจพื้นฐานอย่าง make, git, esbuild มาให้ล่วงหน้า
  • สามารถติดตั้งซอฟต์แวร์เพิ่มเติมได้ด้วยตัวจัดการแพ็กเกจ apk

การจัดการความคงอยู่ของข้อมูล

  • ใช้ โครงสร้างคล้าย Docker image โดยการเปลี่ยนแปลงจะไม่ถูกบันทึก เว้นแต่จะมีการคอมมิตหรือเพิ่มเข้าไปในสคริปต์สำหรับบิลด์สภาพแวดล้อม
  • ไดเรกทอรีโปรเจกต์, โฮมไดเรกทอรี และไดเรกทอรีสาธารณะ จะถูก เก็บถาวรใน browser storage และซิงก์กับคลาวด์
  • หากต้องการ ยังสามารถเมานต์ไดเรกทอรีเพิ่มเติมที่อิงกับ browser storage ได้

เครือข่ายเสมือน

  • ให้การเข้าถึงอินเทอร์เน็ตอย่างสมบูรณ์ด้วย การจัดสรร IP รายเซสชันผ่านเซิร์ฟเวอร์ DHCP เสมือน
  • รองรับ การสื่อสารระหว่างแท็บเบราว์เซอร์และระหว่างอุปกรณ์ ผ่านการทำ IP routing ระหว่างเซสชัน
  • ซอฟต์แวร์ที่ bind กับ TCP port จะถูก สร้าง public HTTPS endpoint ให้อัตโนมัติ
    • บริการ HTTP สามารถเข้าถึงได้ผ่าน พร็อกซีลักษณะคล้าย Ngrok
    • บริการ TCP ที่ไม่ใช่ HTTP สามารถใช้งานได้ผ่าน WebSocket tunneling

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น