אין לי המון ניסיון עם BSD. הפעם הראשונה והאחרונה שניסתי להתקין את FreeBSD לא השאירה המון חשק לנסות שוב. אבל PC-BSD בהחלט מעוררת סקרנות. הצהרת הכוונת של המפתחים נשמעת קצת יומרנית בהתחשב בעובדה ששולחן העבודה איננו בדיוק תחום ההתמחות של הנגזרת הזו (או לפחות לא כמו לינוקס), גם אם היא הידידותית שבהן. בנוסף, הכרזת המלחמה על לינוקס, מעוררת קצת אנטגוניזם. האם הבטא הנוכחית שלהם מצדיקה את כל הרעש?

תמונה: שולחן העבודה של PC-BSD מציג קונקורר ואתר עברי
במילה אחת, כנראה שכן. לפני שאפרט, אני רוצה לומר שיש לפחות שני דברים שנראים רע מפרסקטיבה של הצהרת הכוונות של הפרוייקט כפי שתארתי בדברי הפתיחה. בהתקנה בדואל בוט מקבלים תפריט אתחול שגורם ל-LILO בימי RedHat 7.1, הראשונה שניסיתי, להראות מלאכת מחשבת של אסטטיקה ועידון. השנייה היא העדרם המוחלט של ממשקים גרפיים מקוריים לניהול מערכת ההפעלה (מלבד הכלים שמספקים KDE ומערכת ההפעלה עצמה). אם מתגברים על התחושה הקלה של "לא מוכן לנסות עוד מערכת הפעלה שלא גמרו לבשל ..." אז מכאן והלאה, הדברים נראים לא רע בכלל.
התקנה
ההתקנה של PC-BSD (קובץ ISO) היא בדיוק כפי שטוענים המפתחים, מהירה וקלה (ראו תמונות מסך בדיווח המקורי). בניסיון הראשון, על נייד ישן של קומפאק עם פנטיום 2 ו-128 מ"ב זיכרון, PC-BSD הקריסה את המחשב. הדרך היחידה להתחיל את ההתקנה הייתה ב-Safe Mode. אבל בעיות שונות עם המסך (פיסיות, אין קשר להפצה) לא השאירו לי ברירה אלא לנסות על הנייד שאיתו אני עובד. לאחר האתחול המשתמש מקבל תפריט אפשרויות, עם או בלי ACPI וכאמור, Safe Mode. על Dell Inspiron 8200 האתחול התבצע ללא כל קושי, ותוך מספר שניות קיבלתי את שולחן העבודה FluxBox ומספר שניות לאחר מכן, תוכנית ההתקנה עצמה הופיעה באופן אוטומטי.

האתחול מתבצע כאמור לתוך סביבת עבודה מלאה מאוכלסת ב-FluxBox, אבל ללא KDE או תוכניות גרפיות אחרות. מלאכת זיהוי החומרה של PC-BSD מצוינת, וקיבלתי מערכת עם תמיכה גנרית ב-Nvidia GeForce 4 וכרטיס WiFi של Orinoco, שיש מעט מאוד הפצות לינוקס שלא מצליחות לזהות. בשלב זה הייתי עם רשת מלאה בתצורת DHCP מבלי שהייתי צריך להגדיר את הרשת, אבל אין בה צורך למען האמת.
ההתקנה כרוכה במספר הקלקות ועם מינימום התלבטויות. צריך לבחור דיסק קשיח, אם יש יותר מאחד ומחיצה להתקנה. PC-BSD לא מאפשרת להתקין לתוך מחיצה לוגית. אצלי, חלונות (הייתה) מותקנת במחיצה משלה, ואילו במחיצה המורחבת (extended) יצרתי מספר מחיצות לוגיות עבור לינוקס. בצר לי, ויתרתי בזריזות על חלונות, והשארתי את אובונטו וספריית הבית במחיצה המורחבת כפי שהן.
נוהל השמות ב-BSD שונה מזה בלינוקס. הדיסק הראשון הוא dev/ad0/, אם הוא מסוג IDE, או dev/da0/, אם הוא SCSI. המחיצות עצמן ממוספרות על פי הנוהל: dev/ad0s0 וכן הלאה, אבל כאמור, לא הייתה אפשרות להתקין את PC-BSD לתוך מחיצה לוגית.

תמונה: הגדרת חשבון משתמש

