GoboLinux - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Genel bakış
  • 2 Dosya hiyerarşisi
  • 3 "Compile" programı
  • 4 Sürümler
  • 5 Uyarlamalar
  • 6 İsim ve logo
  • 7 Kaynakça
  • 8 Dış bağlantılar

GoboLinux

  • Català
  • English
  • Español
  • Français
  • Magyar
  • İtaliano
  • 日本語
  • 한국어
  • Norsk bokmål
  • Polski
  • Português
  • Română
  • Русский
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
GoboLinux
GoboLinux masaüstü
İşletim sistemi ailesiLinux (Unix-benzeri)
Son kararlı sürümü017.01[1][2] Bunu Vikiveri'de düzenleyin 31 Mart 2025
Kaynak türüAçık kaynak
LisansGNU General Public License
Çekirdek türüMonolitik (Linux)
Platform desteğix86-64
Kullanıcı arayüzüAwesome
Web sitesigobolinux.org
Dil sayısıAlmanca, İngilizce, Macarca, Portekizce, İspanyolca

GoboLinux, en belirgin özelliği geleneksel Linux dosya sisteminin yeniden düzenlenmesi olan bir Linux dağıtımıdır. Çoğu Unix benzeri sistem gibi Dosya Sistemi Hiyerarşi Standardını takip etmek yerine, bir GoboLinux sistemindeki her programın, tüm dosyalarının (o programa özgü ayarlar dahil) bulunabileceği kendi alt dizin ağacı vardır. Böylece, bir "Foo" programının tüm özel dosyaları ve kütüphaneleri /Programs/Foo dizininde, bu programın ilgili sürümü altında bulunur. Örneğin, yaygın olarak bilinen GCC derleyici paketinin 8.1.0 sürümü /Programs/GCC/8.1.0. dizini altında bulunur.

GoboLinux geliştiricilerine göre bu, daha temiz bir sistemle sonuçlanır.[3]

Genel bakış

[değiştir | kaynağı değiştir]

GoboLinux hiyerarşisi, belirli dosya türlerinin ortak standart alt dizinlerde (yürütülebilir dosyalar için /bin ve yapılandırma dosyaları için /etc gibi) birlikte depolandığı ve hangi dosyanın hangi programa ait olduğunu takip etmek için paket yöneticilerinin kullanıldığı çoğu UNIX benzeri işletim sistemi tarafından geleneksel olarak kullanılan dosya sisteminden radikal bir ayrılışı temsil eder. GoboLinux'ta, her programdaki dosyalar ilgili programın kendi tahsis edilmiş alt dizinine yerleştirilir. GoboLinux'un yapımcıları, "dosya sisteminin paket yöneticisi olduğunu" söylediler ve GoboLinux paket sistemi, dosya sisteminin kendisini bir paket veritabanı olarak kullanıyor.[4] Bunun daha basit, daha az karmaşık bir dizin ağacı ürettiği söyleniyor. GoboLinux, geleneksel Linux dosya sistemi hiyerarşisiyle tam uyumluluğu korurken tüm bunları başarmak için sembolik bağlantılar ve GoboHide adlı isteğe bağlı bir çekirdek modülü kullanır.

GoboLinux'un yaratıcıları, tasarımlarının benzer geleneksel dizinler arasındaki bazı ayrımların kaldırılması gibi başka "modernizmlere" sahip olduğunu belirtmişlerdir (yürütülebilir /bin, /usr/bin ve /usr/local/bin konumları gibi). GoboLinux tasarımcıları, bunun kabuk komut dosyalarının diğer Linux dağıtımlarından daha az kırılmasına neden olduğunu iddia ettiler. GoboLinux tarafından 2003 yılında tanıtılan bu değişiklik, diğer dağıtımlar tarafından ancak çok daha sonra benimsendi: Fedora, /bin ve /usr/bin'i 2012'de birleştirdi;[5] Debian, /usr birleştirmeyi 2018'de varsayılan olarak etkinleştirdi[6]

GoboLinux ayrıca kullanıcının aynı programın farklı sürümlerinin aynı anda yüklenmesine (ve hatta bunları aynı anda çalıştırmasına) izin verir. Ayrıca, varolmayan dosyalara yapılan başvurular basitçe bozuk bağlantılara dönüştüğü ve dolayısıyla etkin olmadığı için, paket yönetimi dizininin dosya sistemiyle hiçbir zaman eşitsiz hale gelemeyeceği iddia edilmiştir. GoboLinux'un dosya sistemi değişiklikleri, System V veya BSD stili başlatma sistemlerini kullanmayan tamamen yeni bir önyükleme sistemi gibi diğer yeniliklere de izin verir.

Dosya hiyerarşisi

[değiştir | kaynağı değiştir]
Dosya hiyerarşisinin ekran görüntüsü

