Seminarium: Systemy Rozproszone
20 maja 2021, godzina 12:15, Adam Czajkowski

Bento - framework do pisania systemów plików w języku Rust



W obliczu pojawiających się na rynku nowych technologii (NVMe, urządzenia strefowe, ...), a także rosnącej potęgi chmury zwiększa się zapotrzebowanie na sposoby szybkiego rozwoju systemów plików i dystrybucji ich poprawek. Pisanie modułów lub modyfikacja jądra są trudne (dodatkowo utrzymywanie takich rozwiązań wymaga pracy z każdym kolejnym wydaniem jądra), a debugging ich błędów jest zdecydowanie trudniejszy niż rozwiązań userspace'owych. Najważniejsze istniejące narzędzie do szybkiego rozwoju systemów plików, FUSE, powoduje z kolei niską wydajność.

Podczas prezentacji opowiem o Bento - zapewniającym spore udogodnienia deweloperom frameworku pozwalającym pisać w języku Rust wydajne systemy plików umożliwiające live upgrade i rozwijać je niezależnie od samego Linuxa.

Zapraszam,
Adam Czajkowski


Bibliografia: