Archive for the ‘ספרות מקצועית’ Category

ביקורת ספר: Linux In A Nutshell

Linux In A Nutshell coverמהדורה: 6.
מוציאה לאור: O'reilly.
ראה אור: ספטמבר 2009.
עמודים: 994.

Linux In A Nutshell הפך לשם נרדף לספר ללימוד לינוקס מהבסיס למעלה, ולדעתי בצדק. מדובר בספר הכתוב בצורה עניינית ורהוטה המסביר כל עניין בדיוק כמו שצריך כך שמתחיל יבין אותו אבל בלי להתעמק בעניינים שטותיים ולא מהותיים יותר מדי. ולא רק למתחילים, הספר בנוי כך שלאחר קריאתו יכול לשמש כספר עיון וריפרנס שניתן לחזור אליו בכל שלב בנוגע לכמעט כל נושא הקשור בלינוקס.

במבט ראשון בנתונים היבשים של הספר ניתן להיבהל, 994 עמודים זה בהחלט מספר מפוצץ, אך חשוב להבהיר, כ500 עמודים מהספר הם רשימה אלפבתית של הפקודות השונות של לינוקס, שהם למעשה שם הפקודה, מה היא עושה, איך כותבים אותה ומה האפשרויות השונות שלה. שום דבר שלא תראו ממילא על ידי שימוש בman pages של אותה פקודה ישירות בטרמינל. כ80 עמודים נוספים הם הIndex נושאים שבסוף הספר, כך שבדיעבד נשארנו עם כ400 עמודי לימוד כשגם בהם יש בסוף חלק מהנושאים ריפרנס של הפקודות השונות המתקשרות לנושא, כך שבהערכה גסה הייתי אומר שבדיעבד יש לכם 300 עמודים שבאמת תצטרכו להפעיל את הראש ולהבין את העניינים. פתאום הספר לא נראה מאיים כלל נכון? מה גם שחלק גדול מהפקודות שנמצאות ברפרנס חוזרות על עצמם וברגע שאתה קולט את העקרון הכללי – אתה בפנים.

הנושאים המכוסים בספר הם רבים ומגוונים, והם הם אלו שיעניינו ויטרידו את מי שבא ללינוקס בגישה של למידה, מי שרוצה ללמוד אותה בין אם להפוך בעתיד למנהל מערכת או להיות בעל כישורי שליטה כללים בלינוקס. בין הנושאים המכוסים בהרחבה עניין הBoot Loader באופן כללי ופתיחת דיון נרחב על GRUB ועל LILO, מנהלי חבילות באופן כללי ודיון נרחב על מנהל החבילות DEB, על RPM ועל YUM, הסבר על שפת הShell, הBash, לימוד עקרונותיה ותכנות בסיסי בה, (מי שאגב רוצה להרחיב בנושא זה אני ממליץ בחום על הספר Linux command line and shell scripting אליו אולי אני אכתוב בהזדמנות אחרת), נושא העורכים בלינוקס מלומד בהרחבה, הVI, הEMACS וכו', כמו כן גם נושא ניהול הקוד למתכנתים, כשבהרחבה מוסבר על Subversion ועל Git, ובסופו של הספר מדובר על נושא כלי הוירטואליזציה לשורת הקוד.

לסיכומו של עניין, לדעתי הספר Linux In A Nutshell כתוב בצורה רהוטה ועניינית, ההסברים בו מעולים ומובנים בקלות, מבנה הספר מעולה לקריאה ראשונה ואף טוב יותר כספר עיון שצריך להשאיר על המדף לחזרה מאוחרת יותר כשיצוץ הצורך. אז לכל מי שחושב להתחיל ללמוד על לינוקס ועל ניהולה ברצינות זה הספר שלו, שימוש לב, מי שרוצה ללמוד על הקרנל עצמו ועל המבנה מאחורי המנוע של לינוקס הספר הזה לא עושה זאת, ישנם ספרים אחרים בעניין עליהם אולי אכתוב בעתיד, אך למי שמתעניין בלמידת לינוקס להתחלה (וגם למתקדמים כאחד) זהו ספר מצוין.