תמונה: מהלך ההתקנה
לאחר מכן תוכנית ההתקנה מתחילה להעתיק את מערכת ההפעלה והיישומים לדיסק, בלי שאלו מיותרות. PC-BSD בחרה ב-KDE 3.4 כשולחן העבודה העיקרי שלה, ולמרות שכל שאר התוכנות זמינות במאגרי ה-ports של FreeBSD, ברירות המחדל מייצגות בדרך כלל את העדפות המפתחים. עם סיום ההתקנה, תתבקשו לספק סיסמה למשתמש root וליצור חשבון משתמש חדש.
זה הכל. משך ההתקנה כ15- דקות ואתם מוכנים לאתחל את המחשב. כאמור, תפריט האתחול מזעזע, אבל זה המצב. האתחול עצמו זריז במיוחד ותוך מספר שניות מצאתי את עצמי מול מסך הכניסה של KDE. כמו בכל התקנה טרייה של KDE, הדבר הראשון שמקבלים אחרי הכניסה זה KPersonlaizer. לאחר שבחרתי באפשרויות הרצויות לי, קיבלתי את שולחן העבודה.
בשלב זה הייתי מוכן עם כרטיס WiFi פעיל ומחובר לרשת, דרייבר nVidia גנרי וכרטיס קול מתפקד - מבלי שאצטרך להתערב באופן ידני בשום שלב.
יתרונות וחסרונות
הדבר הראשון ששמים אליו לב הם הביצועים. המערכת םשוט מגיבה יפה והיא כמעט ולא מורגשת. מתוך KDE הכל נראה ממילא אותו הדבר. ישנם מספר שינויים, או ברירות מחדל שהפצות הלינוקס נוהגות לשנות, שגורמים ל-KDE להתנהג קצת אחרת. למשל, Alt+TAB מתנהג כ-pager ועובר בין השולחנות הוירטואליים במקום בין היישומים הפעילים בשולחן הנוכחי. KPackage מציג רק את היישומים המותקנים, והוא מן הסתם לא עודכן עדיין לשמש כמנהל החבילות של ההפצה (נדמה לי שזו הכוונה). נוכחות גם מספר חבילות אחרות שאינן מותקנות כברירת מחדל בהפצות הלינוקס השונות, אלא על פי בחירה, כמו כלי הנגישות, KNetAttach (אשף לעיגון ספריות מהרשת) ועוד.
אני כאמור לא מכיר את BSD. יש לי מערכת מתפקדת, אבל חוץ מזה שאני יודע שאני יכול להתקין תוכנות עם ports, אני לא ממש בטוח שאני יודע איך להמשיך. אני מניח שהדבר הראשון שאעשה יהיה לשחזר את GRUB ולהוסיף את PC-BSD לתפריט. אצטרך גם לבדוק איך אני עוגן את ספריית הבית שלי המקורית שלי, שנמצאת במחיצה לוגית משלה.
גיגול קצר מגלה שהדרייברים של nVidia בבטא כפי הנראה, ויש לא מעט דיווחים על בעיות, קפיאות וכו', מלבד ההגדרות הידניות שנדרשות. אצטרך גם להתקין פונטים נוספים ואת קולמוס. מיד ברגע שאגלה איך עושים את זה ... :)
בעיה נוספת שנתקלתי בה, אבל אני לא בטוח אם היא קשורה ל-PC-BSD או לרשת שלי, היא שהרשת פשוט נעלמת לאחר מספר דקות. killall dhclient ולאחר etc/netstart/ פתרו את הבעיה ...
סיכום
שווה את הטירחה. הפצה מסודרת ונעימה בהתחשב שמדובר בבטא והיא בפיתוח, ועוד יותר מזה, שמדובר באחת ההתקנות הגרפיות הראשונות של FreeBSD כפי הנראה. אין ספק שהיה להם ממי ללמוד, והם עשו את זה היטב. אם הפרוייקט הזה ימשיך בקצב הזה, ירפה קצת מהמילטנטיות ויתפנה להגשים את מטרות הפרוייקט, אין לי ספק שמדובר במערכת הפעלה שתרכוש אוהדים חדשים רבים.
תרגום לאנגלית: First Impressions of PC-BSD
תרגום לרוסית: Первые впечатления от PC-BSD
מידע נוסף
דף הבית של פרוייקט PC-BSD
לינמגזין, היכרות עם PC-BSD (סידרת מאמרים של דרו לוינייה)
לינמגזין, [שוחררה PC-BSD 0.5a בטא עם תוכנית התקנה גרפית ו-KDE 3.4]
לינמגזין, הכל על FreeBSD מאת מיקי שפירא
לינמגזין, [FreeBSD למשתמשי לינוקס]
לינמגזין, [סקירה השוואתית: FreeBSD vs. NetBSD]
לינמגזין, [הצצה על מערכות חופשיות אחרות - מבוא ל *BSD - עדו ברנע בחיפוקס]
* קישור ישיר לדף זה: linmagazine.co.il/freebsd/pcbsd

