Temat: Poważna luka w jądrze systemu!
ja na zakończenie dodam fragment dotyczący niestandardowego jądra z handbooka do OpenBSD.
"5.6 - Dlaczego potrzebuję niestandardowego jądra?
Wiele wskazuje na to, że aktualnie nie potrzebujesz go.
Niestandardowe jądro to takie jądro, które jest tworzone na bazie pliku konfiguracyjnego innego, niż standardowy GENERIC. Niestandardowe jądro może bazować na kodzie wydań -release, -stable (stabilnym) lub -current (bieżącym), podobnie jak jądro GENERIC. Podczas gdy kompilacja własnego jądra GENERIC jest wspierana przez zespół OpenBSD, kompilacja własnego, niestandradowego jądra nie jest.
Standardowa konfiguracja jądra OpenBSD (GENERIC) jest stworzona tak, aby była użyteczna dla większości osób. Prawdopodobieństwo tego, że uda Ci się usprawnić swój system poprzez modyfikację jądra jest o wiele mniejsze niż to, że uszkodzisz swój system. Jest wiele osób, które twierdzą, że musisz tworzyć swoje jądro w celu osiągnięcia optymalnej wydajności, ale to nie jest prawda w OpenBSD. Jedynie najbardziej zaawansowani i znający się na rzeczy użytkownicy, uruchamiający bardzo wymagające programy muszą martwić się o niestandardowe jądro lub nawet cały system.
Kilka powodów dla których możesz chcieć lub potrzebujesz stworzyć niestandardowe jądro:
* Rzeczywiście wiesz co robisz i potrzebujesz OpenBSD na komputerze z małą ilością RAMu poprzez usunięcie niepotrzebnych sterowników urządzeń.
* Rzeczywiście wiesz co robisz i chcesz usunąć domyślne ustawienia lub dodać nowe, których standardowo nie włączono (i masz powód, aby to robić).
* Rzeczywiście wiesz co robisz i chcesz uaktywnić eksperymentalne ustawienia.
* Rzeczywiście wiesz co robisz i masz specjalne potrzeby, których nie spełnia GENERIC, i nie zamierzasz pytać dlaczego to nie działa (jeśli Ci się nie uda).
Oto kilka powodów dla których nie powinieneś posiadać własnego jądra systemu:
* Tak naprawdę nie potrzebujesz go.
* Nie uzyskasz szybszego systemu.
* Jest duża szansa, że Twój komputer będzie mniej niezawodny.
* Nie otrzymasz żadnego wsparcia od twórców systemu.
* Będziesz zmuszony odtworzyć każdy problem z jądrem GENERIC zanim programiści zajmą się Twoim raportem o błędzie.
* Użytkownicy i programiści będą się z Ciebie śmiać, kiedy popsujesz sobie system.
* Niestandardowe opcje kompilatora zwykle ułatwiają ujawnienie błędów kompilatora, zamiast poprawiać wydajność systemu.
Usunięcie sterowników urządzeń może przyspieszyć proces uruchamiania się systemu, jednak może skomplikować przywracanie systemu, podczas problemów ze sprzętem, i bardzo często proces ten jest wykonywany błędnie. Usunięcie sterowników urządzeń nie sprawi tego, żeby system uruchamiał się znacząco szybciej, choć samo jądro jest mniejsze. Usunięcie procesów debugowania i sprawdzania błędów może spowodować odczuwalny wzrost wydajności, ale uniemożliwi rozwiązanie problemów z systemem jeśli coś pójdzie źle.
Przypominamy ponownie, twórcy systemu zwykle ignorują raporty dotyczące specyficznych jąder systemów, chyba że problem powtarza się również przy jądrze GENERIC. Pamiętaj, ostrzegaliśmy. "