לאחר שלוש שנים הגרסה החדשה של GoboLinux 017 כבר כאן ואלה השינויים שלה

לאחר שלוש וחצי שנים מאז הגרסה האחרונה, יצאה הגרסה החדשה של הפצת לינוקס "GoboLinux 017". הפצה זו שונה מאחרות רבות בכך שבמקום להשתמש בהיררכיית קבצים מסורתית מבוססת יוניקס, היא משתמשת במודל עץ ספריות, שבו כל תוכנית מותקנת בספרייה נפרדת.

ספריית השורש ב-GoboLinux מורכבת מ-/Programs, /Users, /System, /Files, /Mount ו-/Depot . יתרון אחד הוא היכולת להתקין גרסאות שונות של אותה אפליקציה במקביל, מה שמפשט את תחזוקת המערכת, שכן, לדוגמה, כדי להסיר תוכנית, פשוט מוחקים את הספרייה המשויכת אליה.

לצורך תאימות ל- FHS, קבצים להפעלה, ספריות, יומנים וקבצי תצורה מופצים בספריות הרגילות / bin, / lib, / var / log, ו / וכו 'באמצעות קישורים סמלים.

יחד עם זאת, ספריות אלה אינן גלויות למשתמש כברירת מחדל, הודות לשימוש במודול ליבות מיוחד, שכן הוא דואג להסתיר ספריות אלה.

כדי לפשט את הניווט בין סוגי קבצים, ההפצה מכילה את הספרייה /System/Index, שבה מסומנים סוגים שונים של תוכן בקישורים סמליים ; לדוגמה, רשימה של קבצי הרצה הזמינים בתת-ספריית /System/Index/bin, נתונים משותפים ב-/System/Index/share וספריות ב-/System/Index/lib (לדוגמה, /System/Index/lib/libgtk.so מתייחס ל-/Programs/GTK+/3.24/lib/libgtk-3.24.so).

לבנות חבילות באמצעות הישגי פרויקט ALFS (לינוקס אוטומטי מאפס). סקריפטי הבנייה מבוצעים כ"מתכונים" ; כאשר הם מופעלים, קוד התוכנית והתלויות הנדרשות נטענים אוטומטית.

להתקנת תוכנה מהירה ללא בנייה מחדש, מוצעים שני מאגרים עם חבילות בינאריות מורכבות מראש: הרשמי, הנתמך על ידי צוות הפיתוח של ההפצה, והלא רשמי, שנוצר על ידי קהילת המשתמשים. ערכת ההפצה מותקנת באמצעות מתקין התומך הן בפעולה גרפית והן בפעולה טקסטואלית.

החדשות העיקריות של GoboLinux 017

בגרסה חדשה זו, המפתחים מציעים מודל פשוט יותר לניהול ופיתוח של מתכונים , המשולב במלואו עם כלי ההרכבה של GoboLinux. עץ המתכונים הוא כעת מאגר Git סטנדרטי, המנוהל דרך GitHub ומשוכפל בתוך המערכת לתיקייה /Data/Compile/Recipes, שממנה נעשה שימוש ישיר במתכונים בבניית GoboLinux.

כלי השירות ContributeRecipe , המשמש ליצירת חבילה המבוססת על קובץ Recpie והעלאתה לשרתי GoboLinux.org לצורך סקירה, יוצר כעת ענף של השכפול המקומי של מאגר Git, מוסיף לו מתכון חדש ושולח בקשת pull לעץ הראשי ב-GitHub.

שינוי נוסף שהוזכר בהכרזה הוא השיפור המתמשך של סביבת משתמש מינימליסטית המבוססת על מנהל החלונות Awesome .

יתר על כן, על ידי חיבור תוספים בשפת Lua המבוססת על Awesome , מתבצעת עבודה עם חלונות צפים, המוכרים לרוב המשתמשים, תוך שמירה על כל האפשרויות לעיצוב מרוצף.

ווידג'טים שופרו כדי לשלוט ב-Wi-Fi, צליל, סוללה ובהירות המסך, בנוסף נוסף ווידג'ט חדש עבור Bluetooth ויושם כלי ליצירת צילום מסך.

מהשינויים האחרים:

  • גרסאות מעודכנות של רכיבי הפצה.
  • נוספו נהגים חדשים.
  • התמיכה במתורגמן Python 2 הופסקה, שהוסרה לחלוטין מההפצה, וכל סקריפטי המערכת המקושרים חולקו מחדש לעבודה עם Python 3.
  • ספריית GTK2 הוסרה גם מהרכב (רק חבילות נשלחות עם GTK3).
  • NCurses נוצר כברירת מחדל עם תמיכת Unicode (libncursesw6.so), האפשרות libncurses.so, מוגבלת ל- ASCII, אינה נכללת במסירה.
  • תת מערכת סאונד שונתה ל- PulseAudio.
  • המתקין הגרפי תורגם ל- Qt 5.

לפרוק

אם אתם מעוניינים ללמוד עוד על ההפצה או להשיג תמונות מערכת, תוכלו לעשות זאת מהאתר הרשמי שלהם.


הוסף כמקור מועדף בגוגל