GoboLinux'un tasarımı, hepsi orijinal dosya sistemi yapılarını benimseyen ve Unix ile önemli ölçüde uyumluluğu koruyan NeXTSTEP, AtheOS ve BeOS gibi eski sistemlerden etkilenmiştir. GoboLinux ağacının kökünde altı dizin vardır: Programs, Users, System, Files, and Mount.

"Compile" programı

[değiştir | kaynağı değiştir]

Compile, "recipes" olarak bilinen basit derleme betiklerini kullanarak tek bir komutla (Compile foo gibi) tarballs kaynak kodunu indiren, paketten çıkaran, derleyen ve ortaya çıkan yürütülebilir kodu yükleyen bir programdır.[7]

Compile sistemi, Gentoo'nun FreeBSD Ports koleksiyonuna dayanan[8] Portage sistemine benzer. Bununla birlikte, Portage, Dosya Sistemi Hiyerarşisi Standardı ile uyumlu geleneksel bir dosya sistemi hiyerarşisi için yapılırken Compile, GoboLinux'un kendine özgü dosya sistemi hiyerarşisinin kapasitesini paket yönetimi alanına genişletir. Böylece, GoboLinux'ta dosya sisteminin kendisi doğal olarak bir tür paket yöneticisi veritabanı işlevi görür.[9]

Derleme programı, GoboLinux 011 sürümünde tanıtıldı. Bundan önce, Gentoo'nun Portage sisteminin GoboLinux'a taşınması ve limanın GoboPortage adı altında bir SourceForge.net projesi olarak geliştirilmesi hakkında tartışmalar vardı.[10][11]

Compile diğer özellikleri şunlardır:

Her programın kendi indirme sitesinin kullanımı
Dağıtım deposu (veya yansılarından biri) yalnızca tarifleri indirmek için kullanılır. Tarifler anında veya toplu olarak indirilebilir.
Minimalist ve bildirim odaklı derleme betikleri
Tipik "yapılandır; yap; kur" yazılımı, bakımı büyük ölçüde kolaylaştıracak şekilde iki satırda yazılabilir.
GoboLinux tarzı bağımlılıkların desteği
Kullanıcı tarafından "elle" derlenen yazılım, bir algılama mekanizması tarafından dikkate alınır.
Dizin-bağımsız
Ayrıca köksüz bir GoboLinux kurulumunda da çalışır (yani, herhangi bir başka dağıtımın ana dizini içinde).[12]

Sürümler

[değiştir | kaynağı değiştir]

Bültenler, sekizli taban sistemi kullanılarak numaralandırılmıştır. Yazarlara göre, bu şema, birçok ücretsiz yazılım sürüm numarasında bulunan tipik baştaki sıfırı koruduğu için seçildi (çünkü baştaki sıfır genellikle bir sayının sekizli olduğunu gösterir) ve "sürüm numaraları yarışında" bir oyundur. 1999 civarında Linux dağıtımları arasında oldu. Ondalık sayılar olarak okunduğunda, sekizli sayıların kullanılması, her sekiz sürümde bir deterministik "versiyon artışına" neden olur. Sürüm 013'e kadar, GoboLinux, bazı sürümlerin diğerlerinden daha kararlı olduğu imasından kaçınmak için "nokta yayınları" yapmadı. Bu gelenek, hata düzeltmelerine odaklanan bir 014 güncellemesi olan 014.01 sürümüyle bozuldu.

Uyarlamalar

[değiştir | kaynağı değiştir]

GoboLinux şu anda x86-64 için geliştirilmiştir. Resmi olarak yalnızca 015 sürümüne kadar i686 için yapıldı, ancak bir noktada i386'ya tamamlanmamış bir bağlantı noktası yapıldı. ARM ve SuperH gibi gömülü mimarilere de bağlantı noktaları yapılmıştır; bu görevler, özellikle port oluşturmayı otomatikleştirmek için geliştirilmiş bir araç olan Bootstrap[13] ile gerçekleştirildi.

İsim ve logo

[değiştir | kaynağı değiştir]

