
מהי לינוקס? מאת מיקי ברזילי |
מהי לינוקס?
כשאנו אומרים "לינוקס" (Linux) אנו בדרך כלל מתכוונים למערכת ההפעלה החופשית, מבוססת קוד פתוח המבוססת על ליבת לינוקס (קרנל). השם המלא לקבוצת מערכות ההפעלה המבוססות על ליבת הלינוקס הינו גנו/לינוקס (GNU/Linux).
קצת היסטוריה בכדי להבין מהי לינוקס, נצטרך לחזור בזמן 30 שנה אחורה לעידן היוניקס. בעולם שבו מחשבים היו בגודל של חדרים, מחשבים הריצו מגוון מערכות הפעלה כאשר פיתוח של תוכנות היה מותאם לאותה מערכת הפעלה.
|
|
|  |
באותם זמנים במעבדות בל (Bell) פותח פרוייקט לפתרון בעיית התאמת התוכנות לשלל מערכות ההפעלה, הם פיתחו מערכת הפעלה חדשה שהיתה:
- פשוטה ואלגנטית
- נכתבה בשפת C ולא באסמבלר
- אפשרות למחזור הקוד
מעבדות בל נתנו את השם יוניקס (UNIX) למערכת ההפעלה החדשה.
אפשרות מחזור הקוד הינו חשוב מאוד. כפי שנאמר כבר תוכניות נכתבו במיוחד למערכות ההפעלה השונות ולא היה ניתן להשתמש בתוכניות על מערכות אחרות. יוניקס מהצד השני צריכה קוד הרבה יותר קטן שיאפשר הרצת תוכניות רבות. קטע הקוד הקטן נקרא קרנל (Kernel). מערכת ההפעלה והתוכניות נבנו סביב אותה ליבה (Kernel) ונכתבו בדרך כלל בשפת C.
מערכת ההפעלה יוניקס הותאמה למספר רב של חומרה ולכן אומצה די מהר על ידי חברות פיתוח תוכנה. חברת תוכנה היתה צריכה לפתח את התוכניות שלה (בדרך כלל בשפת C) ללא הצורך התאמתן ספציפית למערכת הפעלה כפי שהיו שנים קודם לכן.
יוניקס מיועדת והורצה על מחשבים גדולים, בארגונים, צבאות, ממשלות, מערכות בנקאיות וכדומה.
לקראת סוף שנות ה- 80 החל ייצור של מחשבים קטנים יותר (PC) ולאנשים רבים בעולם היה מחשב כזה בבית. באותם זמנים היו גרסאות של מערכת ההפעלה יוניקס שהותאמו למחשבי PC, אך אף אחת מהן לא היתה חינמית וחשוב מכך הן היו מאוד איטיות, כך שרוב האנשים החלו להריץ MS-DOS או Windows 3.11
בתחילת שנות ה- 90 המוקדמות עם כניסתם של עוד ועוד מחשבים אישיים (PC) לבתים וההתקדמות הטכנולוגית של המחשבים הללו שאפשרו להם להריץ בצורה טובה מערכות יוניקס, סטודנט פיני צעיר, לינוס טורבלדס, חשב שיש צורך ומקום שתהה מערכת הפעלה יוניקס חופשייה (חינמית) לצרכים אקדמיים.
לינוס החל את הפרוייקט אליו הצטרפו מאות מפתחים מכל רחבי תבל בפיתוח מערכת הפעלה דמויית יוניקס המאמצת את אידיאולוגיית התוכנה החופשית (GNU).
לינוקס כיוםאחרי שהחלה את צעדייה בקטן למטרות סטודנטים, לינוקס כיום הינה מערכת הפעלה שלמה, מבוססת קוד פתוח המתאימה למחשבים אישיים (PC) ולמחשבים גדולים (לדוגמא MainFrame), בעלת יכולות מרשימות הן מבחינת ביצועים והן מבחינת היכולת להיות מודולרית על ידי לקיחת קוד הקרנל והתאמתו לצרכי הפיתוח של חברות תוכנה.
לינוקס ללא ספק שינתה את פני המחשוב הארגוני והאישי בעולם ומהווה בחירה מצויינת הן כשרת והן כתחנת עבודה.
הפצות לינוקסקהילת הלינוקס התרחבה וגדלה עם מאות מפתחים מסביב לגלובוס והתפתחה למערכת הפעלה רחבה.
חברות מסחריות רבות לא התעלמו ממערכת ההפעלה ופיתחו יחד עם קהילות הלינוקס והתוכנה החופשית הפצות רבות למטרות שונות ומגוונות. הפצות הלינוקס השונות אמצו את הליבה (kernel) צירפו תוכניות חופשיות רבות לצד תוכנית התקנה פשוטה והרכיבו הפצת לינוקס.
כיום ניתן למצוא עשרות הפצות לינוקס שהמכנה המשותף להן היא אותה ליבה כשתוכניות המעטפת והויזואליות שונה אך עם זאת הן דומות בהפעלתן והשימוש בהן.
גנו GNUhttp://www.gnu.orgאת רעיון התוכנה החופשית (GNU) הגה
ריצ'רד סטולמן עוד בשנות השמונים וכיום ניתן למצוא מלבד מערכת ההפעלה לינוקס עוד אלפי פרוייקטים המאמצים את רעיון התוכנה החופשית שמאפשר למפתחים ומשתמשים רבים להצטרף לפתח תוכנות ולא פחות חשוב מאפשר את חופש השימוש בתוכנה והתאמתה (שינוי) לצרכים של המשתמשים ללא הצורך בקבלת אישור המפתחים המקוריים או.
מדוע גנו/לינוקס פופולרית? אודות ליכולות ולפונקצונאליות של גנו/לינוקס היא נעשתה פופולרית בחרבי העולם ומספר עצום של תכנתים לקחו את קוד המקור של גנו/לינוקס, אמצו אותו
והתאימו אותו לצרכייהם.
בזמן הזה שאתם קוראים שורות אלו, יש אלפי פרוייקטים שמשתמשים בקרנל של לינוקס ובמערכת ההפעלה גנו/לינוקס עם חומרה שונה ליישומים שונים.
גנו/לינוקס גם הופך לפופולרי בקבוצות שונות: אצל פריקים גנו/לינוקס היא אלטרנטיבה למערכות אחרות והחופש לבחור ולבחון. אצל מנהלי IT
גנו/לינוקס נעשה פופולרי כי הוא מספק פתרונות רבים, גמישים ואינטגרליים עם מערכות קיימות. אצל מפתחי תוכנה המערכת פופולרית כיוון שהיא מספקת סביבת
פיתוח יציבה ונוחה מאוד עם קומפיילרים וספריות פיתוח.
בואו לא נשכח שהתבססותה של גנו/לינוקס על קוד פתוח וכמובן שהעלות הכלכלית הנמוכה של גנו/לינוקס הם מניעים ברורים לפופולריות של לינוקס.
עוד בנושאלינוקס בוויקיפדיהגנו בוויקיפדיהיוניקס בוויקיפדיהתוכנה חופשית בוויקיפדיהמיניקס בוויקפדיהמהי לינוקס? מאת אורי עידן כל הזכויות שמורות jaYa - לינוקס בישראל Linux Israel (מופץ תחת רשיון GFDL)
פורסם בתאריך: 2007-10-04 (2171 נקרא)
[ חזור ]