14Aug
אתה תראה בדרך כלל את מערכת ההפעלה לינוקס המכונה "לינוקס" באינטרנט.עם זאת, המונח "גנו \ לינוקס" משמש לעתים.לינוקס ו- GNU / Linux מתייחסות לאותה מערכת הפעלה ותוכנה, ויש מחלוקת על איזה מונח מתאים יותר.
אנחנו לא כאן כדי לקחת צד זה הדיון הישן, אבל מאמר זה אמור לעזור לך להבין מדוע יש מחלוקת מתן שמות ומה ההבדל בין המונחים "לינוקס" ו "גנו / לינוקס".
מהו "לינוקס"
"לינוקס" עצמה היא רק הקרנל - חלק הליבה של מערכת ההפעלה.תוכנות אחרות, כגון מהדר גנו C המשמש לקומפליל הקרנל, פגז פגז שורת הפקודה, גנו כלי עזר פגז( כל הפקודות הבסיסיות היית משתמש על שורת הפקודה), שרת גרפי X.org, שולחן עבודה גרפי כמו אחדות,ואת התוכנה שפועלת על גבי שולחן העבודה הגרפי, כמו Firefox, מיוצרים על ידי קבוצות שונות של מפתחים.
הפצות לינוקס להרכיב את כל זה תוכנה שונה ממפתחים שונים ולקרוא את החבילה המלאה "לינוקס". לקבלת מידע נוסף על הפצות לינוקס ומה הם עושים, לקרוא HTG מסביר: מה זה לינוקס Distro וכיצד הם שונים?
פרויקט GNU
ריצ'רד סטולמן הכין תוכניות ל- GNU ב -1983. גנו הייתה מערכת הפעלה מלאה, תואמת Unix, המורכבת מתוכנות חינמיות.GNU הוא ראשי תיבות רקורסיביים שעומדים על "GNU's Un Unix!"( "תוכנה חופשית" היא מונח דומה לתוכנת קוד פתוח, למרות שתוכנה חופשית מתמקדת יותר ב"חופש ". אבל זו מחלוקת אחרת.)
בשנת 1991,פרוייקט גנו סיים רבים מהקטעים של מערכת ההפעלה של גנו, כולל ה- GNU C Compiler( GCC), פגז שורת הפקודה של באש, כלי עזר רבים לקליפות, עורך הטקסט של Emacs ועוד.חלקים אחרים של מערכת ההפעלה יכולים להינתן על ידי תוכנה חופשית שכבר קיימת, כגון X Window System, שסיפקה שולחן עבודה גרפי.
עם זאת, חלק הליבה של מערכת ההפעלה - הקרנל של גנו Hurd - לא היה שלם.פרוייקט גנו בחר עיצוב מיקרובינל שאפתני עבור הקרנל, וכתוצאה מכך עיכובים ארוכים.(החל ב -2013, הקרנל של GNU Hurd נמצא בפיתוח במשך 23 שנים, ואף גירסה יציבה מעולם לא פורסמה).
Linux מגיע ל
הקרנל נראה כ"פיסה החסרה האחרונה "של מערכת ההפעלה גנו על ידי פרוייקט גנו.בשנת 1991, לינוס Torvalds פרסמה את הגירסה הראשונה של ליבת לינוקס.כיום היתה תוכנה מספקת למערכת הפעלה חופשית לחלוטין, ומפיצים( כמו "הפצות לינוקס מודרניות") הטמיעו את הקרנל של לינוקס, את תוכנת גנו ואת מערכת X Window ביחד.
בתחילה, היה קצת ויכוח על מה צריך להפנות את הפצות אלה.בשנת 1992, הפרויקט Yggdrasil בחרה את השם "Yggdrasil לינוקס /GNU/ X" על השילוב של התוכנה.גנו / לינוקס היא המונח המועדף על ידי ריצ'רד סטולמן וקרן התוכנה החופשית.דביאן עדיין מתייחסת לתוכנה שלה כאל "גנו / לינוקס" היום.
המקרה של GNU / Linux
הפרויקט של גנו מהווה חלק גדול ממערכת "לינוקס" הסטנדרטית והינו פרויקט שנועד לפתח מערכת הפעלה מלאה בשם GNU.עם זאת, חלק ניכר מההתנגדות של ריצ'רד סטולמן למושג "לינוקס" הוא בכך שהוא מוריד את משמעותה של גנו ואת מטרתה המקורית: כמערכת הפעלה חופשית לחלוטין המיועדת לספק חופש למשתמשים.זה משולב עם הוויכוח על "תוכנה חופשית" - מונח שנועד להתמקד בחופש - ו "קוד פתוח" - מונח שנועד להתמקד יתרונות טכניים ולהמעיט בזווית הפילוסופית.
כפי שאמר ריצ'רד סטולמן בראיון ל- ZNET ב -2005:
לינוקס לא תוכננה במטרה לשחרר את המרחב הקיברנטי, והמניעים ללינוקס לא היו נותנים לנו את כל מערכת גנו / לינוקס.
כיום עשרות מיליוני משתמשים משתמשים במערכת הפעלה שפותחה כדי שיוכלו לקבל חופש - אבל הם לא יודעים את זה, כי הם חושבים שהמערכת היא לינוקס ושהיא פותחה על ידי סטודנט "רק בשביל הכיף"."
יותר ממחשבותיו בנושא ניתן לקרוא באתר האינטרנט של גנו.המקרה של לינוקס
תומכי המונח "לינוקס" טוענים שזו טעות להתמקד רק ב- GNU, מכיוון שההפצה הממוצעת מכילה תוכנה ממגוון ארגונים, וניתן להיקרא Mozilla /KDE/Apache/X.org/GNU/ Linux עם הצדקה דומה.
המונח לינוקס משמש גם על ידי אנשים נוספים - אם שום דבר אחר, זה שם פשוט וקל יותר לזכור, סוג, לבטא.ולא משנה מה השם האידיאלי, מערכת ההפעלה עצמה מכונה בדרך כלל כמו לינוקס על ידי רוב האנשים.אתה תמצא את זה המכונה "לינוקס" כאן על How-To Geek ובמקומות אחרים כי זה מונח נפוץ יותר כי הקוראים מבינים מיד.
נסתיים עם ציטוט של לינוס טורבאלדס בשנת 1996:
אום, הדיון הזה נמשך די הרבה זמן, תודה רבה לך.
זה לא באמת מה שאנשים מכנים לינוקס, כל עוד האשראי ניתן שם האשראי מגיע( משני הצדדים).אישית, אני מאוד להמשיך לקרוא לזה "לינוקס"
תמונה קרדיטים: francois על Flickr, אליסון אפטון, Gisle Hannemyr על Flickr