3 puan yazan GN⁺ 2024-03-01 | 1 yorum | WhatsApp'ta paylaş

GoboLinux'a Giriş

  • GoboLinux, tüm dosya sistemi hiyerarşi yapısını yeniden tanımlayan alternatif bir Linux dağıtımıdır.
  • Paket veritabanı gerektirmeyen bir sistemdir; dosya sisteminin kendisi veritabanı görevi görür.
  • Her program kendi dizininde bulunur; örneğin /Programs/LibX11/1.6.9 veya /Programs/GCC/9.2.0.

Son Haberler

  • Yeni GoboLinux forumu Discourse tarafından destekleniyor ve kullanıcılarla geliştiricilerin Gobo hakkında konuşup birbirlerine yardım edebileceği bir yer olarak önceki e-posta listelerinin yerini alıyor.

İndirme

  • Mevcut sürüm 017'dir; DVD ve USB sürücüden çalıştırılabilen bir canlı ortam sunar ve sabit diske de kurulabilir.

Belgeler

  • GoboLinux, diğer Linux dağıtımlarından oldukça farklıdır; bu nedenle onun hakkında daha fazla şey öğrenmeniz önerilir.

Topluluk

  • GoboLinux topluluğunun başlıca odak noktaları şunlardır:
    • irc.libera.chat üzerinde çalışan #gobolinux IRC kanalı
    • Kullanıcılar ve geliştiricilerin Gobo hakkında konuşup birbirlerine yardım ettiği GoboLinux forumu
    • Herkesin katkıda bulunabileceği işbirlikçi belge sitesi olan GoboLinux vikisi

GN⁺'nin Görüşü

  • GoboLinux, mevcut Linux dağıtımlarından farklı, benzersiz bir dosya sistemi yapısına sahip olduğu için Linux kullanıcılarına yeni bir deneyim sunabilir.
  • Dosya sistemini veritabanı olarak kullanan yaklaşım, paket yönetimini daha sezgisel hale getirebilir; ancak mevcut Linux kullanıcıları için alışma süreci gerektirebilir.
  • Böyle bir sistem, dosya yönetimi ve sistem yapılandırması konusunda daha net bir anlayış sağlayabilir; ancak diğer dağıtımlarla uyumluluk sorunları veya topluluk desteğinin kapsamı sınırlı olabilir.
  • GoboLinux'un topluluk desteği ve dokümantasyonu, kullanıcıların sisteme alışmasına ve sorunları çözmesine yardımcı olabilir.
  • Bu teknolojiyi benimsemeden önce kullanıcılar, mevcut sistemlerle uyumluluğu, ihtiyaç duydukları destek düzeyini ve topluluğun ne kadar aktif olduğunu değerlendirmelidir.

1 yorum

 
GN⁺ 2024-03-01
Hacker News görüşleri
  • GoboLinux tasarımına güçlü tepki verenler için, "I am not clueless" adlı 20 yıllık belgede bu kavramlara dair ilginç arka plan ve gerekçeler yer alıyor. İlk tepki tamamen kaybolmadı ama artık o kadar güçlü değil.

    "I am not clueless" belge bağlantısı: I am not clueless

  • GoboLinux fikrinin ana akım Linux topluluğunda kabul görmemiş olması üzücü. Linux dosya sistemi yapısı tam bir karmaşa.
  • GoboLinux, geleneksel yolları GoboLinux’taki karşılıklarına eşleyerek Unix mirasıyla uyumluluğu şeffaf biçimde koruyor. /bin, /System/Index/bin bağlantısına işaret ediyor ve /usr/bin, /usr/sbin gibi tüm "binary" dizinleri aynı konumu gösteriyor. Bu da onun bazı standart dağıtımlardan daha uyumlu olduğu anlamına geliyor.
  • Dosya sistemi gerçekten gerekliyse, kütüphanelerin yinelenen kopyaları kaldırılabilir. Dosya düzeyindeki tekrar, o düzeyde çözülmeli.
  • Bu proje, bilişsel yükümüzü büyük ölçüde azaltma potansiyeline sahip. Bunun zaten 20 yıldır süren bir proje olduğunu öğrendim.
  • Dizin adlarının ilk harfini büyük yazmak iyi değil. Yollar arasında gezinirken ek iş çıkarıyor; özellikle komut satırında her seferinde Shift tuşuna basmak gerektiği için zahmetli.
  • GoboLinux ekibi, insanların anlamasını kolaylaştıran bir dosya sistemi yerleşimini "zekice" oluşturmuş. Eski UNIX gelenekleri, artık depolama alanı kıtlığı ya da 1GB üzeri dosya boyutlarının yol açtığı 8.3 biçimi kısıtları olmadığı için modası geçmiş görünüyor.
  • Gerekli paket yoksa GoboLinux için bir recipe oluşturmak gerekiyor. Recipe oluşturma dili anlaşılması kolay, ancak çoğu zaman bir paket onlarca kütüphaneye bağımlı oluyor; bunların sürümlerini eşleştirmek, indirme URL’lerini bulmak ve recipe hazırlamak çok zaman alıyor.
  • macOS, GoboLinux’a benzer bir yaklaşım kullanıyor ve bu yüzden macOS’u CLI üzerinden kullanmak kolay. Örneğin USB bellekler /Volumes altında, programların ayar dosyaları ise ~/Library içinde bulunuyor.
  • GoboLinux’un snap/flatpak ya da nixOS gibi dağıtımlara göre neden daha iyi olduğunu veya ne gibi avantajlar sunduğunu daha bilgili birinin açıklayabileceği söyleniyor. Yetersiz bilgiyle bakıldığında bu yaklaşım en basit olanı gibi görünüyor.
  • Web sitesi açılış sayfasının neden JavaScript gerektirdiği sorgulanıyor. Burada bir betik dilinin dinamik özelliklerine ihtiyaç yok ve bu durum erişilebilirliği ile SEO’yu etkiliyor.
  • Bu proje, Microsoft’un eski WinFS fikrini hatırlatıyor. Paylaşılan nesne bağımlılıkları sorun olabilir ama GoboLinux’un bunu nasıl ele aldığını ayrıntılı incelemedim. Tüm paylaşılan kaynaklar belirli bir konumda olabilir ya da her şey statik olarak derlenmiş olabilir. Dosya sistemi karmaşasının bir nedeni var ve açık kaynak dünyasında bu risk alınabilir.