מהי לינוקס (Linux)?
כדי להבין לעומק מהי מערכת לינוקס, צריך לחזור בזמן 30 שנה אחורה. בעבר, המחשבים היו גדולים מאוד, ומלבד הגודל, לכל מחשב הייתה מערכת הפעלה אחרת.
התוכנות במחשב היו צריכות לשרת כל פעם מטרה מסויימת ותוכנה שהותאמה למערכת הפעלה אחת – לא עבדה במערכת הפעלה אחרת.
כדי לפתור את הבעיה הזו, פותחה מערכת הפעלה פשוטה בשם יוניקס.
ימים עברו, וצעיר בשם לינוס טרובאלדס שלמד מדעי המחשב, רצה לעבוד גם הוא עם מערכת ההפעלה של יוניקס – אבל מהבית, ובמחשב האישי שלו.
מערכת הפעלה לשימוש במחשב הביתי הייתה מיניקס, והיות ומפתח התוכנה אדנרו טננבאום לא הסכים לשחרר את קוד המקור של מיניקס,
לינוס החליט לבנות גרסה משלו.
הגרסה המשופרת והעדכנית ביותר של אותה מערכת – היא מערכת הלינוקס המוכרת כיום.
פיתוח אפליקציות לינוקס (Linux)
יישומים חדשים יכולים לתת השראה למפתחים חדשים בלינוקס ובניית אפליקציות בקוד פתוח מאפשרת למפתחים חדשים ללמוד ולהתחיל.
פיתוח יישומי לינוקס במהדורה שנייה, הוא העזר הסופי למתכנתי לינוקס בכל רמות הניסיון, כולל מתכנתי C העוברים ממערכות הפעלה אחרות.
מתכנת אפליקציות לינוקס (Linux)
מתכנת לינוקס הוא מתכנת קוד פתוח המכיר היטב את מערכת ההפעלה לינוקס ושפות פיתוח צד לקוח וצד שרת כמו PHP, .NET, NODE, REACT NATIVE.
בנוסף הוא צריך להכיר פריימוורקס כמו Electron JS, Cocoa.

