Satu hal penting yang perlu diperhatikan sebelum kita mulai adalah bahwa Microsoft adalah tunggal sumber untuk sistem operasi Windows, dan "Microsoft Windows" mungkin dilihat sebagai tunggal produk, tetapi secara teknis itu terdiri dari beberapa lapisan perangkat lunak, bekerja sama secara transparan dari sudut pandang pengguna. Namun, di dunia Linux, ada banyak paket perangkat lunak yang tersedia untuk setiap lapisan ini. Deretan pilihan ini memudahkan pengguna yang tidak terbiasa menjadi bingung dengan istilah tersebut.
Saya akan mencoba menjelaskan beberapa lapisan di bawah.
Lapisan pertama — Antarmuka baris perintah/kernel
Untuk memahami aspek multilapisan Linux dan mendeskripsikannya dalam istilah sederhana seperti Windows, mari kita berpura-pura kembali ke masa Windows 95.
Dalam analogi ini, sistem operasi "Linux" mirip dengan DOS di mana semuanya dijalankan dari antarmuka baris perintah (disingkat "CLI"). Faktanya, pada sebagian besar instalasi server Linux, CLI adalah satu-satunya cara untuk mengakses mesin. Setelah Linux dinyalakan, bergantung pada konfigurasinya, Linux akan tetap dalam mode baris perintah, atau memulai antarmuka pengguna grafis (disingkat "GUI") secara otomatis. Selain itu, pada beberapa mesin yang tetap dalam mode CLI, pengguna yang masuk ke CLI dapat memulai GUI secara manual.
Lapisan ke-2 — Antarmuka pengguna grafis
Di atas antarmuka baris perintah terdapat GUI. Sistem Linux modern biasanya menggunakan X Server, yang pada dasarnya sama seperti desktop Windows — anggap saja sebagai kanvas kosong.
Lapisan ini menangani tingkat perangkat keras GUI, mengelola input dari keyboard, mouse, dll., dan output ke monitor, dll. Pada dasarnya, ia menangani bagaimana benda ditarik ke layar; apa digambar di layar dikendalikan oleh pengelola jendela.
lapisan ke-3 — Pengelola jendela
Duduk di atas sistem X window adalah window manager. Ini bertanggung jawab untuk menggambar setiap aplikasi pada "kanvas", dan melampirkan elemen jendela umum seperti batas, bilah judul, dan tombol perkecil/maksimalkan ke jendela. Beralih pengelola jendela dapat disamakan dengan beralih antara "mode Klasik" dan "mode Aero" di Windows:bingkai jendela akan berubah, sedangkan konten jendela tetap sama.
Pengelola jendela profil paling tinggi di dunia Linux adalah KDE dan Gnome, dan umumnya distribusi Linux akan berfokus pada satu pengelola jendela sebagai antarmuka utama. Namun, secara umum, Anda dapat memasang pengelola jendela apa pun pada distribusi apa pun dan dapat menjalankannya tanpa masalah.
Pada akhirnya, ini masalah pilihan platform mana yang ingin Anda gunakan. Masing-masing menyediakan sejumlah besar aplikasi yang berjalan di bawahnya, menggunakan kerangka kerja mereka. Yang juga penting untuk diketahui adalah bahwa beberapa pengelola jendela dapat berjalan pada waktu yang sama (Pencerahan dapat digunakan di bawah Gnome, dll), tetapi itu biasanya di luar kebutuhan pengguna biasa.
Sehubungan dengan Gnome dan KDE, kedua proyek ini telah berkembang jauh lebih besar daripada sekadar pengelola jendela. Antara lain, mereka juga menyertakan kerangka kerja pengembangan untuk membuat aplikasi. Kerangka KDE dikenal sebagai Qt dan kerangka Gnome dikenal sebagai GTK. Untuk menyatakan seluruh cakupan kedua proyek ini dalam postingan ini akan menjadi informasi yang berlebihan.
Untuk membantu membingungkan masalah bagi pengguna normal, kerangka kerja KDE dan Gnome sekarang juga tersedia untuk digunakan pada platform MS Windows, biasanya digunakan oleh aplikasi yang mencoba untuk digunakan pada berbagai platform (seperti klien IM Pidgin). Namun, dalam banyak kasus, ketika Anda melihat penyebutan Gnome atau KDE, desktop Linux sedang dijelaskan.
Terima kasih kepada Phoshi, yang jawabannya saya buat.
Definisi termudah -
Gnome dan KDE untuk Explorer, seperti Linux untuk Windows!
Saya tidak bisa merekomendasikan yang lain.
Itu bukan sepenuhnya berbeda dunia, tetapi ini adalah berbeda dunia!
Sunting - Beberapa orang telah menurunkan ini karena definisinya, jadi saya akan menjelaskan lebih lanjut.
Windows adalah sistem operasinya, Explorer adalah nama "shell" yang keduanya adalah taskbar dan pengelola file. Sementara saya akan mengatakan 99% orang menggunakan Explorer sebagai shell Windows, adalah mungkin untuk menggunakan yang lain dan sangat mudah untuk beralih.
Jika Anda ingin melihat yang lain, misalnya Anda bahkan dapat menggunakan KDE di Windows.
Gnome:
Kde:
Kotak fluks:
Ini adalah lingkungan desktop - ini adalah antarmuka grafis ke sistem, dan biasanya dilengkapi dengan rangkaian aplikasi yang dirancang dengannya.