Gobo kurgusal bir karakterdir. Onun hakkında pek bir şey bilinmiyor, çünkü onu görenler onun hakkında bilgi verecek kadar hayatta kalmadılar. Ayrıca Fibo adında kurgusal bir sadık hizmetkarı var. GoboLinux'un maskotu Que, Fibo'nun kıyafetlerini giyen bir penguendir.[14]

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Release 017.01 · gobolinux/LiveCD" (İngilizce). Erişim tarihi: 13 Nisan 2025. 
  2. ^ "Announcing GoboLinux 017.01 - Passing the Torch 🔥" (İngilizce). Erişim tarihi: 13 Nisan 2025. 
  3. ^ Hisham Muhammad (9 Mayıs 2003). "The Unix tree rethought: an introduction to GoboLinux". 1 Haziran 2003 tarihinde kaynağından arşivlendi. Erişim tarihi: 17 Mart 2008. 
  4. ^ Marc Weinem (13 Mart 2008). "Simplified package management on GoboLinux - an interview with Lucas Villa Real". 14 Mart 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Mart 2008. 
  5. ^ Fedora Project (29 Mart 2012). "/Usr Move". 3 Kasım 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Aralık 2016. 
  6. ^ Debian (13 Haziran 2018). "debootstrap: enable --merged-usr by default". 13 Ocak 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Nisan 2023. 
  7. ^ Mayank Sharma (14 Şubat 2007). "GoboLinux's recipe for delicious package management". Linux.com. 17 Eylül 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Temmuz 2009. 
  8. ^ "GoboLinux Compile -- A Scalable Portage ?". Slashdot. 5 Haziran 2004. 24 Mayıs 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Temmuz 2009. 
  9. ^ "The Ideas Behind Compile". GoboLinux. 13 Haziran 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Temmuz 2009. 
  10. ^ "Gentoo Forums : View topic - GoboGentoo". 30 Eylül 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Nisan 2023. 
  11. ^ "SourceForge.net: GoboPortage". 12 Mart 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Nisan 2023. 
  12. ^ Mayank Sharma (21 Ağustos 2007). "GoboLinux: An Interview with Lucas Villa Real". 11 Ekim 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Mart 2008. 
  13. ^ GoboLinux Embedded
  14. ^ "The GoboLinux FAQ". the official GoboLinux website. 10 Aralık 2002 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Haziran 2021. Apart from Fibo, his loyal servant, no one who saw him survived to tell the story. Beyond that, we never risked digging any deeper into the subject." No, the mascot is called Que. He's a penguin wearing Fibo's clothes. 

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Resmî site
  • DistroWatch'ta GoboLinux
  • GitHub'da GoboLinux
  • g
  • t
  • d
Linux dağıtımları
Android
  • /e/
  • Android-x86
  • EMUI
  • Fire OS
  • GrapheneOS
  • ColorOS
  • LineageOS
    • CyanogenMod
  • MIUI
  • One UI
  • Remix OS
  • Replicant
  • Resurrection Remix OS
  • OmniROM
Arch Linux
  • ArchBang
  • ArchLabs
  • Artix
  • BlackArch
  • Chakra
  • EndeavourOS
  • Frugalware
  • Hyperbola GNU
  • LinHES
  • Manjaro
  • Parabola GNU
  • SystemRescue
Debian
  • antiX
  • Astra
  • Bharat Operating System Solutions
  • deepin
  • Devuan
  • Endless OS
  • Familiar Linux
  • gNewSense
  • HandyLinux
  • Kali
  • Knoppix
  • MX Linux
  • Pardus
  • Parrot OS
  • Raspberry Pi OS
  • Slax
  • SparkyLinux
  • SolydXK
  • SteamOS
  • Tails
  • UOS
  • Ubuntu
    • Kubuntu
    • Lubuntu
    • Ubuntu Budgie
    • Ubuntu Kylin
    • Ubuntu MATE
    • Ubuntu Studio
    • Xubuntu
    • Gayrıresmi: Bodhi Linux
    • Bodhi Linux
    • elementary OS
    • Emmabuntüs
    • KDE neon
    • Linux Lite
    • Linux Mint
    • LXLE Linux
    • Peppermint OS
    • Pinguy OS
    • Pop! OS
    • Trisquel
    • Ubuntu Touch
    • Ubuntu Unity
    • Uruk
    • Zorin OS
Fedora
  • BLAG Linux and GNU
  • Korora
  • Red Hat Enterprise Linux (AlmaLinux · CentOS · ClearOS . EulerOS . Linpus Linux . Oracle Linux . Qubes OS . Rocks Cluster Distribution . Rocky Linux . Scientific Linux )
Gentoo Linux
  • Calculate Linux
  • Chromium OS
    • Chrome OS
  • Sabayon Linux
  • Nova OS
Slackware
  • Austrumi Linux
  • DNALinux
  • Kongoni
  • NimbleX
  • Platypux
  • Porteus
  • Salix OS
  • TopologiLinux
  • VectorLinux
  • Zenwalk
Mandriva
  • ALT Linux
  • Mageia
  • OpenMandriva Lx
  • PCLinuxOS
  • ROSA Linux
Diğer
  • 4MLinux
  • Alpine
  • CRUX
  • GeckoLinux
  • GoboLinux
  • Guix SD
  • KaOS
  • Kwort
  • Lunar
  • NixOS
  • openSUSE
    • SUSE Linux Enterprise Server
  • Puppy
  • Source Mage
  • Solus
  • T2 SDE
  • Void
"https://tr.wikipedia.org/w/index.php?title=GoboLinux&oldid=34747744" sayfasından alınmıştır
Kategoriler:
  • Linux dağıtımları
  • Systemd olmayan Linux dağıtımları
Gizli kategoriler:
  • Vikiveri ve Vikipedi üzerindeki resmî site verisi farklı olan sayfalar
  • İncelenmemiş çeviri içeren sayfalar
  • Sayfa en son 09.23, 4 Şubat 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
GoboLinux
Konu ekle