Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
ג'נטו לינוקס - ויקיפדיה

ג'נטו לינוקס

מתוך ויקיפדיה, האנציקלופדיה החופשית

{{{לוגו}}} ג'נטו לינוקס
הגדל

צילום מסך של ג'נטו בגירסת 2004.3 אשר מריץ את KDE 3.3.2 עם 18 תוכנות בשורת המשימות, ו 7 יישומים ב-system tray.
מפתח קהילת ג'נטו
משפחה לינוקס
מודל קוד קוד פתוח
גרסה אחרונה 2006.0 ב-27 בפברואר, 2006
סוג ליבה ליבה מונוליטית
סוג רשיון GPL
מצב עבודה עדכני
דף בית www.gentoo.org


ג'נטו לינוקס הינה הפצת לינוקס שקרוייה על שם סוג של פינגווין - פינגווין לבן אוזן. היא מתוכננת להיות מודולרית, ניידת ומכווננת למחשבו של המשתמש בה. כל זה נעשה על ידי בניית כל כלי המערכת ישירות מקוד המקור, למרות, שעבור נוחות, מספר חבילות של תוכנות גדולות זמינות כקבצים בינאריים מהודרים עבור ארכיטקטורות שונות של מערכות מחשב. ג'נטו משיגה את כל זה על ידי מערכת שנקראת Portage. ג'נטו גם מוערכת בגלל הפורומים שלה, ומאגר הידע הגדול שהם מייצגים.

תוכן עניינים

[עריכה] התקנה

את ג'נטו ניתן להתקין במספר דרכים. הדרך הנפוצה ביותר להתקנה, היא שימוש ב-Live CD של ג'נטו, אך ניתן להתקינה גם מרוב ה-LiveCD-ים האחרים של לינוקס, ואף מתוך מערכת לינוקס קיימת על מחיצה שונה באותו כונן קשיח. את המחשב יש להכין להתקנה על ידי חלוקה למחיצות של הכונן הקשיח, והתקנת בסיס המערכת התואם לאחד משלושה שלבים. החל מהשלב הראשון, המאפשר התאמה אישית ואופטימיזציה מקסימלית, החל מהשלב השלישי המאפשר התקנה מהירה יותר, והחל מהשלב השני שהוא מקום טוב באמצע, בין שלבים 1 ו-3.

http://he.wikipedia.org/w/index.php?title=%D7%92%27%D7%A0%D7%98%D7%95_%D7%9C%D7%99%D7%A0%D7%95%D7%A7%D7%A1&action=edit&section=1 ההתקנה מתבצעת בתוך סביבת chroot, כאשר מערכת ה-Portage של ג'נטו בעצמה משמשת כדי להתקין את החבילות הקריטיות עבור ההתקנה החדשה. ג'נטו אינה מכילה תוכנת התקנה כמו בהרבה הפצות אחרות (אך יש כזו שנמצאת כעת בפיתוח, ראו בקישורים חיצוניים); המשתמש עוקב אחרי השלבים המתוארים ב-Gentoo Handbook, מסמך הזמין גם בתקליטור ה-LiveCD, וגם באופן מקוון.

[עריכה] שלבים

הלוגו של ג'נטו לינוקס.
הגדל
הלוגו של ג'נטו לינוקס.
  1. התקנה מלאה, בה מבוצע תהליך bootstrap, ובסיס המערכת חייב להיות מהודר.
  2. המערכת כבר עברה תהליך bootstrap, אך עדיין צריך להדר את בסיס המערכת.
  3. המערכת עברה תהליך bootstrap, ובסיס המערכת כבר עכר הידור.

יש לבחור באחד משלושת השלבים כפשרה בין התאמה אישית לבין זמן התקנה. מהדר ברירת המחדל בג'נטו הוא GCC. התאמות מהדר נעשות במשתנה סביבה שנקרא CFLAGS. לאחר מכן המערכת חייבת לעבור תהליך bootstrap, הכולל את הידור המהדר, וספריות בסיס של המערכת.

[עריכה] חבילות אחרות

