«linux-kernel» etiketlenmiş sorular

Linux çekirdeği ve Linux çekirdeği ile ilgili konular gibi sorular. sistem çağrıları, çekirdek özelleştirmesi vb. gibi uygulama ayrıntıları. Çekirdek ayrıntılarını içermeyen Linux kullanıcı alanı konuları için [linux] veya dağıtım etiketi daha uygundur.

7
Linux çekirdek sistemi çağrılarının uygulamalarını nasıl bulabilirim?
Bir işlevin mkdirçekirdek kaynağına bakarak nasıl çalıştığını anlamaya çalışıyorum . Bu, çekirdeğin içsellerini anlama ve çeşitli işlevler arasında gezinme girişimidir. mkdirİçinde tanımlanmış olduğunu biliyorum sys/stat.h. Prototipi buldum: /* Create a new directory named PATH, with permission bits MODE. */ extern int mkdir (__const char *__path, __mode_t __mode) __THROW __nonnull ((1)); …

6
Neden Linux resmi GNU çekirdeği olarak benimsenmiyor?
Bir süredir Hurd'un varlığını ve resmi GNU İşletim Sistemi çekirdeği olarak görevini bildiğim halde, Linux'un yıllar içinde resmi GNU çekirdeği olarak nasıl kucaklandığını merak ediyordum, daha iyi bir durumda olduğunu görerek Hurd'dan mı? Linux, şu ana kadar 20 yıldan fazla bir süredir bu role hizmet etmekte, ancak GNU Projesi'nin Linux …
128 linux-kernel  gnu  hurd 

3
Linux çekirdeği 3.11'deki Windows bayrağı ne anlama geliyor?
Fedora 19 kurulumum için kernel-3.11.0-1.fc20 dosyasını yeni kurdum. Yeniden başlatma işlemi sırasında, içinde Windows logolu bir Linux logosunu gördüm, bu ne anlama geliyor? Fedora 19, bir ASUS TX300CA dizüstü bilgisayara takılı, güvenli önyükleme kapalı, CSM (BIOS Uyumluluk Destek Modülü) modu açık.


6
Neden Linux çekirdeği 15+ milyon kod satırı? [kapalı]
Bu monolitik kod tabanının içeriği nedir? İşlemci mimarisi desteği, güvenliği ve sanallaştırmayı anlıyorum, ancak 600.000'den fazla satır olduğunu hayal edemiyorum. Çekirdek kod tabanındaki sürücülerin tarihsel ve güncel nedenleri nelerdir? Bu 15+ milyon hat, şimdiye kadar her donanım için her bir sürücüyü içeriyor mu? Eğer öyleyse, o zaman soru sorulur, sürücüler …
109 linux-kernel 

1
Linux'ta lekeli bir çekirdek nedir?
Belirli koşullar altında, Linux çekirdeği lekelenebilir . Örneğin, özel bir video sürücüsünün çekirdeğe yüklenmesi, çekirdeğe zarar verir. Bu durum sistem günlüklerinde, çekirdek hata iletilerinde (hatalar ve panikler) ve lsmodsistem yeniden başlatılıncaya kadar ve gibi araçlarla görülebilir . Ne anlama geliyor? Sistemi kullanma yeteneğimi etkiliyor mu ve destek seçeneklerimi nasıl etkileyebilir?

2
Linux sistemlerinde “WannaCry”: Kendinizi nasıl koruyorsunuz?
Hızlı7 bir makaleye göre , Linux sistemlerinde uzaktan kod yürütülmesine izin veren bazı hassas Samba sürümleri var: İken WannaCry ransomworm Windows sistemleri etkiledi ve net düzeltme adımlarını ile kolayca tanımlanabilir oldu, Samba açığı Linux ve Unix sistemleri etkileyecek ve elde veya uygun İyileştirilmesi dağıtma önemli teknik engellerin sunabilir. CVE-2017-7494 Samba'nın …

3
Boş bir CPU süreci ne işe yarıyor?
Kaynağına bakıldığında, burada açıklanan straceklon bayrağının kullanımını buldum CLONE_IDLETASK: #define CLONE_IDLETASK 0x00001000 /* kernel-only flag */ Daha derinlemesine baktıktan sonra, bu bayrak içinde ele alınmamasına rağmen man clone, çekirdeğin önyükleme işlemi sırasında çekirdek (hepsi PID 0'a sahip olmalıdır) makinedeki her bir CPU için kullanılmadığını gördüm. yani 8 CPU'lu bir makine …
73 linux-kernel  cpu 

2
Geçerli önyükleme için verilen Linux çekirdek komut satırı parametreleri nasıl görüntülenir?
Gelen grub.confyapılandırma dosyasında ben çekirdek kullanacak komut satırı parametreleri, yani belirtebilirsiniz: kernel /boot/kernel-3-2-1-gentoo root=/dev/sda1 vga=791 Belirli bir çekirdeği başlattıktan sonra, ilk önce çekirdeğe iletilen komut satırı parametrelerini göstermenin bir yolu var mı? SSCTL'yi buldum. sysctl --all ancak sysctl, tüm olası çekirdek parametrelerini gösterir .

1
Linux çekirdeğini oluşturmak için neden 'bc' gereklidir?
Linux çekirdeği minimal bina gereksinimleri , hesap makinesinin bc, aracın asgari sürümü olan çekirdek v4.10'u oluşturmak için gerekli olduğunu belirtir 1.06.95. bcBu bağlamda hangi kullanımdan yararlanılır ve bcbu işlemler için neden C dili doğrudan kullanılmaz ?
66 linux-kernel  bc 

7
İş parçacığı Linux'ta işlemler olarak uygulanır mı?
Mark Mitchell, Jeffrey Oldham ve Alex Samuel'in Gelişmiş Linux Programcılığı kitabını okuyorum . 2001'den beri, biraz eski. Ama ben zaten onu oldukça iyi buluyorum. Ancak Linux'un kabuk çıktısında ürettiğinden farklılaştığı bir noktaya geldim. 92. sayfada (izleyicide 116), 4.5 GNU / Linux Thread Uygulaması bölümü bu cümleyi içeren paragrafla başlamaktadır: GNIX …


5
Linux çekirdeği neden “görüntü” olarak adlandırılıyor?
İnsanların Linux çekirdeğini Linux çekirdeği görüntüsü olarak gördüklerini duyuyorum ve neden arama motoru olarak adlandırıldığına dair bir cevap bulamıyorum. Bir görüntü düşündüğümde, sadece bir diskin bir kopyasını ya da bir fotoğrafı olan iki şeyi düşünebilirim. Cehennem gibi bir fotoğraf görüntüsü değil, o yüzden neden bir görüntü olarak anılıyor?

2
Linux'ta giriş yapmayı anlayın
Anladığım kadarıyla, Linux çekirdeği /proc/kmsgdosyaya (çoğunlukla donanıma bağlı mesajlar) ve /dev/logsokete giriş yapıyor mu? Başka herhangi bir yer? Diğer uygulamalar da mesaj göndermek yapabiliyor musunuz /proc/kmsgyoksa /dev/log? Son olarak, ben Syslog'un olduğunu düzeltmek duyuyorum ( rsyslog , syslog-ng ) daha sonra bu iki yerde gelen mesajları denetler ve benzeri çeşitli …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.