- מערכת ה-BSD מקורה במחקר שנערך באוניברסיטת ברקלי על מערכת יוניקס המקורית.
- זה מחולק בעיקר ל-FreeBSD, NetBSD ו-OpenBSD, כל אחד עם מיקוד ייחודי: ביצועים, ניידות ואבטחה.
- בניגוד ללינוקס, BSD מפתחת את הליבה וכלי הבסיס כפרויקט משולב ומאוחד.
- הרישיון שלה מתירני ביותר, ומאפשר לקוד שלה להפעיל מערכות מסחריות כמו macOS או PS4.
כשאנחנו מתעמקים בעולם של מערכות הפעלה, אנחנו נוטים להניח שיש רק אחת. Windows, macOS ו- Linuxעם זאת, ישנה פינה מרתקת ועוצמתית מאוד בשם הפצת תוכנה של ברקלי, הידועה יותר בשם BSD. מערכת זו אינה המצאה מודרנית, אלא שורשיה בשנות ה-70, כאשר אוניברסיטת קליפורניה, ברקלי, החלה להתעסק עם קוד יוניקס כדי לערוך מחקר משלה.
מה שמייחד את BSD הוא שהוא לא נשאר סתם באקדמיה. בזכות רישיון תוכנה חופשית קוד זה, פתוח להפליא, כמעט גובל בנחלת הכלל, שימש כבסיס לעשרות גרסאות. לא רק שצצו פרויקטים קהילתיים, אלא שחברות רבות לקחו חלקים מ-BSD כדי ליצור תוכנה קניינית, מה שמסביר מדוע יש כל כך הרבה כאלה כיום. עקבות של BSD במכשירים שאנחנו משתמשים בהם מדי יום מבלי לדעת זאת.
מקורה ואבולוציה של משפחת BSD
כדי להבין איפה אנחנו נמצאים, עלינו לחזור למעבדות בל של AT&T. הם היו הבעלים של יוניקס, ובהתחלה נתנו לברקלי לשחק עם הקוד. אבל הגיע שלב שבו AT&T החליטה שעסקים הם קודמים לכול ומשכה את ההרשאות, מה שהסתיים ב... מאבק משפטי קשההתוצאה? ברקלי נאלצה ליצור גרסה משלה מאפס, לבטל קוד קנייני ולהביא לעולם את מה שאנו מכירים כיום כ-BSD.
תהליך זה לא היה לשווא, שכן BSD תרמה חידושים שאנו מקבלים כיום כמובנים מאליהם. מהנהלת ה- זיכרון וירטואלי מדופף עד ליישום מחסנית TCP/IP, שהיא בעצם השלד שעליו פועל האינטרנט. למעשה, כמעט כל מימושי ה-TCP המודרניים נגזרים מגרסה 4.4 של BSD-Lite. מקובל לומר ש-BSD הייתה מקום הולדתו של ה- קישוריות מודרנית בתחום המחשוב.

