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 masaüstü | |
İşletim sistemi ailesi | Linux (Unix-benzeri) |
---|---|
Kaynak türü | Açık kaynak |
Lisans | GNU General Public License |
Çekirdek türü | Monolitik çekirdek (Linux) |
Platform desteği | x86-64 |
Kullanıcı arayüzü | Awesome |
Web sitesi | gobolinux.org |
Dil sayısı | Almanca, İngilizce, Macarca, Portekizce, İspanyolca |
GoboLinux geliştiricilerine göre bu, daha temiz bir sistemle sonuçlanır.
Genel bakış
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. 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;Debian, /usr birleştirmeyi 2018'de varsayılan olarak etkinleştirdi
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
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ı
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.
Compile sistemi, Gentoo'nun FreeBSD Ports koleksiyonuna dayananPortage 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.
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ı.
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).
Sürümler
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
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 ile gerçekleştirildi.
İsim ve logo
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.
Kaynakça
- ^ Hisham Muhammad (9 Mayıs 2003). . 1 Haziran 2003 tarihinde kaynağından arşivlendi. Erişim tarihi: 17 Mart 2008.
- ^ Marc Weinem (13 Mart 2008). . 14 Mart 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Mart 2008.
- ^ Fedora Project (29 Mart 2012). . 3 Kasım 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Aralık 2016.
- ^ Debian (13 Haziran 2018). . 13 Ocak 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Nisan 2023.
- ^ Mayank Sharma (14 Şubat 2007). . . 17 Eylül 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Temmuz 2009.
- ^ . . 5 Haziran 2004. 24 Mayıs 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Temmuz 2009.
- ^ . GoboLinux. 13 Haziran 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Temmuz 2009.
- ^ "Gentoo Forums : View topic - GoboGentoo". 30 Eylül 2007 tarihinde kaynağından . Erişim tarihi: 28 Nisan 2023.
- ^ "SourceForge.net: GoboPortage". 12 Mart 2007 tarihinde kaynağından . Erişim tarihi: 28 Nisan 2023.
- ^ Mayank Sharma (21 Ağustos 2007). . 11 Ekim 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Mart 2008.
- ^ GoboLinux Embedded
- ^ . 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
- Resmî site
- DistroWatch'ta GoboLinux
- GitHub'da GoboLinux
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
GoboLinux en belirgin ozelligi geleneksel Linux dosya sisteminin yeniden duzenlenmesi olan bir Linux dagitimidir Cogu Unix benzeri sistem gibi Dosya Sistemi Hiyerarsi Standardini takip etmek yerine bir GoboLinux sistemindeki her programin tum dosyalarinin o programa ozgu ayarlar dahil bulunabilecegi kendi alt dizin agaci vardir Boylece bir Foo programinin tum ozel dosyalari ve kutuphaneleri Programs Foo dizininde bu programin ilgili surumu altinda bulunur Ornegin yaygin olarak bilinen GCC derleyici paketinin 8 1 0 surumu Programs GCC 8 1 0 dizini altinda bulunur GoboLinuxGoboLinux masaustuIsletim sistemi ailesiLinux Unix benzeri Kaynak turuAcik kaynakLisansGNU General Public LicenseCekirdek turuMonolitik cekirdek Linux Platform destegix86 64Kullanici arayuzuAwesomeWeb sitesigobolinux orgDil sayisiAlmanca Ingilizce Macarca Portekizce Ispanyolca GoboLinux gelistiricilerine gore bu daha temiz bir sistemle sonuclanir Genel bakisGoboLinux hiyerarsisi belirli dosya turlerinin ortak standart alt dizinlerde yurutulebilir dosyalar icin bin ve yapilandirma dosyalari icin etc gibi birlikte depolandigi ve hangi dosyanin hangi programa ait oldugunu takip etmek icin paket yoneticilerinin kullanildigi cogu UNIX benzeri isletim sistemi tarafindan geleneksel olarak kullanilan dosya sisteminden radikal bir ayrilisi temsil eder GoboLinux ta her programdaki dosyalar ilgili programin kendi tahsis edilmis alt dizinine yerlestirilir GoboLinux un yapimcilari dosya sisteminin paket yoneticisi oldugunu soylediler ve GoboLinux paket sistemi dosya sisteminin kendisini bir paket veritabani olarak kullaniyor Bunun daha basit daha az karmasik bir dizin agaci urettigi soyleniyor GoboLinux geleneksel Linux dosya sistemi hiyerarsisiyle tam uyumlulugu korurken tum bunlari basarmak icin sembolik baglantilar ve GoboHide adli istege bagli bir cekirdek modulu kullanir GoboLinux un yaraticilari tasarimlarinin benzer geleneksel dizinler arasindaki bazi ayrimlarin kaldirilmasi gibi baska modernizmlere sahip oldugunu belirtmislerdir yurutulebilir bin usr bin ve usr local bin konumlari gibi GoboLinux tasarimcilari bunun kabuk komut dosyalarinin diger Linux dagitimlarindan daha az kirilmasina neden oldugunu iddia ettiler GoboLinux tarafindan 2003 yilinda tanitilan bu degisiklik diger dagitimlar tarafindan ancak cok daha sonra benimsendi Fedora bin ve usr bin i 2012 de birlestirdi Debian usr birlestirmeyi 2018 de varsayilan olarak etkinlestirdi GoboLinux ayrica kullanicinin ayni programin farkli surumlerinin ayni anda yuklenmesine ve hatta bunlari ayni anda calistirmasina izin verir Ayrica varolmayan dosyalara yapilan basvurular basitce bozuk baglantilara donustugu ve dolayisiyla etkin olmadigi icin paket yonetimi dizininin dosya sistemiyle hicbir zaman esitsiz hale gelemeyecegi iddia edilmistir GoboLinux un dosya sistemi degisiklikleri System V veya BSD stili baslatma sistemlerini kullanmayan tamamen yeni bir onyukleme sistemi gibi diger yeniliklere de izin verir Dosya hiyerarsisiDosya hiyerarsisinin ekran goruntusu GoboLinux un tasarimi hepsi orijinal dosya sistemi yapilarini benimseyen ve Unix ile onemli olcude uyumlulugu koruyan NeXTSTEP AtheOS ve BeOS gibi eski sistemlerden etkilenmistir GoboLinux agacinin kokunde alti dizin vardir Programs Users System Files and Mount Compile programiCompile recipes olarak bilinen basit derleme betiklerini kullanarak tek bir komutla Compile foo gibi tarballs kaynak kodunu indiren paketten cikaran derleyen ve ortaya cikan yurutulebilir kodu yukleyen bir programdir Compile sistemi Gentoo nun FreeBSD Ports koleksiyonuna dayananPortage sistemine benzer Bununla birlikte Portage Dosya Sistemi Hiyerarsisi Standardi ile uyumlu geleneksel bir dosya sistemi hiyerarsisi icin yapilirken Compile GoboLinux un kendine ozgu dosya sistemi hiyerarsisinin kapasitesini paket yonetimi alanina genisletir Boylece GoboLinux ta dosya sisteminin kendisi dogal olarak bir tur paket yoneticisi veritabani islevi gorur Derleme programi GoboLinux 011 surumunde tanitildi Bundan once Gentoo nun Portage sisteminin GoboLinux a tasinmasi ve limanin GoboPortage adi altinda bir SourceForge net projesi olarak gelistirilmesi hakkinda tartismalar vardi Compile diger ozellikleri sunlardir Her programin kendi indirme sitesinin kullanimi Dagitim deposu veya yansilarindan biri yalnizca tarifleri indirmek icin kullanilir Tarifler aninda veya toplu olarak indirilebilir Minimalist ve bildirim odakli derleme betikleri Tipik yapilandir yap kur yazilimi bakimi buyuk olcude kolaylastiracak sekilde iki satirda yazilabilir GoboLinux tarzi bagimliliklarin destegi Kullanici tarafindan elle derlenen yazilim bir algilama mekanizmasi tarafindan dikkate alinir Dizin bagimsiz Ayrica koksuz bir GoboLinux kurulumunda da calisir yani herhangi bir baska dagitimin ana dizini icinde SurumlerBultenler sekizli taban sistemi kullanilarak numaralandirilmistir Yazarlara gore bu sema bircok ucretsiz yazilim surum numarasinda bulunan tipik bastaki sifiri korudugu icin secildi cunku bastaki sifir genellikle bir sayinin sekizli oldugunu gosterir ve surum numaralari yarisinda bir oyundur 1999 civarinda Linux dagitimlari arasinda oldu Ondalik sayilar olarak okundugunda sekizli sayilarin kullanilmasi her sekiz surumde bir deterministik versiyon artisina neden olur Surum 013 e kadar GoboLinux bazi surumlerin digerlerinden daha kararli oldugu imasindan kacinmak icin nokta yayinlari yapmadi Bu gelenek hata duzeltmelerine odaklanan bir 014 guncellemesi olan 014 01 surumuyle bozuldu UyarlamalarGoboLinux su anda x86 64 icin gelistirilmistir Resmi olarak yalnizca 015 surumune kadar i686 icin yapildi ancak bir noktada i386 ya tamamlanmamis bir baglanti noktasi yapildi ARM ve SuperH gibi gomulu mimarilere de baglanti noktalari yapilmistir bu gorevler ozellikle port olusturmayi otomatiklestirmek icin gelistirilmis bir arac olan Bootstrap ile gerceklestirildi Isim ve logoGobo kurgusal bir karakterdir Onun hakkinda pek bir sey bilinmiyor cunku onu gorenler onun hakkinda bilgi verecek kadar hayatta kalmadilar Ayrica Fibo adinda kurgusal bir sadik hizmetkari var GoboLinux un maskotu Que Fibo nun kiyafetlerini giyen bir penguendir Kaynakca Hisham Muhammad 9 Mayis 2003 1 Haziran 2003 tarihinde kaynagindan arsivlendi Erisim tarihi 17 Mart 2008 Marc Weinem 13 Mart 2008 14 Mart 2008 tarihinde kaynagindan arsivlendi Erisim tarihi 31 Mart 2008 Fedora Project 29 Mart 2012 3 Kasim 2011 tarihinde kaynagindan arsivlendi Erisim tarihi 30 Aralik 2016 Debian 13 Haziran 2018 13 Ocak 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Nisan 2023 Mayank Sharma 14 Subat 2007 17 Eylul 2008 tarihinde kaynagindan arsivlendi Erisim tarihi 19 Temmuz 2009 5 Haziran 2004 24 Mayis 2011 tarihinde kaynagindan arsivlendi Erisim tarihi 19 Temmuz 2009 GoboLinux 13 Haziran 2010 tarihinde kaynagindan arsivlendi Erisim tarihi 19 Temmuz 2009 Gentoo Forums View topic GoboGentoo 30 Eylul 2007 tarihinde kaynagindan Erisim tarihi 28 Nisan 2023 SourceForge net GoboPortage 12 Mart 2007 tarihinde kaynagindan Erisim tarihi 28 Nisan 2023 Mayank Sharma 21 Agustos 2007 11 Ekim 2007 tarihinde kaynagindan arsivlendi Erisim tarihi 31 Mart 2008 GoboLinux Embedded the official GoboLinux website 10 Aralik 2002 tarihinde kaynagindan arsivlendi Erisim 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 Dis baglantilarResmi site DistroWatch ta GoboLinux GitHub da GoboLinux