3 poin oleh GN⁺ 2025-12-01 | 1 komentar | Bagikan ke WhatsApp
  • Memuji filosofi desain FreeBSD yang kokoh dan konsisten, sambil membangkitkan kenangan akan budaya komputasi masa lalu yang sunyi dan andal
  • Menjadikan uptime dan stabilitas sebagai tujuan inti, sehingga sistem dapat bertahan dalam operasi berkelanjutan selama bertahun-tahun
  • Mengemukakan perlunya keseimbangan antara ekspansi desktop dan stabilitas server, serta mempertahankan pemisahan antara CURRENT dan RELEASE
  • Juga menyinggung pentingnya memperkuat keandalan pkgbase dan ekosistem paket, serta membangun kanal stabil yang dapat diandalkan di lingkungan perusahaan
  • Menekankan bahwa FreeBSD harus tetap menjadi “sistem yang sunyi tetapi berumur panjang” melalui budaya komunitas yang tenang dan berfokus pada teknologi serta keberlanjutan kerja sama dengan vendor perangkat keras

Hakikat dan filosofi FreeBSD

  • FreeBSD adalah sistem yang konsisten dan menolak persaingan fitur berlebihan serta tren sesaat
    • Memiliki kesederhanaan dan kejelasan yang mengingatkan pada “komputasi sebelum kebisingan”
    • Lebih mementingkan desain yang terintegrasi dan disengaja daripada ekosistem yang berpusat pada plugin atau logo
  • Sistem dengan ketangguhan sunyi layaknya mainframe
    • Tidak mengejar sorotan, melainkan menekankan karakteristik yang dapat berjalan stabil dalam jangka waktu lama
    • Boot environments menanamkan keandalan dan kemampuan pemulihan, mirip struktur “side A / side B” pada IBM i
  • FreeBSD memiliki potensi untuk berkembang menjadi mainframe open source yang dirancang sesuai dengan siklus hidup perangkat keras (3~5 tahun atau lebih)

Desain yang berpusat pada stabilitas dan uptime

  • Menekankan bahwa uptime harus menjadi tujuan desain
    • Uptime lebih dari 1000 hari seharusnya bukan pengecualian, melainkan hasil yang normal
    • Reboot hanya perlu dilakukan saat perubahan kernel memang diperlukan, dan pembaruan harus bisa diterapkan tanpa rasa takut
    Iklan
  • Harus menjadi sistem yang, seperti mainframe, dapat membanggakan waktu operasi hingga hitungan tahun
    • Administrator harus memandang stabilitas sebagai fitur, bukan perjudian

Ekspansi desktop dan struktur rilis

  • Mengakui bahwa FreeBSD sedang berekspansi ke ranah desktop, namun stabilitas server harus tetap dijaga
    • Ritme desktop yang membutuhkan perubahan cepat dan ritme server yang membutuhkan keandalan jangka panjang perlu dipisahkan
  • Mengusulkan agar pemisahan alami antara CURRENT dan RELEASE dipertahankan, sehingga masing-masing ranah dapat berkembang secara independen
Iklan

Keandalan pkgbase dan ekosistem paket

  • Setelah pengenalan pkgbase, stabilitas paket menjadi sama pentingnya dengan sistem dasar
    • Sistem dasar harus mempertahankan keandalan absolut
    • Ekosistem paket harus menyediakan kanal stabilitas yang jelas
      • Kanal stabil untuk perusahaan seperti “production tier”
      • Stream pengembangan yang memungkinkan eksperimen fitur dengan cepat
  • Di masa lalu, ada masalah paket yang tiba-tiba hilang atau rusak
    • Paket juga memerlukan pengelolaan seteliti sistem dasar

Budaya komunitas dan kerja sama perangkat keras

  • Perlu mempertahankan budaya yang lebih mementingkan kesenangan teknis daripada perdebatan
    • Harus menghindari “kebisingan” komunitas Linux dan menjaga suasana yang berfokus pada rekayasa yang penuh pertimbangan
    • FreeBSD harus tetap menjadi ruang tempat lingkungan perusahaan dan rasa ingin tahu teknis hidup berdampingan
    Iklan
  • Kerja sama dengan vendor perangkat keras seperti Dell dan HPE harus terus dilanjutkan
    • Harus tersedia alat flashing firmware tanpa bergantung pada Linux atau Windows
    • Menjaga siklus penerapan yang realistis melalui penyelarasan siklus hidup perangkat keras dan siklus rilis

