C#, mint memóriabiztonságos Linux kernel programozási nyelv
2025-2026 tavasz
Szoftver
Téma leírása
A Linux kernelben számos memóriakezelési hibát fedeznek fel, amelyek sérülékenységekhez vezethetnek. A problémák csökkentése érdekében a kernel fejlesztői kísérleteznek új nyelv bevezetésével ami nehezíti az ilyen jellegű hibák elkövetését, de ennek a biztonságnak az ára a fejlesztői élmény. Léteznek memóriabiztonságos és magas fejlesztői élményt nyújtó nyelvek, mint a C#, amelyek jelenleg nem elérhetők el kernel fejlesztésre. A hallgató feladata megismerkedni a .NET működésével, feltérképezni a lehetőségeket a Linux kernelbe való integrálásra, majd elkészíteni egy proof-of-concept demot C# kód futtatására a Linux kernelben egy saját SDK-val.
Maximális létszám:
1 fő