Archiwum kategorii: Linux Kernel

Kompilacja jądra Linuksa

Informacje podstawowe

Co to jest jądro systemu?

Jądro systemu zapewnia współpracę między aplikacjami a sprzętem komputerowym. Odpowiada za wykorzystanie pamięci operacyjnej, współdzielenie procesora, zapis i odczyt z pamięci masowych (dyski twarde, cdrom-y) itp. W przypadku Linuksa jądro systemu jest tworzone przez wspólnotę programistów skupioną wokół twórcy, czyli Linusa Torvaldsa.

Czytaj dalej Kompilacja jądra Linuksa

Sposób Debiana na kompilację jądra

Aby skompilować jądro pod Debianem należy zainstalować pakiet źródłowy z wersją jądra, która nas interesuje oraz ewentualnie pakiety z łatami. Następnie kompilujemy jądro. Oprócz standardowej procedury (make config, make clean itp) można to samo przeprowadzić w prostszy sposób. Debian zawiera specjalny pakiet (kernel-package) pozwalający po wybraniu potrzebnych opcji na stworzenie pakietu z jądrem.

Czytaj dalej Sposób Debiana na kompilację jądra

Opis patchy i problemy z ich impelementacją

grsecurity

Grsecurity to zaawansowana łata pozwalająca na poprawienie bezpieczeństwa serwera w sieci.

Problemy: *acl* patch źle współpracuję z inną łatą: acl. Niestety albo będziemy mieli listy dostępu do plików albo bezpieczniejszy host w Internecie. Rozwiązaniem problemu, przynajmniej częściową, jest rozdzielenie funkcji firewalla i routera od hosta roboczego dostępnego dla użytkowników.

Czytaj dalej Opis patchy i problemy z ich impelementacją