BusyBox
מפתח | Bruce Perens |
---|---|
מחזור חיים | 4 בנובמבר 1999 – הווה (24 שנים) |
גרסה אחרונה | 1.36.1 (19 במאי 2023) |
מערכת הפעלה | מערכת הפעלה דמוית יוניקס |
נכתבה בשפות | C |
סוג רישיון | GPL-2.0 |
קוד מקור | https://git.busybox.net/busybox |
busybox | |
BusyBox היא תוכנית המספקת מספר כלים ופקודות יוניקס בקובץ הרצה אחד. היא יכולה לפעול בסביבות POSIX שונות ובהם לינוקס (כולל אנדרואיד,[1][2])[3] FreeBSD, וכן ליבות אישיות למרות שרבים מכלי התוכנה מתאימים בבסיס לממשק המשתמש של ליבת לינוקס.
התוכנה נבנתה במיוחד עבור מערכות הפעלה המיועדות למערכות משובצות מחשב מועטות משאבים. יוצרי התכנה הגדירו אותה כ"אולר השווייצרי של הלינוקס המיועד למערכות משובצות מחשב"[4].
הקובץ הבודד של BusyBox מחליף כ-300 פקודות יוניקס נפוצות. התכנה מופצת באופן חופשי תחת תנאי GNU GPL[5]. בסוף שנת 2007 התפרסמה התכנה בשל תביעות שהוגשו על ידי מפתחיה, בבתי משפט בארצות הברית, על הפרת תנאי הרישיון[6]. תביעה זו הייתה התביעה הראשונה שהוגשה אי פעם בגין הפרת רישיון GNU GPL.
היסטוריה
[עריכת קוד מקור | עריכה]התוכנית פותחה במקור על ידי ברוס פרנס בשנת 1995 והוכרזה לשימוש רשמי בשנת 1996[7].
מטרת הפיתוח המקורית הייתה להכניס מערכת הניתנת לאתחול[8] על תקליטון בודד, שתהווה גם דיסק הצלה[8], וגם דיסק התקנה להפצת הלינוקס דביאן. מאז היא הפכה לתקן דה פקטו של סט כלי המשתמש, בהתקנים מוטמעי לינוקס, ותוכניות התקנה של הפצות לינוקס.
BusyBox תוחזקה על ידי אנריקה זנרדי, והתמקדה בצרכי תקליטון ההתקנה והאתחול של דביאן עד תחילת 1998, אז הוכנסה על ידי דייב קניאג' למיזם LRP. קניאג' יצר מספר תוספות, ויצר שינויים נוספים במבנה המערכת. כשפיתוח LRP הואט ב-1999 לקח אריק אנדרסן אחריות על המיזם והיה המתחזק הרשמי שלו עד מרץ 2006. במהלך שנים אלו שוק המערכות מוטמעות הלינקס צמח באופן משמעותי ו-BusyBox השתפרה בהתאם ונוספו לה פונקציות נוספות. רוב לנדלי היה המתחזק משנת 2005 למשך מספר שנים. דניס ולסנקו הוא המתחזק הנוכחי של המערכת החל ממאי[9] 2012.
קישורים חיצוניים
[עריכת קוד מקור | עריכה]- אתר האינטרנט הרשמי של BusyBox (באנגלית)
הערות שוליים
[עריכת קוד מקור | עריכה]- ^ https://market.android.com/details?id=stericson.busybox&hl=en
- ^ https://play.google.com/store/apps/details?id=com.bitcubate.root.busybox.complete
- ^ http://portsmon.freebsd.org/portoverview.py?category=sysutils&portname=busybox
- ^ המקור לסלוגן: http://www.busybox.net/about.html
- ^ רישיון BusyBox
- ^ http://www.softwarefreedom.org/news/2007/sep/20/busybox/
- ^ http://busybox.net/~landley/forensics.txt
- ^ 1 2 ראו לדוגמה את הערך תקליטור אתחול
- ^ http://www.busybox.net/about.html