Fini, אלטרנטיבה ל- SysV init ו- systemd מגיעה לגרסה 4.0 החדשה שלה

לאחר כשלוש שנות פיתוח הפרסום פורסם של השקת הגרסה החדשה מערכת אתחול Finit 4.0 (מהיר init), אשר פותח כחלופה פשוטה ל- SysV init ו- systemd.

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

על פינית

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

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

השימוש בתסריטים סטנדרטיים להפעלת שירותים שנוצרו עבור SysV init נתמך, כמו גם rc Scripts .local, קבצים עם משתני סביבה והגדרות רשת כמו ב- Debian ו- BusyBox. ניתן להגדיר תצורות בקובץ תצורה יחיד או להתפשט על פני מספר קבצים.

הניהול נעשה באמצעות ערכת הכלים הסטנדרטית initctl ו- run-parts, המאפשרת להפעיל ולהשבית שירותים ביחס לרמות ריצה, וכן להפעיל באופן סלקטיבי שירותים מסוימים.

סופי כולל גם יישום מובנה של גטי (כניסות מסוף שליטה ומשתמשים), כלב שמירה לניטור בריאות ומצב החלפה בטעות עם סולוגין מובנה להפעלת מעטפת ארגז חול.

התכונות החדשות העיקריות של Finit 4.0

בין השינויים שנוספו במהדורת Finit 4.0 (גרסה 3.2 בוטלה עקב שינויים שישברו את התאימות לאחור). כלי האתחול הנפרד הוחלף בקישור סמלי ל- initctl, דומה לתכניות עצירה, כיבוי, כיבוי והשעייה.

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

זה גם מודגש הוסיף תמיכה להפעלה אוטומטית של שירותים לאחר שינוי התצורה, מה שמבטל את הביצוע הידני של הפקודה "initctl reload".

פעולת הפקודות «set inictl cond set | נקה COND »לקישור פעולות למספר אירועים. לזיהוי השירותים משתמשים בתחביר במקום לקשר למסלולים .

משאר השינויים הבולטים:

  • תוסף נוסף לטיפול /etc/modules-load.d/.
  • אינדיקציה מיושמת להתקדמות הפעולות.
  • היישום המובנה של שרת ה- inetd הוסר, במידת הצורך, עליו ניתן להתקין את xinetd.
  • הוסיף תמיכה עבור קבוצות v2 להפעלת שירותים בקבוצות נפרדות.
  • נוסף מצב התאוששות קריסה עם כניסה מותאמת אישית.
  • נוספה תמיכה להפעלה / הפסקת סקריפטים מ- SysV init.
  • טרום: סקריפט ופוסט: נוספו מטפלי סקריפט המאפשרים לך לציין פעולות שיש לבצע לפני תחילת השירות או אחריו.
  • תמיכה נוספת ל- env: קובץ עם משתני סביבה.
  • נוסף היכולת לעקוב אחר קבצי PID שרירותיים.
  • הוסיף את היכולת להתחיל משימות ושירותים באמצעות נתיבים יחסית.
  • נוספה אפשרות "-b" ל- initctl לביצוע פעולות במצב אצווה.
  • תמיכה משופרת / etc / רשת / ממשקים.

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

קבל את Finit

לאלו מכם המעוניינים להיות מסוגלים לבדוק את מערכת האתחול הזו, עליכם לדעת כי סקריפטים לפריסת דוגמאות הוכנו עבור Void Linux, Alpine Linux ו- Debian.

הקישור הוא זה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.