Jak testuje się kernel Linuxa?
Kernel jest najważniejszym elementem systemu operacyjnego Linux. Wszystko inne jest od niego zależne, wszystkie aplikacje wykorzystują go w swoim działaniu. Błędy programistyczne, które się tam ujawnią, w najbardziej niskopoziomowych warstwach systemu, są najtrudniejsze to analizowania i naprawienia.
Z tego powodu, programiści pracujący w kernelu przykładają szczególną uwagę do jakości tworzonego kodu. Jak to wygląda w praktyce? Zapraszam do przeczytania tego interesującego postu dostępnego na blogu #embeddedbits, który przedstawia sposoby testowania kernela przez ludzi zajmujących się tym na codzień:
embeddedbits.org/how-is-the-linux-kernel-tested