Sebuah cerita baru untuk Gentoo

Minggu ini, seperti biasanya, milis Gentoo penuh dengan percakapan tentang masa depan distribusi, dan salah satunya menarik perhatian saya, hingga menjadi topik utama artikel ini. Namun sebelumnya kita akan mengetahui sedikit sejarah tentang distribusinya:

Pencipta Anda

Kita kembali ke milenium terakhir, pada tahun 1999 Daniel Robbins, merilis versi pertama Enoch Linux, sebuah distribusi yang ingin mendobrak standar hingga saat itu yang dipahami oleh semua distribusi lain, membuat paket alih-alih menerima mereka yang telah dikompilasi sebelumnya. Ide utamanya adalah membuat sistem yang mengakomodasi perangkat keras pengguna, dan tidak memiliki paket yang tidak perlu.

FreeBSD

Setelah beberapa masalah dengan Henokh, Daniel pindah ke FreeBSD, sistem operasi UNIX, dan di sanalah dia bertemu Pelabuhan, alat kontrol paket sistem. Seperti yang dapat Anda bayangkan, port bertanggung jawab untuk mengompilasi program daripada mendapatkan binari, untuk ini, alat tersebut digunakan pkg.

Gentoo 1.0 Memperbarui

Sudah pada tahun 2002, setelah memperbaiki bug yang sulit ditemukan, Gentoo telah memperoleh nama resminya, dinamai menurut spesies penguin tercepat dari semuanya, dan menunjukkan kepada dunia versi resmi pertamanya. Tonggak sejarah ini adalah langkah pertama dari serangkaian panjang perubahan dan modifikasi yang muncul selama bertahun-tahun, tetapi kami akan fokus pada yang paling penting.

Manajemen Komunitas

Ini adalah fitur khusus di Gentoo, karena tidak ada perusahaan khusus yang menjalankannya, komunitaslah yang pada akhirnya memutuskan yang terbaik untuk pengembang dan pengguna. Namun perlu disebutkan bahwa perusahaan besar seperti Sony dan Google telah menggunakan paradigma Gentoo untuk meningkatkan sistem mereka.

2004

Ini adalah tahun yang sulit bagi Gentoo, karena pendirinya harus menyerahkan pengelolaan kepada Yayasan Gentoo karena masalah pribadi. Karena meningkatnya popularitas Gentoo pada saat itu, orang-orang mulai lebih sering menggunakan Gentoo dan jumlahnya terlihat menjanjikan, tetapi pertumbuhan yang begitu cepat membuat sulit untuk menyesuaikan framework dengan skala yang benar. Selalu ingat bahwa banyak dari proyek ini dilakukan dalam "waktu senggang", ledakan ketenaran tidak akan bisa sebagus itu jika tidak ada cukup orang untuk mengendalikan kendali.

2007

Tahun lain yang sulit, karena kurangnya struktur yang memadai, dan dengan serangkaian gerilyawan internal, Gentoo tenggelam ke dalam dunia GNU / Linux dan menjadi distribusi "sekunder". Dalam lingkungan ini Daniel memutuskan untuk kembali ke pengembangan aktif sebagai pengembang, tetapi setelah banyak perbedaan pribadi dan serangan dari kedua belah pihak, dia memutuskan untuk pensiun segera setelah masuk kembali. Tak lama setelah Menyenangkan juga Linux, sebuah distro yang didasarkan pada Gentoo, tetapi dengan beberapa modifikasi penting yang tidak dapat mengatasi struktur tidak stabil saat itu.

GLEP 39

