• "Lua interpreter" ที่ทำงานอยู่ในเคอร์เนล +
    "device driver" ที่เขียนด้วย Lua +
    เครื่องมือ "CLI" สำหรับโหลดและจัดการสคริปต์จาก user space +
    "C API" สำหรับโหลดและรันสคริปต์ในเคอร์เนล รวมถึงจัดการสภาพแวดล้อมรันไทม์ +
    "Lua API" สำหรับ bind ความสามารถของเคอร์เนลให้กับสคริปต์ Lua
  • มีตัวอย่างหลากหลาย
    • spyglass : คีย์ล็อกเกอร์
    • keylocker : สคริปต์ที่นำ Konami Code จากยุคเครื่องเกมมาใช้กับคีย์บอร์ดคอนโซล เมื่อพิมพ์ ↑ ↑ ↓ ↓ ← → ← → LCTRL LALT บนคีย์บอร์ด คีย์บอร์ดจะถูกล็อก และต้องพิมพ์คีย์ชุดเดิมอีกครั้งเพื่อปลดล็อก)
    • tap : ตัวดักจับแพ็กเก็ต
    • shared : การสร้าง in-memory key-value store (ใช้ rcu, data, socket, thread)
    • systrack : device driver สำหรับมอนิเตอร์ system call

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

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