03-11-2006, 01:14
|
|
|
חבר מתאריך: 28.10.01
הודעות: 7,753
|
|
לינוקס: מידע כללי בסיסי לסקרנים ומשתמשים חדשים
אם שמעתם על מונחים כמו "לינוקס" ו-"קוד פתוח" והסקרנות מדגדגת אתכם, הגעתם למקום הנכון.
ריכוז ההגדרות בעמוד זה נועד לתת מענה לשאלות שחוזרות על עצמן בפורום בתדירות גבוהה ולמצמצם פתיחת אשכולות חדשים עם שאלות שחוזרות על עצמן.
סגנון הכתיבה תמציתי ומשמיט פרטים כמו היסטוריה, שמות שונים וכו'. מידע מפורט אודות נושאים ספציפיים יותר ניתן למצוא בויקיפדיה, ויקיפדיה העברית ובגוגל.
1. תוכנה חופשית
ציטוט:
במקור נכתב על ידי ויקיפדיה העברית
תוכנה חופשית היא תוכנה המעניקה למשתמש בה מספר חרויות בסיסיות:
- החופש להשתמש בתוכנה לכל מטרה (חירות 0).
- החופש ללמוד את דרכי פעולת התוכנה ולהתאים אותה לצרכיו (חירות 1). כדי לממש את חירות זו, נדרשת גישה לקוד המקור של התוכנה.
- החופש להפיץ מחדש עותקים של התוכנה לאנשים אחרים כדי לעזור להם (חירות 2).
- החופש לשפר את התוכנה ולשחרר את השיפורים לציבור כדי שכל הקהילה תרוויח מכך (חירות 3). כדי לממש את חירות זו, נדרשת גישה לקוד המקור של התוכנה.
|
תוכנה חופשית היא כל תוכנה המופצת תחת רישיון תוכנה חופשית (GPL, LGPL וכו'), המאפשר למשתמש גישה לקוד המקור של התוכנה יחד עם החירות לעשות בה שימוש יעיל לצרכיו (בכפוף למגבלות רישיון התוכנה החופשית).
מערכת ההפעלה גנו/לינוקס היא מערכת הפעלה שלמה ופונקציונלית המבוססת על תוכנה חופשית. לפיכך, ניתן ואף מומלץ להוריד אותה מהרשת ללא תשלום, להשתמש בה ואף לשכפל ולהפיץ אותה
למשתמשים אחרים באופן חופשי.
2. "לינוקס"
הפצה של גנו/לינוקס היא מערכת הפעלה שלמה, כמוצר מוגמר, המבוססת על ליבת מערכת ההפעלה "לינוקס", על תוכנות מפרוייקט GNU ועל תוכנות אחרות שמופצות ברישיון תוכנה חופשית.
לינוקס הוא שם ליבת מערכת ההפעלה בלבד (החלק במערכת ההפעלה האחראי על תפקודים בסיסיים), אך נהוג לכנות גם את מערכת ההפעלה כולה פשוט "לינוקס" (שם נכון יותר שעושה צדק עם פרוייקט גנו הוא "מערכת הפעלה גנו/לינוקס" או "גנו/לינוקס").
ליבת מערכת ההפעלה עצמה אינה מוצר שימושי בפני עצמו. פרוייקט גנו מספק תוכניות בסיסיות, ספריות תוכנה, מהדר ושאר מוצרי תוכנה שניתן לשלב עם הליבה לכדי מערכת הפעלה שימושית.
הממשק הגרפי, מנהלי החלונות ותוכנות שונות שנלוות למערכת ההפעלה מהווים יחד את הרובד החיצוני של מערכת ההפעלה.
רכיבי מערכת ההפעלה השונים מפותחים ע"י גורמים שונים באופן נפרד, וזמינים בצורת קוד מקור (צורה "גולמית" שאינה שמישה באופן ישיר). ישנם עשרות אלפי פרוייקטים נפרדים של תוכנה חופשית, "גדולים" יותר וגדולים פחות, לכן יש צורך בגורם מרכזי שיהיה אחראי על איסוף התוכנות השונות בצורת קוד מקור, המרת קוד המקור לכדי חבילות תוכנה ושיווק אוסף של חבילות תוכנה כמוצר מוגמר אחד.
3. הפצות שונות
את התפקיד של יצירת חבילות תוכנה ושיווקן כאמור מבצעים בעיקר גורמים משני סוגים: פרוייקטים קהילתיים וחברות מסחריות. חברות מסחריות גובות תשלום עבור שירותים כמו תמיכה וטכנית או עותקים של התוכנה, אך מפאת מגבלות רישיון התוכנה החופשית מחוייבות לספק באופן חופשי את קוד המקור של התוכנה (למעט תוכנה קניינית שנכתבה ע"י אותה חברה) ובד"כ ניתן למצוא גירסאות חופשיות של מערכות הפעלה אלו באתר ההפצה.
פרוייקטים קהילתיים, כמו Debian, Ubuntu, Gentoo, OpenSUSE ועוד מבצעים את אותן פעולות של יצירת מערכות הפעלה וחבילות תוכנה מתוכנה חופשית.
ניתן למצוא מידע אודות הפצות שונות והורדות באתר http://www.distrowatch.com
_____________________________________
“I lived in countries that had no democracy... so I don't find myself in the same luxury as you do. You grew up in freedom, and you can spit on freedom because you don't know what it is not to have freedom.”
― Ayaan Hirsi Ali
|