Masa depan FreeBSD dan harapan

  • FreeBSD harus tetap menjadi sistem yang memperoleh kepercayaan justru karena “berbeda”
    • Pengguna yang mengejar tren terbaru bisa memilih Linux, tetapi mereka yang menginginkan platform yang terus bekerja dengan konsisten harus memilih FreeBSD
  • Membayangkan masa depan sebagai mainframe open source, dan diibaratkan sebagai sistem dengan kehadiran yang sunyi tetapi kuat seperti Sun Enterprise 10k
  • Suatu hari, sambil mendengar ritme FreeBSD yang berputar diam-diam di rak server, diharapkan orang dapat merasakan bahwa “di dunia ini masih ada sesuatu yang bertahan lama”

1 komentar

 
GN⁺ 2025-12-01
Opini Hacker News
  • Sudah 26 tahun menggunakan FreeBSD
    Sekitar 1999, setelah muak dengan neraka dependensi RPM di Mandrake dan RedHat, saya menemukan 3 CD FreeBSD di buku Walnut Creek
    Sistem Ports dan kualitas dokumentasinya jauh tidak sebanding dengan Linux
    Board server Supermicro sangat cocok dengan FreeBSD, jadi saya menjalankan server colocation dengan stabil selama 15 tahun
    Sekarang saya mendaur ulang Mac mini lama di berbagai sudut rumah menjadi mesin media untuk menjalankan FreeBSD, dan menikmati streaming olahraga dengan Kodi + Brave
    Untuk firewall, saya masing-masing menggunakan OpenBSD dan pfSense (berbasis FreeBSD)

    • Sangat setuju. Saya menjalankan FreeBSD di pusat data AAA dengan kombinasi board server Supermicro, komponen kelas server, dan sistem pendingin yang kuat, dan ada server yang mencatat uptime tanpa henti lebih dari 3000 hari. Bahkan setelah puluhan pembaruan selain kernel, tidak ada masalah
    • Saya pikir seluruh industri akan diuntungkan jika keluarga BSD mendapat lebih banyak perhatian
      Saya memasang layanan EVE Online langsung di FreeBSD untuk teman-teman, dan pengaturannya selesai hanya dalam setengah hari tanpa Docker. Mungkin akan lebih cepat kalau bukan karena salah ketik
    • Menakjubkan bahwa Linux bisa sesukses ini meskipun strukturnya agak improvisasional
      FreeBSD adalah OS yang jauh lebih konsisten dan terintegrasi, jadi selalu menjadi sistem favorit saya
  • Berkat proyek FreeBSD, saya telah menikmati lingkungan komputasi yang stabil dan konsisten selama lebih dari 20 tahun. Terima kasih

  • Belakangan ini FreeBSD kembali dibicarakan tampaknya karena Linux sudah terlalu arus utama
    Rasanya lebih karena sedikit kesenangan bernostalgia daripada perubahan nyata

    • Dalam kasus saya, saya pindah ke FreeBSD karena tidak suka perubahan terus-menerus di Linux
      Perusahaan seperti Canonical dan RedHat memaksakan caranya sendiri, dan pengaruh korporat terlalu besar
      Di FreeBSD hampir tidak ada hal seperti itu, dan operator bisa memegang kendali
    • Saya sudah memakai Linux sejak akhir 90-an, tapi belakangan composability menjadi lebih penting
      Linux makin kompleks dan kurang bisa dikomposisikan. Saya penasaran apakah FreeBSD bisa mengembalikan kesederhanaan itu
      Saya menginginkan dunia tempat setiap alat punya man page yang jelas untuk satu tujuan tunggal
    • FreeBSD memiliki kernel dan userland yang terintegrasi erat, jadi performanya bagus
      Belakangan UX juga banyak membaik, dan saya sangat suka ZFS serta root-on-ZFS
      Masih ada keterbatasan di lingkungan deployment yang berpusat pada Docker, tetapi untuk server SSH, file, dan mail, ini sempurna
    • Saya tidak setuju. Linux memang berubah dengan systemd, snap, flatpak, dan sebagainya,
      tetapi FreeBSD masa kini justru lebih dekat ke Linux 10–20 tahun lalu
    • Daya tarik FreeBSD adalah bahwa ini sistem yang dibuat dengan senang hati oleh komunitas kecil, bukan perusahaan besar
  • Saya suka FreeBSD, tetapi siklus rilisnya menyulitkan di lingkungan produksi
    Setiap point release hanya didukung sekitar 3 bulan, jadi aplikasi harus sering disertifikasi ulang
    RedHat menjaga stabilitas dengan backport patch keamanan, dan Microsoft sangat ketat menjaga kompatibilitas mundur
    FreeBSD memang hebat, tetapi menurut saya tidak cocok untuk deployment yang berpusat pada aplikasi skala besar

    • Sebenarnya point release didukung 9–12 bulan.
      Versi mayor dipelihara selama 4 tahun, dan jika tidak menyentuh API kernel maka tidak ada masalah
    • Rilis lama juga tidak langsung menjadi tidak berguna
      Jadikan FreeBSD sebagai fondasi yang stabil, lalu build dan deploy sendiri layanan utamanya
      Di server, cara ini bekerja dengan baik. Menjalankannya mendekati -CURRENT seperti Netflix juga bisa jadi pilihan
    • Point release cukup dengan freebsd-update lalu reboot
      Saya sudah menjalankan cluster Postgres selama bertahun-tahun, dan upgrade FreeBSD jauh lebih sederhana daripada RedHat
      Kompatibilitas antarversi mayor juga terjaga dengan baik, dan berkat opsi COMPAT kompatibilitas kernel juga bagus
    • Tidak adil membandingkannya dengan RedHat berbayar. Sebagian besar distro Linux tidak punya dukungan backport seperti itu
    • Setiap rilis minor mendapat dukungan tumpang tindih selama 3 bulan setelah versi berikutnya keluar.
      Akan lebih mudah dipahami jika dibayangkan seperti konsep service pack milik Microsoft
  • Saya pikir ucapan “kalau suka tren terbaru pakailah Linux” adalah kesalahpahaman
    Linux untuk produksi dijalankan dengan teknologi stabil selama bertahun-tahun
    Tampaknya kubu FreeBSD salah memahami realitas Linux

    • Meski begitu, di Linux pun perintah firewall, sistem init, dan sistem suara telah berubah
      Sulit mengatakan bahwa semuanya benar-benar tidak berubah
  • Saya pernah kesulitan karena masalah driver saat mencoba menjalankan FreeBSD di perangkat keras terbaru
    “Berbeda” bukan selalu keren, kadang terasa seperti “tidak mengimplementasikan hal yang dibutuhkan”

    • Saya hanya pernah memakainya di board Supermicro, dan tidak ada masalah
    • Saya juga memakainya dengan baik di VM, desktop, dan laptop. Mungkin memang masalah kompatibilitas perangkat keras
    • Saya memakainya di sebagian besar laptop sejak versi 10.
      Ini OS yang kokoh tetapi agak rewel, seperti Linux akhir 90-an
  • Saya berharap muncul BSD bergaya NixOS atau turunan Illumos
    Sekarang saya memakai NixOS + ZFS, tetapi saya ingin sistem yang menjadikan ZFS dan DTrace sebagai warga kelas satu
    Saya pikir manajemen paket deklaratif adalah masa depan, tetapi saya ingin ada alternatif non-Linux

    • Kalau ada sistem seperti itu, saya juga akan langsung memakainya. Integrasi alami antara Illumos zones dan ZFS sangat menarik
  • FreeBSD masih agak sulit dipakai sebagai desktop
    Fungsi dasar seperti driver, kecerahan, kontrol volume tidak berjalan dengan baik
    Di laptop rasanya seperti Linux 15 tahun lalu, tetapi di server sangat stabil dan ports juga luar biasa

    • Linux punya korporasi dan basis pengguna yang lebih besar sehingga dukungan perangkat kerasnya lebih cepat
      FreeBSD adalah OS desktop niche, jadi sulit mengharapkan kesempurnaan
      Jika ikut berkontribusi langsung, situasinya mungkin bisa membaik
  • Keunggulan terbesar FreeBSD adalah kebijakan rolling release yang ditunda
    Setiap 3 bulan keluar bundel paket baru, dan di antaranya hanya ada pembaruan keamanan
    Saya berharap Debian juga menjadi seperti ini

  • Saat ini saya memakai FreeBSD sebagai server file rumahan
    Pada awal 2000-an saya mendapatkan akun shell Unix gratis di portland.co.uk dan port5.com,
    lalu belajar pengembangan web Perl dan CGI di server berbasis FreeBSD
    Pengalaman itu menjadi titik awal karier saya. Terima kasih kepada admin server saat itu