ההפצות העיקריות: FreeBSD, NetBSD ו-OpenBSD
אם אתם רוצים לנסות BSD, סביר להניח שתיתקלו בשלושת הגדולים. הראשון הוא FreeBSDשזו כנראה האפשרות הפופולרית ביותר. היא יצאה בשנת 1993, ומחפשת את האיזון המושלם בין ביצועים גולמיים וקלות שימוש. זהו היהלום שבכתר עבור אלו המקימים שרתי תוכן אינטרנט, מכיוון שהיא מנהלת את הרשת בצורה מושלמת ותומכת במגוון רחב של ארכיטקטורות, מ-x86 ועד מעבדי ARM של 64 סיביות.
אז יש NetBSDשיש לה אובססיה בריאה: ניידות. המוטו שלה הוא בעצם שהיא יכולה לרוץ על כל דבר עם שבב. הם הצליחו לגרום למערכת לעבוד על יותר מ-50 פלטפורמות, כולל כל דבר, החל ממחשבים ישנים ועד משימות חלל של נאס"אאם יש לכם חומרה ישנה או נדירה מאוד שאינה של אינטל, NetBSD היא כנראה האפשרות הטובה ביותר עבורכם.
וכדי להשלים את השלישייה, יש לנו OpenBSDהפצה זו מקורה במזלג ב-NetBSD מכיוון שיוצריה רצו לתעדף את האבטחה מעל לכל דבר אחר. הם מגדירים את עצמם כ "ביטוח ברירת מחדל"משמעות הדבר היא שהם בודקים בקפידה את הקוד ומשביתים כל שירות לא נחוץ כדי למנוע פגיעויות. זהו הכלי המועדף עליהם לבנייה חומות אש ומערכות גילוי חדירות.
גרסאות ונגזרות מעניינות נוספות
מעבר לשלושת עמודי התווך, ישנם כמה פרויקטים מעניינים מאוד. DragonFly BSD זהו פורק של FreeBSD שהחליט לשנות את האופן שבו המערכת מטפלת במקביליות ובריבוי עיבודים (SMP). הוא בולט במיוחד בזכות מערכת הקבצים שלו. פטישמתוכנן להיות יעיל ביותר על שרתים בעלי ביצועים גבוהים.
אם אתם מחפשים משהו שמכוון יותר למשתמשי מחשב שולחני, GhostBSD זוהי האפשרות האידיאלית. היא משתמשת בבסיס FreeBSD אך הופכת הכל לקל עם סביבות מותקנות מראש כמו MATE, כך שלא תצטרכו לבזבז שעות על הגדרת הממשק. בדומה לכך, אנו מוצאים... חצות BSD, שמטרתה להיות מערכת מוכנה לשימוש עם סביבת Xfce שתהיה מוכרת לכם מאוד אם אתם מגיעים מלינוקס.
למי שמעדיף לא להתקין דבר על הכונן הקשיח, nomadBSD זה הפתרון. זה מתמקד בלהיות יוניקס נייד הוא מאתחל מדיסק USB, אידיאלי לשחזור נתונים, תיקון מערכת או סתם התעסקות עם BSD ללא הסיכון של מחיקת מחיצת Windows שלך.
BSD לעומת GNU/Linux: הם לא אותו הדבר
אנשים רבים מבלבלים בין BSD ללינוקס מכיוון ששניהם קוד פתוח ודומים בשימוש שלהם בטרמינל, אך מתחת למכסה המנוע הם עולמות שונים זה מזה. ההבדל הגדול ביותר טמון ב- מודל פיתוחבלינוקס, מצד אחד יש את הליבה וכלי גנו מצד שני; הפצות הן בעצם קולאז' של חבילות ממקורות שונים. ב-BSD, הליבה וכלי הבסיס מפותחים כך פרויקט אחד מגובש.
וגם לא נוכל לשכוח את הרישיון. בעוד שלינוקס משתמשת ב-GPL, המחייב אותך לשתף כל שיפור שאתה מבצע בקוד, ה- רישיון BSD הרבה יותר מתירני.זה מאפשר לחברות כמו אפל ליצור macOS המבוסס על דרווין (נגזרת של BSD) מבלי לחשוף את סודות המסחר שלהן. זו הסיבה שאנו רואים קוד BSD ב... פלייסטיישן 4, נינטנדו סוויץ' ואפילו בחלקים מסוימים של Windows.
מבחינת חומרה, לינוקס מנצחת ללא ספק. יצרנים בדרך כלל משחררים דרייברים עבור Windows, ואם בכלל, גם עבור Linux. ב-BSD, ה- תמיכת החומרה מוגבלת יותרוחלק מהתכונות, כמו השהייה במחשבים ניידים, עשויות לא לעבוד בצורה מושלמת. עם זאת, BSD מציע יציבות מבנית וניהול רשת שרבים מחשיבים. עדיף על זה של לינוקס.
יתרונות וחסרונות של מעבר לצד BSD
למה שמישהו ירצה להשתמש ב-BSD היום? ראשית, בגלל ה... יציבות אגדית והאפשרות להשתמש בכלים מתקדמים כמו ZFS (מערכת הקבצים Solaris) או DTrace. יתר על כן, הקהילה פחות פוליטית ומתמקדת יותר באיכות טכנית מאשר במלחמות רישיונות. אם אתם מחפשים מערכת שבה ה- ביצועי הרשת אם זו העדיפות המוחלטת, BSD היא הדרך.
עם זאת, לא הכל שמש וורדים. חוסר נהגים זוהי הבעיה העיקרית, ועקומת הלמידה יכולה להיות תלולה יותר מכיוון שיש פחות מדריכים מקוונים בהשוואה למערכת האקולוגית של אובונטו או דביאן. יתר על כן, אם אתם זקוקים לתוכנה מסחרית ספציפית מאוד, תגלו שרובה קיים רק עבור Windows או Linux, מה שמאלץ אתכם להשתמש בפלטפורמות אחרות. שכבות תאימות בינאריות כדי להריץ אפליקציות לינוקס על BSD.
מערכות הפעלה כמו FreeBSD, OpenBSD ו-NetBSD מייצגות את המהות הטהורה של יוניקס, ומציעות שליטה מלאה על החומרה ואבטחה איתנה. למרות שנתח השוק שלהן קטן בהשוואה לענקיות המסחריות או ללינוקס עצמה, השפעתן עצומה, שכן הן מהוות בסיס לחלק ניכר מתשתית האינטרנט ולרוב המכשירים האלקטרוניים המודרניים הודות לגמישותן וליעילותן הטכנית.