תמונה: שולחן העבודה של PC-BSD מציג קונקורר ואתר עברי
במילה אחת, כנראה שכן. לפני שאפרט, אני רוצה לומר שיש לפחות שני דברים שנראים רע מפרסקטיבה של הצהרת הכוונות של הפרוייקט כפי שתארתי בדברי הפתיחה. בהתקנה בדואל בוט מקבלים תפריט אתחול שגורם ל-LILO בימי RedHat 7.1, הראשונה שניסיתי, להראות מלאכת מחשבת של אסטטיקה ועידון. השנייה היא העדרם המוחלט של ממשקים גרפיים מקוריים לניהול מערכת ההפעלה (מלבד הכלים שמספקים KDE ומערכת ההפעלה עצמה). אם מתגברים על התחושה הקלה של "לא מוכן לנסות עוד מערכת הפעלה שלא גמרו לבשל ..." אז מכאן והלאה, הדברים נראים לא רע בכלל.
התקנה
ההתקנה של PC-BSD (קובץ ISO) היא בדיוק כפי שטוענים המפתחים, מהירה וקלה (ראו תמונות מסך בדיווח המקורי). בניסיון הראשון, על נייד ישן של קומפאק עם פנטיום 2 ו-128 מ"ב זיכרון, PC-BSD הקריסה את המחשב. הדרך היחידה להתחיל את ההתקנה הייתה ב-Safe Mode. אבל בעיות שונות עם המסך (פיסיות, אין קשר להפצה) לא השאירו לי ברירה אלא לנסות על הנייד שאיתו אני עובד. לאחר האתחול המשתמש מקבל תפריט אפשרויות, עם או בלי ACPI וכאמור, Safe Mode. על Dell Inspiron 8200 האתחול התבצע ללא כל קושי, ותוך מספר שניות קיבלתי את שולחן העבודה FluxBox ומספר שניות לאחר מכן, תוכנית ההתקנה עצמה הופיעה באופן אוטומטי.

האתחול מתבצע כאמור לתוך סביבת עבודה מלאה מאוכלסת ב-FluxBox, אבל ללא KDE או תוכניות גרפיות אחרות. מלאכת זיהוי החומרה של PC-BSD מצוינת, וקיבלתי מערכת עם תמיכה גנרית ב-Nvidia GeForce 4 וכרטיס WiFi של Orinoco, שיש מעט מאוד הפצות לינוקס שלא מצליחות לזהות. בשלב זה הייתי עם רשת מלאה בתצורת DHCP מבלי שהייתי צריך להגדיר את הרשת, אבל אין בה צורך למען האמת.
ההתקנה כרוכה במספר הקלקות ועם מינימום התלבטויות. צריך לבחור דיסק קשיח, אם יש יותר מאחד ומחיצה להתקנה. PC-BSD לא מאפשרת להתקין לתוך מחיצה לוגית. אצלי, חלונות (הייתה) מותקנת במחיצה משלה, ואילו במחיצה המורחבת (extended) יצרתי מספר מחיצות לוגיות עבור לינוקס. בצר לי, ויתרתי בזריזות על חלונות, והשארתי את אובונטו וספריית הבית במחיצה המורחבת כפי שהן.
נוהל השמות ב-BSD שונה מזה בלינוקס. הדיסק הראשון הוא dev/ad0/, אם הוא מסוג IDE, או dev/da0/, אם הוא SCSI. המחיצות עצמן ממוספרות על פי הנוהל: dev/ad0s0 וכן הלאה, אבל כאמור, לא הייתה אפשרות להתקין את PC-BSD לתוך מחיצה לוגית.

תמונה: הגדרת חשבון משתמש

