
הטקסט המלא של הדקות הראשונות בהרצאה «הבדלים בין וונדוס לבין לינוקס» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, ברוכים הבאים לקורס LPI, שזה קורס לינוקס מאפס. אנחנו נלמד להכיר את מערכת ההפעלה של לינוקס.
אני מניח שאתם מכירים את Windows, אבל בלינוקס לא נגעתם. אני הולך להסביר לכם איך להתקין אותה, איך לעבוד איתה, איזה סוגים של לינוקס יש, ובסוף אפשר יהיה לגשת למבחן בינלאומי של Linux Professional Institute, LPI, מספר מבחן 10 160. בואו נדבר קצת על המבחנים שיהיו בסוף, כמה מילים, איך זה עובד.
יש לנו את הרמה הבסיסית אסנצ'לס, שזה בדיוק מה שאנחנו הולכים ללמוד, את כל החומר של האסנצ'לס, שזה מבחן די קליל, מספר 10 והשם המלא שלו 10/160 והמבחן הזה די פשוט: 40 שאלות על לינוקס ותוך 60 דקות אתם מסיימים את הבחינה ויש לכם תעודה שאתם יודעים לעבוד עם מערכת ההפעלה של לינוקס.
מי שרוצה להמשיך הלאה יכול לעלות למבחן הבא לרמת פרופשנל ולעשות מבחן 101-102 ואחרי זה לעלות עוד יותר ל-201-202 ואפשר להמשיך ולהעלות רמות ולקבל תרודות לפי המבחנים שתעברו.
אבל בואו נתחיל מהבסיס, מאסנצ'לס, ממבחן 10 ונראה מה דרוש שמה ואנחנו הולכים לעבור על כל התכנים, אנחנו הולכים לתרגל את הכל כאשר המטרה שלנו זה בסוף לגשת למבחן הזה.
אז יש לנו פה את כל ההסברים על המבחן, אפשר לעשות אותו מהבית, לא צריך להגיע פיזית לשום מקום. בואו ניכנס לפירוט של התכנים שצריך objectives, המטרות, מה ללמוד.
הנה Linux Essentials, אקזאם 10, מה נדרש לנו ללמוד, ויש לנו פה רשימת נושאים, וזה בדיוק מה שאני רוצה ללמד אתכם, את כל הרשימה הזאת של כל הנושאים שצריך למבחן.
והנושא הראשון, אני רואה פה לדבר איתכם על גרסאות השונות של לינוקס. שימו לב בלינוקס בניגוד למייקרוסופט יש המון גרסאות וכל אחד יכול לקחת ולעשות גרסה משלו למה זה אפשרי כי קוד הוא קוד פתוח אני רק רוצה להראות לכם כמה גרסאות יש יש פה איזה עץ אחד כזה הכל בציור תראו כמה גרסאות יש ויש פה רשימה ותכף אני הולך לדבר איתכם
על כל הרשימה הזאת מה זה כל הגרסאות האלו ולמה יש כל כך הרבה גרסאות אז קודם כל למה אפשרי לעשות כל כך הרבה גרסאות? תוך כדי שאני גולל אתם רואים כל אחד מהם זה מערכת הפעלה נפרדת.
כמו Windows נפרד, Linux נפרד, שיש לו כל מיני דברים מיוחדים כמו Windows 10, Windows 11, Windows 7, ככה יש הרבה יותר בעולם של לינוקס.
לדוגמה, בעולם של לינוקס מישהו לקח מערכת הפעלה רגילה והכניס בתוכה המון כלים לסייבר והאקינג וקרא לה קאלי לינוקס. אנחנו הולכים לראות את הקאלי לינוקס, יש לי אותה פה מותקנת כבר אנחנו הולכים לראות איך להתקין אותה יש לנו פה הרבה מערכות הפעלה שכל אחד לוקח ומתאים את
המערכת ההפעלה לצרכים שלו לדוגמה רוסים פה עשו איזה מערכת הפעלה לעצמם הכל ברוסית ל-Russian Army אתם רואים לקחו לינוקס ועשו לו התאמה לצרכים של הצבא הרוסי ואפילו מאשרים לשמור שם בפנים Top Secrets למה הם אישרו את זה ולא את Windows לדוגמה כי ב-Windows זה קוד סגור בלינוקס בניגוד לווינדוס זה קוד פתוח מה זה אומר הקוד הפתוח הזה?
הקוד הפתוח הזה אומר שיש לנו את המקור שהמתכנתים כתבו אנחנו יכולים לקחת את הקוד של המתכנתים ולשנות אותו למה שבא לנו במייקרוסופט בווינדוס אנחנו מקבלים אך ורק קודות בשפת מכונה זאת אומרת אנחנו לא מקבלים את הקוד המקורי אנחנו מקבלים את התוצאה של קומפילציה.
עוד פעם, לוקחים קוד מקור, מקמפלים אותו, הופכים אותו לשפת מכונה ואז נותנים לנו אותו. אנחנו יכולים לראות את השפת המכונה הזאת וגם אפשר לשנות אותה, אבל זה נורא קשה.
משתמשים בשינויים בשפת מכונה רק לדברים מאוד מאוד קטנים כמו לפרוץ איזושהי תוכנה או לעקוף איזושהי בעיה קטנה, אבל אי אפשר להתחיל לכתוב המון המון שורות קוד בשפת מכונה כי זה סיוט.
דרך אגב, לפני 70 שנה היו כותבים הכל בשפת מכונה, אבל זה כל כך לא נוח שאף אחד לא רוצה לעשות את זה. כולם רוצים את השפות העיליות כמו C-Sharp, C++, Java.
אלו הן שפות הרבה יותר נוחות, ואחרי זה הקומפילטור מקמפל והופך את הפקודות בשפה העילית לפקודות בשפת מכונה. מייקרוסופט מביאים לנו רק את הפקודות בשפת מכונה, רק את האגזה עצמו.
הם לא מביאים לנו את הקוד מקור בשפת C++ שהם כתבו את הווינדוס עצמו. ואז אם אנחנו רוצים לשנות משהו בווינדוס, זה נורא קשה כי צריך לעשות את זה ברמה של פקודות בשפת מכונה, ואף אחד לא הולך להתעסק בזה באמת.
אנחנו נראה את השפת מכונה הזאת במהלך קורס האקינג, ששם נתחיל לפרוץ כל מיני דברים. אנחנו נרד לרמה של שפת מכונה וממש נתחמק נניח מאנטיווירוס בעזרת שינוי פקודות בשפת מכונה אנחנו נתעסק בזה אבל בדברים מאוד מאוד קטנים זה לא לכתוב את כל הווינדוס מההתחלה זה פקודה פה פקודה שם אבל לא יותר מזה ככה דרך אגב פורצים כל
מיני משחקים יורדים לרמה של שפת מכונה ומוצאים איפה החיים שלי בתוך המשחק ועושים שיהיה לי המון המון חיים לדוגמה או המון המון נשק או איזה לבל להעלות לעצמי איזשהו לבל במשחק זה כן אפשרי ברמת שפת מכונה, אבל לא לכתוב דברים גדולים.
בקיצור, מייקרוסופט נותנים לנו רק את שפת המכונה, ולינוקס נותנים לנו את הקוד מקור הפתוח ב-C. עכשיו, מה אכפת לי האם קיבלתי את השפת מכונה או את השפת C?
מה זה עוזר לי, הקוד מקור הזה? אז קודם כל אני יכול לעשות קוסטומיזציה, להתאים את הלינוקס הזה לצרכים שלי. זה גם נקרא אמבדד. אמבדד זה כשזה מותאם לברזל מיוחד, לדוגמה למשהו ספציפי לדוגמה כספומטים כספומט זה מחשב שיש לו תפקיד אחד בלבד ואפילו המחשב הזה צריך עדיין מערכת הפעלה אז זה נקרא מערכת הפעלה מותאמת לברזל מסוים או למשימה מסוימת
אז בגלל שזה קוד פתוח אפשר לעשות עם זה המון המון משחקים במייקרוסופט אתה מוגבל למה שהם עשו לך אתה לא יכול לשנות את הווינדוס עדכונים כל הנושא של העדכונים במייקרוסופט אני צריך לחכות שמייקרוסופט יעשו לי עדכון בלינוקס אני לא צריך לחכות לכלום.
לא בא לי לחכות שהחבר'ה של לינוקס, נניח רדאט או אובנטו, ישחררו איזשהו עדכון. אני יכול לקחת ולעדכן לבד כי יש לי את הקוד כמו שיש להם, יש לי את הקוד המקורי. אז אני לא חייב לחכות לאף אחד, אני יכול לעשות עדכונים לבד בגלל שזה קוד מקור פתוח.
עכשיו, לא תמיד בלינוקס יש קוד מקור פתוח, יש גם לינוקסים שהם לא פתחו את הקוד מקור שלהם, נדבר על זה בהמשך. הלאה. יש לנו מה שנקרא מולטי יוזרס, אפשרות לעבוד להרבה אנשים על אותו מחשב.
בווינדוס זה אפשרי רק בגרסת שרת שעולה מעל 1,000 דולר. זאת אומרת אם יש לי