Pytania otagowane jako kernel

Jądro, będące głównym składnikiem większości systemów operacyjnych, zarządza większością komunikacji między sprzętem a oprogramowaniem. Zazwyczaj jądro jest najniższym poziomem abstrakcji, jaki programista może mieć do zasobu.


5
Czy proces inny niż root może się połączyć z portami 80 i 443?
Czy można dostroić parametr jądra, aby umożliwić programowi użytkownika powiązanie z portami 80 i 443? Pytam, ponieważ uważam, że głupotą jest zezwolenie uprzywilejowanemu procesowi na otwarcie gniazda i słuchanie. Wszystko, co otwiera gniazdo i nasłuchuje, jest ryzykowne, a aplikacje wysokiego ryzyka nie powinny działać jako root. Wolałbym raczej dowiedzieć się, …

5
Jak jądro Linuksa może być tak małe?
Zwykłe stabilne jądro 3 * ma teraz około 70 MB. Ale istnieje niewiele dystrybucji Linuksa o wielkości 30-10 mb z oprogramowaniem i innymi rzeczami uruchamianymi po wyjęciu z pudełka. Jak jądro Linuksa może być tak małe w tych dystrybucjach? Czy usunięcie tylko niepotrzebnych modułów i sterowników może znacznie zmniejszyć rozmiar? …
56 linux  kernel 

11
Czy plik wykonywalny potrzebuje jądra systemu operacyjnego do uruchomienia?
Wiem, że po skompilowaniu kodu źródłowego, powiedzmy C ++, wyjściem kompilatora jest kod maszynowy (wykonywalny), który moim zdaniem był instrukcją bezpośrednio do procesora. Ostatnio czytałem o jądrach i dowiedziałem się, że programy nie mogą uzyskać bezpośredniego dostępu do sprzętu, ale muszą przejść przez jądro. Kiedy więc skompilujemy jakiś prosty kod …


2
Co jest w systemie operacyjnym innym niż jądro
Jak rozumiem, jądro wykonuje całą interakcję ze sprzętem i zarządza pamięcią, urządzeniami I / O itp. Więc jądro robi wszystko, a jednak jest tylko częścią systemu operacyjnego. Co jeszcze jest w systemie operacyjnym? Tylko dołączone aplikacje? Na przykład, co Ubuntu ma inne niż jądro? Gnome Desktop i kilka innych aplikacji?


6
Czy jądro jest procesem?
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w trybie Super User. Migrował 9 lat temu . W Linuksie zawsze mówimy, że pierwszy proces to init(pid == 1). Ale dlaczego jądro (start) nie konfiguruje systemu i nie tworzy initprocesu. Czy jądro jest procesem? Wiemy, że wszystkie …
30 linux  kernel 


6
Jak dodać nowe jądro do grub2
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w trybie Super User. Migrował 9 lat temu . Jak możemy dodać jądro do grub2? Wiedziałem, co możemy zrobić z poprzednimi wersjami, ale wydaje się, że to się zmieniło. Jakie pliki powinniśmy edytować?
24 linux  ubuntu  kernel  grub 


3
Sterownik NTFS jądra vs NTFS-3G
Bardziej wyczerpujące pytanie, ponieważ straciłem dostęp do drugiego. Chciałbym poprosić o usunięcie drugiego, a nie tego, ponieważ nie powinien on być migrowany w pierwszej kolejności. Obecnie dostępne są dwa sterowniki NTFS dla systemu Linux. Sterownik NTFS zawarty w jądrze oraz sterownik NTFS-3G przestrzeni użytkownika, który wykorzystuje FUSE. Według wszystkich kont, …


9
Gdzie jest vmlinux w mojej instalacji Ubuntu?
Próbuję pracować z uruchamianiem oprofilu i napotykam problem na tym etapie: opcontrol --vmlinux=/path/to/vmlinux Ubuntu nie ma pakietu o nazwie vmlinux, a kiedy to zrobię locate vmlinux, otrzymuję wiele plików: /usr/src/linux-headers-2.6.28-14/arch/h8300/boot/compressed/vmlinux.lds /usr/src/linux-headers-2.6.28-14/arch/m68k/kernel/vmlinux-std.lds /usr/src/linux-headers-2.6.28-14/arch/m68k/kernel/vmlinux-sun3.lds /usr/src/linux-headers-2.6.28-14/arch/mn10300/boot/compressed/vmlinux.lds /usr/src/linux-headers-2.6.28-14/arch/sh/boot/compressed/vmlinux_64.lds /usr/src/linux-headers-2.6.28-14/arch/x86/boot/compressed/vmlinux_32.lds /usr/src/linux-headers-2.6.28-14/arch/x86/boot/compressed/vmlinux_64.lds /usr/src/linux-headers-2.6.28-14/include/asm-generic/vmlinux.lds.h /usr/src/linux-headers-2.6.28-15/arch/h8300/boot/compressed/vmlinux.lds /usr/src/linux-headers-2.6.28-15/arch/m68k/kernel/vmlinux-std.lds /usr/src/linux-headers-2.6.28-15/arch/m68k/kernel/vmlinux-sun3.lds /usr/src/linux-headers-2.6.28-15/arch/mn10300/boot/compressed/vmlinux.lds /usr/src/linux-headers-2.6.28-15/arch/sh/boot/compressed/vmlinux_64.lds /usr/src/linux-headers-2.6.28-15/arch/x86/boot/compressed/vmlinux_32.lds /usr/src/linux-headers-2.6.28-15/arch/x86/boot/compressed/vmlinux_64.lds /usr/src/linux-headers-2.6.28-15/include/asm-generic/vmlinux.lds.h /usr/src/linux-headers-2.6.28-16/arch/h8300/boot/compressed/vmlinux.lds /usr/src/linux-headers-2.6.28-16/arch/m68k/kernel/vmlinux-std.lds /usr/src/linux-headers-2.6.28-16/arch/m68k/kernel/vmlinux-sun3.lds /usr/src/linux-headers-2.6.28-16/arch/mn10300/boot/compressed/vmlinux.lds /usr/src/linux-headers-2.6.28-16/arch/sh/boot/compressed/vmlinux_64.lds …
16 linux  ubuntu  kernel 

4
Dlaczego Centos nadal nie używa najnowszego jądra
Jak widziałem wiele zmian i ulepszeń w jądrze 3.xx Ulepszeniem, które lubię, jest dmcache, który wprowadzono w jądrze 3.9 Mam 3 serwer z centos zainstalowanymi na wszystkich komputerach Centos nadal używa starego jądra, czyli 2.6.xx Zastanawiam się, dlaczego nie aktualizują jądra? Zasoby Blog Kyle'a Manny o pamięci podręcznej dm-linuxa dm-cache …
15 linux  ssd  centos  kernel  centos-6 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.