דצמבר 23

תגיות

הכרות עם FreeBSD גרסה 13

מזה כמה וכמה שנים זנחתי את FreeBSD (הגרסה האחרונה שהתקנתי היתה גרסה 9). אבל לאחרונה תהיתי מה עלה בגורלה והחלטתי להתקין את גרסה 13 שהושקה לפני חדשים אחדים.

התקנתי על מכונות וירטואליות גם VMware וגם VirtuakBox וגם על מכונה ממשית. היו לכך סיבות אחדות: ישנם שני סוגי התקנה אלטרנטיביים: מחבילות בינאריות (נוסח ארץ’) או ע"י קימפול מקוד מקור (נוסח ג’נטו). מן הראוי להוסיף כאן כי FreeBSD הוותיקה הקדימה את השתיים האחרות, והן ההולכות בדרכה.

הסיבה הנוספת היתה רצוני להתרשם מיכולת ההפצה להתמודד עם הדרייבר הקינייני של Nvidia – ועל כרטיס מיושן למדי דווקא. את זה ניתן לעשות, רק במכונה ממשית.

הבסיס להתקנה הוא קובץ ה־iso שניתן להורדה משרתי ההפצה.

הקובץ יוצר מערכת בסיסית מינימלית בלבד ואת היתר – בפרט אם מעוניינים במעטפת גרפית – צריך להתקין לבד.

להתקנת חבילה יש להקליד pkg install xxx כאשר xxx הוא שם חבילה. לקימפול יש למצוא קודם כל באיזה פורט נמצא קוד המקור וזאת ע"י הקלדת whereis xxx. אחרי שכתובת הפורט בידינו, יש לעבור אליו ולהקליד make install clean.

אבל החלק החשוב ביותר בהכנת מערכת ההפעלה לשימוש הוא עריכת קובצי הקונפיגורציה. עד שאלה לא יערכו כראוי לא יפעלו רוב שירותי ההפצה כולל הגרפיקה, הרשת, ההדפסה וכיו"ב.

קובץ הקונפיגורציה הראשי הוא etc/rc.conf/ . הרי תוכנו בסיום העריכה:

קובץ חשוב נוסף הוא: etc/devfs.rules/ :

אחרי שנערכו כך התאפשרו השרותים והתהליכים הבאים:

מנהל המסך KDE, הדפסה באמצעות מנהל ההדפסות cups, שיתוף קבצים NFS, עכבר, NTP ועוד.

כדי להתחבר לשיתופי NFS יש לערוך את etc/fdtab/ לפי הדוגמא הבאה:

לא בדקתי איך בדיוק זה קרה, אבל לא היתה שום בעיה בנגינת קודקים נפוצים כגון mp3 וכדומה.

המכונה המארחת לא היתה מחוברת פיסית לשום מדפסת ולכן השתמשתי בשרת Cups הנמצא בסביבה.

השתמשתי ב system settings של KDE , ובו הגדרתי את המדפסת לפי הדוגמה הבאה:

  ipp://w.x.y.z/printer/hp

כאשר w.x.y.z היא כתובת ה IP של המחשב בו שוכן שרת ההדפסות, וhp הוא שם המדפסת בשרת המארח. הדרייבר שנבחר למדפסת הוא raw ויותר מזה לא צריך.

בעוד שכרטיס המסך הוירטואלי של VMware הותקן ללא בעיות ואיפשר רזולוציה אופטימלית של התצוגה – אחיו הוירטואלבוקסי שבור ולכן הרזולוציה המירבית המתאפשרת היא 1024X768 המשווה למסך מראה אומלל למדי.

בעוד שאותם ישומים שהותקנו בהצלחה מתפקדים ללא דופי בכל עושרם – רבים אחרים שבורים ולא ניתנים להתקנה ובפורט המתאים להם כתוב שאין לו מתחזק ומחפשים מתנדבים למילוי התפקיד.

האם FreeeBSD שוקעת?