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