«kernel» etiketlenmiş sorular

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

1
Pdflush, kjournald, swapd vb. Birlikte nasıl çalışır?
Son zamanlarda bu düşünceyi tetikleyen bir soru gördüm. Burada veya Google makinesi aracılığıyla gerçekten bir cevap bulunamadı. Temel olarak, çekirdek I / O mimarisinin nasıl katmanlandığını bilmekle ilgileniyorum. Örneğin, kjournaldsevkıyat pdflushveya başka bir yolla gönderilir mi? Benim varsayımım pdflush(yığın depolama G / Ç için daha genel olmak) daha düşük bir …


2
Linux çekirdek modülüne yerel başlık dosyaları nasıl eklenir
Diyelim ki mymodkaynak dosyaları olan bir modülüm var: src / mod / mymod.c src / inc / mymod.h Mymod.h dosyasını aşağıdaki gibi eklemeye çalışıyorum #include <mymod.h> Dosyam içeriyor EXTRA_CFLAGS= -I$(shell pwd)/../inc/ancak çekirdek yapıldığında şunu belirten bir hata alıyorum: mymod.h bulunamadı Bunun nedeni, çekirdek modülleri yapıldığında bu komutun makefile'dan çalıştırılmasıdır ( …
17 linux  kernel  compiling  make 

1
Kapatmadan yeniden başlatılıyor musunuz?
Linux Mint Debian'ı Debian ile dengesiz olarak kullanıyorum ve yeniden başlatmaya bastığımda, BIOS'a geri dönmektense, sonra gruba, sonra önyükleme yapmak yerine, kapatılıp geri dönmeden geri yüklendiğimi fark ettim. BIOS veya GRUB. Bu şimdiye kadar görmediğim inanılmaz bir özellik. Buna ne denir ve ne zaman oldu? Uzun zamandır Ubuntu kullanıcısıydım.

3
Grub'u bir USB sabit diskten linux çekirdeğini önyüklemek için nasıl yapılandırmalıyım?
Büyük bir pendrive olarak kullandığım harici bir kasada bir dizüstü bilgisayar sabit diskim var. Ek bir bükülme için, üzerine Linux yükledim, böylece herhangi bir makineyi tercih ettiğim dağıtımla önyükleyebilirim (örneğin veri kurtarma veya b0rked bir sistemi onarma veya önceden yüklenmiş Windows'u yok etmeden ödünç alınmış bir dizüstü bilgisayar kullanma). Sorun, …
17 linux  kernel  boot  usb  grub2 

2
Ext4lazyinit'in ilerlemesini ölçmenin bir yolu var mı?
Burada ext4lazyinit hakkında bir soru sormuştum . Okuduğum ve anladığım kadarıyla, dosya sisteminiz için tüm inodeları oluşturmadan hdd kullanmaya başlamanıza izin veriyor. Tek yol bildiğine göre ya kutu ölçüsü izlemektedir ext4lazyinitiçinde iotop. Yüzde olarak ilerlemesinin bir yolu var mı?
17 debian  kernel  ext4 



2
“Serial8250: irq4 için çok fazla iş” çekirdek mesajı anlama
dmesg serial8250'den gelen birçok mesajı gösterir: $ dmesg | grep -i serial [ 0.884481] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 6.584431] systemd[1]: Created slice system-serial\x2dgetty.slice. [633232.317222] serial8250: too much work for irq4 [633232.453355] serial8250: too much work for irq4 [633248.378343] serial8250: too much work for irq4 ... …
17 kernel  dmesg 


2
Özel çekirdek tarama kodlarını bırakarak Linux çekirdeği
Modern bir bilgisayarda kullanmak için uyarladığım eski bir IBM 122 anahtar model M klavyem var. Kodlama yapmak ve şeylerin USB tarafını işlemek için bir Teensy 2.0 kullanıyorum. Firmware'i Humble Hacker klavye projesinden ödünç aldım ( https://github.com/humblehacker/keyboard ) ve ekstra yapılandırmayı yapı yapılandırmasına ekledim. Çok uzak çok iyi. Tüm "normal" tuşlar …


1
DPkg ile çekirdek güncellemelerini engelleme
Son zamanlarda başıma gelen kötü bir şey yüzünden dağıtım tarafından gönderilen tüm çekirdek güncellemelerini engellemek istiyorum . (Ubuntu 12.04 amd64 türevindeyim.) Ben alt sürüm 3.2 yüklü çekirdekleri için tüm güncellemeleri engellemek istiyorsanız linux-headers, linux-headers-generic, linux-image, ve linux-image-extrapaketler. Ben karşılaşmak ediyorum sorun bunların hepsi bir sürüme sahip olmasını ve ben belirli …
16 kernel  apt 

2
Nintendo Wii için Linux çekirdeği
Nintendo Wii için 2.6.32 sürümünden daha yeni bir Linux çekirdeğini, şu andan beri sorunsuz olarak kullandığım mike p5 yamalarıyla derlemeye çalışıyorum. 2.6.33 sürümü Wii desteği ana çekirdeğe dahil olduğundan, ancak çalışmasını sağlayamıyorum. 2.6.32 sürümü için kullandığım eski .config ve ayrıca Wii platformu için varsayılan .config kullanmayı denedim. Tabii ki tüm …
16 kernel  powerpc 

1
Çekirdek alanda paketleri yakalamak için arabellek boyutu?
Man sayfasına bakıldığında tcpdump, arabellek doluysa çekirdek paketleri bırakabilir. Merak ediyorum eğer: bu boyut yapılandırılabilir ve / veya dağıtımımın boyutunu nereden görebilirim? Kılavuz sayfasından (kolay başvuru için): `` çekirdek tarafından bırakılan '' paketler (işletim sistemi bu bilgileri uygulamalara rapor ederse, bu, boş alan olmaması nedeniyle, tcpdump'ın çalıştığı işletim sistemindeki paket …

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.