Linux Mint didasarkan pada Ubuntu. Ubuntu didasarkan pada Debian. Seperti ini, ada beberapa distribusi linux lain yang didasarkan pada Ubuntu, Debian, Slackware, dll. Yang membingungkan saya adalah apa artinya ini yaitu satu distro Linux berdasarkan yang lain. Bagaimana mereka dibuat?
debian
ubuntu
distributions
Suyash Mohan
sumber
sumber
Jawaban:
Zack memiliki diagram hebat yang menjelaskannya pada UDS-P Talk Slides-nya
Pada dasarnya, Setiap siklus Ubuntu, sampai Debian Import Freeze , paket sumber yang tidak dimodifikasi di Ubuntu disalin dari Debian ke Ubuntu, setiap hari (cabang 74%). Paket-paket yang telah dimodifikasi di Debian & Ubuntu digabung secara manual (cabang Patch), biasanya oleh pengembang yang terakhir menyentuh paket di Ubuntu.
Beberapa paket inti (kernel, sebagian besar desktop, dan bit lainnya) tidak datang dari Debian sama sekali, dan datang langsung dari Upstreams (cabang 11%)
Jadi, Ubuntu dapat mempertahankan paket inti sendiri dan juga mendapatkan manfaat dari jumlah besar paket Debian.
sumber
Ubuntu menggunakan sistem manajemen pengemasan yang sama (deb dan apt) dan dengan setiap siklus pengembangan menarik paket terbaru dari Debian dan kemudian menyesuaikannya dengan spesifik Ubuntu dan menambahkan lebih banyak fitur dan tambalan jika diperlukan. Mereka juga mendorong perubahan kembali ke Debian dan seringkali pengembang adalah pengembang Ubuntu dan Debian.
Mint pada gilirannya melakukan hal yang sama dengan paket Ubuntu (Pembaruan: meskipun Mint tampaknya tidak memberikan kontribusi sebanyak atau sama sekali)
sumber
Ada beberapa hal yang menentukan distribusi, terlepas dari namanya. Sistem pengemasan (deb, rpm, ...), lingkungan standar (mis. Jenis "init" digunakan sebagai standar), dan sejumlah hal lainnya, seperti kebijakan penjadwalan, pengguna target utama, dll. Perhatikan bahwa berbagi informasi tertentu alat inti tidak membuat dua distribusi "saudara". Lihat kasus untuk Red-Hat dan SuSE, misalnya: pada grafik yang ditautkan oleh @Zenklys, Anda melihat bahwa SuSE adalah turunan awal dari Slackware, tetapi mereka meminjam sistem pengemasan RPM dari Red-Hat, saya kira tidak untuk menemukan kembali roda.
Sebagian besar dari hal-hal tersebut adalah keputusan yang diambil seseorang (perusahaan, individu atau komunitas berkembang) untuk Anda. Beberapa distribusi sangat berbeda satu sama lain dan hampir tidak memiliki kesamaan dalam asal-usulnya (Debian dan Red-Hat adalah dua contoh dari masa awal ...), hasil dari upaya paralel untuk mencapai lingkungan kerja, tetapi yang lain dilahirkan hanya karena komunitas yang cukup besar sepakat bahwa aspek-aspek tertentu dari distribusi yang ada dapat dilakukan dengan cara yang berbeda, seperti memiliki siklus rilis yang lebih pendek (atau lebih besar!), atau mungkin membuat distribusi kurang "umum" dan berfokus pada aspek-aspek tertentu, seperti pembuatan media (Anda pra-instal alat, coba konfigurasi perangkat keras yang lebih baik / lebih mudah untuk hal-hal tertentu ...); atau ketika perusahaan memutuskan mereka dapat melakukan bisnis dengan menyetel distro untuk audiens target tertentu.
Mari kita mulai dengan Ubuntu dari sini, tetapi perlu diingat bahwa proses ini serupa di sekitar.
Tentu saja, mengambil cara "turunan" berarti Anda mulai dengan sistem kerja sejak hari 0, di mana pekerjaan Anda akan fokus pada membuat perubahan yang diinginkan dan tetap mengikuti versi "induk".
Ubuntu adalah turunan dari Debian dalam pengertian itu: mereka mengambil distribusi yang berfungsi dan memutuskan beberapa hal: lingkungan dan tema desktop default (dan didukung secara resmi), menekankan pada pengguna non-root yang dapat mengakses semua area terbatas (setup perangkat keras, misalnya), dll., dan juga mengintegrasikan alat dan, kadang-kadang, juga mengembangkan yang baru, untuk mencapai tujuan mereka. Pada titik tertentu, mereka mulai mengambil keputusan yang lebih mendasar, seperti mengubah subsistem penting (pergi untuk pemula, misalnya), atau versi standar alat, misalnya, satu untuk Python, di mana Ubuntu sangat bergantung. Beberapa dari perubahan itu mungkin berakhir tidak terjadi pada distribusi asli, atau hanya memakan waktu lebih lama ... atau sebaliknya, di mana Anda tidak
Kemudian lagi, di beberapa titik pengguna Ubuntu memutuskan mereka tidak senang dengan semua pilihan yang diambil untuk mereka, sehingga Anda berakhir dengan turunan seperti Kubuntu atau Xbuntu yang mungkin (atau mungkin tidak) akhirnya mencapai "pejabat" tertentu. status dalam proyek asli.
Ubuntu telah menyimpan umpan balik tingkat tertentu dengan Debian, membuatnya mudah untuk membawa pengetahuan Anda dari satu ke yang lain (ke tingkat tertentu), tetapi itu tidak perlu benar untuk semua distro turunan.
Dan seterusnya ... tetapi jawabannya sudah berjalan lama sekarang: P
sumber
Saya selalu menyukai gambar kecil ini tentang distribusi linux dan hubungannya. :)
http://fr.wikipedia.org/wiki/Fichier:Gldt.svg
sumber