Linux Çekirdeği: Çekirdek Temelleri

Linux Çekirdeği: Çekirdek Temelleri

Linux Çekirdeği: Çekirdek Temelleri

Bugün itibariyle, "Linux Çekirdeği" zaten 30 yaşın üzerinde ve biriktirmek 30 milyondan fazla kod satırı. Ve tıpkı burada ve diğer Linux web sitelerinde duyurduğumuz gibi, son zamanlarda kendi geliştirme sürecini geride bıraktı. 5 dizisi, bugüne kadar her şeyi bırakarak, çekirdek 5.15.78 (Uzun Süreli) uzun vadeli destek ile. Ve çekirdek 5.19.17 (EOL)Serinin faydalı ömrünün sonunu işaret eden , bu nedenle daha fazla hata düzeltmesi almayacak.

iken, onun hakkında 6 dizisi, şu anda orada 2 şube tam gelişim içinde. bir, kararlıtarafından temsil edilen çekirdek 6.0.8 (Kararlı), ve diğeri, ana geliştirme hattıtarafından temsil edilen Çekirdek 6.1-RC4. Ve bilinmesi gereken daha çok şey olduğundan, bugün işletim sistemlerinin Çekirdekleri ve Linux Çekirdeği ile ilgili olarak temel ve gerekli konuları biraz inceleyeceğiz. Bir sonraki gönderide bunun üzerinde pratik yapmak için. Daha spesifik olarak, hakkında doğrudan GNU/Linux Dağıtımlarımızda nasıl derlenir.

RustLinux

Rust'ın Linux'a entegrasyonu, topluluk ve geliştiriciler tarafından yüksek düzeyde kabul gördü

Ve hakkında bu yazıyı okumaya başlamadan önce "Linux Çekirdeği" Genel olarak, bazı bağlantılar bırakacağız önceki ilgili gönderiler daha sonra okumak için:

RustLinux
İlgili makale:
Linux 6.1 RC1, Linux'ta Rust'a ilk bakış
RustLinux
İlgili makale:
Rust'ın Linux 6.1'e dahil edilmesi zaten devam ediyor

Linux Çekirdeği: İşletim Sisteminin Çekirdeği

Linux Çekirdeği: İşletim Sisteminin Çekirdeği

Linux Çekirdeği hakkında her şey

Genel olarak Çekirdek hakkında

  • "Çekirdek" kelimesi Dilsel kökenini, aslına sadık kalarak çekirdek olarak tercüme edilen "Kern" olarak yazılan Cermen kökeninin kökünden alır.
  • Bir "Çekirdek" çekirdektir veya geleneksel İşletim Sistemlerinin merkezidir, kendi içinde değil. Bu nedenle, aynı değil, ilişkili veya tamamlayıcı kavramlardır.
  • Yazılımın bir İşletim Sistemi içindeki bölümüdür. ayrıcalıklı modda çalışır. Bunun nedeni, aynı veya üzerinde kurulu olan farklı programların, verimli ve etkin bir yönetim sağlamak için ekipmanın veya cihazın fiziksel bileşenlerine (donanımına) güvenli erişim sağlamasını kolaylaştıran İşletim Sisteminin yazılımıdır. mevcut kaynaklardan.
  • «Çekirdeklerde, genellikle öğeler veya parçalar vardır., örneğin: işletim sisteminin yüksek ayrıcalıklarla çalışan parçası olan "Kernel Space"; ve uygulamaların çalışmasına izin vermek için genellikle düşük ayrıcalıklarla çalışan "Kullanıcı Alanı".
  • "Çekirdek", donanıma erişmek ve paylaşmaktan sorumludur. çoklu kullanıcı uygulamalarıyla güvenli ve adil bir şekilde. Bunun nedeni, uygulamaların genellikle "Sistem Çağrıları" olarak bilinenler aracılığıyla talep ettiği bir dizi "API" sunmasıdır. Ayrıca, bu "API'ler", çalışan işlemlerin "Kullanıcı Modu"ndan "Çekirdek Modu"na geçiş yaptığı sınırı temsil eder.

