FreeBSD
| FreeBSD 12 עם מנהל החלונות BSPWM | |
| מפתח | The FreeBSD project |
|---|---|
| משפחה |
BSD |
| מודל קוד | קוד פתוח |
| מחזור חיים |
1 בנובמבר 1993 – הווה (32 שנים) |
| גרסה אחרונה |
15.1 ב־
|
| סוג גרעין | מונוליתי |
| סוג רישיון | רישיון BSD (שני סעיפים) |
| מצב עבודה | עדכני |
| מנהל חבילות |
Pkgcore |
| מבוססת על |
BSD |
| פלטפורמות |
x86, PowerPC, ARM, ארכיטקטורת MIPS, DEC Alpha, X86-64, SPARC, RISC-V |
| אתר אינטרנט |
https://www.freebsd.org |
FreeBSD היא מערכת הפעלה מבוססת על מערכת BSD של אוניברסיטת ברקלי שמבוססת Unix. FreeBSD מבוססת ליבת BSD מגרסת 4.4BSD, אך צוות הפרויקט מפתח ליבה משלו למערכת בכל גרסה. המערכת עובדת על ארכיטקטורות מסוג X86 תואם PC, DEC alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC, ARM, ו־Xbox של Microsoft. בניגוד לפרויקט לינוקס, שמספק רק קרנל, ומשאיר את שאר רכיבי הUserland לפרויקטי צד שלישי, כגון גנו (מערכת הפעלה) וSystemd, בFreeBSD הכל מגיע ביחד.
קוד המקור משוחרר תחת רישיון BSD המתירני, לעומת לינוקס שמשוחררת תחת רישיון GPL. הבדל משמעותי זה גורם לכך שחלקים נרחבים מקוד הבסיס של FreeBSD הפכו לרכיב מרכזי במערכות הפעלה אחרות, כגון Darwin (הבסיס ל-macOS, iOS, iPadOS, watchOS ו-tvOS), TrueNAS (מערכת הפעלה חופשית ל-NAS/SAN), ותוכנת המערכת של קונסולות המשחק PlayStation 3, PlayStation 4, PlayStation 5 ו-PlayStation Vita. FreeBSD כוללת גם כמות גדולה של קוד מ-OpenBSD וממערכות BSD עדכניות נוספות.
היסטוריה
[עריכת קוד מקור | עריכה]מערכת 386BSD הייתה אחת ההפצות של הקוד של הגרסה החופשית של מערכת BSD (BSD/Net) שפותחה בברקלי. הפרויקט עצמו לא האריך ימים, אולם חלק ממפתחיו עברו לפתח גרסה חופשית נפרדת: FreeBSD (בשנת 1993). רק בתחילת 1994 הסתיים הסכסוך המשפטי בין אוניברסיטת ברקלי ל־Unix System Laboritories וניתן היה להמשיך את הפיתוח של מערכות BSD ללא חשש[דרוש מקור: לכל הפסקה].
פיתוח
[עריכת קוד מקור | עריכה]התוכנה במערכת מורכבת משני חלקים עיקריים: הליבה (core) וההיסבים (ports). הליבה כוללת את כל החלקים הבסיסיים של ההפצה עצמה: הליבה, מערכת הבניה, וכל מיני חבילות בסיסיות. ההיסבים כוללים אוסף גדול של חבילות ממקורות חיצוניים.
הפרויקט משתמש במערכת Apache Subversion לשם תחזוקת הקוד.
ראו גם
[עריכת קוד מקור | עריכה]- PC-BSD - הפצה שמבוססת על FreeBSD ופשוטה יותר לשימוש
קישורים חיצוניים
[עריכת קוד מקור | עריכה]
אתר האינטרנט הרשמי של FreeBSD (באנגלית)- Why FreeBSD? - מאמר מורחב: מדוע להשתמש ב-FreeBSD?
- Planet FreeBSD - אתר המפתחים של המערכת.
- FreeBSD Wiki - ויקי FreeBSD עם מדריכים והסברים על המערכת.
- תוכנה במערכת ה-ports של FreeBSD
- עוד קצת יוניקס... - איך לקבל מערכת FreeBSD עם ממשק גרפי ותוכנות לשימוש יום יומי?