BusyBox

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש

BusyBox היא תוכנית המספקת מספר כלים ופקודות יוניקס בקובץ הרצה אחד. היא יכולה לפעול בסביבות POSIX שונות ובהם לינוקס (כולל אנדרואיד[1][2])‏[3]FreBSD, וכן ליבות אישיות למרות שרבים מכלי התוכנה מתאימים בבסיס לממשק המשתמש של ליבת לינוקס.

התוכנה נבנתה במקור למטרת הטמעה במערכות הפעלה מועטות משאבים באופן מיוחד. יוצרי התוכנה הגדירו אותה כ"אולר השווייצרי הצבאי של הלינוקס המוטמע"‏[4].

הקובץ הבודד של BusyBox מחליף כ-300 פקודות יוניקס נפוצות. התוכנה מופצת באופן חופשי תחת תנאי GNU GPL[5]. בסוף שנת 2007 פורסמה התוכנה בשל תביעות שהוגשו בבתי משפט בארצות הברית על הפרת תנאי הרישיון‏[6].

היסטוריה[עריכת קוד מקור | עריכה]

במקור פותחה על ידי ברוס פרנס בשנת 1995, והוכרזה לשימוש רשמי בשנת‏[7]1996.

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

BusyBox תוחזקה על ידי אנריקה זנרדי, והתמקדה בצרכי תקליטון ההתקנה והאיתחול של דביאן, עד תחילת 1998 אז הוכנסה על ידי דייב קניאג' למיזם LRP. קניאג' יצר מספר תוספות, ויצר שינויים נוספים במבנה המערכת. כשפיתוח LRP הואט ב-1999 אריק אנדרסן לקח אחריות על המיזם והיה המתחזק הרשמי שלו עד מרס 2006. במהלך שנים אלו שוק המערכות מוטמעות הלינקס צמח באופן משמעותי ו-BusyBox השתפרה בהתאם ונוספו לה פונקציות נוספות. רוב לנדלי היה המתחזק משנת 2005 למשך מספר שנים. דניס ולסנקו הינו המתחזק הנוכחי של המערכת החל ממאי‏[9]2012.

הערות שוליים[עריכת קוד מקור | עריכה]

Crystal kpackage.png ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.