Bilinen Çekirdek Türleri

  • Arasında Çekirdek türleri bilinenler şunlardır:
  1. Monolitik: Kendisini oluşturan farklı Alt Sistemler arasında erişim korumasının olmadığı ve kamu işlevlerinin farklı Alt Sistemler arasında doğrudan çağrılabildiği sistemlerdir. Bunlar genellikle büyük ve karmaşıktır ve işletim sisteminin tüm hizmetlerini içermeye çalışırlar, yani modüler değildirler. Sonuç olarak, Mikro çekirdek türünden birinden daha yüksek bir performansa sahiptirler, ancak üzerinde herhangi bir değişikliğin yönetilmesi söz konusu olduğunda daha zordur.
  2. microkernel: Büyük bölümlerinin birbirinden korunduğu, normalde kullanıcı alanında hizmetler olarak işlev gören bölümlerdir. Sonuç olarak, önemli bir kısmı Kullanıcı Modunda yürütülürken, Çekirdek Modunda yürütülen kalan kod çok daha küçüktür. Ek olarak, bu tür Çekirdek, yalnızca farklı çalışan işlemler arasında ileti geçişine izin verecek kadar kod içerir.
  3. Melezler: Aynı anda Kullanıcı Modunda ve Çekirdek Modunda çalıştırmak istediklerinizi seçme ve seçme yeteneğine sahip olanlardır. Bu, yukarıda belirtilen her iki türden de en iyisini sunmalarını sağlar. Ancak, bu genellikle donanım üreticileri üzerinde büyük bir iş yüküne neden olur, çünkü sürücülerin düzgün çalışması sorumluluğu onlara bağlı olacaktır. Ek olarak, genellikle Mikro çekirdeklerde olduğu gibi gecikme sorunları sunarlar.

Linux Çekirdeği hakkında

Linux Çekirdeği hakkında

Según Richard Stallman'ın kendisi tarafından yazılan makale denilen Linux ve GNU sistemi, Linux Çekirdeği aşağıdaki gibi tanımlanır:

"Linux çekirdektir: makinenin kaynaklarını kullanıcının çalıştırdığı diğer programlara tahsis etmekten sorumlu sistem programı. Çekirdek, bir işletim sisteminin önemli bir parçasıdır, ancak kendi başına işe yaramaz, yalnızca eksiksiz bir işletim sistemi çerçevesinde çalışabilir. Linux normalde GNU işletim sistemiyle birlikte kullanılır: tüm sistem temel olarak Linux eklenmiş GNU'dur, yani GNU/Linux. "Linux" adlı tüm dağıtımlar aslında GNU/Linux dağıtımlarıdır.başlıklı bir kılavuz yayınladı.

diğerleri Linux Çekirdeği hakkında önemli bilgiler Bunlar şunlardır:

  • Linux Çekirdeği ile ilgili tüm dosyalar ve bilgiler senin içinde yönetiliyor Resmi web sitesi. Ve oradan, gelişimiyle ilgili diğer önemli web sitelerine erişebilirsiniz.
  • Resmi Olmayan Linux Geliştirme Başlangıcı Açıklandı (Sürüm 0.01), 25 Ağustos 1991'de, Helsinki Üniversitesi'nde (Finlandiya) Bilgisayar Bilimi öğrencisi (23 yaşında) Linus Torvalds (LT) tarafından.
  • Linux Çekirdeğinin yetenekli olduğu kanıtlandı, bugün, modern teknolojik yaşamın tüm sektörlerinde, benzerlerinden daha hızlı büyümek ve yeni trendlere ve teknolojik gelişmelere uyum sağlamak.
  • Başarısı her zaman özgür ve açık felsefe ile ilişkilendirilmiştir., kuruluşundan günümüzün son gelişimine kadar, "Özgür Yazılım Vakfı'nın (FSF)" "Copyleft" hükümlerine ve Genel Kamu Lisansının (GNU -GPL) birbirini izleyen sürümlerine uyum sağlamaktadır. ).
  • Şu anda, gelişimi birkaç kategoriye ayrılmıştır.Bunlar şu şekilde bilinir: Lansman Öncesi (Patch Prepatch), Mainline (Mainline), Stabil (Stabil) ve Longterm (Uzun vadeli). Hangisini, Debian GNU/Linux'ta nasıl derleneceğimizi de öğreteceğimiz bu yazının devamında daha derinlemesine açıklayacağız.

Geçen Hafta: Banner yayını 2021

Resumen

Kısacası, kesinlikle şimdi birçokları, dünyanın etrafında dönen her şey hakkında daha iyi bir fikre sahip olacak. İşletim Sistemi ÇekirdekleriVe "Linux çekirdeği" özellikle. Bununla birlikte, herhangi biri diğer değerli tarihi veya teknik bilgileri biliyorsa veya herhangi bir bilgiye sahipse, açıklayıcı veriler veya burada sağlananlara ilişkin düzeltme, bunu yorumlar aracılığıyla yapabilirsiniz.

Ve evet, bu yayını beğendiniz, yorum yapmayı ve başkalarıyla paylaşmayı bırakmayın. Ayrıca sitemizi ziyaret etmeyi unutmayın. «başlangıç ​​sayfası» daha fazla haber keşfetmek ve resmi kanalımıza katılmak için Telgrafı DesdeLinux, Batı grup bugünün konusu hakkında daha fazla bilgi için.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.