אחרי שלושת השלבים, תצורת המערכת חייבת להכתב. לאחר מכן, המשתמש חופשי להתקין מה שהוא רוצה; הוא יכול להוריד חבילות בינאריות מה-Gentoo Reference Platform, או להדר תוכנות משל עצמו.

[עריכה] ליבה

הליבה של לינוקס חייבת להיות מוגדרת ומותקנת גם היא במהלך ההתקנה. ג'נטו אינה מכילה ליבה מהודרת מראש; במקום זאת, היא מציעה מספר חבילות קוד-מקור של ליבה, הרבה מהן כאלה שהוטלאו. התצורה יכולה להעשות עם כלי ה-menuconfig המסורתי שמגיע עם הליבה של לינוקס, או באמצעות genkernel, תוכנה ייעודית להידור ליבות.

[עריכה] תצורת מערכת

אחרי שהליבה הותקנה, קובצי תצורת המערכת חייבים להערך באופן ידני כדי להתאים לצרכיו של המשתמש. הנ"ל כולל את הקובץ fstab, תצורת הרשת, והתאמה אישית של המערכת. הדבר החשוב ביותר הוא הקובץ המיוחד לג'נטו, שנקרא make.conf, ואשר יושב במחיצה /etc/. הוא מכיל הגדרות ששולטות בהידור של החבילות, ובדרך כלל מעודכן על ידי איש הסיסטם כאשר הערכים צריכים לעבור שינוי מברירת המחדל שלהם. הקובץ make.conf מכיל משתני סביבה כמו CFLAGS, CHOST, USE, ACCEPT_KEYWORDS ועוד רבים אחרים. עיינו בדף ה-man של make.conf עבור רשימה מלאה של כל המשתנים.

[עריכה] טוען אתחול

אחרי שהליבה הותקנה, יש להתקין טוען אתחול, כך שהמערכת תוכל להיות מאותחלת ללא מדיית אתחול חיצונית. טוען האתחול הפופולרי של ג'נטו הוא GRUB, אך חלק מהמשתמשים מעדיפים להשתמש ב-LILO הישן יותר.

[עריכה] כלי מערכת

למרות שאינן נחוצות עבור התקנה פועלת של ג'נטו, מספר חבילות שנפרדות מחבילת הבסיס מומלצות מאוד: system logger, כלי מערכת קבצים, ומערכת cron. ג'נטו מספקת מספר אפשרויות עבור כל סוג של כלי מהרשימה הנ"ל, והמשתמש בוחר בזו המתאימה לו ביותר על פי העדפותיו וצרכיו.

[עריכה] סיום ההתקנה

השלב הסופי של ההתקנה כולל יצירת חשבונות משתמש, והתקנת חבילות מהודרות-מראש שהמשתמש מעוניין בהן. לאחר מכן, המשתמש יכול לאתחל את המערכת. המערכת כעת עצמאית, ואינה צריכה יותר את תקליטור ה-LiveCD.

[עריכה] ניידות

ג'נטו נועדה במקור לארכיטקטורת ה-x86, אך מאז נויידה לארכיטקטורות רבות נוספות, בגלל אפשרות הניוד הקלה של לינוקס, gcc ו-Portage. כעת היא רצה על הארכיטקטורות הבאות: x86, PowerPC, PowerPC 970, SPARC, AMD64, IA64, MIPS, DEC Alpha, HP/PA, ARM ו zSeries/s390. ג'נטו הייתה ההפצה הראשונה שהציעה תמיכה מלאה ופעילה בסביבת 64 סיביות בלינוקס עבור ארכיטקטורת ה-PowerPC 970.

ישנו גם פרויקט "ג'נטו עבור Mac OS X" אשר מאפשר למשתמשי Mac OS X להשתמש ב-Portage של ג'נטו כדי להתקין חבילות, בצורה דומה לזו שמסופקת על ידי Fink (למרות שאין צורך להיסמך על סביבת chroot). למרות שזהו פרויקט שעדיין נמצא בעבודה, פרויקט זה יכול להחליף את Fink, משום שהוא משתמש באותה סביבה של Mac OS X, במקום יצירת סביבה חדשה.