תמונה: מהלך ההתקנה
לאחר מכן תוכנית ההתקנה מתחילה להעתיק את מערכת ההפעלה והיישומים לדיסק, בלי שאלו מיותרות. PC-BSD בחרה ב-KDE 3.4 כשולחן העבודה העיקרי שלה, ולמרות שכל שאר התוכנות זמינות במאגרי ה-ports של FreeBSD, ברירות המחדל מייצגות בדרך כלל את העדפות המפתחים. עם סיום ההתקנה, תתבקשו לספק סיסמה למשתמש root וליצור חשבון משתמש חדש.
זה הכל. משך ההתקנה כ15- דקות ואתם מוכנים לאתחל את המחשב. כאמור, תפריט האתחול מזעזע, אבל זה המצב. האתחול עצמו זריז במיוחד ותוך מספר שניות מצאתי את עצמי מול מסך הכניסה של KDE. כמו בכל התקנה טרייה של KDE, הדבר הראשון שמקבלים אחרי הכניסה זה KPersonlaizer. לאחר שבחרתי באפשרויות הרצויות לי, קיבלתי את שולחן העבודה.
בשלב זה הייתי מוכן עם כרטיס WiFi פעיל ומחובר לרשת, דרייבר nVidia גנרי וכרטיס קול מתפקד - מבלי שאצטרך להתערב באופן ידני בשום שלב.
יתרונות וחסרונות
הדבר הראשון ששמים אליו לב הם הביצועים. המערכת םשוט מגיבה יפה והיא כמעט ולא מורגשת. מתוך KDE הכל נראה ממילא אותו הדבר. ישנם מספר שינויים, או ברירות מחדל שהפצות הלינוקס נוהגות לשנות, שגורמים ל-KDE להתנהג קצת אחרת. למשל, Alt+TAB מתנהג כ-pager ועובר בין השולחנות הוירטואליים במקום בין היישומים הפעילים בשולחן הנוכחי. KPackage מציג רק את היישומים המותקנים, והוא מן הסתם לא עודכן עדיין לשמש כמנהל החבילות של ההפצה (נדמה לי שזו הכוונה). נוכחות גם מספר חבילות אחרות שאינן מותקנות כברירת מחדל בהפצות הלינוקס השונות, אלא על פי בחירה, כמו כלי הנגישות, KNetAttach (אשף לעיגון ספריות מהרשת) ועוד.
אני כאמור לא מכיר את BSD. יש לי מערכת מתפקדת, אבל חוץ מזה שאני יודע שאני יכול להתקין תוכנות עם ports, אני לא ממש בטוח שאני יודע איך להמשיך. אני מניח שהדבר הראשון שאעשה יהיה לשחזר את GRUB ולהוסיף את PC-BSD לתפריט. אצטרך גם לבדוק איך אני עוגן את ספריית הבית שלי המקורית שלי, שנמצאת במחיצה לוגית משלה.
גיגול קצר מגלה שהדרייברים של nVidia בבטא כפי הנראה, ויש לא מעט דיווחים על בעיות, קפיאות וכו', מלבד ההגדרות הידניות שנדרשות. אצטרך גם להתקין פונטים נוספים ואת קולמוס. מיד ברגע שאגלה איך עושים את זה ... :)
בעיה נוספת שנתקלתי בה, אבל אני לא בטוח אם היא קשורה ל-PC-BSD או לרשת שלי, היא שהרשת פשוט נעלמת לאחר מספר דקות. killall dhclient ולאחר etc/netstart/ פתרו את הבעיה ...
סיכום
שווה את הטירחה. הפצה מסודרת ונעימה בהתחשב שמדובר בבטא והיא בפיתוח, ועוד יותר מזה, שמדובר באחת ההתקנות הגרפיות הראשונות של FreeBSD כפי הנראה. אין ספק שהיה להם ממי ללמוד, והם עשו את זה היטב. אם הפרוייקט הזה ימשיך בקצב הזה, ירפה קצת מהמילטנטיות ויתפנה להגשים את מטרות הפרוייקט, אין לי ספק שמדובר במערכת הפעלה שתרכוש אוהדים חדשים רבים.
תרגום לאנגלית: First Impressions of PC-BSD
תרגום לרוסית: Первые впечатления от PC-BSD
מידע נוסף
דף הבית של פרוייקט PC-BSD
לינמגזין, היכרות עם PC-BSD (סידרת מאמרים של דרו לוינייה)
לינמגזין, [שוחררה PC-BSD 0.5a בטא עם תוכנית התקנה גרפית ו-KDE 3.4]
לינמגזין, הכל על FreeBSD מאת מיקי שפירא
לינמגזין, [FreeBSD למשתמשי לינוקס]
לינמגזין, [סקירה השוואתית: FreeBSD vs. NetBSD]
לינמגזין, [הצצה על מערכות חופשיות אחרות - מבוא ל *BSD - עדו ברנע בחיפוקס]
* קישור ישיר לדף זה: linmagazine.co.il/freebsd/pcbsd