Saya telah berada di Windows sepanjang hidup saya.
Tanpa terlalu teknis, apa saja hal-hal ini? Ketika saya mencari di internet, saya mendapatkan beberapa hasil teknis. Saya sederhana tidak mengerti apa hal-hal ini!
Saya bekerja pada Windows dan benar-benar kehilangan titik ketika istilah ini digunakan.
Bagaimana Linux berbeda dari Windows pada dasarnya. Saya pikir itu adalah satu set sistem operasi yang bersifat open source dan / atau gratis.
Bagaimana saya salah?
Apakah ini benar-benar dunia yang berbeda di luar sana ??
Jawaban:
Satu hal penting yang perlu diperhatikan sebelum kita mulai adalah bahwa Microsoft adalah sumber tunggal untuk sistem operasi Windows, dan "Microsoft Windows" mungkin dilihat sebagai satu produk, tetapi secara teknis terdiri dari beberapa lapisan perangkat lunak, bekerja bersama secara transparan dari pengguna sudut pandang. Namun, di dunia Linux, ada beberapa paket perangkat lunak yang tersedia untuk masing-masing lapisan ini. Rangkaian pilihan ini memudahkan pengguna yang tidak terbiasa untuk bingung dengan persyaratan.
Saya akan mencoba menjelaskan beberapa lapisan di bawah ini.
Lapisan 1 - Antarmuka baris perintah / kernel
Untuk memahami aspek multi-layer Linux dan menggambarkannya dalam istilah sederhana seperti Windows, mari kita berpura-pura kembali ke zaman Windows 95.
Dalam analogi ini, sistem operasi "Linux" mirip dengan DOS di mana semuanya dijalankan dari antarmuka baris perintah (disingkat "CLI"). Bahkan, pada sebagian besar instalasi server Linux, CLI adalah satu-satunya cara untuk mengakses mesin. Setelah Linux dimulai, tergantung pada konfigurasi, ia 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 secara manual dapat memulai GUI.
2nd layer - Antarmuka pengguna grafis
Di atas antarmuka baris perintah duduk 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, ini menangani bagaimana hal-hal ditarik ke layar; apa yang digambar di layar dikendalikan oleh window manager.
Lapisan 3 - Pengelola jendela
Duduk di atas sistem X window adalah manajer jendela. Ini bertanggung jawab untuk menggambar setiap aplikasi pada "kanvas", dan melampirkan elemen jendela umum seperti perbatasan, bilah judul, dan meminimalkan / memaksimalkan tombol ke jendela. Beralih pengelola jendela dapat disamakan dengan beralih antara "mode Klasik" dan "mode Aero" di Windows: bingkai jendela akan berubah, sementara konten jendela tetap sama.
Window manager paling terkenal di dunia Linux adalah KDE dan Gnome, dan umumnya distribusi Linux akan fokus pada satu window manager sebagai antarmuka utama. Namun, secara umum, Anda dapat menginstal window manager pada distribusi apa pun dan dapat menjalankannya tanpa masalah.
Pada akhirnya, ini adalah masalah pilihan platform mana yang ingin Anda gunakan. Masing-masing menyediakan sejumlah besar aplikasi yang berjalan di bawahnya, menggunakan kerangka kerja mereka. Juga penting untuk diketahui adalah bahwa beberapa manajer jendela dapat berjalan pada saat yang sama (Pencerahan dapat digunakan di bawah Gnome, dll), tetapi itu biasanya di luar kebutuhan pengguna normal.
Sehubungan dengan Gnome dan KDE, kedua proyek ini telah tumbuh jauh lebih besar daripada hanya menjadi manajer jendela. Antara lain, mereka juga menyertakan kerangka pengembangan untuk membuat aplikasi. Kerangka kerja KDE dikenal sebagai Qt dan kerangka kerja Gnome dikenal sebagai GTK. Untuk menyatakan seluruh ruang lingkup dari kedua proyek ini dalam posting ini akan menjadi informasi yang berlebihan.
Untuk 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 banyak platform (seperti Pidgin klien IM ). Namun, dalam kebanyakan kasus, ketika Anda melihat menyebutkan Gnome atau KDE, desktop Linux sedang dijelaskan.
Terima kasih kepada Phoshi, yang jawabannya saya bangun.
sumber
Definisi termudah -
Gnome dan KDE adalah untuk Explorer, seperti Linux ke Windows!
Saya tidak bisa merekomendasikan yang lain.
Ini bukan dunia yang sama sekali berbeda , tetapi dunia yang berbeda !
Sunting - Beberapa orang telah menurunkan ini karena definisi, jadi saya akan menjelaskan lebih banyak.
Windows adalah sistem operasi, Explorer adalah nama "shell" yang keduanya adalah taskbar dan file manager. Sementara saya akan mengatakan 99% orang menggunakan Explorer sebagai shell Windows, dimungkinkan untuk menggunakan orang lain dan sangat mudah untuk beralih.
Jika Anda ingin melihat orang lain, misalnya Anda bahkan dapat menggunakan KDE di Windows .
sumber
Gnome:
Kde:
Fluxbox:
Ini adalah lingkungan desktop - mereka adalah antarmuka grafis ke sistem, dan biasanya dilengkapi dengan serangkaian aplikasi yang dirancang bersama mereka.
sumber
Linux sebenarnya hanya kernel dari OS, itu adalah bagian dari OS yang terhubung ke perangkat keras dan bagian yang tidak benar-benar Anda lihat.
Dalam aplikasi grafis OS-unix tipe biasanya berjalan di X (alias X Window System ), di atas X satu menjalankan manajer jendela , aplikasi khusus yang menangani jendela aplikasi lain. Orang mungkin juga menginginkan bilah alat / bilah tugas / dok dll ini biasanya merupakan bagian dari lingkungan desktop . KDE dan Gnome adalah dua lingkungan desktop yang berbeda, ini menentukan tampilan dan nuansa OS Anda, mereka termasuk window manager, toolbar, taskbar, file explorer dll.
sumber
Ini tidak terkait dengan pertanyaan Anda, tetapi inilah penjelasan sederhana antara Linux dan sistem operasi lain:
sumber
Secara sederhana, istilah windows-centric, mari kita berpura-pura kembali ke windows 95. "Linux" mirip dengan DOS (Banyak variasi, seluruhnya Command Line), dan KDE, GNOME, mirip dengan shell windows yang berjalan di atas dari DOS.
Namun, ini tidak berarti KDE dan GNOME 'ketinggalan jaman' dibandingkan dengan windows, itu hanya metode yang berbeda untuk mencapai tujuan yang sama.
sumber
Gnome dan KDE adalah dua pengelola jendela paling populer untuk Linux. Sistem operasi Unix semula hanya baris perintah. Akhirnya, sebuah program yang disebut server X ditambahkan. Program ini menyediakan fasilitas bagi programmer untuk membuat perangkat lunak grafis. Gnome dan KDE (dan lainnya) menggunakan utilitas pemrograman ini untuk menyediakan desktop yang terpadu, dengan jendela dan menu dan hal-hal lainnya.
Cara terbaik untuk memahami adalah dengan melihat tangkapan layar:
Gnome
KDE
sumber
Di Linux, serangkaian program yang melakukan hal-hal seperti menampilkan jendela, menampilkan menu mulai, bilah tugas, dll., Tidak secara langsung terkait dengan sistem operasi secara umum. Anda dapat menjalankan distribusi GNU / Linux tanpa grafik sama sekali, atau dengan pengaturan jendela dan tugas yang ditangani oleh salah satu dari selusin sistem yang berbeda: Gnome, KDE, Xfce, Fluxbox. Ini disebut Window Managers, karena mereka menyediakan antarmuka untuk berinteraksi dengan semua aplikasi grafis pada instalasi GNU / Linux Anda.
Untuk ide yang lebih baik tentang apa yang saya bicarakan, Anda cukup melihat screenshot dari semua hal yang berbeda ini dalam tindakan; karena sebagian besar kekhasan yang dihadapi pengguna adalah dalam cara mereka membedakan sebagai antarmuka, Anda dapat melihat berbagai cara mereka diatur.
sumber
Ini perbedaan antara GUI dan baris perintah. KDE dan Gnome adalah GUI alternatif. Saya akan menguraikan situasi dengan Windows karena Microsoft tidak selalu menggabungkan keduanya. Ada beberapa kasus di mana windows telah berjalan di DOS. Seperti GUI dan baris perintah, seperti dengan situasi linux. Jadi Selain apa yang telah dikatakan .. saya akan memberikan perspektif lain yang belum disebutkan.
Kembali pada zaman Windows 3.1, Windows hanyalah GUI. (Sepertinya mereka harus diinstal secara terpisah, dan bisa dijual dalam kotak yang berbeda atau kotak yang sama, tetapi masih pada disk yang terpisah, mereka adalah program yang terpisah). Perhatikan tiga disk dalam tampilan, satu mengatakan MS-DOS 6.22 dan dua lainnya sepertinya mengatakan Microsoft Windows dan mereka dijual dalam kasus ini, dalam kotak yang sama. Padahal kamu juga bisa mendapatkannya di kotak yang berbeda tentunya.
Selain NT, Saat itu, Windows -teknis- bukan OS penuh. Itu adalah add-on untuk DOS.
Bagian inti dari sebuah OS, yang membuatnya menjadi OS, adalah Kernel. Kernel berada di dalam DOS, bukan di dalam Windows.
Windows adalah GUI untuk DOS.
Linux adalah baris perintah, seperti DOS tetapi baris perintah yang jauh lebih kompleks, dan DOS berhenti pengembangan sejak lama.
Linux memiliki GUI seperti KDE dan Gnome.
Dengan Windows 3.1, apa yang terjadi adalah DOS akan memuat, dan itu akan menjalankan file bernama autoexec.bat yang menjalankan semuanya secara otomatis. Anda bisa menambahkan baris yang menunjuk ke eksekusi windows 3.1, apa pun itu dan di mana pun itu, seperti C: \ WIN \ WIN.EXE dan kemudian Windows akan dimuat seperti itu, dari DOS. Secara otomatis.
Ketika Windows 95/98 muncul, segalanya menjadi kabur. Itu berjalan pada DOS tetapi ingin terlihat seperti tidak.
(dan sebagai catatan, saya akan menunjukkan bahwa jika Anda membuat disk boot windows 98 dan tidak menyertakan file bernama msdos.sys dengan BootGUI = 0 dan Logo = 0 di bawah [opsi] maka windows 98 splashscreen atau menu muncul ketika itu tidak benar-benar memuat windows).
Windows XP yang datang setelah Windows 98, berjalan sepenuhnya tanpa DOS. Windows XP berasal dari keluarga / jalur NT, seperti Windows 2000, dan tidak memerlukan atau dijalankan pada DOS atau OS apa pun.
(Catatan - beberapa NT awal mungkin memiliki semacam hubungan dengan OS yang disebut OS2)
sumber
Duduk di komputer Windows, saya melihat layar dengan windows di atasnya, dan windows memiliki berbagai kontrol yang bisa saya klik. Jika saya memilih jendela dengan mengkliknya, saya mungkin bisa mengetikkannya. Ada ikon di sisi kiri, dan bilah tugas di bagian bawah.
Pada dasarnya itulah yang dilakukan Gnome atau KDE: mereka menyediakan jenis kontrol GUI yang sama yang baru saja saya sebutkan. Ada program lain yang melakukan hal yang sama, tetapi mereka tidak sepopuler di mesin Linux.
Sistem operasi adalah perangkat lunak yang berjalan di komputer Anda dan menjadikannya berguna. Ini memungkinkan Anda untuk menjalankan aplikasi. Muncul berlapis-lapis, lebih atau kurang.
Ada kernel, yang menangani hal-hal seperti bagaimana file ada di disk atau apa pun, proses apa yang bisa dijalankan saat, dan berapa banyak memori yang bisa mereka gunakan. Itu tidak berbicara kepada pengguna secara langsung.
Ada alat sistem yang melakukan berbagai hal. Jika Anda mengetik ls ke baris perintah Linux, atau dir ke baris Windows, itu akan memberi Anda daftar file dengan informasi terlampir. Ini secara fundamental mendapatkan informasi dari kernel, tetapi memprosesnya dengan cara lain. (Dengan Windows, alat semacam ini biasanya datang dengan GUI, sedangkan di Linux biasanya tidak.)
Ada GUI, yang biasanya Anda gunakan.
Ada bagian-bagian lain, tetapi saya mencoba untuk membuatnya tetap sederhana.
Di Windows, Microsoft menyediakan semua ini terbungkus rapi dalam paket besar. Dengan sistem operasi Linux, Anda memiliki banyak pilihan untuk banyak hal, dan dapat membangun sistem dengan berbagai cara.
Banyak penyedia Linux menyediakan paket. Sebagai contoh, jika Anda menginstal Ubuntu Linux (versi populer), itu akan berfungsi seperti Windows dalam semua hal yang akan diinstal sebelumnya, dan (pembatasan kompatibilitas perangkat keras) hanya akan berfungsi. Jika Anda menggunakan Gentoo Linux sebagai gantinya, Anda akan menemukan diri Anda melakukan lebih banyak pekerjaan dan membuat lebih banyak keputusan. Beberapa orang menemukan kesenangan ini (ada banyak hal yang dianggap menyenangkan oleh beberapa orang), dan beberapa suka menyesuaikan sistem operasi mereka agar sesuai dengan keinginan mereka.
Ada juga perbedaan budaya. Sistem operasi Linux biasanya terdiri dari komponen yang dapat Anda duplikasi dengan bebas, periksa, dan ubah sesuai keinginan Anda, jadi ada preferensi kuat untuk aplikasi yang bisa Anda dapatkan dengan persyaratan yang sama. (Keuntungan bagi orang non-teknis adalah banyak aplikasi bebas untuk mengunduh dan memasang, dengan cepat, mudah, dan aman, tanpa khawatir tentang lisensi atau mentransfer uang.) Pengguna Windows lebih terbiasa membayar uang untuk aplikasi sumber tertutup. mereka hanya menggunakan. (Keuntungannya di sini adalah bahwa orang-orang dibayar dengan uang yang baik untuk barang-barang umumnya lebih memperhatikan kebutuhan orang-orang yang memberi mereka uang, dan aplikasi komersial sering kali lebih mudah digunakan, dan ada lebih banyak aplikasi komersial yang tersedia untuk hal-hal yang membosankan oleh programmer.) Jangan melebih-lebihkan ini terlalu banyak. Sana'
sumber
Saya punya jawaban sederhana untuk Anda:
Dapatkan "Live CD" Ubuntu. Anda bisa mendapatkannya secara gratis. Simpan di komputer Anda, dan boot dari sana. Catatan: itu tidak akan menginstal apa pun di hard disk Anda, atau bahkan menyentuh hard disk Anda, kecuali Anda menyuruhnya melakukannya.
Sekarang mainkan saja. Jelajahi web sedikit. Mungkin mencoba beberapa game.
Anda akan menemukan bahwa itu berbeda, tetapi tidak terlalu berbeda.
Jika Windows bekerja untuk Anda, Anda mungkin selesai pada saat ini. Tapi tetap saja, selipkan CD Ubuntu itu; itu bisa berfungsi sebagai "CD penyelamatan" yang berguna untuk membantu Anda jika sistem Windows Anda pernah dibanjiri virus, atau meleleh karena kesalahan registri, atau apa pun.
Jika Anda masih penasaran, Anda mungkin ingin mengulangi latihan, kali ini dengan CD "KUbuntu". Bandingkan bagaimana desktop KDE di KUbuntu terlihat dan berfungsi, dibandingkan dengan desktop GNOME di Ubuntu. Beberapa orang sangat menyukai KDE. Orang lain lebih suka GNOME. Di Linux, Anda bisa memilih. (Di Windows, satu-satunya pilihan yang Anda miliki adalah: jalankan XP, atau jalankan Windows 7? Jika Anda menjalankan XP, Anda mendapatkan desktop XP, dan jika Anda menjalankan Windows 7, Anda mendapatkan desktop Windows 7. Di Windows semuanya datang bersamaan. )
Anda mungkin memiliki teman yang dapat memberi Anda CD Ubuntu. Atau, Anda mungkin memiliki klub Linux di kota Anda, di mana seseorang dengan senang hati akan memberi Anda CD Ubuntu. Atau Anda dapat membuat sendiri:
Ini adalah halaman web yang menjelaskan cara mengunduh dan membakar CD Ubuntu Anda sendiri.
https://help.ubuntu.com/community/BurningIsoHowto
sumber
Unix dan kemudian Linux dimulai sebagai sistem operasi berbasis baris perintah. Filosofi nix adalah untuk menyediakan fungsi sederhana yang melakukan satu hal dengan benar. Jika Anda ingin fungsionalitas tambahan, Anda mengambil output dari satu fungsi dan memasukkannya ke yang lain. Ketika MIT diberi berbagai jenis workstation komputer, mereka datang dengan platform yang memungkinkan lingkungan grafis tersebar di seluruh komputer. Itu adalah komputer yang didistribusikan; lingkungan komputer memecah bagian tampilan program dari bagian pemrosesan. KDE dan Gnome adalah dua manajer tampilan yang berbeda, Gnome lebih berorientasi objek daripada KDE.
sumber
Sederhananya, Linux hanyalah pilihan lain. Sepertinya Anda telah makan dengan garpu dan pisau selama ini, dan kemudian suatu hari Anda menyadari bahwa hei! Anda benar - benar bisa makan hanya dengan jari-jari Anda !
Tujuan yang dicapai dengan menggunakan jari-jari Anda, atau menggunakan set alat makan penuh, adalah sama - untuk memindahkan makanan ke mulut Anda. Namun, menggunakan jari-jari Anda gratis, sedangkan jika Anda menggunakan set alat makan penuh, itu membutuhkan biaya, dan itu bisa sangat mahal tergantung pada seberapa baik set alat makan itu.
Bagi banyak orang, makan dengan jari-jari Anda tidak kasar, berantakan, dan tidak beradab. Mereka canggung dalam hal itu - banyak makanan dijatuhkan di antara jari. Sebagian besar dari mereka menyerah setelah beberapa saat. Namun kelompok orang ini mahir dengan alat makan, dan lebih dari bersedia membayar untuk satu set alat makan yang dibuat dengan baik sehingga mereka dapat makan dengan kemahiran, dan gaya bahkan.
Namun, ada kelas orang lain, yang sama sekali tidak ada masalah makan dengan jari-jari mereka. Bahkan, mereka menyukainya! Mereka suka bagaimana dari hanya memiliki 2 titik kontak dengan makanan mereka, itu berkembang menjadi 10 tiba-tiba. Mereka menyukai pilihan yang tersedia - dan yang terbaik, mereka menyukainya bahwa jika suatu hari semua peralatan makan menghilang di dunia - mereka akan tahu bagaimana menggunakan jari-jari mereka setidaknya (tidak seperti bozos lainnya ).
Linux - seperti halnya makan dengan jari-jari Anda. Jika Anda tidak tahu bagaimana melakukannya, itu benar-benar berantakan, dan Anda mungkin akan membencinya. Namun, begitu Anda terbiasa, Anda menyukai pilihan, dan yang terbaik, Anda menyukainya sehingga Anda tidak perlu lagi membayar set alat makan lagi jika Anda tidak menginginkannya.
Windows - seperti makan dengan set alat makan yang baik, padat, jika tidak biasa. Hambar, tetapi fungsional, dan hei, semua orang melakukannya juga.
Mac, ah Mac ... itu seperti makan dengan alat makan emas murni mungkin. Seimbang, terlihat bagus, tetapi Anda membayar untuk hak istimewa.
sumber
Nah, KDE dan GNOME adalah lingkungan desktop. Sebuah window manager adalah program yang mengontrol cara jendela yang ditampilkan, tapi lingkungan desktop kontrol ikon dan panel (setara dengan taskbar Windows) pada desktop Anda. Jika Anda ingin lingkungan desktop yang berfungsi persis seperti Windows XP, dapatkan XPDE . Seandainya saya bisa memposting tangkapan layar KDE dan GNOME saya, tapi saya di Windows sekarang.
Juga, linux menggunakan / bukannya C: \ untuk folder root-nya. Folder Dokumen Anda ada di / home / nama pengguna / Dokumen dan folder Pictures Anda di / home / nama pengguna / Gambar , juga. Hal yang sama untuk folder Video, Musik, dan Unduhan Anda.
sumber