Witam,
Pierwszy artykuł (z serii trzech), o programowaniu w kernelu NetBSD pojawił się w Programiście 5/2015 (36), pt. "Moduły dynamiczne w kernelu NetBSD".
Drugi ukaże się w kolejnym numerze i będzie to turne po metodach synchronizacji i kontroli przerwań w jądrze NetBSD. Tekst został już przekazany do redakcji.
Mam w planach trzeci artykuł o RUMP (http://rumpkernel.org/). Jeszcze nie zdecydowałem w jakim zastosowaniu.. Rozważam wybór pomiędzy:
- sterownikami w przestrzeni użytkownika,
- systemami plików w przestrzeni użytkownika,
- pełnym stosie NetBSD z libc na wierzchu i aplikacjami osadzonymi na całości,
- minimalistyczny system operacyjny wykorzystujący rump do zapewniania sterowników.
Są jeszcze inne ciekawe tematy wykorzystania rump, takie jak bare metalowy system osadzony w Xen lub stos sieciowy (np. zintegrowany z DPDK) w przestrzeni użytkownika.
Przyjmuję sugestie. Będę musiał wybrać coś, co będę w stanie omówić na niewielkiej liczbie stron i wyrobić się z przykładem/ami. Też nie
chciałbym zamykać się w jakimś dość niszowym zastosowaniu, nawet jak na same środowisko rump.