Saya ingin menghapus kernel Linux saya tetapi masih ingin menjalankan Ubuntu dengan utilitas GNU. Saya tidak suka Linux; Saya hanya ingin GNU. Jadi bisakah saya menjalankan Ubuntu dan GNU pada sesuatu selain kernel Linux?
Saya ingin menghapus kernel Linux saya tetapi masih ingin menjalankan Ubuntu dengan utilitas GNU. Saya tidak suka Linux; Saya hanya ingin GNU. Jadi bisakah saya menjalankan Ubuntu dan GNU pada sesuatu selain kernel Linux?
Jawaban:
Anda tidak dapat menghapus kernel Linux dari Ubuntu, tanpa crash seluruh sistem Anda secara irrevocably tetapi di masa depan Anda mungkin bisa menggantinya .
Ini karena sejarah GNU / Linux:
Sekali waktu, ada seorang pria bernama RMS yang ingin menjaga perangkat lunak menjadi bebas¹. Dia akhirnya menerbitkan sumber perangkat lunaknya (apa yang kita sebut "Open-Sourcing" hari ini) dan akhirnya ini semua menjadi Utilitas Inti GNU setelah beberapa orang lain membantunya.
Namun , utilitas ini melewatkan hanya satu hal kecil yang 100% gratis dan itu adalah sebuah Kernel untuk dijalankan ketika Utilitas GNU berjalan pada UNIX System V dan klonnya dan ini adalah tempat kami membawa Linus Torvalds : ia mengembangkan Kernel Monolitik: ² dan menerbitkan sumbernya juga dengan pernyataan abad XX:
Kernel adalah sedikit perangkat lunak yang berbicara dengan perangkat keras, jadi kelola Memori, Disk, Keyboard, Mouse, Layar, Adaptor Layar, Pengeras Suara, Webcam, ... sehingga Anda tidak dapat menjalankan OS apa pun tanpa semacam kernel.
Maju cepat seperempat abad dan Utilitas GNU masih berjalan pada kernel yang sama (sementara itu bernama "Linux")
Ubuntu = Linux Kernel + GNU Core Utilities + a ton of other software.⁴
Jadi: Tidak, hari ini Anda tidak dapat menghapus kernel, tetapi dalam beberapa tahun ketika GNU HURD dari mikrokernel multiserver Free Software Foundation keluar dari pengembangan⁶ Anda akan dapat mengganti Linux Kernel dengan yang Hurd tetapi Anda tidak akan pernah bisa menjalankan OS apa pun tanpa semacam kernel .
Anda dapat menjalankan Utilitas Inti GNU pada OS lain sepenuhnya:
Tetapi ini juga memiliki kernel, meskipun tidak ada yang menggunakan kernel Linux di atas.
Catatan 1: "Gratis" seperti dalam Freedom , bukan bir Gratis ;-) .
Catatan 2: GNU Hurd mengambil keputusan untuk menggunakan microkernel multiserver karena mereka ingin agar kernel didistribusikan di antara banyak mesin karena RAM sangat mahal pada saat itu.
Catatan 3: Oke, mungkin Houston, kami punya masalah adalah pernyataan terbesar abad ini ...
Catatan 4: IE Semua perangkat lunak yang Anda instal sendiri. :-) .
Catatan 5: yang FSF adalah pemilik hak cipta dari GNU Inti Utilities.
Catatan 6:Mikrokernel multiserver GNU Hurd telah dikembangkan lebih dari 20 tahun, jadi jangan berharap apa pun dalam beberapa tahun ke depan (mungkin beberapa dekade)
Catatan 7: Perlu diketahui bahwa mengubah Kernel Linux Ubuntu akan membuat ramuan yang baru saja Anda buat off- topik di situs ini! (Karena itu tidak akan menjadi Ubuntu lagi)
sudo apt remove 'linux-image*'
cukup mudah untuk memulihkan (boot CD langsung, pasang partisi sistem Anda, chroot dan instal ulang paket kernel).
Anda harus memiliki Sistem Operasi. Karena situs ini disebut Ask Ubuntu, pertanyaan Anda harus ditafsirkan ulang agar sesuai dengan aturan:
Satu jawaban adalah Windows 10 dengan opsi WSL (Windows Subsystem untuk Linux) dihidupkan. Anda juga dapat menjalankan sebagian besar, jika tidak semua, utilitas GNU di sana. Diperlukan langkah ekstra untuk menjalankan desktop GUI Ubuntu di Windows 10:
UbuntuBSD menyatukan FreeBSD kernel dan Ubuntu userspace. Proyek ini telah dibahas di beberapa jurnal online Linux, termasuk di dalamnya . Meskipun proyek telah dihentikan, Anda masih dapat menggunakan versi terakhir yang tersedia.
Harap dicatat bahwa distro ini akan di luar topik di sini , sebagaimana dibahas beberapa kali di situs Meta, karena ini BUKAN rasa Ubuntu resmi
Secara teoritis, ya; praktis, itu akan sangat sulit.
Secara teori, Anda dapat menjalankan Ubuntu pada kernel non-Linux, tetapi karena kenyataan bahwa tidak semua kernel menggunakan format yang dapat dieksekusi yang sama, Anda perlu mengunduh gigabytes kode sumber dan mengkompilasi setiap bitnya, dan mengatur ulang file untuk memenuhi kernel baru.
Jika tidak, kernel kompatibel non-biner akan mencoba menjalankan systemd / init dan menemukan urutan byte yang tidak dapat dipahami, dan crash dengan pesan samar:
cannot execute binary file: Exec format error