תמיכה: שקיפות שפת קוד המקור של התכנה מאפשר מציאת פתרון מהיר במספר אופנים:
באופן עצמאי (לבעלי ידע טכני שאין להם תקציב פיתוח או תמיכה).
תמיכת עמיתים.
קבוצות דיון חופשיות המציעות עזרה לכל סוג בעיה.
מדריך שימוש מפורט (בדרך כלל, בשפות שונות).
חברות מסחריות המציעות שירותי תמיכה, פיתוח והדרכה בתשלום.
שיתוף: השפעה על כיוון פיתוח המוצר בעזרת מנגנון קבוצות דיון ציבורי המרכיב חלק חשוב בקשר בין קהילת המשתמשים ומפתחים.
הפריה הדדית: בדרך כלל, מגוון רחב מאוד (מאוד) של משתמשים סביב מוצר כלשהו מצויים בקשר יומיומי בעזרת קבוצות דיון, בלוגים, ויקי, מערכת ניהול פיתוח. קשרים בין משתמשים מקשת רחבה של מדינות ורמות שונות של השכלה וניסיון מעשי תורמת להפריה הדדית.
שקיפות: קוד המקור מאפשרת למשתמשים השונים:
לעצב את התכנה (המערכת) על פי צורכיהם האישיים.
לפתור בעיות באופן מקומי (ללא תלות בגורם חיצוני).
לשכפל מימוש מוצלח של המערכת במיזם חדש.
תאימות ותקנים בינלאומיים: הטכנולוגיה ממנה בנויים מוצרים שונים תואמת לתקנים בין לאומיים ולכן מאפשרת ניידות של תכנים ורכיבים (צד־שלישי) אשר מבטיחים את זמינות המערכת לאורך זמן רב. גם כאשר הצוות המקורי התחלף.
שימוש חוזר: (חסכון כספי ואקולוגי) בספריות תכנה קיימות ללא הצורך "להמציא את הגלגל מחדש" חוסך זמן ומשאבים.
איכות המערכת: יישומי מחשב אשר מפותחים על ידי מספר רב מאוד של אנשים (באופן מתואם ופתוח) במודל פיתוח שיתופי שקוף בו כל אחד יכול לשפר/לשנות את התוכנה לרמת פעולה יותר טובה ללא תלות בהשכלתו, מינו, גילו, צבע עורו אלה... באיכות כתיבת קוד התכנה בלבד!
עבודת צוות ושייכות: מפתחים ומשתמשים ברמות שונות, יכולים לקחת חלק בשיפור ושינוי המערכת, תרגום תוכנות שימושיות לעברית, לימוד המערכת והדרכה, פיתוח המערכת תוך שיתוף פעולה בינלאומי, הקנייה של הרגלי עבודה בקבוצה ופיתוח קשרים בינלאומיים.
אחריות אישית: ניהול ומעורבות בחלקים שונים של מיזם פיתוח תוכנה ומוצר קוד פתוח, משמנת התנסות בלקיחת אחריות ויזמות אישית.
חינוך ולימוד טכנולוגי: צפיה בקוד המוצר מאפשרת לחקור את דרך פעולתה (הקוד שקוף) , לשנות את דרך התנהגותה, להפיץ ולשכפל את השינויים למערכות נוספות.
עצמאות אישית: משתמשים ומפתחים היוצרים התאמות שונות במוצר הבסיסי או במרכיבים שלו יכולים לארוז את המוצר החדש שיצרו למערכת חדשה ללא הגבלה.
אין תלות בחברת תכנה מסויימת אשר מפתחת את המוצר המקורי ולכן ניתן להתנייד בין ספקי שירות (פיתוח ותמיכה) שונים.
עלות: טכנולוגית נמוכה ביותר ביחס למערכות דומות. ובנוסף, במהלך השימוש השוטף, אינה דורשת תקצוב חדש לשם שכלול טכנולוגי של הרכיבים השונים בהנחה שקיים צוות פיתוח זמין או כאשר מתבססים על עדכונים ופיתוחים אשר מופצים לקהילה באופן חופשי מעת לעת.
גמישות: התאמה של מנשק המשתמש למצבי עבודה שונים. ויכולת הוספה של רכיבים חדשים באופן עצמאי ללא הגבלה.
מערכת ההפעלה מופצת בחינם ביחד עם תוכנות נוספות (רבות) המופצות גם הן בחינם, הניתנות להורדה מרשת האינטרנט באופן חופשי.
המערכת חופשית ופתוחה במובן של יכולת השינוי שלה – ניתן לעשות כל שינוי במערכת עצמה (בקוד המקור) – עיצוב חדש, מחיקה של חלקים מיותרים, שיפור והתאמת הביצועים לדרישות מיוחדות, שינוי דרך הפעולה.
שקיפות מלאה של כל רכיבי המערכת – למעוניינים ללמוד את דרך פעולתה/ לבדוק שהיא פועלת ללא כוונות זדון .
תמיכה איכותית של אנשי מקצוע (אשר כתבו את רוב התוכנות) מצויה באופן חופשי ברשת בקבוצות דיון, על בסיס דואר אלקטרוני אישי, רשימות תפוצה בנושאים שונים, מסמכי עזרה בשפות שונות לכל תוכנה, מסמכי עזרה מקומיים על כל מחשב בו המערכת מותקנת, תמיכה בתשלום של חברות מסחריות ו... חיפוש ב- GOOGLE.
תמיכה במערכת תמשיך לאורך זמן רב, כיוון שקוד המקור של המערכת מצוי באופן חופשי וגלוי ברשת האינטרנט. כך שכל אדם/גוף מקצועי יוכל להגיש תמיכה לאחר עיון בקוד המקור (לעומת מערכות מסחריות האוסרות ולא מאפשרות פעולה מסוג זה).
המערכת נבנתה על פי תקנים (בני 35 שנות ניסיון) של UNIX למערכות הפעלה משם מגיע חוזקה כמערכת בעלת ביצועים גבוהים ביותר במגוון רחב של רכיבי חומרה, תקני אבטחה גבוהים ביותר כבסיס עליו המערכת נבנתה ויכולת הרחבות חומרה מגוונות.
אין צורך לבצע עדכוני מערכת מאולצים ואין צורך לעדכן מערכת בכלל לאחר התקנתה הראשונית. הרוב המוחץ של התוכנות ורכיבי המערכת הנוספים שנתקין אינם דורשים אתחול של המערכת המסוגלת לפעול במשך חודשים ושנים (אני לא מגזים ! - ראו מעקב אחר זמן פעולה ללא אתחול באתר NETCRAFT המציג מערכות לינוקס שלא כובו מספר חודשים עד שנים בודדות ).
ניתן לעדכן את רכיבי המערכת השונים ללא תשלום ובאילו מרווחי זמן שנבחר ( לעומת מערכות הפעלה קנייניות מסוימות המאלצות את הלקוחות לעדכן ).
אין צורך לעקוב/לנהל רישום של רישיונות שונים עבור כל התוכנות המותקנות במערכת ולחשוש מעברה על החוק כיוון שהמערכת כולה פועלת ברישיון חופשי.
אבטחה גבוהה ביותר של המערכת בפני וירוסים (וירוסים של מערכות הפעלה אחרות אינם פועלים במערכת לינוקס) תוכנות זדוניות, פריצות אבטחה. - חוסך את השימוש בתוכנות אנטי-וירוס הגוזלות עד 20 אחוז מביצועי המערכת בזמן פעולתן. גם במידה ולמשתמש מסוים נגרם נזק בלתי הפיך משימוש לא תקין במערכת, ניתן לאתחל את הגדרות המשתמש המסוים ללא גרימת כל נזק למערכת כולה או למשתמשים אחרים בה.
המערכת יציבה באופן גבוהה (כפי שהיינו מצפים ממערכת מחשב חיונית) ויכולה לעבוד באופן תקין ללא אתחול חודשים ואף שנים (ראו פסקה 7 למידע נוסף)
את המערכת מפתחות מספר רב של חברות שונות השומרות על "תחרותיות בריאה" של חדשנות בפיתוחים השונים של תוכנות עבור מערכת ההפעלה וגם משתפות אחת את השנייה במאמצי הפיתוח השונים. לכן בחירה של הפצת לינוקס מסוימת ומעבר בין ההפצות יכול להיות פשוט ומידי במידה ויש צורך בכך.תוכנות של הפצה אחת יכולות למצוא שימוש בהפצה אחרת. ההבדל העיקרי בין ההפצות השונות הוא מגוון התוכנות שמציעה כל הפצה באופן בסיסי.
רמה גבוהה מאוד של יכולת "התאמה אישית" לצורכי המשתמש – מערכת ההפעלה לינוקס יכולה לפעול במספר אופנים שונים: שרת, מחשב אישי, מחשב נישא, תחנת עבודה, נתב אינטרנט, שרת אינטרנט, שרת מסדי נתונים... (והכל מתוך הפצה אחת, ללא צורך בגרסאות שונות). כמו כן, את ממשק המשתמש ניתן להתאים למצבי עבודה רבים ושונים בערת אין ספור מאפייני תצורה של שולחן העבודה המועדף. כמובן, שניתן גם לשנות את קוד המקור של הלינוקס ולהתאים אותו לצורכי המשתמש באופן מיוחד.
תמיכה בתקנים, מאפשרת מעבר קל ופשוט בין תוכנות שונות ויכולת החלפת מידע ללא חשש שמקבל המידע לא יוכל להציג את תוכן המסמך שקיבל אם אין ברשותו התוכנה שיצרה את המסמך. שימוש בתקנים אינו קושר את מציג התוכן עם יצרן התוכן ואם התוכנה בה הוא בחר ליצור תוכן מסוים. ולכן מציג התוכן חופשי לבחור בתוכנת הצגת תוכן המתאימה לצרכיו. החופש להשתמש בתקנים מגן על יוצר התכנים ממצב בו חברה קניינית פושטת רגל ומפסיקה לתמוך בתוכנת יצור התוכן ובתקן הקנייני שלה.
באופן כללי ועבור כל אוסף של רכיבי חומרה, מערכת ההפעלה לינוקס פועלת במהירות עבודה גבוהה יותר מכל מערכת אחרת תודות לאופן החסכוני והחכם של קוד המקור בו היא כתובה.
תאימות גבוהה לשאר מערכות ההפעלה - מערכת ההפעלה לינוקס מסוגלת לקרוא,לכתוב, להציג, למחוק, ולערוך מידע המצוי על מערכות קבצים של מערכות הפעלה שונות ורבות, בניגוד למערכות הפעלה קנייניות אחרות.
רמה גבוהה מאוד של אתיות (מוסריות) – כתוצאה מהפתיחות והשקיפות בתהליך יצירת קוד המקור של המערכת כולה. מעולם לא הורשעה כל תביעה עניינית נגד המערכת ויוצריה בניגוד למערכת קניינית מסוימת אשר נמצאה אשמה והורשעה בהפרות זכויות מסחר תקניות וניצול כוחה כמונופול.
שימוש חוזר בחומרה ישנה וחוסר הצורך בשדרוג קבוע של חומרה על מנת שתתמוך באפשריות ותוכנות חדשות אינו הכרחי כתוצאה מכתיבת קוד מקור יעיל ביותר ובאיכות גבוהה.
תמיכה במספר רב של סוגי חומרה – מקנה למערכת ההפעלה יכולת לפעול באותה תצורת תוכנה על מערכות מחשב פשוטות, ואם רוצים, גם לשדרג את סוג החומרה למערכות מהירות וחזקות יותר ללא צורך בשינוי מערכת ההפעלה ותצורת התוכנות הקיימות בה. המערכת פועלת על טלפונים סלולריים, מחשבים אישיים, מחשבים ייעודיים, שרתי אינטרנט חזקים, נתבים, מחשבי על, רובוטים, ציוד רפואי...
הבחירה המועדפת במערכות חינוכיות למיניהן – פתיחות ושקיפות המערכת משמשים ללימוד מעמיק על דרך פעולתה של מערכת הפעלה תוך יכולות לשנות את קוד המקור וללמוד על ההשפעות הנובעות מכך. חינוך לשיתוף פעולה ועבודת צוות בין היוצרים השונים של מערכת ההפעלה. חינוך למוסריות ואתיות בפיתוח תוכנה וכערך לחיים בכלל.
חינוך לשיתוף פעולה בינלאומי ותמיכה בתקנים עולמיים על מנת שניתן יהיה לתקשר באופן פשוט בין אנשים ומערכות הפעלה שונות.
קצב פיתוח מהיר ביותר של תוכנות חדשות ושכלולים של תוכנות קיימות – כתוצאה של שיטת עבודה חופשית שקופה ופתוחה בין המפתחים השונים. במסגרת פיתוח הפרויקטים השונים של הקוד-הפתוח רשומים 1,267,00 + מפתחים פעילים ו- 115,000 פרויקטים פעילים שונים (כפי שמדווח אחד מאתרי הקוד הפתוח הראשיים – SOURCEFORGE.NET ) פתיחות ושקיפות מעודדות יצירתיות וחדשנות בנוסף לשיתוף פעולה בינלאומי ופתרון בעיות מיידי ! מעבר לכל יכולותיה של כל חברה יחידה הפועלת באופן סגור ומבודד.
במסגרת לימוד מדעי המחשב יכולים התלמידים להעמיק ולחקור את כל מרכיבי מערכת ההפעלה ואף לשנותם או לשפרם כראות ענייהם ולא רק ללמוד כיצד להפעילם (כפי שאפשר במערכות קנייניות סגורות) ולכן, מערכת ההפעלה לינוקס היא חומר לימודי בפני עצמו.
תרומה אישית ושיתוף פעולה בינלאומי – כאשר תלמיד (משתמש) משכלל רכיב במערכת ההפעלה או ממציא רכיב שימושי חדש ותורם אותו למאגר התוכנה החופשית העולמית. מיד הוא זמין לכל משתמשי התוכנה החופשית בעולם.
הזדמנות ליצור קשרי פיתוח/ידידות עם משתמשים/אנשי פיתוח ברחבי העולם
כאשר פונים למפתחי תוכנה מסוימת בבקשת עזרה, כאשר שואלים ומתדיינים בנושא כל שהוא באחד מקבוצות הדיון העוסקות בקוד-פתוח, כאשר מתרגמים תוכנה לעברית, כאשר מנסים לפתח רעיון לפרויקט חדש...
תקנים פתוחים – חשובים במיוחד לגופים ממשלתיים בכך שהם מאפשרים להם להחליף מידע באופן שוטף ומגדילים את הנגישות למידע בין המשתמשים השונים שלא תמיד יכולים להשתמש בתוכנות קנייניות יקרות.
מניעת מונופול כוחני סביב תקנים ותוכנות קנייניים מייצרת סביבת עבודה מאוזנת לכל הצדדים המעורבים – בעיקר ללקוחות ! שנים של היסטוריה אנושית מראים ומוכיחים שמונופולים למיניהם אינם מחדשים או יוצרים פתרונות יצירתיים אלא, מחזקים את מעמדם בלבד (על חשבון הצרכנים).
כאשר הקוד פתוח אין חשש שהתוכנה בה אנו משתמשים תכיל קוד זדוני אשר יפגע בנו המשתמשים בשלב זה של השימוש או בשלב עתידי. ובעיקר, יכריח אותנו (המשתמשים) לבצע פעולות שיגבילו את השימוש בתוכנה/מערכת ההפעלה שברשותינו ויפגעו בתהליך היצירה/עבודה השוטף בארגון.
חינוך לשמירה על זכויות יוצרים, כבוד לזולת ולחוק, הכרות עם עולם הקוד הפתוח.
הכרות עם טכנולוגיה חדשה שזמינה לכלל התלמידים, כדרך לצמצום פערים לימודיים וחברתיים ביניהם.