פרסומת
אולי תופתעו מה מהווה משבר בקהילת לינוקס. לפני מספר שנים, יצירת מערכת init systemd החמירה מספר מפתחים ומשתמשים. רוב מערכות ההפעלה המבוססות על לינוקס אימצו systemd, אבל יש כמה שבחרו לשרטט מסלול אחר.
למרות כל הטענה, האם אתה יכול אפילו להבחין בין גרסה של לינוקס שמחובקת systemd לבין גרסה שלא?
כמקרה מבחן ברור, בואו ניקח בחשבון את דביאן וגרסה בשם Devuan. דביאן היא אחת ממערכות ההפעלה הוותיקות והגדולות ביותר מבוססות לינוקס. בשנת 2014, קבוצה בשם Veteran UNIX Admins הקימה את Devuan, מזלג של דביאן ללא systemd. האם כדאי לך לנסות?
מהי מערכת init, בכל מקרה?
Init הוא קיצור של אתחול. תהליך פתיחה הוא החלק הראשון של תהליך מערכת ההפעלה שמתחיל כשהמחשב המופעל על ידי לינוקס מאתחל. הוא פועל ברקע כל עוד המחשב פועל, והוא ממשיך עד שהמחשב נכבה.
מערכת init מנהלת תהליכים אחרים, כך שהמחשב שלך מאתחל, פועל ונכבה בצורה חלקה. אז למרות שמערכת ה-init עשויה להיות בלתי נראית ברובה, היא גם חיונית.
מה "לא נכון" ב-systemd?
Systemd היא יותר ממערכת init. הוא כולל תוכנות אחרות, כגון networkd ו-login, המנהלות היבטים אחרים של המחשב שלך.
Systemd היא חבילת תוכנות המשמש כגשר בין יישומים לבין ליבת לינוקס הבסיסית. הוא מטפל במשימות מגוונות כמו ניהול כניסות משתמשים למכשירי חיבור חם.באופן מסורתי, על מערכות הפעלה מבוססות Unix ו-Unix 3 מערכות הפעלה דמויות UNIX שאינן לינוקסלאחרונה, אנשים התחילו לבלבל "UNIX" עם "Linux". לינוקס הושפעה מ-UNIX, אך למערכות UNIX אין קשר ללינוקס. הנה כמה מערכות חשובות מבוססות UNIX שכדאי לדעת עליהן. קרא עוד (לינוקס היא האחרונה), מפתחים מעצבים תוכנה כדי לבצע משימה אחת ולבצע אותה היטב. תמיד היו יוצאים מן הכלל, אבל עם systemd, מרכיב ליבה חרג מהדרך הזו לעשות דברים.
כפי שניתן לצפות, יש סיבות שמפתחים חשו צורך בשינוי. בתור התחלה, מערכת ה-init הישנה יותר עלתה בצורה ליניארית, וטעינה סקריפטים שונים בסדר הגיוני. זה מקשה על אתחול המחשב וניהול פונקציות ליבה (כגון חיבור לרשת) בצורה החלקה המצופה במכונות של היום.
שילוב של הרבה מהמשימות הללו לפרויקט אחד מאפשר למערכות הפעלה מבוססות לינוקס לספק חווית אתחול מהירה יותר.
במה שונה Devuan מדביאן
דביאן 8 הייתה הגרסה הראשונה שאימצה systemd. פרויקט Devuan החל באותה תקופה, אך המהדורה היציבה הראשונה לא נחתה עד 2017, לצד השחרור של Debian 9.
Devuan משתמש אותו מנהל חבילות APT כמו דביאן כיצד להשתמש ב-APT ולהיפרד מ-APT-GET בדביאן ובאובונטולינוקס נמצאת במצב של אבולוציה קבועה; שינויים גדולים לפעמים מתפספסים בקלות. אמנם כמה שיפורים יכולים להיות מפתיעים, חלקם פשוט הגיוניים: בדוק את השינויים ב-apt-get וראה מה אתה חושב. קרא עוד , אבל הוא שומר על מאגרי חבילות משלו. אלו השרתים המאחסנים את התוכנה שאתה מוריד באמצעות APT.
המאגרים של Devuan מכילים את אותה תוכנה כמו Debian, רק עם תיקונים המאפשרים לתוכניות לפעול ללא systemd. זה מתייחס בעיקר לרכיבי אחורי כגון ערכת פוליסות, אשר מנהל אילו משתמשים יכולים לגשת או לשנות חלקים מסוימים של המחשב האישי שלך.
איך זה להשתמש ב-Devuan?
בדיוק כמו עם Debian, ישנן מספר דרכים להתקין את Devuan. ההורדה ה"מינימלית" מספקת לך את הכלים החיוניים הדרושים לך כדי להפעיל את Devuan במחשב שלך. ההורדה "חי" מספקת לך שולחן עבודה עובד שתוכל לבדוק לפני התקנת Devuan במחשב שלך.
Devuan משתמש בסביבת שולחן העבודה Xfce כברירת מחדל. זוהי סביבת מחשוב מסורתית הדומה לאופן שבו נראו ממשקי PC לפני מספר עשורים. מבחינה פונקציונלית, Xfce עדיין מסוגל להתמודד עם רוב המשימות הסבר על Xfce: מבט על אחד ממחשבי העבודה המהיר ביותר של לינוקסאם עברת לאחרונה ללינוקס ואתה מוצא שדברים הולכים לאט, כנראה שאתה צריך סביבת שולחן עבודה קלה יותר. אפשרות טובה אחת היא Xfce. קרא עוד אנשים למדו לצפות ממחשבים היום.
הגרסה החיה של Devuan מגיעה עם הרבה תוכנות כדי לכסות את הציפיות הכלליות. Mozilla Firefox זמין לגלישה באינטרנט. LibreOffice נמצא שם לפתיחה ועריכה של מסמכים. GIMP יכול לשנות תמונות ותמונות אחרות. אפליקציות אלו פועלות כולן כפי שהיית מצפה, ללא חשש לאיזו מערכת init אתה מפעיל.
בעוד Devuan משקף את מאגרי החבילות של דביאן, השניים אינם ניתנים להחלפה. הוספת מאגר המיועד לדביאן מסכנת להרוס את ההתקנה שלך. אתה יכול לערוך את מקורות התוכנה שלך דרך המסוף או בתוך מנהל החבילות של Synaptic, שמגיע כלול.
Devuan מתחבר לרשתות Wi-Fi ו-Ethernet בסדר גמור. אתה יכול גם לצפות שהוא יזהה את כונני ההבזק והכוננים הקשיחים שאתה מחבר. יש סיכוי סביר שאפילו לא תבחין בהבדל. Systemd היא רק דרך אחת לעשות דברים, לא הדרך היחידה.
באיזו מערכת init משתמשת Devuan?
בסופו של יום, השאלה הזו מגיעה לליבה של מה מדובר ב-Devuan.
ברירת המחדל של Devuan למערכת sysvinit, הדומה לתהליך האתחול של System V המשמש ב-Unix. Sysvinit היה הסטנדרט הכללי של גרסאות רבות של לינוקס, כולל דביאן, בשימוש לפני systemd.
Devuan מציעה גם חלופות רבות. אתה יכול להוריד OpenRC, תריץ את זה, ואחרים כדי להחליף את מערכת init שסופקה.
האם מערכות הפעלה אחרות מבוססות לינוקס נמנעות ממערכת?
ג'נטו, ה בנה-שלך-מערכת ההפעלה-מאפס הפצת לינוקס, ברירת המחדל היא OpenRC. זוהי אחת מהגרסאות הוותיקות והידועות ביותר של לינוקס כדי להימנע ממערכת. Slackware, מערכת הפעלה עתיקה נוספת מבוססת לינוקס, בחרה להישאר עם sysvinit. PCLinuxOS היא אפשרות צעירה יותר שגם בחרה לא לעבור ל-systemd.
יש גם מספר הפצות לינוקס המבוססות על Devuan. אם כי המספר מחוויר בהשוואה לדביאן, המשמשת בסיס לרבים בולטים מערכת הפעלה מבוססת לינוקס כמו אובונטו.
האם כדאי לעבור ל-Devuan?
האם אתה מנהל מערכת? האם אתה בונה את מערכת ההפעלה שלך מאפס או באופן קבוע לקיים אינטראקציה עם דמוני הפעלה ושירותים? אם כן, האם אתה יותר נוח עם האופן שבו ניהלתם את המערכת באופן מסורתי? אם תשובתך חיובית, ייתכן שתעדיף את Devuan. זה יותר המשך של איך שהדברים היו, מאשר משהו חדש לגמרי.
עבור כולנו, שאלה זו היא יותר שאלה פילוסופית מאשר שאלה פרגמטית. האם אתה אוהב את גישת יוניקס המסורתית של לעשות עבודה אחת ולעשות אותה היטב? האם אתה מתלבט עם הרעיון של איחוד משימות רבות לפרויקט אחד? אם כן, השימוש ב-Devuan הוא ביטוי לאמונה שלך באידיאל הזה.
מבחינה פרגמטית, השתמש ב-Devuan אם אתה רוצה Debian ללא systemd. אם אתה רוצה מערכת, להישאר עם דביאן דביאן: תהנה מאחת מהפצות לינוקס היציבות והאמינות ביותריש הרבה משתמשי לינוקס בחוץ שמשתמשים בהפצות כגון אובונטו או אחת מההפצות הרבות המבוססות על אובונטו, כולל Linux Mint. עם זאת, לא משנה במה אתה משתמש,... קרא עוד . אין בזה הרבה יותר מזה.
ברטל הוא מינימליסט דיגיטלי שכותב ממחשב נייד עם מתגי פרטיות פיזיים ומערכת הפעלה שאושרה על ידי קרן התוכנה החופשית. הוא מעריך אתיקה על פני תכונות ועוזר לאחרים להשתלט על חייהם הדיגיטליים.