הבא קודם תוכן

ב.ביבליוגרפיית לינוקס ויוניקס בסיסית

ספרים על היסטוריה, תרבות וארועים חשובים

The New Hacker's Dictionary Third Edition Eric S.Raymond 1996 ISBN 0-262-68092-0 MIT Press 547pp.

המ. מדריך לקהילת האינטרנט. אנשים רבים אוהדים אותו. מסמך HTML ניתן להשיג כאן.

הזמן כאן.

A Quarter Century of Unix Peter H.Salus 1994 ISBN 0-201-54777-5 Addison-Wesley 255pp.

לינוקס היא חלק מתרבות יוניקס. ספר זה עובר על ההיסטוריה של יוניקס -- איך היא נולדה, איך הפתחתה, ואיך הופצה -- הכל ע"י האנשים שבאמת היו שם.

The Mythical Man Month Anniversary Edition Frederic P.Brooks 1995 ISBN 0-201-83595-9 Addison-Wesley

הספר ההכרחי על הינדוס תוכנה שכל אחד צריך לקרוא.

אלן קוקס: "ספר זה אמליץ לא עבור ערכו הטכני אבל בשביל גישתו המציאותית לבעיות תכנות." ג"ה: "אה, כן. מה אם היה ניתן ללינוס 200 מתכנתים ונאמר עליו לייצר את לינוקס ב-3 חודשים!"

הזמן כאן.

Bell System Technical Journal AT&T 1978 July-August 1978, Vol. 57, No. 6, part 2 416pp.

מסמכים רבים וישנים על יוניקס, כולל ריטצ'י ותומפסון, "The UNIX Time Sharing System"; תומפסון, "UNIX Implementation"; ריטצ'י' "A Retrospective"; בורן, "The UNIX Shell"...

יסודות לינוקס

Linux Installation and Getting Started MattWelsh 1997 Linux Documentation Project

זמין באתר LDP, או באופן ישיר http://linuxdoc.org/LDP/gs/.

איך להריץ לינוקס. מסביר הרבה על יסודות לינוקס. מכסה בנוסף ניהול מערכת בסיסי.

Linux System Administrator's Guide LarsWirzenius 1997 Linux Documentation Project

זמין באתר LDP, או באופן ישיר http://linuxdoc.org/LDP/sag/.

ספר ראשון מצויין על איך לתחזק ולנהל מערכת לינוקס.

Linux in a Nutshell Second Edition Jessica P.Hekman 1999 ISBN 1-56592-585-8 O'Reilly & Associates

לפי O'Reilly, "The Desktop Reference for Linux". עבור משתמשי לינוקס זהו המשכו של "Unix In a Nutshell" שהיה יותר מוכוון למערכות SVr4/Solaris.

הזמן כאן.

Running Linux Third Edition MattWelsh 1999 ISBN 1-56592-469-X O'Reilly & Associates

כל מה שהינך צריך על מנת להבין, להתקין ולהשתמש במערכת לינוקס. מדריך מצויין למתחילים.

הזמן כאן.

Hands-On Linux Mark G.Sobel 1998 ISBN 0-201-32569-1 Addison-Wesley 1015pp.

