3 poin oleh GN⁺ 2024-03-01 | 1 komentar | Bagikan ke WhatsApp

Pengenalan GoboLinux

  • GoboLinux adalah distribusi Linux alternatif yang mendefinisikan ulang seluruh hierarki sistem berkas.
  • Ini adalah sistem yang tidak memerlukan basis data paket, karena sistem berkas itu sendiri berperan sebagai basis data.
  • Setiap program berada di direktorinya sendiri, misalnya /Programs/LibX11/1.6.9 atau /Programs/GCC/9.2.0.

Kabar terbaru

  • Forum GoboLinux yang baru didukung oleh Discourse, dan menjadi tempat bagi pengguna serta pengembang untuk berdiskusi tentang Gobo dan saling membantu, menggantikan mailing list lama dan sebagainya.

Unduhan

  • Versi saat ini adalah 017, menyediakan lingkungan live yang dapat dijalankan dari DVD dan drive USB, serta juga dapat dipasang ke hard drive.

Dokumentasi

  • GoboLinux cukup berbeda dari distribusi Linux lainnya, jadi disarankan untuk mempelajarinya lebih lanjut.

Komunitas

  • Fokus utama komunitas GoboLinux adalah sebagai berikut:
    • Kanal IRC #gobolinux yang berjalan di irc.libera.chat
    • Forum GoboLinux tempat pengguna dan pengembang berdiskusi tentang Gobo dan saling membantu
    • Wiki GoboLinux, sebuah situs dokumentasi kolaboratif tempat semua orang dapat berkontribusi

Opini GN⁺

  • GoboLinux memiliki struktur sistem berkas unik yang berbeda dari distribusi Linux tradisional, sehingga dapat menawarkan pengalaman baru bagi para pengguna Linux.
  • Pendekatan menggunakan sistem berkas sebagai basis data dapat membuat manajemen paket terasa lebih intuitif, tetapi mungkin memerlukan penyesuaian bagi pengguna Linux yang sudah terbiasa dengan sistem lama.
  • Sistem seperti ini dapat memberikan pemahaman yang lebih jelas tentang pengelolaan berkas dan konfigurasi sistem, tetapi mungkin ada masalah kompatibilitas dengan distribusi lain atau keterbatasan dalam cakupan dukungan komunitas.
  • Dukungan komunitas dan dokumentasi GoboLinux dapat membantu pengguna membiasakan diri dengan sistem ini dan menyelesaikan masalah.
  • Sebelum mengadopsi teknologi ini, pengguna perlu mempertimbangkan kompatibilitas dengan sistem yang ada, tingkat dukungan yang dibutuhkan, dan seberapa aktif komunitasnya.

1 komentar

 
GN⁺ 2024-03-01
Komentar Hacker News
  • Bagi mereka yang bereaksi keras terhadap desain GoboLinux, dokumen berusia 20 tahun berjudul "Saya tidak bodoh" memuat latar belakang dan alasan menarik untuk konsep-konsep ini. Reaksi awal itu memang belum sepenuhnya hilang, tetapi sekarang tidak lagi sekuat dulu.

    Tautan dokumen "Saya tidak bodoh": I am not clueless

  • Sangat disayangkan ide GoboLinux tidak diterima oleh komunitas Linux arus utama. Struktur filesystem Linux benar-benar membingungkan.
  • GoboLinux menjaga kompatibilitas dengan warisan Unix secara transparan dengan memetakan path tradisional ke path yang sesuai di GoboLinux. /bin ditautkan ke /System/Index/bin, dan semua direktori "biner" seperti /usr/bin, /usr/sbin, dan lainnya menunjuk ke lokasi yang sama. Ini berarti kompatibilitasnya lebih tinggi daripada beberapa distro standar.
  • Jika filesystem benar-benar membutuhkannya, salinan duplikat library dapat dihapus. Redundansi pada tingkat file seharusnya diselesaikan pada tingkat itu.
  • Proyek ini punya potensi untuk sangat mengurangi beban kognitif kita. Baru diketahui bahwa ini sudah menjadi proyek yang berjalan selama 20 tahun.
  • Menulis huruf pertama nama direktori dengan kapital bukanlah ide bagus. Itu menambah pekerjaan saat menelusuri path, dan terutama merepotkan saat memakai command line karena harus menekan tombol Shift setiap kali.
  • Tim GoboLinux "secara cerdas" menciptakan layout filesystem yang mudah dipahami manusia. Kebiasaan UNIX lama sudah usang karena tidak lagi ada keterbatasan format 8.3 akibat kekurangan ruang penyimpanan atau masalah ukuran file di atas 1GB.
  • Jika paket yang dibutuhkan tidak ada, Anda harus membuat recipe GoboLinux. Bahasa untuk membuat recipe mudah dipahami, tetapi sering kali satu paket bergantung pada puluhan library, dan mencocokkan versinya, mencari URL unduhan, lalu membuat recipe memakan banyak waktu.
  • macOS menggunakan pendekatan yang mirip dengan GoboLinux, dan macOS mudah digunakan dari CLI. Misalnya, drive USB berada di /Volumes, dan file konfigurasi program berada di ~/Library.
  • Mungkin ada orang yang lebih paham yang bisa menjelaskan apa yang membuat GoboLinux lebih baik atau apa keunggulannya dibanding distro seperti snap/flatpak atau nixOS. Dari sudut pandang orang yang belum terlalu paham, pendekatan ini terlihat paling sederhana.
  • Muncul pertanyaan mengapa landing page situs web memerlukan JavaScript. Tidak ada kebutuhan akan kemampuan dinamis dari bahasa scripting di sini, dan itu berdampak pada aksesibilitas serta SEO.
  • Proyek ini mengingatkan pada ide lama WinFS dari Microsoft. Ketergantungan shared object bisa menjadi masalah, tetapi belum dilihat lebih jauh bagaimana GoboLinux menanganinya. Bisa jadi semua resource bersama berada di lokasi tertentu, atau semuanya dikompilasi secara statis. Ada alasan mengapa filesystem terasa kacau, dan di dunia open source risiko seperti ini bisa diambil.