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ő