«kernel» etiketlenmiş sorular

UNIX çekirdekleri ile ilgili her şey: geliştirme, yapılandırma, derleme, tasarım vb.

2
Linux Çekirdeğinin birden fazla sürümünün olması iyi mi?
Bir keresinde, bazı çekirdek yamaları yükledim ve yüzlerce istemcinin olduğu canlı bir sunucuda bir şeyler ters gitti. Sistemde sadece bir çekirdek vardı. Yani, sunucu bir süre kapalı kaldı ve canlı bir CD kullanarak, sistemi çalıştırdık ve daha fazla onarım işi yaptık. Şimdi sorum: Çekirdeğin 2 sürümüne sahip olmak iyi bir …
14 linux  centos  kernel 

5
Programlama dilinde uygulama yapılmazsa “bir sistem çağrısı” ile kastedilen nedir?
"Sistem çağrısı" terimini anlamak istiyorum. Bir kullanıcı alanı uygulamasından çekirdek hizmetlerini almak için sistem çağrılarının kullanıldığını biliyorum. Açıklığa kavuşturulması gereken bölüm, bir "sistem çağrısı" ile "sistem çağrısının C uygulaması" arasındaki farktır. İşte beni şaşırtan bir teklif: Unix benzeri sistemlerde, bu API genellikle Clib'in (libc) glibc gibi, genellikle çağırdıkları sistem çağrılarıyla …
14 kernel  c  posix  system-calls 

6
Busybox ping IP'si çalışıyor, ancak nslookup ana bilgisayar adı "hatalı adres" ile başarısız oluyor
Kendi 3.14 çekirdeğimi derliyorum. DNS'nin çalışmasını sağlamak için bazı önemli ağ oluşturma özelliklerini bırakmış olabileceğimden korkuyorum. Alan adlarını çözemiyorum. DNS sunucuma ping atabilirim. Bu DNS'yi diğer makinelerde kullanarak çözebilirim, böylece sunucu olmadığını biliyorum. ~ # cat /etc/resolv.conf nameserver 192.168.13.5 ~ # nslookup google.com Server: 192.168.13.5 Address 1: 192.168.13.5 nslookup: can't …


3
Linux çekirdeği paylaşılan IRQ'ları nasıl ele alıyor?
Şimdiye kadar okuduğum şeye göre, "çekirdek bir kesinti aldığında, tüm kayıtlı işleyiciler çağrılır." Her bir IRQ için kayıtlı işleyicilerin görüntülenebileceğini /proc/interruptsanlıyorum ve ayrıca kayıtlı işleyicilerin, request_irqkabaca formun geri çağrısında geçiş çağrısında bulunan sürücülerden geldiğini de anlıyorum : irqreturn_t (*handler)(int, void *) Bildiklerime dayanarak, belirli IRQ ile ilişkili bu kesme işleyici …
14 linux  kernel  pci  interrupt  irq 

3
Çekirdek bellek boyutunu artırma
Linux 2.6.29 ve UBoot önyükleyicisini çalıştıran 512MB RAM ile gömülü bir kartım var. Ancak çekirdek yalnızca 128 MB RAM kullanabilir. I değerinin değiştirilmesi çalıştı XCODE_MEMSIZENe kadar RAM çekirdek kullanımları tespit düşünüyorum. 512 olarak ayarladığımda, önyükleme sırasında çekirdek çöküyor. Değiştirilmesi gereken başka bir yapılandırma parametresi var mı?


2
Çekirdek / dağıtımın sürüm ve sürümü arasındaki fark nedir?
Bir çekirdeğin adını, sürümünü ve sürümünü görmek için aşağıdaki komutu kullanıyorum. -bash-4.1$ uname -s Linux -bash-4.1$ uname -r 2.6.32-279.el6.x86_64 -bash-4.1$ uname -v #1 SMP Wed Jun 13 18:24:36 EDT 2012 Çekirdek sürümü ve sürümü arasındaki fark ve ilişki nedir? Teşekkürler! Bir Linux dağıtımı için benzer bir soru (örneğin Ubuntu, Mint, …
14 kernel 

3
Module.symvers nasıl oluşturulur?
Kısa süre önce, çekirdek kaynak devir / dakika sisteminden (OpenSuse) Paketten Çıkarıldım? ; ve makinemde 10 saatten fazla sürdüğü için, orada açıklanan işlemi yaptıktan sonra hiçbir Module.symversyerde hiçbir şey bulamadığımı düşünün ! "Oluşturmak Module.symvers" için arama yaptığınızda, bunu elde: Not: CONFIG_MODVERSIONS ayarlanmış olsa bile "modules_prepare" Module.symvers oluşturmaz ; bu nedenle, …



5
Menuconfig perspektifinden iki çekirdek yapılandırma dosyası karşılaştırılsın mı?
(Aynı çekirdek kaynağı için) iki çekirdek yapılandırma dosyaları olan bir durum var. Her ikisinin de ihtiyacım olan işlevselliğin bir parçası var (biri USB, diğeri ikinci I2C düzgün çalışıyor). İki yapılandırma dosyası arasındaki farkın menuconfig açısından, sadece birkaç seçili seçenek içerdiğini biliyorum. (Ama hangilerini bilmiyorum) Bununla birlikte, yapılandırma dosyaları el ile …

1
Linux'ta NCQ nasıl (gerçekten) devre dışı bırakılır
VHDL'de kendi Serial-ATA Host-Bus-Adapter'ımı (HBA) uyguladım ve bir FPGA üzerinde programladım. FPGA, herhangi bir dijital devre ile programlanabilen çiptir. Ayrıca SATA veya PCIe için yüksek hızlı sinyaller üretmek için seri alıcı-vericilerle donatılmıştır. Bu SATA denetleyicisi SATA 6 Gb / s hat hızlarını destekler ve aygıta 32 MiB yığınındaki ve cihazdan …
13 linux  kernel  drivers  sata 

3
Linux 'initrd' imajını nasıl yükler?
Önyükleme sürecini anlamaya çalışıyordum, ama başımdan geçen tek bir şey var .. Linux çekirdeği başlatılır ve kök dosya sistemi (/) monte edilir edilmez programlar çalıştırılabilir ve ek işlevler sağlamak için başka çekirdek modülleri entegre edilebilir. Kök dosya sistemini monte etmek için belirli koşulların karşılanması gerekir. Çekirdek, kök dosya sisteminin bulunduğu …
13 linux  kernel  boot  initrd 

1
Program başlangıcında entropi tüketimi önlenebilir mi?
Değerli kripto anahtarları oluşturmak için Knoppix'i (veya diğer Canlı CD'leri / DVD'leri) güvenli bir ortam olarak kullanıyorum. Ne yazık ki entropi bu tür ortamlarda sınırlı bir kaynaktır. Her program başlangıcının oldukça entropi tükettiğini fark ettim. Bu, adres rastgele seçilmesi gereken bazı yığın koruma özelliklerinden kaynaklanıyor gibi görünüyor. Güzel bir özellik …
13 linux  kernel  security 

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.