السلام عليكم انا طالب في هندسة حاسبات و عندي خلفية عن بعض مفاهيم الoperating system مثل operations,threads و منها الipc و الscheduling و غيرهم لكن كلها اشياء نظرية اريد ان اقوم بعمل نظام مثل هذا https://asteroidos.org ما هي الادوات المستخدمة لبرمجة هذا النظام علي الساعات و اللغة المستخدمة و شكرا