כמו כן, פרויקטים המיועדים לאפשר ל-Portage לפעול על OpenBSD, FreeBSD וה-Dreamcast של Sega נמצאים כעת בשלבי פיתוח.

[עריכה] מערכת Init

מערכת ה-Init של ג'נטו היא עוד תכונה חשובה של המערכת. היא דומה ל-Init של System V שבה השתמשו רוב הפצות הלינוקס, אך היא משתמשת ברמות ריצה (runlevels) עם שמות במקום עם מספרים, וגם בתסריטים המנהלים תלויות בין שירותים. היא גם מכילה פקודה שנקראת rc-update אשר מנהלת את רמות הריצה.

[עריכה] Portage

Portage דומה למערכת ניהול החבילות של BSD, שנקראת "ports"; למעשה, היא נבנתה בהשראת ports. מערכת ה-Portage של ג'נטו פועלת באופן דומה למערכת ה-APT של דביאן. Portage נכתבה בשפת Python, והיא הכלי הראשי שמגדיר את ג'נטו. למרות שהמערכת עצמה ידועה כ-"Portage", התכונות שלה מופעלות למעשה בשורת הפקודה באמצעות התוכנה emerge.

[עריכה] דגלי USE

מערכת Portage מציעה את השימוש ב"דגלי USE", אשר מאפשרים למשתמש לציין איזה מתכונות התוכנה ברצונם לכלול כשהם בונים חבילות. לדוגמה, יש דגל USE כדי לכלול תמיכה ב-DVD, היכן שזמינה, בכל החבילות שמהודרות אחרי שדגל זה הופעל. דגלי ה-USE יכולים להשפיע על איזה תלויות יותקנו, או איזה אפשרויות יישלחו לתוכנה במהלך ההידור. ציון דגלי USE הוא הדרך הרגילה כדי לקבוע תצורה של תוכנות בג'נטו.

[עריכה] קובצי Ebuild

ג'נטו אינה משתמשת בחבילות בינאריות כמו מערכות ניהול חבילות (RPM למשל)], ובמקום זאת, היא משתמשת בפורמט הידוע בשם ebuild. ההבדל העיקרי בין קובצי RPM וקובצי ebuild, הוא ש-RPM-ים הם בינאריים מהודרים-מראש, בעוד שקובצי ebuild הם קובצי טקסט אשר מכילים תיאור של התוכנה, והוראות כיצד להשיג, לבנות תצורה, להדר ולהתקין אותה. ישנם כ-100,000 קובצי ebuild זמינים, ורובם מופצים על ידי אתרי המראה של ג'נטו. קובצי ebuild מעודכנים וחדשים ניתן להשיג על ידי סנכרון מאגר ה-ebuild המקורי מאתרי המראה. זאת עושים באמצעות הפקודה emerge --sync.

[עריכה] מיסוך חבילות

מיסוך היא הדרך שבה ג'נטו קובעת אילו חבילות מותאמות למערכת. קובצי Ebuild המיועדים לארכיטקטורות שונות, או תוכנה נסיונית, מסומנים בדרך כלל כך שהם לא יאפשרו למערכת "יציבה" להתקין אותם בלי התערבות מתאימה של המשתמש, כמו למשל, הוספת שם החבילה לקובץ /etc/portage/package.keywords. חבילות נסיוניות ממוסכות באופן "קשיח" (hard masked). התקנת חבילות הממוסכות באופן קשיח נחשבת לדבר מסוכן, ואינו מומולץ, משום שיש בהן בעיות ידועות.

חבילות שממוסכות על ידי מילת מפתח (לדוגמה, הן זמינות עבור מערכות שמעוניינות להשתמש בניסוי, שהוסיפו את מילת המפתח ~, כגון ~x86, ~amd64, ~ppc) בדרך כלל רק צריכות מעט בדיקה, אך בדרך כלל יעבדו בסדר גמור.

הדרך הרגילה לבטל מיסוך של חבילה שמוסכה באופן קשיח, הוא להעתיק את שם המלא מ /usr/portage/profiles/package.mask אל /etc/portage/package.unmask.

