Senibina Linux

Walaupun Windows mengamalkan seni bina kernel monolitik, Linux terdiri daripada banyak perisian "bata".
  • Sebagai contoh di bawah Windows, hampir mustahil untuk beroperasi tanpa GUI atau bahkan menukar pengurus GUI.
  • Di bawah Linux hanya keluarkan bata yang sama dan digantikan oleh yang lain (misalnya menggantikan Gnome dengan KDE atau XFCE) ..

Penjelasan

Ruang kernel adalah jantung sistem operasi. Ia menguruskan perkakasan (cakera, kad video, rangkaian ...) dan menyediakan akses kepada perisian dan perpustakaan yang terletak di lapisan pengguna.

  • Oleh itu, jika perisian atau perpustakaan lapisan pengguna gagal, ia tidak menjejaskan sistem.
  • Dari sudut pandangan grafik, seperti yang dapat anda lihat dari gambarajah di atas, perisian boleh digunakan - contohnya - ciri-ciri Gnome, GTK +, atau menggunakan secara langsung X. .. atau tidak sama sekali dan berjalan tanpa GUI.

Nota

Skim ini mudah:

  • Semua bata tidak diwakili
  • Semua hubungan antara bata tidak dilaporkan
  • Struktur dalaman setiap bata tidak terperinci

Terdapat beribu-ribu perisian batu bata yang tersedia untuk Linux. Mereka berada dalam bentuk boleh laku atau perpustakaan.

  • Contohnya, jika anda ingin membuat program yang membuat permintaan HTTP, anda tidak perlu mencipta sendiri: hanya menggunakan perpustakaan libcurl atau perpustakaan curl.
  • Sekiranya anda mahukan idea mengenai komponen perisian yang ada, jalankan Synaptic dan lihat pakej bermula dengan "lib ...": Ia memberi anda gambaran tentang apa yang tersedia.

Pengurus Tetingkap

Dalam gambarajah di atas, pengurus window KWin dan Metacity ditunjukkan, tetapi terdapat lebih banyak lagi availble.

Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama