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

יום חמישי, 13 באוקטובר 2016

הפצות לינוקס - הקדמה

הפצה – שילוב מסוים של הקרנל של לינוקס (מערכת ההפעלה עצמה) עם אוסף יישומים פלוס תוכנה להתקנה (התקנת אותה הפצה).
רוב האנשים פשוט אומרים "לינוקס" כדי להתייחס להפצת לינוקס מסוימת.

קיימות הפצות רבות של לינוקס וכל אחת בנויה ממערכת ההפעלה לינוקס ("הליבה") ומהחבילות העיקריות הבאות:
  •  X Window System – ממשק משתמש גרפי (GUI). 
  • שולחן עבודה גרפי אחד או יותר – הפופולאריים ביותר הם GNOME ו-KDE.
  •  אוסף יישומים – תוכנות לינוקס מגיעות בצורה "מוכן להפעלה", אבל קוד המקור (הפקודות שבהן בני האדם משתמשים כדי להגיד למחשב מה לעשות) כלול (או זמין) כמו גם מסמכי התיעוד.


הפצות הלינוקס העכשוויות כוללות מבחר גדול של תוכנות, כ"כ הרבה עד שיש הפצות שדורשות יותר מתקליטור התקנה אחד.
חלק מההפצות של לינוקס, כגון Knopix ו-MEPIS, מגיעות בצורה Live CD/DVD. גרסת LIVE כוללת את הקרנל של לינוקס וניתן להעלות ולהריץ אותה ישירות מה-CD/DVD בלי הצורך להתקין אותה לפני. הפצה שמגיעה בצורת LIVE יכולה להיות שימושית אם ברצוננו לנסות את ההפצה ולהתרשם ממנה לפני שמחליטים להתקין אותה.

הרבה הפצות של לינוקס הן מוצרים מסחריים שניתן לרכוש ברשת או בחנויות. אם שמעתם על המושג קוד פתוח ועל הרישיון של GNU שנקרא GPL אתם עשויים לחשוב שאף אחד לא יכול למכור לינוקס בכסף. למזלן של החברות שמוכרות הפצות לינוקס, ה-GPL מתיר מכירת הפצות לינוקס בכסף אך דורש שהתוכנות יופצו בצורת קוד פתוח כך שכל אחד יוכל להעתיק ולהפיץ את התוכנה בקוד פתוח. הפצות רבות זמינות בחינם תחת ה-GPL, מה שאומר שניתן להוריד כמה עותקים שרוצים.

מספור גרסאות הקרנל של לינוקס

גרסאות הקרנל ממוספרות בצורה הבאה: 1.x.y או 2.x.y לפי התבנית הזאת: major.minor.patch. המספר בהתחלה וה-x (ה-MAJOR וה-MINOR בהתאמה) מעידים על מס' הגרסה וה-y (ה-PATCH) מעיד על רמת התיקונים בגרסה. חשוב לשים לב!!! כאשר ה-x (ה-MINOR) הוא מספר זוגי אז מדובר בגרסה יציבה וכאשר הוא אי-זוגי אז מדובר בגרסת ביטא שמיועדת למפתחים ולא מומלץ להתקין אותה לשימוש יום-יומי. לדוגמא: גרסה 2.6.14 היא גרסה יציבה של Linux kernel. גרסה 2.7.5 היא גרסת ביטא. ניתן לקרוא על הגרסאות של LINUX KERNEL באתר www.kernel.org.

מספור הגרסאות של הפצות לינוקס

הגרסאות של הפצות לינוקס ממוספרות בד"כ לפי הפורמט x.y כאשר x זה ה-MAJOR ו-y זה ה-MINOR. כאן אין חשיבות למספרים זוגיים או אי-זוגיים. גרסאות של הפצות לינוקס משוחררות בד"כ מדי 6-9 חודשים.

Linux Standard Base (LSB)

מערכת לינוקס הפכה למספיק חשובה כדי שיהיה לה תקן (סטנדרט). התקן נקרא LINUX STANDARD BASE או בקיצור LSB ומטרתו היא למנוע הבדלים מהותיים בין ההפצות כך שיהיה ניתן לנייד יישומים בין ההפצות השונות, כלומר שיישום יוכל לרוץ בכל הפצה של לינוקס (או יוניקס). LSB 4.0 שוחרר ב-11/11/2008.

ממה מורכבת הפצה?

הפצת LINUX מגיעה עם הקרנל של לינוקס פלוס המון כלים וחבילות תוכנה כגון שולחן/נות עבודה, שרתי אינטרנט, כלי תכנות לכתיבת תוכנות חדשות ועוד.
לב ליבה של ההפצה מורכב מאוסף של תוכנות שהגיעו מפרויקט GNU. לומדים להכיר את הכלים האלה רק אם משתמשים במערכת לינוקס באמצעות טרמינל שזה סוג של command-line interface (CLI), או בעברית פשוטה – שורת הפקודה (כמו ה-CMD בווינדוס). הכלים של גנו זה אחד החלקים הבסיסיים ביותר בכל הפצה של לינוקס.
כמשתמשי לינוקס ייתכן ולא תשימו לב עד כמה ההפצות נשענות על כלים של GNU. כמעט כל משימה שמבצעים בלינוקס קשורה בתוכנה אחת או יותר של GNU. לדוגמא: גם ה-GNOME (שולחן עבודה גרפי) וגם המפרש של אפליקציית הפקודה (BASH SHELL) הם כלים של גנו. דרך אגב, SHELL הוא היישום שבו מזינים פקודות שלאחריהן הוא מריץ תוכניות בתגובה לפקודות שהוזנו. ישנן  חבילות תוכנה של GNU נפוצות מאוד שמגיעות כמעט בכל הפצה.


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



מה עוד יש בהפצה?

X Window System או בקצרה X – מספק תכונות בסיסיות של הצגת חלונות על המסך, אך בשונה מ-Microsoft Windows אין לזה מראה ספציפי עבור אפליקציות גרפיות.

שולחן עבודה גרפי – הפצות לינוקס מכילות 1 או 2 שולחנות עבודה גרפיים: KDE (K Desktop Environment) ו- (GNOME (GNU Object Model Environment. אם שניהם מותקנים ניתן לבחור איזה מהם ישמש כברירת מחדל ואפשר גם להחליף ביניהם. GNOME ו-KDE מספקים שולחנות עבודה דומים לאלה של ווינדוס ו-MAC.

אפליקציות גרפיות נוספות – לדוגמא: GIMP עבור עבודה עם תמונות (דומה לפוטושופ), LibreOffice עבור עבודה מסמכים (כמו MICROSOFT OFFICE).

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

שרתי אינטרנט – עבודה ברשת כוללת מגוון אלמנטים כגון גלישה באינטרנט, שליחת מיילים, העלאה והורדת קבצים, התחברות מרחוק וכו'. כל מחשב עם מערכת LINUX יכול להציע את שירותי הרשת הנ"ל. אפשר במערכת לינוקס ליישם שרת דואר, שרת אינטרנט (APACHE), שרת FTP, שרת TELNET ועוד.

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

דוקומנטציה – אם אתם משתמשים בפקודות לינוקס ניתן להיעזר במדריכים המובנים המכונים man כדי לראות איך להשתמש בפקודה מסוימת. שולחנות העבודה (GNOME, KDE) מכילים אף הם תפריטי עזרה שיסייעו בביצוע פעולות. כמו כן קיים המון חומר ברשת אודות לינוקס שניתן להיעזר בו.





יום שני, 26 בספטמבר 2016

הפצות לינוקס - Linux Distributions


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


הפצת לינוקס (distribution או בקצרה distro) היא אוסף של תוכנות (בד"כ קוד פתוח) על גבי ליבת לינוקס (Linux kernel). הפצה יכולה להכיל תוכנות שרת, כלי ניהול מערכת, מסמכים ואפליקציות שולחניות רבות במאגר תוכנות מרכזי מאובטח. מטרת ההפצה היא לספק מראה והרגשה מוכרים, ניהול תוכנות קל ומאובטח ולעיתים גם פונקציונליות ספציפית.


בואו נראה מספר הפצות פופולריות.




Red Hat



Red Had היא חברת לינוקס מסחרית בשווי מיליארד דולר שמשקיעה מאמצים רבים בפיתוח LINUX. לחברה יש מאות מומחי לינוקס והיא ידועה בתמיכה המצוינת שהיא מספקת. החברה נותנת את המוצרים שלה (Red Hat Enterprise Linux ו-Fedora) בחינם. בעוד ש-FEDORA היא הפצה שמתעדכנת במהירות ולא כוללת תמיכה, Red Hat Enterprise Linux (RHEL) נבדקת בקפידה טרם שחרורה והיא נתמכת ע"י החברה עד 7 שנים.




Ubuntu



בשנת 2004 חברת Canonical החלה להפיץ בחינם תקליטורי Ubuntu Linux שבמהרה הפכה לפופולרית בקרב המשתמשים הביתיים והרבה אנשים אימצו אותה במקום Microsoft Windows. חברת Canonical מנסה שיובונטו תהיה גרסת לינוקס שולחנית עם ממשק גרפי קלה לתפעול ללא צורך בשימוש בשורת הפקודה. כמובן שהחברה גם רוצה להרוויח ממכירת תמיכה ליובונטו.


Debian



אין חברה שעומדת מאחורי דביאן. במקום זאת ישנם אלפי מפתחים מאוגדים שבוחרים כל שנתיים מנהל פרויקט דביאן (Debian Project Leader). דביאן היא אחת ההפצות היותר יציבות של לינוקס. היא גם מהווה את הבסיס של כל גרסת Ubuntu שמשוחררת. Debian מגיעה ב-3 גרסאות: יציבה, בדיקות ולא יציבה. כל גרסה של דביאן שמשוחררת נקראת על שם דמות מתוך הסרט צעצוע של סיפור.




הפצות אחרות



הפצות כגון CentOS, Oracle Enterprise Linux ו-Scientific Linux מבוססות על Red Hat Enterprise Linux וחולקות איתה הרבה מהעקרונות, התיקיות והטכניקות לניהול מערכת. Linux Mint, Edubuntu והרבה הפצות אחרות עם השם *buntu מבוססות על יובונטו ולכן יש להן הרבה במשותף עם דביאן.




איזו הפצה לבחור?



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


בחירת הפצה של לינוקס



שם ההפצה
מדוע להשתמש
Red Hat Enterprise (RHEL)
אתה מנהל ואתה מעוניין בחוזה עבור תמיכה טובה
CentOS
אתה רוצה הפצת Red Hat ללא חוזה התמיכה מחברת Red Hat
Fedora
אתה רוצה הפצת Red Hat על מחשב שולחני (נייח או נייד)
Linux Mint
אתה רוצה הפצה עם ממשק גרפי עבור מחשב אישי לצורך הפעלת סרטים, מוזיקה ומשחקים.
Debian
ההפצה המועדפת עליי עבור שרתים, מחשבים נייחים וניידים וכל מכשיר אחר.
Ubuntu
הפצה מאוד פופולרית, מבוססת על DEBIAN, לא המועדפת עליי
Kali
אתה רוצה ממשק פריצה "מחודד" ו"קליקי"
others
משתמשים מתקדמים עשויים להעדיף Arch, Gentoo, OpenSUSE, Scientific




אם אתם חדשים בעולם הלינוקס לכו על הגרסה האחרונה של Mint או Fedora. אם אתם רק מעוניינים לתרגל את הפקודות של לינוקס התקינו שרת דביאן אחד ו/או שרת CentOS (ללא ממשק גרפי).


לינקים שיעזרו לכם לבחור:


distrowatch.com