[עריכה] גרסאות

  • גרסה 1.0 הייתה הגרסה העיקרית הראשונה של ג'נטו. היא שוחררה ב-31 במרץ 2002.
  • גרסה 1.2 הייתה השנייה, והיא שוחררה ביוני 2002.
  • גרסה 1.4 הכילה לראשונה את ה-Gentoo Reference Platform (או בקיצור: GRP). היא איפשרה חבילות מהודרות-מראש, אשר בשילוב עם התקנה שמתחילה משלב 3, אפשרה למשתמש לקבל מערכת פועלת לחלוטין ללא זמן המתנה ארוך במיוחד.
  • גרסה 2004.0 החלה את סכמת הגירסאות החדשה, המבוססת על פורמט שנה.מהדורה. לדוגמה, 2004.0 תהיה המהדורה הראשונה של ג'נטו ששוחררה ב-2004, בעוד ש-2005.3 תהיה המהדורה הרביעית של ג'נטו ששוחררה ב-2005.
  • גרסה 2005.0 היא הגרסה הראשונה של 2005. למידע נוסף, עיינו במדריך האינפורמציה הרשמי.
  • גרסה 2005.1 היא הגרסה האחרונה של 2005. למידע נוסף, עיינו במדריך האינפורמציה הרשמי.
  • גרסה 2006.0 היא הגרסה העדכנית של ג'נטו. למידע נוסף, עיינו במדריך האינפורמציה הרשמי.

למרות זאת, מערכת Portage, מאפשרת לרכיבים מותקנים של המערכת לעבור שדרוג לפי הנדרש אל הגרסה החדשה, ובכך מבטלת בעצם את הצורך להתקין מחדש את המערכת כאשר גרסה חדשה יוצאת. דבר זה מאפשר נסיון ניהול מערכת נהדר, ומבורך גם על ידי משתמשים אשר עובדים עם מודם אנלוגי, שאין באפשרותם להוריד קובצי מראה של תקליטורי התקנה בכל פעם שיוצאת גרסה חדשה.

[עריכה] היסטוריה

8 ביוני 2005 ההצעה לשנות את מבנה-העל של צוות מפתחי ג'נטו נפתחת.

ארבעת אנשי הבחירות הם:

  • Aron Griffis (כינוי: agriffis)
  • Grant Goodyear (כינוי: g2boojum)
  • Thierry Carrez (כינוי: koon)
  • Olivier Crete (כינוי: tester)

25 במאי 2005 ה-Board of Trustees הראשון נבחר.

1 במאי 2005 החנות של ג'נטו מורצת כעת על ידי קרן ג'נטו כחנות CafePress. חלקים מהרווחים הולכים לתמיכה בפיתוח של ג'נטו. זוהי הדרך הרשמית לרכוש מדיית התקנה, חולצות T, וסחורה אחרת הקשורה לג'נטו.

את החנות נהג להפעיל דניאל רובינס, הפאונדר של ג'נטו לינוקס.

26 באפריל 2004, דניאל רובינס, הפאונדר של ג'נטו לינוקס, יצא מתפקיד ה-Chief Architect של הפרויקט. לפני העזיבה, הוא הקים קרן ללא מטרות רווח, הידועה כ-קרן ג'נטו, והעביר את כל זכויות ה-copyright אל הקרן. ה-Board of Trustees הראשוני מונה על ידי רובינס, ובחירות תוכננו לשנה שלאחר מכן. החברות בקרן הייתה לכתחילה מוגדרת להיות פתוחה. לאחר התפטרותו, פורסם מאמר באתר Slashdot.

13 ביוני 2005, דניאל רובינס עובד כעת עם מיקרוסופט, ומתאר את תפקידו כ-"עוזר למיקרוסופט להבין את הקוד הפתוח ופרויקטים מבוססי-קהילה". רובינס הצליח לסיים את העברת כל הרכוש האינטלקטואלי של ג'נטו לקרן ג'נטו.

[עריכה] האתר של ג'נטו לינוקס

קרן ג'נטו ערכה תחרות לעיצוב מחדש של האתר של ג'נטו ביולי 2004. העיצוב של Aaron Shi's זכה בתחרות אחרי הצבעה שנערכה בקהילת ג'נטו [1]