Gentoo Linux Enhancement Proposal (GLEP) adalah dokumen yang mengusulkan perubahan, baik teknis maupun struktural, kepada komunitas. GLEP melalui proses persiapan, peninjauan, pemungutan suara, dan mungkin atau mungkin tidak dilaksanakan, tergantung pada kebutuhan komunitas dan kelangsungan proposal. Secara khusus, GLEP 39 adalah sebuah proyek yang ingin mengimplementasikan struktur baru untuk Gentoo Linux, di mana urutan dan cara menjalankan banyak proyek dan pengembang didefinisikan ulang. Dimulai pada tahun 2005, dan melanjutkan proses pengembangannya hingga disetujui pada tahun 2008. Sudah pasti merupakan tanggapan dari komunitas, baik pengembang maupun pengguna, untuk memperbaiki masalah struktural rumit yang telah mempengaruhinya selama bertahun-tahun.

Kerusakan terlihat jelas

Pada saat ini, Gentoo telah sangat menderita akibat gerilyawan internal dan kurangnya kepemimpinan. Banyak pengguna dan pengembang telah pensiun dan itu menjadi proyek kecil yang menunggu kematian. Namun hal yang mengejutkan adalah bahwa terlepas dari segala hal, dan dengan segala rintangan, rangkaian perubahan tersebut membuat Gentoo memiliki struktur yang lebih stabil, dan juga berkat penurunan jumlah pengembang dan pengguna (kemungkinan sudut pandang yang bertentangan pada saat pengembangan) Anda bisa mulai mengerjakan proyek-proyek baru dan meningkatkan inti Gentoo.

Ujian terakhir, tahun-tahun

10 tahun telah berlalu sejak saat itu, dan banyak yang telah berubah, dan hal-hal lain tidak begitu banyak, struktur yang ditentukan saat itu telah ditetapkan, dan banyak yang telah dipelajari dalam prosesnya, pengembang baru telah tiba dan yang lainnya telah. telah mundur. Singkatnya, Gentoo tidak mati (secara mengejutkan). Dan kebijaksanaan baru ini tercermin dalam bentuk dan model seleksi, pemecahan masalah, presentasi proyek, singkatnya, mereka sudah mengambil keputusan. Dan ini membawa kita ke minggu ini lagi.

"Rencana untuk Gentoo"

Ini telah menjadi judul dari utas percakapan yang menyebabkan artikel ini, meskipun log lengkapnya belum ada, ini sedikit dari apa yang telah terjadi. Daniel ingin berkontribusi kembali pada proyek, membangun lebih banyak koneksi antara Gentoo dan Funtoo, dan menyelesaikan beberapa masalah luar biasa di berbagai proyek komunitas.

Hal ini sedang dibahas dalam daftar, dan kesan pertama adalah bahwa Daniel ingin kembali lebih dari aktif dan dengan demikian membantu kepemimpinan Gentoo (sebagai anggota dewan). Untuk ini, Anda sudah mengikuti kuis pengembang tanpa akses komit, di mana serangkaian wawancara dilakukan melalui IRC antara perekrut Gentoo (biasanya seorang pengembang) dan pelamar. Dalam wawancara ini, pertanyaan kuis ditinjau satu per satu, yang berkisar pada struktur baru komunitas, bagaimana melanjutkan, bagaimana mengusulkan dan bagaimana memperbaiki sesuatu.

Sekadar catatan tambahan, ada kuis yang dirancang khusus untuk dimiliki akses-komit, ini menyiratkan kemampuan untuk mengedit file secara langsung .ebuild apa yang akan terjadi .deb o .rpm di debian atau redhat masing-masing. Ini jauh lebih ketat dalam masalah teknis dan proses pemeliharaan program.

Untuk melakukan wawancara, diperlukan pendampingan oleh pengembang Gentoo, yang menjelaskan proses kepada pemohon dan memandu mereka dalam proses menemukan jawaban (semuanya telah terdokumentasi dengan baik sehingga dapat dilakukan tanpa mentor, tetapi perlu memiliki dengan satu sehingga dia yang meminta pewawancara).

Belajar dari sejarah

