Linux mimarisi

Windows yekpare bir çekirdek mimarisini benimserken, Linux çok sayıda "tuğla" yazılımdan oluşur.
  • Örneğin, Windows altında, GUI olmadan çalışmak ve hatta GUI yöneticisini değiştirmek neredeyse imkansızdır.
  • Linux altında karşılık gelen tuğlayı kaldırın ve bir başkasıyla değiştirin (örneğin, Gnome'u KDE veya XFCE ile değiştirin).

açıklamalar

Çekirdek alanı, işletim sisteminin kalbidir. Donanımı yönetir (disk, video kartı, ağ ...) ve kullanıcı katmanında bulunan yazılım ve kütüphanelere erişim sağlar.

  • Bu nedenle, eğer yazılım veya kütüphaneler kullanıcı katmanı arızalanırsa, sistemi etkilemez.
  • Grafik açıdan bakıldığında, yukarıdaki diyagramdan görebileceğiniz gibi, bir yazılım Gnome, GTK + özelliklerini kullanabilir veya doğrudan X. .. veya hiç bir şey kullanamaz ve GUI olmadan çalıştırılabilir.

notlar

Bu şema basit:

  • Tüm tuğlalar temsil edilmez
  • Tuğlalar arasındaki tüm ilişkiler rapor edilmemiştir
  • Her tuğlanın iç yapısı detaylı değildir

Linux için binlerce tuğla yazılımı bulunmaktadır. Bunlar yürütülebilir veya kütüphane biçimindedir.

  • Örneğin, HTTP istekleri yapan bir program oluşturmak istiyorsanız, kendiniz oluşturmanız gerekmez: sadece libcurl kütüphanesini veya curl kütüphanesini kullanın.
  • Kullanılabilir yazılım bileşenleri hakkında bir fikir edinmek istiyorsanız, Synaptic'i çalıştırın ve "lib ..." ile başlayan paketlere bakın: Size mevcut olanların tümü hakkında bir fikir verir.

Pencere Yöneticileri

Yukarıdaki şemada, KWin ve Metacity pencere yöneticisi gösterilmektedir, ancak onlarca daha fazlası mevcuttur.

Önceki Makale Sonraki Makale

En Ipuçları