3 पॉइंट द्वारा GN⁺ 2024-03-01 | 1 टिप्पणियां | WhatsApp पर शेयर करें

GoboLinux का परिचय

  • GoboLinux एक वैकल्पिक Linux distribution है जो पूरे file system hierarchy को फिर से परिभाषित करता है.
  • यह ऐसा सिस्टम है जिसे package database की आवश्यकता नहीं होती, क्योंकि file system स्वयं database की भूमिका निभाता है.
  • हर program अपनी अलग directory में स्थित होता है, जैसे /Programs/LibX11/1.6.9 या /Programs/GCC/9.2.0.

नवीनतम समाचार

  • नया GoboLinux forum अब Discourse द्वारा संचालित है, और यह वह स्थान है जहाँ users और developers Gobo के बारे में बात कर सकते हैं और एक-दूसरे की मदद कर सकते हैं; यह पहले की mailing list आदि का स्थान लेता है.

डाउनलोड

  • वर्तमान version 017 है, जो DVD और USB drive से चलाए जा सकने वाले live environment की सुविधा देता है, और इसे hard drive पर install भी किया जा सकता है.

दस्तावेज़

  • GoboLinux अन्य Linux distributions से काफ़ी अलग है, इसलिए इसके बारे में और जानने की सिफारिश की जाती है.

कम्युनिटी

  • GoboLinux community का मुख्य फ़ोकस निम्नलिखित पर है:
    • irc.libera.chat पर चलने वाला #gobolinux IRC channel
    • GoboLinux forum, जहाँ users और developers Gobo के बारे में बात करते हैं और एक-दूसरे की मदद करते हैं
    • GoboLinux wiki, जो एक collaborative documentation site है जिसमें हर कोई योगदान दे सकता है

GN⁺ की राय

  • GoboLinux में पारंपरिक Linux distributions से अलग एक अनोखी file system संरचना है, जो Linux users को एक नया अनुभव दे सकती है.
  • file system को database की तरह इस्तेमाल करने का इसका approach package management को अधिक सहज बना सकता है, लेकिन पारंपरिक Linux users के लिए इसमें ढलने की आवश्यकता हो सकती है.
  • ऐसा सिस्टम file management और system configuration की अधिक स्पष्ट समझ दे सकता है, लेकिन अन्य distributions के साथ compatibility issues या community support के सीमित दायरे जैसी समस्याएँ हो सकती हैं.
  • GoboLinux की community support और documentation users को सिस्टम से परिचित होने और समस्याएँ हल करने में मदद कर सकते हैं.
  • इस तकनीक को अपनाने से पहले users को मौजूदा systems के साथ compatibility, आवश्यक support के स्तर, और community की सक्रियता पर विचार करना चाहिए.

1 टिप्पणियां

 
GN⁺ 2024-03-01
Hacker News राय
  • GoboLinux के डिज़ाइन पर तीखी प्रतिक्रिया देने वालों के लिए, 20 साल पुराना दस्तावेज़ "मैं अनभिज्ञ नहीं हूँ" इन अवधारणाओं की दिलचस्प पृष्ठभूमि और कारण बताता है। शुरुआती प्रतिक्रिया पूरी तरह गायब नहीं हुई है, लेकिन अब उतनी तीखी नहीं रही।

    "मैं अनभिज्ञ नहीं हूँ" दस्तावेज़ का लिंक: I am not clueless

  • यह अफ़सोस की बात है कि GoboLinux का विचार मुख्यधारा Linux कम्युनिटी में स्वीकार नहीं किया गया। Linux filesystem संरचना पूरी तरह अव्यवस्थित है।
  • GoboLinux पारंपरिक paths को GoboLinux के समकक्ष paths से मैप करके Unix विरासत के साथ compatibility को पारदर्शी रूप से बनाए रखता है। /bin, /System/Index/bin से लिंक है, और /usr/bin, /usr/sbin आदि सभी "binary" directories उसी जगह की ओर इशारा करती हैं। इसका मतलब है कि यह कुछ मानक distributions से भी अधिक compatible है।
  • अगर filesystem सच में इसकी ज़रूरत महसूस करे, तो libraries की duplicate copies हटाई जा सकती हैं। file-level duplication का समाधान उसी स्तर पर किया जाना चाहिए।
  • इस project में हमारी cognitive load को काफ़ी कम करने की क्षमता है। यह जानकर दिलचस्प लगा कि यह project पहले से 20 साल से चल रहा है।
  • directory names का पहला अक्षर capital रखना अच्छा नहीं है। paths में नेविगेट करते समय यह अतिरिक्त काम बन जाता है, खासकर command line पर, जहाँ हर बार Shift key दबानी पड़ती है, इसलिए यह असुविधाजनक है।
  • GoboLinux टीम ने इंसानों के लिए समझने में आसान filesystem layout को "समझदारी से" बनाया है। पुराने UNIX conventions अब पुराने पड़ चुके हैं, क्योंकि अब storage की कमी या 1GB से बड़ी file size की समस्या के कारण 8.3 format जैसी सीमाएँ नहीं रहीं।
  • अगर ज़रूरी package उपलब्ध न हो, तो GoboLinux recipe बनानी पड़ती है। recipe बनाने की language समझने में आसान है, लेकिन अक्सर एक package दर्जनों libraries पर निर्भर होता है, और उनके versions मिलाना, download URLs ढूँढना और recipe बनाना काफ़ी समय लेता है।
  • macOS, GoboLinux जैसा ही एक तरीका अपनाता है, और CLI पर macOS का उपयोग करना आसान है। उदाहरण के लिए, pen drive /Volumes में होती है, और program की settings files ~/Library में रहती हैं।
  • GoboLinux में snap/flatpak या nixOS जैसी distributions की तुलना में कौन-सी बेहतर बातें या फायदे हैं, यह कोई अधिक जानकार व्यक्ति समझा सकता है। सीमित जानकारी के साथ देखने पर, यह तरीका सबसे सरल लगता है।
  • यह सवाल उठता है कि website landing page को JavaScript की ज़रूरत क्यों है। यहाँ scripting language की dynamic capabilities की ज़रूरत नहीं है, और इससे accessibility तथा SEO प्रभावित होते हैं।
  • यह project Microsoft के पुराने WinFS विचार की याद दिलाता है। shared object dependencies समस्या बन सकती हैं, लेकिन GoboLinux इसे कैसे संभालता है, इस पर विस्तार से नहीं देखा। संभव है कि सभी shared resources किसी निश्चित स्थान पर हों, या सब कुछ statically compiled हो। filesystem की अव्यवस्था के पीछे कुछ कारण हैं, और open source दुनिया में ऐसे जोखिम लिए जा सकते हैं।