Saya tidak menganggap diri saya pencinta sejarah, tetapi saya telah belajar bahwa perlu mengetahuinya jika kita tidak ingin membuat kesalahan yang sama, dan menyukai pemrograman, mengetahui apa yang terjadi di masa lalu mengajarkan kita untuk lebih memahami masa depan. Ini akan menjadi topik konstan di milis Gentoo untuk beberapa hari atau mungkin minggu ke depan, dan semoga menjadi lebih baik, seiring dengan berlalunya waktu dan kedua belah pihak telah memiliki pengalaman usia. Pada akhirnya kita semua mencari hal yang sama, untuk terus membangun Gentoo yang lebih baik dan lebih baik. Salam dan terima kasih sudah sampai di sini 🙂


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   HO2Gi dijo

    Artikel yang sangat bagus, saya ucapkan selamat.

  2.   api bintang dijo

    artikel yang sangat bagus

  3.   Jose J Gascón dijo

    Jika kelas politik-ekonomi dipilih, dunia lain akan mungkin terjadi, tanpa kapitalisme biadab (Friedmanites) dan dengan visi Keynesian tentang negara kesejahteraan.
    Artikel yang sangat bagus sejauh ini saya mengerti cara kerja Gentoo, dan itu tidak mudah sama sekali.
    Mereka "berjalan sambil berjalan" Machado.
    salam

  4.   Alberto cardona dijo

    Hello!
    Apa pendapat Anda tentang Funtoo dan apa yang Anda ketahui tentang alasan yang membuat Daniel membuat distro tersebut (Funtoo).
    Saya membaca bahwa dia pernah bekerja di Microsoft tetapi dia kembali ke Gentoo dan tidak bergabung dengan proyek, jadi dia memutuskan untuk menemukan Funtoo.
    Detail itu selalu membuatku agak curiga.
    Saya ingin tahu apakah Anda pernah menggunakan Funtoo dan apa kesan serta perbedaan Anda dengan Gentoo.

    Salam!
    Posting yang bagus! seperti biasa 🙂

    1.    ChrisADR dijo

      Halo Alberto,

      Memang benar, Daniel berada di Microsoft, semata-mata karena alasan ketenagakerjaan, seperti yang dia katakan di beberapa poin: "Idenya adalah untuk mengajari Microsoft cara kerja perangkat lunak bebas dan sumber terbuka." Setelah menyelesaikan masalah pribadi yang menyebabkan dia meninggalkan Gentoo sejak awal, dia memutuskan untuk terhubung kembali dengan komunitas, tetapi pada titik ini situasinya agak tegang, dengan beberapa pengembang bermasalah. Gesekan dan serangan pribadi secara bertahap membuat segalanya menjadi lebih tegang. Pada titik puncaknya, Daniel memutuskan untuk meninggalkan komunitas "bermusuhan" dan menemukan versi baru Gentoo ... Funtoo mengalami perubahan struktural di portage dan proses lainnya, "perbaikan" seperti yang dikatakan beberapa orang. Proses mengubah skema atau struktur dalam proyek open source terkadang rumit, dan mencoba meyakinkan komunitas tidak selalu berjalan dengan baik. Hari ini, Daniel secara konstan berkontribusi dalam pengembangan Portage dan hari ini evolusi baru diharapkan terjadi pada manajer paket Gentoo.

      Saya belum mencoba Funtoo secara pribadi, saya telah mendengar hal-hal baik tentang distribusinya. Perbedaan pada poin ini mungkin adalah struktur dan arah proyek, prioritas Funtoo dirinci di situs webnya, serangkaian prioritas yang berfungsi untuk mengarahkan proyek.

      Saya harap saya bisa sedikit mengklarifikasi keraguan 🙂
      salam

  5.   Fernan dijo

    Hello:
    Apakah menurut Anda gentoo benar-benar sulit untuk ditangani oleh pengguna sehari-hari? Saya mengatakan ini karena, rupanya dan dari yang tidak diketahui, tampaknya untuk pengguna biasa, bukan programmer atau pelajar GNU linux, gentoo memiliki kerumitan yang sangat besar untuk membuatnya tetap diperbarui dan bebas dari masalah, portage memberikan banyak berita, kompilasi membutuhkan waktu, tampaknya dibandingkan dengan distro biner lain meskipun mereka agak kurang efisien, jaraknya hanya beberapa tahun cahaya dari segi kemudahan.
    Oleh karena itu, artikel berikut tentang gentoo akan membahas cara memelihara gentoo setelah terinstal.
    Salam.

    1.    ChrisADR dijo

      Hai Fernan.

      Jawaban singkat: Tidak, menurut saya tidak terlalu sulit untuk pengguna "normal".

      Jawaban panjang:
      Memang benar bahwa kurva kompleksitas Gentoo curam (sedikit mengingatkan saya ketika saya pertama kali mempelajari Vim), tetapi ini sebagian karena GNU / Linux sedang melalui proses "menyembunyikan" kompleksitas. Bahwa sesuatu itu kompleks tidak membuatnya menjadi buruk, sebaliknya, menghilangkan kerumitan sesuatu pada akhirnya membuatnya buruk, tapi lihatlah Windows complexity Kompleksitas tersembunyi lebih buruk dari apapun karena itu membuat pengguna menjadi tergantung.

      Sekarang saya, hari ini, saya hanya perlu menjalankan dua perintah agar gentoo saya tetap berjalan di cabang yang tidak stabil (percobaan) seminggu sekali, atau setiap 3 hari jika ada banyak perubahan:

      muncul –sinkronisasi

      emerge -avuD @dunia

      atau yang setara

      emerge --ask --verbose --update --deep @world

      Yang pertama menyinkronkan repositori (seperti pembaruan #apt)
      Pembaruan kedua semua program yang telah saya instal ditambah dependensinya (#apt upgrade)

      Pada awalnya jelas bahwa agak sulit untuk memahami berita, dan kesalahannya, tetapi begitu kesulitan pertama itu dilewati, hal-hal mulai menjadi lebih masuk akal, dan terlihat lebih lengkap. (Saya telah gagal peralatan saya beberapa kali, harus menginstal dari awal, tetapi dengan setiap kesalahan pelajaran yang sangat penting telah datang 🙂)

      Dan ini tidak hanya membantu pengguna "normal" untuk memutuskan ketergantungan, tetapi juga mengajarkannya hal-hal dalam proses yang merupakan inti dari GNU / Linux, kebebasan sejati.

      Adapun yang terakhir, memang benar, distribusi biner jauh lebih sederhana, untuk "pengguna." Dan sampai batas tertentu, untuk menggunakan Gentoo Anda harus memiliki kecenderungan khusus pada teknologi, atau sangat membutuhkan efisiensi. Dan itu juga sesuatu yang indah tentang GNU / Linux 🙂 Anda bebas memilih level yang paling sesuai dengan kebutuhan Anda 🙂 Gentoo tidak berusaha menyembunyikan kerumitan perangkat lunak, sebaliknya, ia mengajarkan kepada pengguna kerumitan itu sehingga ia dapat memutuskan apa yang harus dilakukan dengannya Setiap bagian, itu adalah sesuatu yang membawa tanggung jawab, tetapi ketika dikuasai, itu memberikan kepuasan yang lebih besar 🙂 setidaknya saya merasa lebih baik mengetahui dengan tepat apa yang saya miliki di tim saya, dan bagaimana saya memilikinya, dan mengapa saya memilikinya 🙂
      Salam,

  6.   Fernan dijo

    Hello:
    Di tempat kerja mereka telah menempatkan kami Windows 10, saya telah menggunakan gnome di rumah selama 4 tahun dengan baik, windows 10 tampak mengerikan bagi saya, terlebih lagi, dalam kasus khusus saya, dengan masalah penglihatan saya, saya lebih baik menyesuaikan gnome manjaro saya daripada windows 10 dengan pembesar pribadi.
    Salam.

  7.   Alvarito 05050506 dijo

    Artikel yang sangat bagus, sebelum menemukan artikel Anda, saya bahkan tidak tahu bahwa Gentoo ada dan sekarang saya akan beralih dari Raspbian ke Gemtoo. TERIMA KASIH!