Koncepcje immudex
Wiekszość dystrybucji Linuksa powstało, aby służyć ludziom. Dać im możliwość panowania na posiadanym sprzętem. Wiele specyficznych dystrybucji posiada kilka zasad jakimi kieruje się podczas jej tworzenia i rozwoju, immudex nie jest wyjątkiem. W tym materiale zostało zebranych 7 zasad, które definiują tę dystrybucję.
1. Niezmienność
Podstawową cechą tej dystrybucji jest niezmienność w najprostrzej, najczystszej postacji. Wiem, że uruchamianie systemu jako Live CD może nie być postrzegne jako niezmienne. Dla mnie niezmienne oznacza tyle, że jeśli uruchomisz system ponownie to powróci on do swojej pierwotnej postaci. Nabrudzisz, nagrzebiesz, nie ważne. Reboot i masz już czysty system z powrotem.
2. Separacja
Jeśli chcielibyśmy zainfektować jakąś dystrybucję szkodliwym oprogramowniem (nie, oprogramowanie własnościowe się nie liczy), to trzeba było by tego naprawdę chcieć. Nie mmiej jednak tworząc immudex mam świadomość, że największym zagrożeniem dlatego systemu pozostaje przeglądarka internetowa. Obecnie przeglądarki stały się podsystemami dla systemów operacyjnych, więc warto było by im ukrócić trochę uprawnienia. Dlatego też domyślnie przeglądarka w immudex uruchamiana jest przez sandboxer firejail wraz z własną emulacją stosu TCP/IP.
Innym rodzajem speracji jest załączony firewall ufw z domyślną polityką dla połączeń przychodzących ustawioną na deny.
3. Szyfrowanie danych
Immudex zachęca poprzez wsparcie autorskimi rozwiązaniami korzystanie z szyfrowanych partycji. Jeśli taka partycja pozostanie zamknięta, to mimo uzyskania dostępu do komputera dane na nim przechowywane pozostaną bezpieczne. Punkty montowania nie są osiągalne również z przeglądarki uruchomionej przez firejail.
4. Użyteczność
Mimo specyfiki systemu dalej pozostaje on użyteczny jak każda inna dystrybuja skierowana na komputery biurkowe. Posiada ona intuicyjne środowisko graficzne XFCE, oprgramowanie do odtwarzania multimediów, pakiet biurowy, normalną przeglądarkę internetową z zainstalowanym blokerem reklam oraz innych nachalnych elementów stron internetowych. Dystrybucja się również zapewnić rozwiązania związane z ochroną prywatności takie jak dedykowana dla niej instancja meta-silnika wyszukiwarek internetowych searxng z dodanym silnikiem również do przeglądarki (dodatek idx-search) oraz oprogramowanie openvpn.
5. Elastyczność
Dystrybucja stara się być jak najbardziej elastyczna i nie narzucać nikomu niczego. Nie musimy stoswać się do żadnej z wienionych tutaj zasad, możemy wprowadzać własne rozwiązania. Również wiele wyżej wymienionych koncepcji zostało zaimplementowanych w taki sposób, że są łatwe do ominięcia. Możemy immudex dowolnie przebudowywać i zmieniać. W pewnym momencie dojdziemy do wniosku, że ona tak naprawdę nie istnieje. Jest tylko Debian, odpowiednio skonfigurowany.
6. Bezkosztowość
Immudex utrzymywany jest na publicznie dostępnych serwisach, takich jak sourceforge.net czy github.com. Istnienie oficjalnego mirroru ftp.morketsmerke.org jest tylko i wyłącznie fanberią twórcy. Sam Debian jest o tyle ciekawą dystrybucją, że jego obrazy mogą być tworzone na naprawdę niskobudżetowym sprzęcie, pokroju chrombooka (tylko trzeba się w dysk zaopatrzyć). Nie potrzeba wydajnych serwerów, wystarczy zwykły laptop, połączenie z internetem, zainstalowany Debian oraz trochę cierpliwości. Immudex również jest dystrybucją, która powinna zadziałać na każdym sprzęcie.
7. Wolność
Wolne oprogramowanie (free software) nie daje pełni wolności. Aby moć się nią cieszyć, należy dać użytkownikom prawo do wyboru. Immudex nie neguje istoty wolności oprgramowania. Nie chce skazywać użytkowników na dyskonfort związany z niemożnością wykorzystania sprzętu, na który wydali ciężko zarobione pieniądze lub na wykluczenie korzystania ze współczesnych technologi zachowując przy tym równowagę i posiadając z tyłu głowy wszystkie zagrożenia jakie może ze sobą nieść. Domyślnie i oficjalnie immudex zawsze będzie posiadał tylko i wyłącznie wolne oprogramowania, jednak nigdy nie będzie czynnem niemile widzianym uzupełnienie obrazu o brakujący firmware czy inne oprogramowanie własnościowe. Na tym własnie polega prawdziwa wolność, na daniu możliwości wyboru.
Immudex został i jest tworzony głównie z myślą o mnie, nie każdemu moje rozwiązania mogą pasować. Nie musi z niej korzystać, dostępnych jest tyle wspaniałych dystrybucji, że napewno wybierze coś dla siebie. Zajmowanie się tą dystrybucją, traktuję jako dobrą zabawę więc wiele rzeczy oficjalnie może nie działać jak powino. Nie ma tutaj gwarancji przydatności ani poprawności działania.
~xf0r3m