עדכון - 1 במאי 2005 M Curtis Napier (המכונה curtis119) התחיל בתהליך של המרת העיצוב הזוכה לפורמט ה XSL/GuideXML של ג'נטו. כחלק מהתליך, כל תשתית ה-XSL/XML עוברת בדיקה ותיעוד.

[עריכה] ביקורת על הפצת ג'נטו לינוקס

לעתים יש ביקורת על ג'נטו על תהליך QA לא טוב (למרות שייתכן וזוהי תוצאה בלתי נמנעת כאשר מתמקדים ב"להיות יותר מעודכנים" בגירסאות של תוכנות), ענפים לא יציבים שהוכרזו יציבים ("stable"), ועל כך שיש "אליטה" סגורה המנהלת את ג'נטו.

רוב הקשיים שנחוו בשנים האחרונות בענף ה"יציב" נעלמו, כתוצאה מהוספת ענף "לא יציב", וכנראה ימשיכו להשתפר עם הזמן והמאמץ. למרות זאת, כיוון שלג'נטו יש מאגר bleeding edge של תוכנה, שלרוב נשען על תהליך ה QA של ה- "upstream"' (כלומר, יוצרי התוכנה המקוריים). דבר זה פועל היטב עבור תוכנות שנמצאות בשימוש רב (כגון שרת ה-HTTP אפאצ'י), אך פחות עבור תוכנות שאין להן הרבה משתמשים.

כמו כן, יש על ג'נטו ביקורת בגלל תהליך ההתקנה הארוך, אשר בדרך כלל לוקח מספר ימים על חומרה ישנה. אחד מהויכוחים המעניינים האחרים אשר בדרך כלל מגיעים אליו, הוא "חבילות בינארי או קוד מקור". ג'נטו משתמשת באחרון כברירת מחדל. יוצרי חבילות קוד מקור טוענים שבינאריים איטיים יותר ופחות אפשריים לכיוונון, בעוד שיוצרי חבילות בינאריות טוענים שלוקח מספר ימים להדר חלק מהחבילות, ולכן צורה זו אינה מתאימה למשתמשים רבים אשר דורשים התקנת תוכנות מהירה. יתרה מכך, מספר אפשרויות הידור שהמשתמש יכול לבחור, עשויות להפוך בסופו של דבר את התוכנה לפחות יציבה. לשתי השיטות יש יתרונות וחסרונות.

בתגובה לביקורת זו, ג'נטו החלה להציע בינאריים מהודרים מראש עבור מספר ארכיטקטורות, של תוכנות פופולריות, כגון KDE, GNOME, OpenOffice.org, Mozilla, Mozilla Firefox ואחרות, ואת כל החבילות הנדרשות כדי להריץ אותן. סטים אלה של חבילות מכונים "ה- Gentoo Reference Platform" (או בקיצור: GRP) והם מעודכנים בכל שחרור גרסה של ג'נטו.

לבסוף, הטיעון על "האליטה שמנהלת את ההפצה" נעלם מאז שדניאל רובינס ייסד את הארגון ללא מטרות רווח הנקרא "קרן ג'נטו". טענות אלו נשמעות בדרך כלל על ידי מיעוט "צעקני" של הפצות לינוקס מבוססות-קהילה.

ג'נטו נראתה לחלק מהאנשים כיריב של דביאן. באופן ספציפי, חלק ממשתמשי ג'נטו טענו שהם עברו לג'נטו מדביאן בגלל העזרה שהם קיבלו ממשתמשים אחרים המשתמשים במערכת, דרך הפורומים של ג'נטו, בהשוואה ל"טיפול" שקיבלו משתמשים חדשים ברשימת התפוצה של דביאן (ראו גם: RTFM).

[עריכה] הלוגו והקמע

הלוגו הרשמי של ג'נטו הוא ה-G המעוצב. קמעות לא רשמיים כוללים את לארי הפרה ו-איש העב"מ.

[עריכה] ראו גם

[עריכה] קישורים חיצוניים

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com