מה שהשם אומר -- מדריך פרקטי על הבסיס של יוניקס, מעטפות, עורכים, תוכנות דואל, רישות, עזרי רשת וכלים. כסה מספר יסודות עיקריים בניהול מערכת. (ספר זה נראה כעריכה מהספר של שנת 1997 ``A practical Guide to Linux'' בעל אותו עורך, ללא תוכנת Caledra OpenLinux Lite כלולה. Essential System Administration Second Edition AeleenFrisch 1995 ISBN 1-56592-127-5 O'Reilly & Associates

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

הזמן כאן.

אבטחת מערכת

Security Engineering A Guide to Building Dependable Distributed Systems RossAnderson 2001 0-471-38922-6 Wiley

הספר הטוב ביותר על אמצעי אבטחה טכנולוגיים ואבטחת מחשב רגילה. החלק על "איך לגנוב ציור" ומערכות אזעקה פיזיות שווה את המחיר.

Real World Linux Security Intrusion Prevention, Detection, and Recovery BobToxen 2000 ISBN 0-13-028187-5 Prentice-Hall

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

ספרים על מעטפות, סקריפטים ותכנות לרשת

Programming Perl Third Edition LarryWall TomChristiansen JonOrwant 2000 ISBN 0-596-00027-8 O'Reilly & Associates 1104pp.

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

הזמן כאן.

עימנואל פירה כתב רשימה קצרה של ספרי פרל.

Programming Python First Edition MarkLutz 1997 ISBN 0-56592-197-6 O'Reilly & Associates 880pp.

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

הזמן כאן. HTML & XHTML: The Definitive Guide Fourth Edition ChuckMusciano BillKennedy 2000 ISBN 0-596-00026-X O'Reilly & Associates 680pp.

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

הזמן כאן.

The Unix Programming Environment BrianKernighan RobPike 1984 ISBN 0-13-937681-X Prentice-Hall

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

Tex ו- LaTeX

The LaTeX Companion MichaelGoossens FrankMittelbach AlexanderSamarin 1994 ISBN 0-201-54199-8 Addison-Wesley 530pp.

`אם אתה אחד מאותם משתמשים שרוצים ללמוד Latex בשביל ליצור מסמכים בצורה יפה בלי להיות גורו של (La)tex' אז ספר זה הוא בשבילך' --- מההקדמה. ברוס תומפסון מוסיף: "ספר מאוד נחמד מספק מידע רב על הרחבות עבור LaTeX, מספק מספר רב של דוגמאות שמראות בדיוק איך מסמכים יכולים להיות מאורגנים ומתומרנים.

הזמן כאן.

LaTeX: A Document Preparation System LeslieLamport 1994 ISBN 0-201-52983-1 Addison-Wesley 256pp.

ברוס תומפסון: "הספר האולטימטיבי על LaTeX 2.09 על ידי עורכו. גרסה חדשה שמכסה גם את LaTeX2e היא תחת הכנה. LaTeX 2.09 נתמכת במלואה על ידי LaTeX2e. חובה לכל אחד שמעוניין להשתמש ב-LaTeX. הספר מספק הקדמה עדינה להכנת מסמכים ומסר כלים ש LaTeX מספקת בשביל ליצור מסמכים מקצועיים ואיכותיים. דוגמאות רבות."

הזמן כאן.

The TeXbook, Volume A of Computers and Typesetting DonaldKnuth 1986 ISBN 0-201-13448-9 Addison-Wesley 496pp.

ברוס תומפסון: "הספר ההכרחי עבור המשתמשים ללימוד TeX. כנראה לא הכרחי עבור משתמשי LaTeX, אבל ספר מרתק בכל זאת." אני יחזק את זה על ידי הוספה שספר זה הוא לא עבור בעלי לב חלש.

הזמן כאן.

The METAFONT Book, Volume C of Computers and Typesetting DonaldKnuth 1986 ISBN 0-201-13444-6 Addison-Wesley 386pp.

ברוס תומפסון: "המדריך ההכרחי עבור METAFONT, התוכנה השותפה ל-TeX עבור עיצוב גופנים. עבודה מצויינת אם הינך מעוניין להכין גופנים משלך על מנת להשתמש בהם בLaTeX או TeX. כמו כן METAFONT גם כלולה בהפצת LaTeX/TeX רגילה." ספר זה הוא בהכרח לא עבור חלשי הלב בינינו.

הזמן כאן.

סגנון תכנות

The Practice of Programming BrianKernighan RobPike 1999 ISBN 0-201-61586-X Addison-Wesley

חיבור מצויין על תכנות תוכנות על רמה.

הזמן כאן.

Programming Pearls (Second Edition) JonBentley 2000 ISBN 0-201-65788-0 Addison-Wesley

אלו הם מאמרים נבחרים מהטור של בנטלי ב- Communications of the ACM. הוא מדבר על נושאים רבים בשיפור תוכנה, בעיקר מתמקד ביעילות של תוכנה.

הזמן כאן.

Writing Efficient Programs JonBentley 1982 ISBN 0-13-970251-2 or 0-13-970244-X Prentice-Hall

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

C ו- C++

The C Programming Language (Second Edition) BrianKernighan DennisRitchie 1988 ISBN 0-13-110362-8 Addison-Wesley 272pp.

הגרסה השנייה המשופרת, מכסה את ANSI C' מספר הסי המקורי שנערכך על ידי K&R. עדיין הכי טוב!

Who's Afraid of C++? SteveHeller 1996 ISBN 0-12-339097-4 Academic Press 508pp.

ספר ההקדמה הטוב ביותר על C++ שאי פעם ראיתי. עכשיו זמין ברשת.

ממשק קריאות המערכת בשפת C

POSIX Programmer's Guide: Writing Portable Unix Programs DonaldLewine 1992 ISBN 0-937175-73-0 O'Reilly & Associates 607pp.

לינוקס מאוד קרובה לסטנדרט של POSIX. הספר המצויין הזה עבור POSIX יכול גם לשמש עבור הבנת ה-API של הגרעין של לינוקס.

הזמן כאן.

Advanced Programming in The Unix Environment RichardStevens 1992 ISBN 0-201-56317-7 Addison-Wesley

ספר כללי על תכנות יוניקס שהוא כמעט טוב כמו הקלאסיקה של סטיבן על תכנות רשתות.

Linux Application Development Michael K.Johnson Erik W.Troan 1998 ISBN 0-201-308215 Addison-Wesley

הספר הכי טוב ללמידת ממשק LINUX. מכסה גם את הנושאים שאינם UNIX או POSIX.

ספרים על רשתות

Unix Network Programming, volume 1 -- Networking APIs: Sockets and XTI RichardStevens 1998 ISBN 0-13-490012-X Prentice-Hall

כל מה שתצטרך אי פעם לדעת על הנושא. בדרך כלל נחשב כהכרכחי בבסיס.

Unix Network Programming, volume 2 -- Interprocess Communication RichardStevens 1998 ISBN 0-13-081081-9 Prentice-Hall

כנ"ל...

Linux Network Administrator's Guide OlafKirch 1995 ISBN 1-56592-087-2 O'Reilly & Associates

זמין באתר LPD, או ישירות דרך http://www.linuxdoc.org/LDP/nag/nag.html.

ספר ראשון מצויין על איך לנהל מערכת לינוקס ברשת.

TCP/IP Network Administration CraigHunt 1992 ISBN 0-937175-82-X O'Reilly & Associates 472pp.

פחות ממוקד בלינוקס. מכסה חומר מעמיק על הגרעין של TCP/IP' כולל ניתוב וBGP.

הזמן כאן.

DNS and BIND Second Edition PaulAlbiz CricketLiu 1998 ISBN 1-56592-512-2 502pp. O'Reilly & Associates

ספר מעמיק על DNS. מכסה את ספריית התכנות BIND.

הזמן כאן.

Sendmail Second Edition BryanCostales EricAllman 1997 ISBN 1-56592-222-0 1050pp. O'Reilly & Associates

ספר ממצה (ומתיש) על סוכן ברירת המחדל להעברת דואר במערכות יוניקס ולינוקס.

הזמן כאן.

האבות של לינוקס

The Design of the Unix Operating System Maurice J.Bach 1996 ISBN 0-13-201799-7 470pp. Prentice-Hall

הספר שגרם ללינוס להתחיל.

הזמן כאן.

Operating Systems, Design and Implementation Andrew S.Tanenbaum 1987 ISBN 0-13-638677-6 940pp. Prentice-Hall

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

הזמן כאן.

הגרעין של לינוקס

The Linux Kernel book RémyCard ÈricDumas FrankMével 1998 ISBN 0-471-98141-9 John Wiley & Sons

(מתורגם מהגרסה הצפרתית של "Programmation Linux 2.0"; אותם העורכים; 1997; פריס, צרפת.)

ספר מאוד מעניין ואינפורמטיבי על התפקוד של הגרעין שממלא חור בין הממשק של POSIX ו "The Design of the Unix Operating System" קוד המקור של לינוקס. הבנה טובה של העיצוב והתפקוד של מערכת יוניקס הוא נחוץ מראש, אבל זה ספר זה מצויין בשביל ללכת מתחת להבנה הבסיסית אל העבודה האמיתית.

העורך הראשי הוא אחד המפתחים הראשיים של מערכת הקבצים ext2 וספר Linux Kernel מראה תפיסה חזקה של העניין והסברים מובנים. נראה שהספר סובל ממספר בעיות תרגום לאנגלית -- ישנן מספר טעויות כתיב ובעיות דקדוקיות, אבל הוא עדיין קריא. (דוגמאות הקוד עדיין נקראות בשמן הצרפתי.)

הספר הזה הוא נכון כרגע ל Linux 2.0.35. המצאות של פרוטוקלי רישות לא מכוסים.

Linux Kernal Hacker's Guide Michael K.Johnson Linux Documentation Project

זמין באתר LDP או ישירות דרך http://linuxdoc.org/LDP/khg/.

לפי העורך, זה יכול להיות מוחלף על ידי ספרו של אלסנדרו רוביני (ראה למטה) אבל הוא עדיין נשאר שימושי.

Linux Device Drivers AlessandroRubini 1998 ISBN 1-56592-292-1 O'Reilly & Associates 442pp.

כל מה שתצטרך לדעת על כתיבת מנהלי התקן תחת לינוקס; ממשק הגרעין, טיפול בארועים, ממשק המודולים. כולל דוגמאות רבות.

הזמן כאן.

LINUX Kernel Internals (Second Edition) MichaelBeck HaroldBohme MirkoDziadka UlrichKunitz 1998 ISBN 0-201-33143-8 Addison-Wesley 480pp.

מדריך לתכנות הגרעין של לינוקס; מכסה את גרעין 2.0. מכסה את הארכיקטורה של הגרעין של לינוקס ושכבת הרשת כמו כן גם בניית התקנים.

הזמן כאן.

קרובים של לינוקס

The Design and Implementation of the 4.4BSD Unix Operating System Marshall KirkMcKusick KeithBostic Michael J.Karels John S.Quarterman 1996 ISBN 0-201-54979-4 Addison-Wesley

היורש של הספר הקלאסי על ההמצאה של הגרעין 4.3 של BSD, שהשפיע על עיצובו של לינוקס (באיחוד על הרשתות).

הזמן כאן.

ספרים על אינטל ותכנות PC

80386 Programmer's Reference Manual Intel Corporation 1986 ISBN 1-55512-022-9

חלק I. תכנות אפליקציות, סוגי נתונים, מודל הזיכרון,סט הוראות. חלק II. תכנות מערכות, ארכיקטורה, ניהול רשתות, הגנה ריבוי משימות, פלט וקלט, יוצאי דופן ופסיקות. חלק III. תאימות. חלק IV. סט פסיקות

80386 System Software Writer's Guide Intel Corporation 1987 ISBN 1-55512-023-7

זה מסביר על האפשרויות של 386 עבור כותבי מערכות הפעלה. הוא כולל פרק על המצאת יוניקס. הרבה מארכיקטורת 80386 נראה שעוצב לפי מולטיקס; האפיונים אינם משומשים על ידי דוס או יוניקס.

Programming the 80386 John H.Crawford Patrick P.Gelsinger 1987 ISBN 0-89588-381-3 774pp.

זהו הספר של ג'וליטזס השתמשו כשהם העבירו את BSD לארכיקטורת 386.

80386 Hardware Reference Manual Intel Corporation 1986 ISBN 1-55512-024-5

חיבור פינים, עיתויים, צורות גלים, תרשים מלבנים, וולטאג', וכל הדברים בסגנון.

The Indispensable PC Hardware Book Hans-PeterMessmer 1993 ISBN 0-201-62424-9 1000pp. Addison-Wesley

ג"ה: "מכסה את הדברים היותר חדשים כמו EIDE ו PCI."


הבא קודם תוכן