Version 9.0.1 (2008-05-12)
זכויות יוצרים © 2007, 2008 חברת Red Hat, Inc ואחרים
This document is released under the terms of the Open Publication License. For more details, read the full legalnotice in סעיף 3, “Legal Notice”.
![]() |
Latest Release Notes on the Web |
---|---|
These release notes may be updated. Visit http://docs.fedoraproject.org/release-notes/ to view the latest release notes for Fedora Core. |
היסטוריית גירסאות | ||
---|---|---|
גירסה 9.0.1 | 2008-05-12 | fdp |
Release notes for F9 |
פרויקט פדורה הנו פרויקט קוד פתוח בחסות Red Hat ובתמיכת הקהילה. מטרת הפרויקט היא להביא להתקדמות מהירה של קוד פתוח ותוכנה ותוכן חופשיים. במהלך המירוץ אחר מערכת ההפעלה וסביבות העבודה הטובות ביותר שתוכנה חופשית וקוד פתוח יכולים לספק, פרויקט פדורה עושה שימוש בפורומים ציבוריים, תהליכים גלויים, חדשנות מואצת, הובלה על ידי הראויים (מריטוקרטיה) ושקיפות תהליכים.
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
![]() |
הודעות שחרור קודמות באינטרנט |
---|---|
אם אתם משדרגים מגרסת פדורה ישנה יותר מהגרסה הקודמת, מומלץ להתייחס להודעות שחרור קודמות לצורך השלמת מידע. ניתן למצוא את הודעות השחרור הקודמות בקישור http://docs.fedoraproject.org/release-notes/. |
ניתן לעזור לקהיליית פרויקט פדורה לשפר את פדורה על ידי הגשת דיווחי תקלות ובקשות לשיפורים. בקישור http://fedoraproject.org/wiki/BugsAndFeatureRequests תמצאו מידע נוסף בנוגע לבאגים. תודה על השתתפותכם.
עבור מידע כללי נוסף לגבי פדורה, יש להתייחס לדפי האינטרנט הבאים:
סקירה כללית של פדורה
שאלות נפוצות לגבי פדורה
עזרה ודיונים
השתתפות בפרויקט פדורה
![]() |
קישורים לתיעוד |
---|---|
קישורים רבים עלולים לא לפעול כיאות מתוך סביבת ההתקנה, עקב מגבלות משאבים. הודעת השחרור זמינה גם אחרי ההתקנה כחלק מברירת המחדל של דף הבית בדפדפן האינטרנט. אם אתם מקושרים לאינטרנט, השתמשו בקישורים אלו כדי לאתר מידע מועיל נוסף לגבי פדורה והקהילה שיוצרת אותה ותומכת בה. |
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
בקישור http://fedoraproject.org/wiki/Tours/Fedora9 יש סיור מודרך, עתיר בתמונות וסרטונים של גרסה חדשה ומלהיבה זו.
לסיכום פחות טכני ויותר ידידותי למשתמש של השינויים העיקריים בגרסה, כדאי לפנות אל:
גרסה זו כוללת גרסאות חדשות ושונות משמעותית של טכנולוגיות ורכיבי מפתח. הסעיפים הבאים מספקים תקציר של השינויים העיקריים מהגרסה הקודמת של פדורה.
פדורה כוללת כמה ספינים, שהם קבצי התקנה של פדורה הנבנים מאוסף מסוים של חבילות תכנה. כל ספין מכיל אוסף חבילות תכנה העונות על הדרישות של משתמשי קצה מסוימים. בנוסף לאפשרות הבחירה בקובץ boot.iso
קטן מאוד עבור התקנות מהרשת, משתמשים יכולים לבחור בין הספינים הרשומים להלן:
התקנת פדורה רגילה עבור שרתים, תחנות עבודה ומחשבים שולחניים. ספין זה מהווה מסלול שדרוג טוב וסביבה דומה לגרסאות קודמות של פדורה.
אחת ממספר Live images שניתן להריץ ישירות מדיסק או התקן USB וניתן גם להתקנה על פי הצורך. מידע נוסף בנושא זה ניתן לקרוא בסעיף "Live".
עוד ספינים ייחודיים ניתן למצוא בקישור http://spins.fedoraproject.org. ניתן להעביר Live images גם להתקני אחסון USB בעזרת תכנת העזר livecd-iso-to-disk הנמצאת בחבילה livecd-tools.
גרסות פדורה זמינות גם דרך jigdo. שיטת הפצה זו משפרת את הזמן הנדרש לקבלת קבצי ISO להתקנה. במקום להמתין כפי שנעשה בביטורנט לסיום ההורדות, jigdo מחפש דרך תשתית ניהול אתרי המראה של פדורה את אתרי המראה בעלי הגישה המהירה ביותר ומוריד מהם רק את המידע החסר. בכדי לייעל את איתור המידע החסר, ניתן לספק ל-jigdo תקליטור או DVD קיים. סריקתו על ידי jigdo תפחית הורדות מידע מיותרות. תכונה זו הופכת לשימושית בפרט אם אתם:
מורידים את גרסאות הניסיון ואחר כך את הגרסה הסופית. במקרה כזה בכל הורדה עוקבת חוסכים 90% מנפח ההורדה.
אם מורידים הן את אוסף התקליטורים והן את ה-DVD, אזי ה-DVD מכיל 95% מהנתונים הדרושים לאוסף התקליטורים.
הורדת כל אחד מהצירופים לעיל.
גרסת פדורה זו כוללת את GNOME 2.22. סביבת GNOME מכילה כעת כלי ליצירת סירטונים ותמונות ממצלמת אינטרנט, הנקרא Cheese, גישה משופרת לקבצים דרך הרשת, יישומון חדש של שעון בינלאומי, תמיכה ביומן Google וכן תמיכה בתוויות דואר ייחודיות בתכנת Evolution, כלי תצוגה חדש לשולחנות עבודה מרוחקים, תכונות נגישות משופרות ושילוב עם חבילת PolicyKit:
גרסת KDE 4.0.3 זמינה הן כ-DVD רגיל והן ב-Live Image.
גרסת Xfce 4.4.2 זמינה כחלק מגרסת פדורה זו.
גרסה 0.7 של NetworkManager מספקת תמיכה משופרת בגישה ניידת לפס רחב, כולל התקני GSM ו-CDMA וכן תומכת כעת בריבוי התקנים וקישורי ad-hoc לצורך שיתוף חיבורי רשת. שירות זה מופעל כעת כברירת מחדל בהתקנות מרשת, מ-DVD, CD, ומ-live images.
תוכנת ההתקנה של פדורה, Anaconda, תומכת כעת בשינוי גדלי מחיצות המכילות מערכות קבצים מסוג ext2/3 ו-NTFS, יצירה והתקנה של מערכות קבצים מוצפנות, מנגנוני הנצלה משופרים הכוללים FirstAidKit. כמו כן מיקום השלב השני של תוכנת ההתקנה הנו בלתי תלוי כעת במיקום החבילות, דבר שהיה אחד הגורמים לתכנון מחדש והגדלת netboot.iso
המכילה כעת את השלב השני של תוכנת ההתקנה.
כעת ניתן לכתוב שינויים לתוך התקני Live USB, כך שישמרו גם לאחר אתחול המחשב.
מערכת המספקת מסגרת כוללת לניהול תוכנה חוצה הפצות בשם PackageKit, מכילה אוסף כלי שורת פקודה וממשקים גרפיים המחליפים את Pirut בגרסת פדורה זו. ממשק העדכונים הגרפי של PackageKit זמין מעתה במקום Pup. מאחורי הקלעים של PackageKit, ביצועי הפקודה yum השתפרו משמעותית.
מערכת FreeIPA מפשטת תהליכי בקרה, מדיניות וניהול זהויות על ידי אספקת ממשקים מבוססי דפדפן, כלי שורת פקודה וכלים ניהוליים. מערכת FreeIPA מצרפת את היכולות של Fedora Directory Server יחד עם FreeRADIUS, MIT Kerberos, NTP ו-DNS כדי לספק פתרון קל מהקופסא.
מערכת הקבצים Ext4, שהיא הגרסה הבאה של מערכת ext3 הבוגרת והיציבה, זמינה כאפשרות נוספת בגרסת פדורה זו. מערכת Ext4 מספקת ביצועים משופרים, תמיכה בנפח אחסון מוגדל ומספר תכונות חדשות נוספות.
גרסה זו של פדורה משתמשת ב-Upstart, כתחליף מבוסס אירועים לשירות /sbin/init
.
גרסה 3 של Firefox מביאה עמה מספר שיפורים בולטים כגון מראה והתנהגות מותאמת לשולחן העבודה, מנגנון Places המחליף את הסימניות הישנות ושדה כתובת משודרג.
סביבת Java החופשית לחלוטין OpenJDK 6 מותקנת כברירת מחדל. סביבת IcedTea 7, הנגזרת מ-OpenJDK 1.7, אינה משמשת יותר כברירת מחדל. סביבת IcedTea כוללת תוסף דפדפן המבוסס על GCJ וזמין הן עבור ארכיטקטורת x86 והן עבור x86_64. כלי GCJ משמשים עדיין כברירת מחדל בארכיטקטורת PPC.
גרסה 2.4 של OpenOffice.org, הכוללת חידושים רבים, זמינה עתה כחלק מ-Fedora-9.
פדורה כוללת כעת את Perl 5.10.0, הצורך פחות זכרון ומכיל שפורים נוספים.
פדורה כוללת עתה את TeXLive המחליף הפצת TeX ישנה יותר שאינה מתוחזקת עוד.
פדורה 9 מבוססת על גרסת גרעין 2.6.25
ניתן לדווח באופן אוטומאטי ל- http://www.kerneloops.org/ על התרסקויות גרעין מערכת ההפעלה ולאבחן אותן באופן יותר ידידותי בעזרת חבילת kerneloops המותקנת כברירת מחדל. מקובל בלינוקס לכנות בשם Oops את חתימות ההתרסקות.
העבודה על אתחול וסגירת בסביבת X הובילה לשיפורים בולטים לעין
התכניות המוצעות לגרסה הבאה של פדורה זמינות בכתובת http://fedoraproject.org/wiki/RoadMap.
Copyright (c) 2007 by Red Hat, Inc. and others. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0, available at http://www.opencontent.org/openpub/.
The Fedora Art Project created the admonition graphics (note, tip, important, caution,
and warning). Tommy Reynolds <Tommy.Reynolds@MegaCoder.com>
created the callout graphics. They all may be freely redistributed with
documentation produced for the Fedora Project.
FEDORA, FEDORA PROJECT, and the Fedora Logo are trademarks of Red Hat, Inc., are registered or pending registration in the U.S. and other countries, and are used here under license to the Fedora Project.
Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat Inc. in the United States and other countries.
All other trademarks and copyrights referred to are the property of their respective owners.
Documentation, as with software itself, may be subject to export control. Read about Fedora Project export controls at http://fedoraproject.org/wiki/Legal/Export.
תודתנו לכם על הזמן שאתם משקיעים בדיווחי תקלות, הצעות לשיפורים והערות נוספות. משוב זה מסייע לנו לשפר את היכולות של פדורה, לינוקס ותוכנה חופשית בכל העולם.
בכדי לספק משוב אודות תכנה או מרכיבי מערכת אחרים בפדורה, אנא פנו אלhttp://fedoraproject.org/wiki/BugsAndFeatureRequests. רשימת בעיות ידועות ותקלות שכיחות בגרסה זו נמצאת בכתובת http://fedoraproject.org/wiki/Bugs/F9Common.
![]() |
משוב אודות הודעת השחרור בלבד |
---|---|
סעיף זה עוסק במשוב אודות הודעת השחרור עצמה |
אם נראה לכם שניתן לשפר בדרך כלשהי את הודעת השחרור, אתם יכולים לפנות ישירות אל המחברים. להלן מספר דרכים לעשות זאת, על פי סדר עדיפות:
בעלי חשבון בפרויקט פדורה יכולים לערוך ישירות את http://fedoraproject.org/wiki/Docs/Beats.
ניתן למלא כרטיס תקלה בעזרת התבנית להלן: http://tinyurl.com/nej3u - קישור זה מיועד למשוב *רק* אודות הודעת השחרור עצמה. כמתואר באזהרה לעיל.
כתובת דואר relnotes@fedoraproject.org.
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
![]() |
מדריך ההתקנה של פדורה |
---|---|
בכדי ללמוד כיצד להתקין את פדורה, יש לפנות לכתובת http://docs.fedoraproject.org/install-guide/. |
![]() |
נושאי התקנה שאינם מכוסים בהודעת שחרור זו |
---|---|
במקרה של שאלות או בעיות בנושאי ההתקנה, שאינן מכוסות בהודעת שחרור זו, יש לפנות לכתוכות http://fedoraproject.org/wiki/FAQ וכן http://fedoraproject.org/wiki/Bugs/Common. |
תכנת ההתקנה של פדורה נקראת Anaconda. סעיף זה מתאר נושאים הקשורים ל-Anaconda ולהתקנת פדורה 9.
![]() |
הורדת קבצים גדולים |
---|---|
מי שמתכוון להוריד את קובץ ה-DVD של פדורה, צריך לזכור שלא כל תכנות הורדת הקבצים מותאמות להורדת קבצים שגודלם מעל 2 GiB. כלים שאינם סובלים ממגבלה זו כוללים בין השאר את wget מגרסה 1.9.1-16 ומעלה, curl, וכן ncftpget. ניתן להוריד קבצים גדולים גם באמצעות BitTorrent. למידע אודות הורדת קובץ הטורנט והשימוש בו יש לקרוא את http://torrent.fedoraproject.org/. |
כברירת מחדל Anaconda בודקת את שלמות מדיית ההתקנה. בדיקה זו ניתנת לביצוע בהתקנות מתקליטור, DVD, מקבצי התקנה המאוחסנים על דיסק קשיח מקומי או דרך NFS. פרויקט פדורה ממליץ על בדיקת מדיית/קובץ ההתקנה לפני תחילת ההתקנה ולפני דיווח על תקלות הקשורות להתקנה. מסתבר שהרבה תקלות המדווחות בנושא התקנות נובעות מתקלות בצריבת תקליטורים או DVD.
מנגנון mediacheck הנו רגיש מאוד ועלול לדווח על תקלות גם בדיסקים שמישים. בעיה זו נובעת לרוב מתכנת צריבה שאינה מוסיפה מילוי (padding) בזמן הצריבה. בכדי להפעיל את מנגנון הבדיקה בזמן אתחול המערכת, יש להקיש על מקש כלשהו כדי להיכנס לתפריט האתחול, להקיש אז על מקש Tab, להוסיף את האפשרות mediacheck
לרשימת הפרמטרים ולבסוף ללחוץ על מקש Enter.
לאחר סיום ביצוע פעולת mediacheck בהצלחה, יש לבצע אתחול מחדש של המחשב למצבו הרגיל. במערכות רבות הדבר מביא לתהליך התקנה מהיר יותר מהדיסק. ניתן לדלג על האפשרות mediacheck
בזמן האתחול.
![]() |
ביטורנט מבצע בדיקת שלמות ההורדה באופן אוטומטי |
---|---|
כאשר משתמשים ב-BitTorrent, מתבצע אמות אוטומטי של הקבצים המורדים. אם הקובץ הורד בהצלחה, אין צורך לאמת אותו שנית. אולם לאחר צריבת תקליטור או DVD מומלץ להשתמש ב-mediacheck בכדי לבדוק את שלמות המדיה. |
בכדי לבצע בדיקת תקינות זיכרון, לפני התקנת פדורה, יש להקיש על מקש כלשהו כדי להיכנס לתפריט האתחול ואז לבחור Memtest86 במקום את Anaconda. תכנת Memtest86 תמשיך לרוץ עד ללחיצה על מקש Esc.
. אפשרות זו מריצה את תכנת הבדיקה![]() |
זמינות Memtest86 |
---|---|
נדרש לבצע אתחול מתקליטור התקנה מספר 1, מתקליטור הצלה או מ-DVD כדי להשתמש במנגנון זה. |
פדורה 9 תומכת בהתקנה גרפית מהרשת בעזרת HTTP או FTP. אולם, קובץ כלי ההתקנה צריך להיטען לזיכרון או להיות על מדיה מקומית כגון תקליטור התקנה מס' 1. לכן, ניתן להשתמש בהתקנה גרפית רק עם מערכות המאותחלות מתקליטור מס' 1 או מערכות עם למעלה מ-192 MiB זיכרון. מערכות בעלות זיכרון פחות מ-192 MiB משתמשות כברירת מחדל בהתקנה מבוססת טקסט. אם אתם מעדיפים לאלץ התקנה מבוססת טקסט בכל מקרה, הוסיפו בזמן האתחול לבקשה boot:
את הפקודה linux text.
תמיכה מובנית בשינוי גדלי מחיצות מהסוגים ext2, ext3 ו-ntfs.
תמיכה בהתקנה למחיצות מוצפנות, כולל מחיצת השורש.
קובץ ISO אחיד לאתחול מהרשת המחליף את boot.iso
, diskboot.img
, ו-rescuecd.iso
הישנים.
מיקום קבצי השלב השני של תכנת ההתקנה אינו תלוי במיקום חבילות התכנה.
התקנה טבעית למערכות x86
ו-x86_64
המשתמשות ב-EFI ואתחולן בעזרת grub
.
איתור וזיהוי חמרה מבוסס HAL ו-udev
.
תמיכה בשמירת מצב ב-Live images המאותחלים מ-USB flash.
השמות /dev/hdX
של התקני IDE על מערכות i386, x86_64 הוחלפו ב-/dev/sdX
. יש לשים לב להערות הנוגעות לחשיבות מתן תגיות להתקנים בזמן שדרוג מפדורה 7 ולמגבלות הקשורות למחיצות.
לא כל בקרי IDE RAID נתמכים. אם הבקר עדיין לא נתמך על ידי חבילת dmraid, ניתן להרכיב מערכי דיסקים תוך שימוש במנגנון RAID הממומש בגרעין של לינוקס. עבור בקרי RAID שכן נתמכים, יש להגדיר את תצורת מערך הדיסקים ב-BIOS של המחשב.
יתכן שבמחשבים בעלי יותר מכרטיס רשת אחד, לא הכרטיס הראשון לפי הסדר ב-BIOS יקבל את הזיהוי eth0 בגרעין מערכת ההפעלה. כתוצאה, יתכן שתכנת ההתקנה תנסה לגשת לרשת דרך כרטיס שונה מזה שהיה בשימוש על ידי PXE. בכדי לשנות התנהגות זו, יש להשתמש בהגדרות הבאות בקובץ התצורה pxelinux.cfg/*
הנמצא בשרת ההתקנות:
IPAPPEND 2 APPEND ksdevice=bootif
אפשרויות התצורה לעיל, גורמות לתכנת ההתקנה להשתמש באותו כרטיס רשת בו השתמש ה-BIOS ו-PXE. כמו כן, ניתן להשתמש באפשרות הבאה:
ksdevice=link
אפשרות זו גורמת לתכנת ההתקנה להשתמש בכרטיס הרשת הראשון שמחובר ל-switch.
בכתובת http://fedoraproject.org/wiki/DistributionUpgrades יש פירוט לגבי הנהלים המומלצים לשדרוג פדורה.
If you are upgrading to Fedora 9 and use emacs, you must upgrade to the latest version of emacs for your prior release to ensure a clean upgrade. Fedora 8 users must have emacs-22.1-10.fc8 or later, while Fedora 7 users must have emacs-22.1-7.fc7.
To see what version of emacs is installed, run the rpm -q emacs command.
בעבר, תמכו כונני IDE בלינוקס בעד 63 מחיצות לכל כונן בעוד שכונני SCSI הוגבלו לעד 15 מחיצות לכונן. תוכנת ההתקנה Anaconda משתמשת במנהל התקן libata
כפי שנעשה בכל מערכת ההפעלה ולכן אינה יכולה לזהות במהלך התקנה או שדרוג יותר מ-15 מחיצות בכונן IDE.
במהלך שדרוג של מערכת המכילה יותר מ-15 מחיצות, יתכן ויהיה צורך להעביר את הכונן לשימוש במנגנון Logical Volume Management (LVM). מגבלה זו עלולה להתנגש עם מערכות מותקנות אחרות במידה ואינן תומכות ב-LVM. רוב הפצות הלינוקס המודרניות תומכות ב-LVM ויש מנהלי התקנים גם עבור מערכות הפעלה נוספות.
עקב שינוי באופן שבו מטופלים התקני אחסון בגרעין של לינוקס, שמות התקני אחסון כדוגמת /dev/hdX
או /dev/sdX
יהיו שונים מאלו שהיו בשימוש בגרסאות קודמות. Anaconda פותרת בעיה זו על ידי זיהוי הכוננים והמחיצות באמצעות תגיות או מזהים גלובליים (UUID). אם אין למחיצות סימונים כאלו, Anaconda עוצרת את השדרוג ומתריעה בדבר הצורך להוסיף תגיות למחיצות. במערכות המשתמשות ב-Logical Volume Management (LVM) ובמנגנון מיפוי הדיסקים (device mapper), אין צורך בדרך כלל בתיוג מחודש של המחיצות.
בכדי לראות את התגיות הנוכחיות של המחיצות, יש להעלות את התקנת פדורה שלפני השדרוג ולהקליד את הפקודה הבאה במסוף:
/sbin/blkid
יש לבדוק שלכל אחד מהכרכים ברשימה יש ערך עבור LABEL=
כמודגם להלן:
/dev/hdd1: LABEL="/boot" UUID="ec6a9d6c-6f05-487e-a8bd-a2594b854406" SEC_TYPE="ext2" TYPE="ext3"
במידה ונוספו או שונו תגיות, חובה לעדכן את קובץ /etc/fstab
באופן תואם:
su -c "cp /etc/fstab /etc/fstab.orig" su -c "gedit /etc/fstab"
להלן דוגמה לשורת עיגון לפי תגית:
LABEL=f7-slash / ext3 defaults 1 1
grub.conf
במידה והתגית של מערכת הקבצים /
(root) שונתה, חובה לעדכן גם את הפרמטרים לאתחול הגרעין בקובץ התצורה של grub.
su -c "gedit /boot/grub/grub.conf"
להלן דוגמה לשורת grub תואמת:
kernel /vmlinuz-2.6.20-1.2948.fc6 ro root=LABEL=f7-slash rhgb quiet
אם עודכנו תגיות המחיצות או קובץ /etc/fstab
, בצעו אתחול מחדש של התקנת פדורה הקיימת, כדי לאמת שכל המחיצות מעוגנות כמקודם וניתן להיכנס למערכת. לאחר סיום מוצלח של שלב זה, בצעו אתחול של המערכת עם מדיית ההתקנה כדי להתחיל את השדרוג.
ככלל, עדיף לבצע התקנה נקיה לעומת שדרוג, בפרט עבור מערכות המכילות תכנה ממאגרי צד-שלישי. חבילות המגיעות מצדדים שלישיים לא תמיד עובדות כמצופה במערכת המשודרגת. אם למרות זאת הוחלט לשדרג, המידע הבא יכול להועיל:
יש לבצע גיבוי מלא לפני השדרוג. בפרט, דרוש לשמר את התיקיות /etc
, /home
ויתכן שגם /opt
ו-/usr/local
אם מותקנות שם חבילות ייחודיות. במקרים עדיף לאפשר אתחול מרובה (multi-boot) עם עותק של המערכת הישנה על גבי מחיצה חלופית כגיבוי. במקרה כזה, יש ליצור מדיית אתחול חלופית כגון דיסקט אתחול של GRUB.
![]() |
גבוי תצורת המערכת |
---|---|
גיבויים של קבצי התצורה ב- |
לאחר סיום השדרוג, נא להריץ את הפקודה הבאה:
rpm -qa --last > RPMS_by_Install_Time.txt
יש לבחון את סוף הפלט ולחפש חבילות ישנות יותר מתאריך השדרוג. יש לטפל בחבילות אלו לפי הצורך, כמו לעדכן או למחוק חבילות שהגיעו ממאגרי צד-שלישי. יתכן וחלק מהחבילות אינן קיימות יותר באף אחד מהמאגרים שנבחרו לשימוש. כדי לקבל רשימה של חבילות כאלו יש להריץ את הפקודה הבאה:
su -c "yum list extras"
אם מושכים את תצורת Kickstart באמצעות HTTP, המשיכה עלולה להיכשל עם הודעת שגיאה תואמת. במקרה כזה יש ללחוץ על כפתור OK מספר פעמים ללא שינוי בכדי להתגבר על השגיאה בהצלחה. כדי לעקוף בעיה זו, ניתן לבחור באחת מהשיטות האחרות למשיכת תצורות Kickstart.
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
This section provides notes that are specific to the supported hardware architectures of Fedora.
RPM supports parallel installation of multiple architectures of the same package. A default package listing such as rpm -qa might appear to include duplicate packages, since the architecture is not displayed. Instead, use the repoquery command, part of the yum-utils package, which displays architecture by default. To install yum-utils , run the following command:
su -c "yum install yum-utils"
To list all packages with their architecture using rpm, run the following command:
rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"
You can add this to /etc/rpm/macros
(for a
system wide setting) or ~/.rpmmacros
(for a
per-user setting). It changes the default query to list the
architecture:
%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
This section covers specific information about Fedora and the PPC hardware platform.
Minimum CPU: PowerPC G3 / POWER3.
Fedora 9 supports only the "New World" generation of Apple Power Macintosh, shipped from circa 1999 onward. Although "Old World" machines should work, they require a special bootloader which is not included in the Fedora distribution.
Fedora 9 supports IBM RS/6000, pSeries, iSeries, and Cell Broadband Engine machines.
Fedora 9 also supports the Sony PlayStation 3 and Genesi Pegasos II and Efika.
Fedora 9 includes new hardware support for the P.A. Semiconductor 'Electra' machines.
Recommended for text-mode: 233 MHz G3 or better, 128MiB RAM.
Recommended for graphical: 400 MHz G3 or better, 256MiB RAM.
סך כל החבילות שניתן להתקין יכולות לתפוס נפח דיסק של למעלה מ-9 GB. הגודל הסופי תלוי רק בספין שנבחר להתקנה ובחבילות שנבחרו. במהלך ההתקנה נדרש נפח נוסף כדי לתמוך בסביבת ההתקנה. נפח זה כולל את הנפח של /Fedora/base/stage2.img
(בדיסק התקנה מס' )1 ובנוסף את סך גודל הקבצים בתיקי /var/librpm
על המערכת המותקנת.
במונחים מעשיים, תוספת הנפח הנדרשת יכולה להיות בתחום שבין 90 MiB עבור התקנה מזערית ועד לתוספת של 175 MiB עבור התקנה גדולה יותר.
נפח נוסף יידרש עבור קבצי המשתמשים וכמו כן נדרש לפחות 5% נפח דיסק פנוי לצורך עבודה תקינה של המערכת.
After a brief experiment with 64KiB pages in Fedora Core 6, the PowerPC64 kernel has now been switched back to 4KiB pages. The installer should reformat any swap partitions automatically during an upgrade.
מקש ה-Option במערכות Apple, שקול למקש Alt במערכות PC. בכל מקרה שתכנת ההתקנה והתיעוד מתייחסים למקש Alt, יש להשתמש במקש Option במקומו.עבור צירופי מקשים מסוימים, יתכן ויהיה צורך להשתמש במקש Option בצירוף עם מקש Fn, כמו למשל הצירוף Option+Fn+F3 כדי לעבור למסוף tty3.
Fedora Installation Disc 1 is bootable on supported hardware. In
addition, a bootable CD image appears in the
images/
directory of
this disc. These images behave differently according to your
system hardware:
On most machines, the bootloader automatically boots the appropriate 32-bit or 64-bit installer from the install disc.
64-bit IBM pSeries (POWER4/POWER5), current iSeries models. After using OpenFirmware to boot the CD, the bootloader, yaboot, automatically boots the 64-bit installer.
IBM "Legacy" iSeries (POWER4).
So-called "Legacy" iSeries models, which do not use
OpenFirmware, require use of the boot image located in the
images/iSeries
directory of the installation tree.
32-bit CHRP (IBM RS/6000 and others).
After using OpenFirmware to boot the CD, select the
linux32
boot image at the
boot:
prompt to start the 32-bit installer. Otherwise, the
64-bit installer starts and fails.
Genesi Pegasos II / Efika 5200B.
The Fedora kernel supports both Pegasos and Efika without
the need to use the "Device Tree Supplement" from
powerdeveloper.org. However, the lack of full support for
ISO9660 in the firmware means that booting via yaboot from
the CD is not possible. Boot the 'netboot' image instead,
either from the CD or over the network. Because of the
size of the image, you must set the
firmware's load-base
variable to load
files at a high address such as 32MiB instead of the
default 4MiB:
setenv load-base 0x2000000
At the OpenFirmware prompt, enter the following command to boot the Efika update, if necessary, or the netboot image from the CD:
boot cd: /images/netboot/ppc32.img
או מהרשת:
boot eth ppc32.img
You must also manually configure OpenFirmware to make the
installed Fedora system bootable. To do this, set
the boot-device
and boot-file
environment variables
appropriately, to load yaboot from
the /boot
partition. For example, a
default installation might require the following:
setenv boot-device hd:0 setenv boot-file /yaboot/yaboot setenv auto-boot? true
PA Semi Electra.
The Electra firmware does not yet support yaboot; to
install on Electra, you can boot
the ppc64.img
netboot image. After
the installation, you will need to manually configure the
firmware to load the installed kernel and initrd from
the /boot
partition. Refer to the
firmware documentation for further details.
Sony PlayStation 3. For installation on PlayStation 3, first update to firmware 1.60 or later. The "Other OS" boot loader must be installed into the flash, following the instructions at http://www.playstation.com/ps3-openplatform/manual.html. A suitable boot loader image can be found on Sony's "ADDON" CD, available from ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/.
Once the boot loader is installed, the PlayStation 3 should be able to boot from the Fedora install media. Please note that network installation works best with NFS, since that takes less memory than FTP or HTTP methods. Using the text option also reduces the amount of memory taken by the installer.
For more information on Fedora and the PlayStation3 or
Fedora on PowerPC in general, join the
Fedora-PPC
mailing list or the
#fedora-ppc
channel on
FreeNode.
Network booting.
Combined images containing the installer kernel and
ramdisk are located in the
images/netboot/
directory of the installation tree. They are intended for
network booting with TFTP, but can be used in many ways.
The yaboot loader supports TFTP booting for IBM pSeries and Apple Macintosh. The Fedora Project encourages the use of yaboot over the netboot images.
The ppc64-utils package has been split out into individual packages reflecting upstream packaging (ps3pf-utils, powerpc-utils, powerpc-utils-papr). Although the mkzimage command is no longer supplied, you can use the wrapper script from the kernel-bootwrapper package:
wrapper -i initrd-${KERN_VERSION}.img -o zImage-${KERN_VERSION}.img vmlinuz-${KERN_VERSION}
סעיף זה מכסה מידע ייחודי לפדורה על גבי פלטפורמת חומרה x86.
כדי להשתמש במהלך או אחרי ההתקנה, בתכונות ייחודיות של פדורה 9, יתכן וידרשו פרטים של מרכיבי חומרה נוספים כגון מתאמי מסך ורשת.
מאפייני המעבדים הבאים מתוארים במונחים של מעבדי אינטל. ניתן להשתמש בפדורה גם עם מעבדים תואמים אחרים, למשל מתוצרת AMD, Cyrix ו-VIA בעלי מאפיינים שווי ערך.
פדורה 9 דורשת לפחות מעבד פנטיום והיא מותאמת במיוחד למעבדי פנטיום 4 ומעלה.
מומלץ לסביבה מבוססת טקסט: לפחות Pentium 200 MHz.
מומלץ לסביבה גרפית: לפחות Pentium II 400 MHz.
זיכרון מזערי לסביבה מבוססת טקסט: 128MiB.
זיכרון מזערי לסביבה גרפית: 192MiB.
זיכרון מומלץ לסביבה גרפית: 256MiB.
סך כל החבילות שניתן להתקין יכולות לתפוס נפח דיסק של למעלה מ-9 GB. הגודל הסופי תלוי רק בספין שנבחר להתקנה ובחבילות שנבחרו. במהלך ההתקנה נדרש נפח נוסף כדי לתמוך בסביבת ההתקנה. נפח זה כולל את הנפח של /Fedora/base/stage2.img
(בדיסק התקנה מס' )1 ובנוסף את סך גודל הקבצים בתיקי /var/librpm
על המערכת המותקנת.
במונחים מעשיים, תוספת הנפח הנדרשת יכולה להיות בתחום שבין 90 MiB עבור התקנה מזערית ועד לתוספת של 175 MiB עבור התקנה גדולה יותר.
נפח נוסף יידרש עבור קבצי המשתמשים וכמו כן נדרש לפחות 5% נפח דיסק פנוי לצורך עבודה תקינה של המערכת.
סעיף זה מכסה מידע ייחודי לפדורה על גבי פלטפורמת חומרה x86_64.
כדי להשתמש במהלך או אחרי ההתקנה, בתכונות ייחודיות של פדורה 9, יתכן וידרשו פרטים של מרכיבי חומרה נוספים כגון מתאמי מסך ורשת.
זיכרון מזערי לסביבה מבוססת טקסט: 256 MiB.
זיכרון מזערי לסביבה גרפית: 384 MiB.
זיכרון מומלץ לסביבה גרפית: 512 MiB.
סך כל החבילות שניתן להתקין יכולות לתפוס נפח דיסק של למעלה מ-9 GB. הגודל הסופי תלוי רק בספין שנבחר להתקנה ובחבילות שנבחרו. במהלך ההתקנה נדרש נפח נוסף כדי לתמוך בסביבת ההתקנה. נפח זה כולל את הנפח של /Fedora/base/stage2.img
(בדיסק התקנה מס' )1 ובנוסף את סך גודל הקבצים בתיקי /var/librpm
על המערכת המותקנת.
במונחים מעשיים, תוספת הנפח הנדרשת יכולה להיות בתחום שבין 90 MiB עבור התקנה מזערית ועד לתוספת של 175 MiB עבור התקנה גדולה יותר.
נפח נוסף יידרש עבור קבצי המשתמשים וכמו כן נדרש לפחות 5% נפח דיסק פנוי לצורך עבודה תקינה של המערכת.
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
גרסת פדורה זו כוללת מספר קבצי ISO של live images בנוסף לקובצי ISO של ההתקנות הרגילות. ניתן לצרוב אותם לתקליטורים, לאתחל מהם את המחשב ובשיטה זו לנסות את פדורה לפני ההתקנה. Live images אלו כוללים אפשרות להתקין את תוכנם לדיסק הקשיח וכך ליצור התקנה קבועה הנהנית מביצועי דיסק משופרים.
לרשימה מלאה של הספינים הזמינים ולהוראות שימוש בהם יש לפנות לכתובת:
העלאת מערכת מ-Live image מתבצעת על ידי הכנסת המדיה למחשב ואיתחולו מחדש. כדי להיכנס למערכת ולהשתמש בסביבת שולחן העבודה יש להשתמש בשם המשתמש fedora
. יש להקיש Enter בשדה הססמה מכיוון שאין ססמה לחשבון זה. ה-Live image אינו מבצע כניסה אוטומטית כדי לאפשר למשתמש לבחור את השפה הרצויה. לאחר הכניסה ניתן להתקין את ה-live image לדיסק באופן קבוע בעזרת לחיצת הצלמית Install to Hard Drive המופיעה בשולחן העבודה.
ניתן לבצע התקנה טקסטואלית של live image, על ידי הרצת הפקודה liveinst במסוף.
ניתן להוסיף בשורת הטעינה של מערכת ההפעלה את המילה liveinst
או textinst
ולאפשר בכך התקנה ישירה מבלי לטעון קודם את סביבת העבודה של ה-Live CD/DVD.
ניתן להשתמש ב-Live image הללו גם מתוך התקן אחסון USB. ראשית יש להתקין את חבילת livecd-tools ממאגר הפיתוח. לאחר מכן יש להריץ את התסריט livecd-iso-to-disk:
/usr/bin/livecd-iso-to-disk /path/to/live.iso /dev/sdb1
יש להחליף את /dev/sdb1
בשם המחיצה עליה יש לפרוש את הקובץ
זה אינו תהליך הרסני. נתונים קודמים על התקן ה-USBנשארים כפי שהם.
בפדורה 9 יש תמיכה לשמירת שינויים ב-Live image. התרחיש העיקרי עבורו תמיכה זו מיועדת, הוא שימוש ב-Live image על גבי התקן אחסון USB ושמירת השינויים על גבי אותו התקן. כדי לבצע זאת, יש להוריד את ה-Live image ולהריץ את הפקודה הבאה:
livecd-iso-to-disk --overlay-size-mb 512 /path/to/live.iso /dev/sdb1
יש להחליף את /dev/sdb1
בשם המחיצה עליה יש לפרוש את הקובץ
במקום 512
יש לכתוב את הנפח במגאבייט שיש לשריין עבור שמירת מידע (שטח הכיסוי - overlay). הפקודה livecd-iso-to-disk מאוחסנת בתיקיית LiveOS
ברמה העליונה של ה-CD image. להתקן ה-USB צריך להיות נפח פנוי מספיק לאחסון ה-Live image בנוסף לשטח הכיסוי ולקבצים אחרים שיאוחסנו עליו.
העבודה לשיפור כלי הבניה של Live image והטמעה טובה יותר שלהם בשאר המערכת נמשכת. מנגנון livecd-creator מספק כעת מנשקים לבניית מעטפות חלופיות או כלים לסוגים אחרים של images.
התקנות live image שונות מהתקנות רגילות של פדורה בדברים הבאים.
ב-live image קיים אוסף חלקי של החבילות הזמינות ב-DVD רגיל. אולם בשני המקרים המערכת המותקנת עובדת מול אותו מאגר ובו נמצאות כל החבילות.
כניסת SSH מבוטלת כברירת מחדל. הסיבה לכך שב-Live image מוגדר משתמש ברירת מחדל ללא ססמה. אולם, התקנה לדיסק מתוך live image מבקשת ליצור משתמש חדש וססמה.
התקנות live image אינן מאפשרות בחירת חבילות או שדרוג מערכת מכיוון שהן מעתיקות לדיסק מערכת קבצים שלמה מתוך התקן USB או מדיה. לאחר סיום ההתקנה, כאשר המחשב אותחל מהמערכת המותקנת, ניתן להוסיף ולהסיר חבילות בעזרת כלי Add/Remove Packages, הפקודה yum, או כל כלי ניהול חבילות אחר.
הספינים של live image אינם פועלים על ארכיטקטורת i586
.
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
הסעיפים הבאים כוללים מידע בנוגע לחבילות תכנה שעברו שינויים משמעותיים עבור פדורה 9. להתמצאות קלה יותר, הסעיפים מאורגנים בקבוצות כפי שהן מופיעות בזמן התקנת המערכת.
כלי הניהול system-config-soundcard סבל מליקויים מרובים עקב תכנון ומימוש מיושנים ולכן הוסר. טכנולוגיות מודרניות כגון udev ו-HAL אפשרו לחלק מכרטיסי הקול לעבוד ישר מהקופסה. אנא דווחו כבאג על כל כרטיס כל שאינו עובד ישר מהקופסה. ניתן עדיין לכוונן את התצורה הרצויה מתוך סביבת שולחן העבודה תוך שימוש בכלים אחרים כגון כלי PulseAudio.
פדורה 9 כוללת כעת את Perl 5.10.0, המהווה עדכון גרסה משמעותי של perl5 מזה זמן. המפרש של Perl הוא מהיר יותר, צורך פחות זכרון וכולל מספר שפורים בקידוד UTF-8 ובתמיכה בנימים. מיקום התקנת Perl ניתן כעת לבחירה (relocatable), דבר המקל מאוד על מנהלי מערכות ואורזי חבילות. כמו כן, גרסה זו מכילה את התכונות החדשות הבאות: a new smart match operator, a switch statement, named captures, state variables, והודעות שגיאה משופרות.
למידע נוסף, יש להתייחס אל:
הפונקציונליות של תוסף installonlyn
שולבה לתוך חבילת yum עצמה. האפשרויות installonlypkgs
ו-installonly_limit
מוגדרות כברירת מחדל כך שישמרו רק שתי גרסאות של חבילות הגרעין. ניתן לעדכן את אוסף החבילות שישמרו ואת מספרן, או לבטל את האפשרות לחלוטין לפי העדפתך. פרטים נוספים נימצאים בדף התיעוד של yum.conf
.
אם הפקודה yum מגלה נעילה, היא מנסה שנית. תכונה זו שימושית לדוגמא כאשר אחד משירותי המערכת בודק אם יש עדכוני חבילות, או למשל כאשר הפקודה yum מופעלת בזמן שאחד מהממשקים הגרפיים שלה כבר מופעלים.
הפקודה yum מתייחסת לעדיפות היחסית של מאגרי תכנה (cost), המוגדר בקובץ התצורה. תכונה זו שימושית לשקלול העדיפות של חבילות תכנה ממאגרים שונים. ברירת המחדל של פרמטר זה היא 1000, כאשר העדיפות גדלה ככל שערכו של הפרמטר נמוך.
בגרסת Rawhide של פדורה 9, הקובץ /etc/yum.repos.d/fedora-development.repo
הוחלף ב-/etc/yum.repos.d/fedora-rawhide.repo
. התייחסויות ל-development
בקובץ fedora-rawhide.repo
עודכנו ל-rawhide
. עקב האופן בו מטפל RPM בקבצי תצורה, במידה והקובץ הקודם /etc/yum.repos.d/fedora-development.repo
עודכן, הוא נשמר בשם /etc/yum.repos.d/fedora-development.repo.rpmsave
. יתכן והמשתמשים במאגרי הפיתוח יאלצו לעדכן תסריטים או קבצי תצורה שכתבו, כך שיתייחסו לשם החדש.
מנגנון pam_mount
משתמש כעת מקובץ תצורה חדש הכתוב ב-XML. הקובץ /etc/security/pam_mount.conf
יתורגם במהלך השדרוג ל-/etc/security/pam_mount.conf.xml
בעזרת התסריט /usr/bin/convert_pam_mount_conf.pl, המסיר את כל ההערות מהקובץ. ניתן להסב, על ידי הרצה ידנית של התסריט, גם קבצי תצורה אישיים של משתמשים. קובץ pam_mount.conf.xml
לדוגמא, המכיל הערות מפורטות לגבי האפשרויות הזמינות נמצא ב-/usr/share/doc/pam_mount-*/pam_mount.conf.xml
.
מערכת TeXLive מהווה תחליף למערכת TeX הישנה והלא מתוחזקת. מערכת זו מספקת חבילות סגנון חדשות ומתקנת בעיות אבטחה רבות שהיו בהפצה הישנה.
פרויקט שרת המסופים של לינוקס (LTSP) שולב ישירות לתוך פדורה 9. העבודה נמשכת. לתיעוד ולחדשות האחרונות בדבר הפרויקט, יש לפנות ל:
החבילה nautilus-open-terminal משתמשת כעת במפתח GConf כדי לשלוט על התנהגותה בהרצה משולחן העבודה (בעזרת כפתור עכבר ימני). כדי להחזיר את ההתנהגות הקודמת -- פתיחת מסוף בתיקיית הבית של המשתמש, יש להשתמש בפקודה הבאה:
gconftool-2 -s /apps/nautilus-open-terminal/desktop_opens_home_dir --type=bool true
החבילה i810switch הוסרה. הפקודה xrandr בחבילה xorg-x11-server-utils מספקת כעת, בין השאר, גם את התפקודים של החבילה שהוסרה.
החבילה evolution-exchange מהחליפה את evolution-connector , ומספקת תפקוד זהה לשם הישן.
החבילה system-config-firewall ו-system-config-selinux מחליפות את system-config-security-level. החבילה system-config-selinux מהווה חלק מחבילת policycoreutils-gui.
כעת, החבילה pilot-link מוסיפה, כברירת מחדל, את המודול visor
לרשימה השחורה. אנו מעודדים משתמשים להשתמש בגישה ישירה ל-USB, אשר נתמכת בגרסאות החדשות של pilot-link. ניתן להפעיל זאת על ידי העברת האפשרות --port usb:
לכלי pilot-link השונים, במקום את שמות ההתקנים הטוריים בהם היה מקובל להשתמש בעבר (כגון /dev/pilot
או /dev/ttyUSB0
, /dev/ttyUSB1
וכן הלאה). לדוגמא:
pilot-xfer --port usb: --list
החבילות hal-info ו-hal עודכנו כך שהן קובעות את ההרשאות להתקני USB תוך שימוש בהגדרות PolicyKit. אם ביצעתם שינויי תצורה ידניים, החזירו אותם למצבם המקורי כדי למנוע התנגשות.
מידע נוסף קיים בקובץ README.fedora
הכלול בחבילה pilot-link.
המידע המשפטי להלן, נוגע לחלק מהתכנה בפדורה.
Portions Copyright (c) 2002-2007 Charlie Poole or Copyright (c) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright (c) 2000-2002 Philip A. Craig
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
סעיף זה מכסה מידע חשוב ושינויים הנוגעים לגרסה 2.6.25 של גרעין מערכת ההפעלה המופץ בפדורה 9. גרסה 2.6.25 של הגרעין כוללת:
תמיכה ב-tickless על מערכות x86 של 64-bit (תמיכה ב-32-bit נוספה עוד קודם) אשר משפרת מאוד את ניהול ההספק של המערכת.
מספר אלמנטים מתוך הפרויקט לתמיכת זמן אמת בגרעין.
שימוש בסכמת שמות גרסה תואמת יותר לסכמת השמות של הגרעין המקורי (upstream).
קובץ הגדרות האריזה של הגרעין נקרא כעת kernel.spec
ולא kernel-2.6.spec
.
קובץ הגדרות האריזה של הגרעין מכיל מקרו חדשים המקלים על תהליך הבניה. מידע נוסף נמצא בכתובת http://fedoraproject.org/wiki/Docs/CustomKernel.
בפדורה 9 הגרעין אינו טוען, כברירת מחדל, מודולים עבור כרטיסי קול ISA. ניתן לטעון את המודולים ידנית בעזרת הפקודה modprobe module-name, או הוספת שורה מתאימה בקובץ /etc/modprobe.conf
. הנה לדוגמא השורה הנדרשת עבור Creative SoundBlaster AWE64:
install snd-sbawe
גרעין פדורה מספק תמיכת paravirt_ops
ב-domU
, כחלק מהמאמץ של צוות הגרעין להקטין את העבודה הנדרשת ליצירת גרעיני Xen חדשים.
ניתן לאתחל ישירות גרעין וקובץ initrd ולהעביר פרמטרי אתחול עבור מערכות Xen באירוח מלא. פרטים נוספים מופיעים ב-http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.
מערכת פדורה יכולה להכיל שינויים נוספים לגרעין, עבור שיפורים, תיקוני באגים או תכונות נוספות. לכן יתכן שגרעין פדורה אינו זהה לחלוטין למה שמקובל לכנות גרעין ווניל הנלקח מאתר kernel.org:
כדי לקבל את רשימת ההבדלים הללו, יש להוריד את חבילת מקור ה-RPM ולהריץ את הפדורה הבאה עליה:
rpm -qpl kernel-<version>.src.rpm
כדי לשלוף את יומן השינויים של החבילה, ניתן להריץ את הפקודה הבאה:
rpm -q --changelog kernel-<version>
ניתן לראות גרסה ידידותית יותר של יומן השינויים בכתובת http://wiki.kernelnewbies.org/LinuxChanges. פלט diff מקוצר ומלא של הגרעין זמין בכתובת http://kernel.org/git. גרסת הגרעין של פדורה מבוססת על עץ הקוד של לינוס.
ההתאמות שנעשו עבור פדורה זמינות בכתובת http://cvs.fedoraproject.org.
פדורה 9 מכילה את הגרעינים הבנויים להלן:
גרעין טבעי, לשימוש ברוב המערכות. קוד מקור עם תצורה מוכנה נמצא בחבילה kernel-devel.
גרעין PAE לשימוש במערכות x86 של 32-bit בעלות יותר מ-4GB זיכרון, או עם מעבדים הכוללים את תכונת ה-NX -- No eXecute. גרעין זה תומך גם במערכות מרובות מעבדים וגם במערכות עם מעבד בודד. קוד מקור הכולל תצורה זמין בחבילת kernel-PAE-devel.
גרעין הדמייה (ווירטואליזציה) לשימוש עם מערכת Xen. קוד מקור הכולל תצורה זמין בחבילת kernel-xen-devel.
ניתן להתקין בו זמנית קבצי headers לכל מגוון הגרעינים. הקבצים מותקנים בתיקיות /usr/src/kernels/
. יש להשתמש בפקודה הבאה:version
[-PAE|-xen|-kdump]-arch
/
su -c "yum install kernel{,-PAE,-xen,-kdump}-devel"
יש לבחור אחד או יותר משמות הגרעינים הרצויים, מופרדים על ידי פסיקים וללא רווחים. יש להקליד את ססמת root
בתגובה לבקשת המערכת.
![]() |
גרעין x86 כולל תמיכה ב-Kdump |
---|---|
גרעיני מערכת ההפעלה עבור i686 ו-x86_64 הם עתה relocatable ולכן לא נדרש גרעין ייחודי עבור תמיכה ב-kdump. מעבדי PPC64 עדיין זקוקים לגרעין kdump נפרד. |
![]() |
גרעין ברירת המחדל מספק תמיכה בריבוי מעבדים (SMP) |
---|---|
אין גרעין SMP נפרד בפדורה על מעבדי i386, x86_64 ו-ppc64. הגרעין הטבעי מספק תמיכה בריבוי מעבדים. |
![]() |
תמיכת גרעין PowerPC |
---|---|
בפדורה אין תמיכה ב-Xen או kdump על ארכיטקטורת PowerPC. לגרסת 32-bit של PowerPC יש עדיין גרעין נפרד ל-SMP. |
בפדורה 9 לא קיימת חבילת kernel-source שהייתה בגרסאות פדורה ישנות מכיוון שרק חבילת kernel-devel דרושה כעת לבניית מודולי גרעין חיצוניים. קבצי הקוד המקור הכוללים תצורה, זמינים כמתואר ב-סעיף 9.3, “מגוון הגרעינים”.
![]() |
בניית גרעין ייחודי |
---|---|
למידע אודות פיתוח בגרעין ועבודה עם גרעינים מקומפלים ייחודית, יש לפנות ל-http://fedoraproject.org/wiki/Docs/CustomKernel. |
בדבר מידע אודות דיווח באגים בגרעין לינוקס יש לפנות לכתובת http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html. כמו כן, ניתן לפנות אל הכתובת http://bugzilla.redhat.com בנושאים יחודיים לפדורה.
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
This section details changes that affect Fedora graphical desktop users.
This release features GNOME 2.22.
The GNOME splash screen has been disabled upstream intentionally. To enable it, use gconf-editor or the following command:
gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true
The lock screen dialog theme is not connected to the selected screensaver in this release. To enable it, use gconf-editor or the following command:
gconftool-2 --set --type string /apps/gnome-screensaver/lock_dialog_theme "system"
Blinking cursors are enabled by default in this release, and are centrally managed via a gconf setting. To turn it off, run the following command:
gconftool-2 --type bool --set /desktop/gnome/interface/cursor_blink false
GNOME 2.22 features the new Gvfs, a userspace virtual
file-system with back-ends for sftp, ftp, dav, smb, obexftp, and
others. The Gvfs system is the replacement/successor of
gnome-vfs
.
Gvfs consists of two parts:
GIO, which is a new shared library that is part of GLib and
provides the API for
gvfs
Gvfs itself, a package that contains back-ends for the various file system types and protocols
The Gvfs system runs a single master daemon,
gvfsd
, that keeps
track of the current
gvfs
mounts. Most
mounts are run in a separate daemon process. Clients talk to the
mounts with a combination of DBus calls (on the session bus and
using peer-to-peer DBus) and a custom protocol for file
contents.
A few file-system types previously supported by
gnome-vfs
may not be
yet supported by gvfs
.
Work continues to provide completed solutions for all these
types.
The GNOME Display Manager
(gdm
) has been
updated to the latest upstream code, which is a complete rewrite driven by Fedora developers.
PolicyKit can be used to control shutdown and reboot. The configuration tool gdmsetup is currently missing, and is set to be replaced. For configuration changes, refer to the following:
http://live.gnome.org/GDM/2.22/Configuration
New features available on the login screen include:
power management and monitoring on the login screen, so the laptop hibernates or shuts down when the battery gets low
smarter user list
common default background between the login window and the desktop session, with no intermediate flicker
For more information on this feature:
http://fedoraproject.org/wiki/Features/NewGdm
Note: ~/.Xclients
and ~/.xsession
are no longer read automatically at login time. If you use either of these files, install the xorg-x11-xinit-session package.
This release features KDE 4.0.3. As the kdepim and kdevelop packages are not part of KDE 4.0 and kdewebdev is only partially available (no Quanta) in KDE 4.0, the KDE 3.5.9 versions of those packages are shipped.
KDE 4.0 features upgrades to core components such as the port to Qt 4. It also introduces a number of brand new frameworks such as the Phonon, a multimedia API; Solid, a hardware integration framework; Plasma, a re-written desktop and panel with many new concepts; integrated desktop search; compositing as a feature of KWin; and a brand new visual style called Oxygen. KDE 4.0.3 is a bugfix release from the KDE 4.0 release series.
Fedora 9 does not include the legacy KDE 3 Desktop. It does include a compatibility KDE 3 Development Platform, which can be used to build and run KDE 3 applications within KDE 4 or any other desktop environment. Refer to the Backwards Compatibility section for more details about what is included.
Since networkmanager
does
not work with the version of
NetworkManager available in this
release, the KDE Live images use
nm-applet
from
NetworkManager-gnome as a replacement. The
gnome-keyring-daemon
facility saves passwords for these encryption technologies. (The
dummy knetworkmanager package from Fedora 8
that only called
nm-applet
is no longer
used.)
As the native KWin window manager now optionally supports compositing and desktop effects, the KDE Live images no longer include Compiz/Beryl. The KWin compositing/effects mode is disabled by default, but can be enabled in systemsettings. Compiz (with KDE 4 integration) is available from the repository by installing the compiz-kde package.
Plasma replaces the old Kicker and KDesktop. Plasma manages both the panel and the desktop, and it is now possible to place the same Plasma applets (plasmoids) on both the panel and the desktop if the applet supports the size restrictions imposed by the panel.
The old KDE Control Center (KControl) has been replaced by System Settings (systemsettings).
The KDM login manager uses a new theme format. Therefore, KDM themes written for KDE 3 do not work with the KDM in KDE 4. KDM now includes support for theme configuration, thus the external kdmtheme tool is no longer needed.
All the above applications can be found in the kdebase-workspace package.
The packages qt , kdelibs , and kdebase now represent the KDE 4 version, obsoleting the qt4 , kdelibs4 , and kdebase4 packages in previous releases of Fedora.
The Qt/KDE 3 versions have been renamed qt3 , kdelibs3 , and kdebase3 . Fedora 9 only includes parts of kdebase3 . Refer to the Backwards Compatibility section for details.
Upstream KDE has split the kdebase module into three modules: kdebase-runtime , kdebase (sometimes called kdebase-apps to distinguish it from the old monolithic kdebase ), and kdebase-workspace . This split is reflected in the Fedora packages.
Fedora 9 adds a kdegames3 package containing the games not yet ported to KDE 4.
Dolphin, which is part of kdebase , replaces d3lphin .
The kdebase-workspace package now includes support for KDM theme configuration, and therefore obsoletes kdmtheme .
Okular replaces KPDF, KGhostView, and KFax in kdegraphics .
The package kaider replaces KBabel, which used to be part of kdesdk .
The okteta package replaces KHexEdit, which used to be part of kdeutils .
The packages kalgebra and marble are now part of kdeedu .
The ksudoku package is now part of kdegames .
The package gwenview is now part of kdegraphics .
The kiconedit and kcoloredit packages, which used to be part of kdegraphics , are now separate packages.
The package kmid , which used to be part of kdemultimedia , is now a separate package.
The Fedora KDE team has decided to drop the -extras sub-packages, which contained deprecated or unstable applications, because those applications have been either fixed or dropped in KDE 4.
The package kdeadmin-kpackage has been split out of kdeadmin because KPackage now depends on smart .
KDE 4 dropped the kdeaddons module. Therefore, there is no kdeaddons package in Fedora 9. The Atlantik Designer, for use with kdegames3 , is still available as kdeaddons-atlantikdesigner. The ksig application and the konq-plugins Konqueror plugins are now their own packages, and extragear-plasma replaces the Kicker addons.
The Bluetooth feature in Fedora 9 (http://fedoraproject.org/wiki/Features/BluetoothFedora9) has several enhancements specific to this release. The future generations of this feature are covered with greater detail at:
http://fedoraproject.org/wiki/Releases/FeatureBluetooth
File sending to a Bluetooth device is now handled with the bluetooth-sendto program from the bluez-gnome package, which replaces gnome-obex-sen. Send a file in Nautilus from the function in the right-click context menu.
Pulling files from a Bluetooth device is now included in gnome-user-share , which has ObexFTP and ObexPush support built-in. Share files via (ObexFTP support), or pull files using ObexPush with .
Files on the remote Bluetooth device can be viewed directly in Nautilus through GVFS, which supports Bluetooth devices. Synchronizing a Bluetooth device with a personal information manager (PIM) device is done using gnome-pilot
Browsing of Bluetooth devices is done via the right-click context menu from the Bluetooth icon on the desktop panel.
Applications that require the Gecko engine have had to depend on the entirety of Firefox. XULRunner is the Mozilla effort to split the browser engine for applications that require only that functionality, and no user interface parts. This split provides more API/ABI stability and a cleaner build environment for applications using Gecko. Many of the applications in Fedora that previously used Gecko now are built against XULRunner.
For a current status, visit http://fedoraproject.org/wiki/Features/XULRunner. To help with development, visit http://fedoraproject.org/wiki/Releases/FeatureXULRunnerAPIChanges.
For full upstream documentation, refer to http://developer.mozilla.org/en/docs/XULRunner.
This release of Fedora includes version 3.0 of the popular Firefox web browser. Refer to http://firefox.com/ for more information about Firefox. The nspluginwrapper package is included by default even on 32-bit systems since it separates the plugins to run in their own address space, which increases security and reliability of the browser.
For information about Firefox 3.0 in Fedora, refer to this feature page:
http://fedoraproject.org/wiki/Features/Firefox3
Fedora includes swfdec and gnash , which are free and open source implementations of Flash. We encourage you to try either or them before seeking out Adobe's proprietary Flash plugin software.
Users of Fedora x86_64 must install the nspluginwrapper.i386 package to enable the 32-bit Adobe Flash plugin in x86_64 Firefox and the pulseaudio-libs.i386 package to enable sound from the plugin.
Create the 32bit mozilla plugin directory:
su -c "mkdir -p /usr/lib/mozilla/plugins"
Install the nspluginwrapper.i386 , nspluginwrapper.x86_64 , and pulseaudio-libs.i386 packages:
su -c "yum install nspluginwrapper.{i386,x86_64} pulseaudio-libs.i386"
Install flash-plugin as shown above.
Run mozilla-plugin-config to register the flash plugin:
su -c "mozilla-plugin-config -i -g -v"
Close all Firefox windows, and then relaunch Firefox.
Type about:plugins
in the URL bar to
ensure the plugin is loaded.
PC speaker is enabled by default in Fedora. If you do not prefer this, there are two ways to circumvent the sounds:
Reduce its volume to a acceptable level or completely mute the PC speaker in alsamixer with the setting for .
Disable the PC speaker system wide by running the following commands in a console.
su - modprobe -r pcspkr echo "install pcspkr :" >> /etc/modprobe.conf
The new clock applet in the GNOME panel has expanded to support additional international timezones in the display, as well as weather information for each configured timezone displayed. This work, which involved merging intlclock with the GNOME clock applet, provides all the functionality of system-config-date and the weather applet. Additional features include: users can choose arbtirary locations instead of principal timezones; UI enhancements for new and old functions; and full weather information shown in a tool tip.
Read more about this feature:
There is a new default spell checking back-end, hunspell, for both the GNOME and KDE desktops, as well as applications such as OpenOffice.org, Firefox, and other XULRunner-based applications. This common back-end includes a set of shared, multi-lingual dictionaries for use with hunspell. This feature uses a single set of common dictionaries regardless of the application, which gives consistent suggestions for misspelled words and uses less diskspace by eliminating duplicate dictionaries.
Details on this effort are here:
Fedora 9 ships with Compiz 0.7.2, which improves multi-display support, adds KDE4 support, adds a configurable middle and right-click button, and mouse wheel actions for GTK Window Decorator. Compiz 0.7.2 adds many improvements and bug fixes.
For further details, refer to the Compiz 0.7.2 release announcement:
http://lists.compiz-fusion.org/pipermail/community/2008-March/000168.html
Due to a bug in the shipping xorg-x11-drv-vmmouse driver, the mouse position may not be correctly positioned on a virtual machine guest's display. As a workaround until an update, add Option NoAutoAddDevices
to the ServerFlags
section of /etc/X11/xorg.conf
in the guest machine. Create the section if necessary:
Section "ServerFlags" Option "NoAutoAddDevices" EndSection
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
Fedora 9 provides basic support for encrypted swap partitions and
non-root file systems. To use it, add entries to
/etc/crypttab
and reference the created devices
in /etc/fstab
.
New in Fedora 9, the installer Anaconda has support for creating encrypted file systems during installation. For more information on that, refer to the Fedora Installation Guide.
Installing to encrypted volumes, including the root file system, is now supported. There is no configuration tool for adding or removing keys from volumes at a later time, or otherwise doing modification of the encryption. Refer to this feature page for more information:
http://fedoraproject.org/wiki/Releases/FeatureEncryptedFilesystems
For full instructions on using encrypted file systems, refer to the Fedora Encryption and Privacy Guide.
The new ext4 file system is available in Fedora 9 as a nearly feature complete preview. While an ext3 file system can be mounted as ext4, an ext3 to ext4 conversion tool is planned that converts existing ext3 on-disk format to ext4.
Fedora 9 may be installed onto an ext4 file system by adding the ext4
option to the installer boot parameters and selecting custom partitioning.
![]() |
e2fsprogs userspace tools |
---|---|
The e2fsprogs userspace tools shipping with Fedora 9 are not yet fully ext4-capable. In particular, fsck ability is limited. |
למידע נוסף, גשו לדף התכונות הבא:
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
למשתמשים ברכיב mod_dbd
מומלץ לשים לב שמנהל בסיסי הנתונים של apr-util
עבור PostgreSQL מופץ עתה כרכיב נפרד הנטען דינמית. רכיב מנהל ההתקן נמצא כעת בחבילה apr-util-pgsql. קיים גם מנהל התקן עבור בסיס הנתונים MySQL, בחבילה apr-util-mysql.
רכיב SQLAlchemy שודרג לגרסה 0.4x. יישומי TurboGears שפותחו בעזרת SQLAlchemy כשכבת הגישה לבסיסי נתונים, יאלצו לעדכן את תסריטי האתחול שלהם. במקום:
import pkg_resources pkg_resources.require('TurboGears')
תסריט האתחול צריך להכיל:
__requires__ = 'TurboGears[future]' import pkg_resources
דרופל שודרג מגרסה 5x לגרסה 6.2. לפרטים נוספים ניתן לגשת ל:
לפני שדרוג חבילה זו, יש לזכור להיכנס למערכת כמשתמש על ולהפסיק את פעולתם של כל רכיבי צד שלישי. לאחר השדרוג:
יש להעתיק את קובץ /etc/drupal/default/settings.php.rpmsave
ל-/etc/drupal/default/settings.php
ולחזור באופן דומה לגבי קבצי settings.php של אתרים נוספים.
יש לגשת עם הדפדפן לכתובת http://host/drupal/update.php כדי להריץ את תסריט השדרוג.
Squid has been updated from version 2.6 to 3.0.STABLE2. The configuration files are not entirely backwards compatible. For further details, refer to the Squid release notes:
http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE2-RELEASENOTES.html
As well, due to a bug, the transparent proxy does not work. This should be resolved after the first update.
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
סעיף זה דן בשרתי דואר אלקטרוני או, כפי שהם מכונים, סוכני העברת דואר (MTA).
כברירת מחדל, סוכן העברת דואר Sendmail אינו מקבל התקשרויות רשת מאף מחשב פרט למחשב המקומי. בכדי לקבוע ל-Sendmail תצורת שרת עבור לקוחות אחרים:
יש לערוך את הקובץ /etc/mail/sendmail.mc
ולשנות את שורת DAEMON_OPTIONS
כך שתתיחס להאזנה להתקני רשת, או לחלופין להפוך שורה זו להערה על ידי הוספת ההוראה dnl
בתחילתה.
יש להתקין את החבילה sendmail-cf:
yum install sendmail-cf
ליצור מחדש את הקובץ /etc/mail/sendmail.cf
:
make -C /etc/mail
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
This section covers various development tools and features.
This release of Fedora has been built with GCC 4.3.0, which is included with the distribution.
For more information on GCC 4.3, refer to:
Starting with gcc-4.1.2-25 and
glibc-2.6.90-14 , the
-D_FORTIFY_SOURCE=2
option protects not only
C code, but also C++. There have been several security issues
already which would not have been exploitable if this checking
was in place earlier. Refer to this
announcement:
https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html for more details.
This release of Fedora includes Fedora Eclipse, based on the Eclipse SDK version 3.3.2. The 3.3.x series of releases has a "New and Noteworthy" page, and release notes specific to 3.3.2 are also available.
The Eclipse SDK is known variously as "the Eclipse Platform," "the Eclipse IDE," and "Eclipse." The Eclipse SDK is the foundation for the combined release of twenty-one Eclipse projects under the Callisto combined release umbrella:
Some of the Europa projects are included in Fedora:
CDT for C/C++ development:
GEF, the Graphical Editing Framework:
Mylyn, a task-focused UI for Eclipse, along with task connectors for Bugzilla and Trac:
Other Eclipse projects available in Fedora include:
Subclipse, for integrating Subversion version control:
PyDev, for developing in Python:
PHPeclipse, for developing in PHP:
E.P.I.C, for developing perl:
Photran, for developing in Fortran:
Assistance in getting more projects packaged and tested with GCJ is always welcome. Contact the interested parties through fedora-devel-java-list and/or #fedora-java on freenode:
http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/
Fedora also includes plugins and features that are particularly useful to FLOSS hackers, ChangeLog editing with eclipse-changelog , and Bugzilla interaction with eclipse-mylyn-bugzilla . Our CDT package, eclipse-cdt , includes a snapshot release of work to integrate with the GNU Autotools. There is also eclipse-rpm-editor for editing RPM specfiles.
The latest information regarding these projects can be found at the Fedora Eclipse Project page:
http://sourceware.org/eclipse/
Fedora Eclipse allows non-root users to make use of the Update Manager functionality for installing non-packaged plugins and features. Such plugins are installed in the user's home directory under the .eclipse
directory.
Users upgrading from Fedora 8 should be aware that cached content in their home directory may not be flushed properly (see Eclipse bug #215034). To work around this issue, run Eclipse from a terminal with the -clean
option. Note: this only needs to be done once.
Do not try to run Fedora's x86_64 Eclipse packages on Sun's 32-bit JRE. They will fail. Either switch to a 64-bit proprietary JRE, or, if available, install the 32-bit version of the packages. To install a 32-bit version, run the following command (SWT is given as an example):
yum install libswt3-gtk2.i386
Likewise, the 32-bit JNI libraries shipped by default on ppc64 systems do not run with a 64-bit JRE. To install the 64-bit version, use the following command:
yum install package_name
.ppc64
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
סעיף זה מבליט נושאי אבטחה שונים בפדורה
פדורה ממשיכה לשפר את מגוון תכונות האבטחה המונעת שלה.
בפדורה 8 חבילת glibc כללה תמיכה בססמאות המשתמשות בערבול SHA-256 ו-SHA-512. בעבר, היו זמינים רק מנגנוני DES ו-MD5. כלים אלו שודרגו בפדורה 9, כך שערבול ססמאות בעזרת SHA-256 ו-SHA-512 נתמך.
כדי לעבור לשימוש ב-SHA-256 או SHA-512 על מערכת קיימת, יש להשתמש בפקודה authconfig --passalgo=sha256 --update או authconfig --passalgo=sha512 --update בהתאמה. לחלופין, ניתן להשתמש בכלי הגרפי authconfig-gtk כדי לבחור את תצורת ערבול הססמאות. ססמאות קיימות לא יושפעו עד אשר בעליהן יעדכנו את הסיסמא.
התקנות חדשות משתמשות ב-SHA-512 כברירת מחדל. ניתן לבחור אלגוריתמי ערבול אחרים רק בזמן התקנות kickstart, על ידי שימוש באפשרויות --passalgo
או --enablemd5
לפקודת auth
של kickstart. בהתקנה שאינה התקנת kickstart, יש להשתמש ב-authconfig כמתואר לעיל, ואז לעדכן את ססמת משתמש העל (root) ומשתמשים אחרים שנוצרו מאז ההתקנה.
נוספו אפשרויות לחבילות libuser, pam , וכן shadow-utils כדי לתמוך באלגוריתמי ערבול הססמאות הללו. שימוש ב-authconfig מעדכן את התצורות של חבילות אלו באופן אוטומטי, כך שלא נדרשת התערבות ידנית.
בסעיף [defaults]
של /etc/libuser.conf
נוספה תמיכה בעוד ערכים אפשריים ל-crypt_style
ובאפשרויות hash_rounds_min
, ו-hash_rounds_max
. לפירוט מלא אנא פנו לדף התיעוד libuser.conf(5).
רכיב pam_unix
של מנגנון PAM תומך עתה באפשרויות החדשות sha256
, sha512
, ו-rounds
. לפירוט מלא אנא פנו לדף התיעוד pam_unix(8).
בקובץ /etc/login.defs
נוספו האפשרויות ENCRYPT_METHOD
, SHA_CRYPT_MIN_ROUNDS
ו-SHA_CRYPT_MAX_ROUNDS
. לפירוט מלא אנא פנו לדף התיעוד login.defs(5). אפשרויות תואמות נוספו גם ל-chpasswd(8) ול-newusers(8).
הגנת FORTIFY_SOURCE מכסה כעת את הפונקציות asprintf
, dprintf
, vasprintf
, vdprintf
, obstack_printf
ו-obstack_vprintf
. שיפור זה מועיל במיוחד לישומים המשתמשים בספריית glib2, כיוון שחלק מהפונקציות שלה משתמשות בפונקציהvasprintf
.
כדי לאפשר בקרת גישה מדויקת יותר, מוגדרים כעת כמה בעלי תפקידים:
ל-guest_t
אין רשות להריץ יישומי setuid, להתחבר לרשת, או להשתמש בממשק גרפי.
ל-xguest_t
אין רשות להריץ יישומי setuid ולהתחבר לרשת, פרט לשימוש בפרוטוקול HTTP דרך דפדפן.
הגדרת user_t
מותאמת למשתמשים משרדיים: נמנעת מהם היכולת להשתמש ביישומי setuid כדי להפוך למשתמשי על.
הגדרת staff_t
זהה ל-user_t
, פרט לכך שהיא מאפשרת שימוש ב-sudo כדי לבצע פעולות של משתמש על.
הגדרת unconfined_t
מספקת גישה מלאה, בדיוק כפי שקורה כשלא משתמשים ב-SELinux.
כמו כן, תוספים לדפדפן האינטרנט העטופים כברירת מחדל ב-nspluginwrapper, מופעלים כעת בסביבה ממודרת.
בפדורה 9 שונתה התנהגות ברירת המחדל של חומת האש. מעתה, אין כניסות רשת (port) פתוחות כברירת מחדל, פרט ל-SSH (כניסה 22), הנפתח על ידי Anaconda.
מבוא כללי למגוון תכונות האבטחה המונעת בפדורה, המדיניות והמצב הנוכחי נמצא ב-http://fedoraproject.org/wiki/Security.
בדפי פרויקט SELinux יש הסברים, עצות לאיתור תקלות והכוונה לתיעוד נוסף. להלן מספר קישורים מועילים:
דפי פרויקט SELinux החדשים: http://fedoraproject.org/wiki/SELinux
עצות לאיתור תקלות: http://fedoraproject.org/wiki/SELinux/Troubleshooting
שאלות נפוצות: http://docs.fedoraproject.org/selinux-faq/
רשימת פקודות SELinux: http://fedoraproject.org/wiki/SELinux/Commands
פרטי המתחמים הממודרים: http://fedoraproject.org/wiki/SELinux/Domains
התקנת Free IPA מספקת ניהול מרכזי של זהויות, מדיניות ומעקב.
כלי התקנת שרת IPA מניח מערכת נקיה יחסית, תוך התקנה וקביעת תצורה למספר שירותים:
שרת Fedora Directory Server
KDC
Apache
ntpd
TurboGears
למרות שנעשה מאמץ מסוים לשחזר את השינויים שנעשו, אין לכך הבטחה. באופן דומה, הפעלת ipa-client-install דורסת את תצורת PAM (הקובץ /etc/pam.conf
) ואת תצורת Kerberos (הקובץ /etc/krb5.conf
).
שרת IPA אינו תומך בהפעלת עותקים נוספים של Fedora Directory Server על גבי אותו המחשב, אפילו אם הם מאזינים ליציאות רשת (port) אחרות. בכדי להתקין את IPA, יש להסיר את העותקים הנוספים. הסרה זו יכולה להתבצע על ידי IPA עצמו.
אין כרגע מנגנון להגירת משתמשים קיימים לשרת IPA.
השרת מעדכן את התצורה שלו כך שהוא לקוח של עצמו. אם ה-Directory Server או ה-KDC אינם מופעלים בהצלחה בזמן עליית המערכת, יש לאתחל אותה למצב משתמש יחיד כדי לפתור את הבעיות.
למידע נוסף, גשו לדף התכונות הבא:
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
Fedora 9 includes OpenJDK 6, a Free Software implementation of the Java Platform, Standard Edition. OpenJDK 6 is not yet Java compatible; work is underway to certify it.
פדורה עוקבת אחר ענף התכנה היציב OpenJDK 6 של חברת Sun.
חבילות OpenJDK 6 בשמות java-1.6.0-openjdk*
מחליפות את החבילות המתאימות מפרויקט IcedTea בשמות java-1.7.0-icedtea*
. חבילות IcedTea בפדורה 8 עקבו אחרי הענף הבלתי יציב OpenJDK 7, בעוד שחבילות java-1.6.0-openjdk*
עוקבות אחרי הענף היציב OpenJDK 6. ההחלטה להחליף את IcedTea ב-OpenJDK 6 התקבלה מכמה סיבות:
חברת Sun החליפה את רוב המרכיבים המוגבלים שעבורם סיפק פרויקט IcedTea תחליפים. שארית המרכיבים המוגבלים הוחלפה בתחליפים מתוך פרויקט IcedTea.
המנדט של פרויקט IcedTea הוא להתאחד ככל האפשר עם OpenJDK, כך שההבדלים ביניהם אמורים לקטון לאורך זמן.
הקוד של OpenJDK 6 נמצא בענף היציב בעוד שהקוד של OpenJDK 7 אינו יציב ואין צפי לשחרור גרסה יציבה שלו עד 2009.
חברת Sun סיפקה רישיון לשימוש בסימן המסחרי OpenJDK עבור פדורה.
אספקה הן של סביבת OpenJDK 6 והן של IcedTea הייתה עלולה לגרום בלבול וכמו כן הייתה מגדילה את נפח ההפצה.
פרויקט IcedTea ממשיך לספק תמיכה בכלי autotools לצורך בניה (autoconf, automake, libtool, וכן הלאה), סביבה מותאמת לארכיטקטורות PowerPC ו-PowerPC 64-bit, תוסף לדפדפנים, תמיכה בהפעלה מתוך דפי אינטרנט (Web Start) והשלמות לצורך הטמעת סביבת Java בפדורה. קוד המקור של IcedTea כלול בחבילת ה-SRPM בשם java-1.6.0-openjdk
.
החלפת החבילות אינה אוטומטית אם סביבת IcedTea מותקנת כבר. במקרה כזה, צריך ראשית למחוק את חבילות IcedTea המבוססות על OpenJDK 7 ורק אחר כך להתקין את OpenJDK 6 החדש.
su -c "yum erase java-1.7.0-icedtea{,-plugin}" su -c "yum install java-1.6.0-openjdk{,-plugin}"
פרויקט OpenJDK אינו מספק תוסף להרצת applet בדפדפנים. חבילות OpenJDK של פדורה כוללות התאמה של gcjwebplugin
המריץ בדפדפן באופן מאובטח קוד applet שאיננו סומכים עליו. התוסף ארוז בחבילה java-1.6.0-openjdk-plugin
.
לתוסף המותאם gcjwebplugin
אין תמיכה ב-bytecode-to-JavaScript bridge (LiveConnect). לא ניתן להריץ applet המשתמש ביכולות אלו. תמיכה ניסיונית ב-LiveConnect קיימת במאגרי פרויקט IcedTea אך עדיין אינה מוכנה להפצה בפדורה.
התוסף המותאם gcjwebplugin
אינו תומך ב-signed applets. קוד applet חתום יופעל כקוד שאיננו סומכים עליו. תמיכה ניסיונית ב-applet חתומים קיימת במאגרי פרויקט IcedTea אך עדיין אינה מוכנה להפצה בפדורה.
יתכן ומדיניות האבטחה של gcjwebplugin
מגבילה מדי. בכדי לאפשר applet מוגבל, יש להפעיל את firefox -g במסוף, לבדוק מה מוגבל, ואז לספק את ההרשאות החסרות בקובץ /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy
.
פרויקט OpenJDK אינו מספק תמיכה ב-Web Start. במאגר IcedTea יש תמיכה ניסיונית ב-Web Start בעזרת NetX אולם תמיכה זו עדיין אינה מוכנה להפצה בפדורה.
פדורה כוללת הרבה חבילות הנגזרות מפרויקט JPackage. חלק מחבילות אלו עודכנו בפדורה כדי להסיר תלויות בתכנה קיניינית ולהשתמש בתכונת ההידור מראש (ahead-of-time) של GCJ. יש להשתמש במאגרי פדורה לעדכון חבילות אלו, או במאגר JPackage עבור חבילות שאינן מופצות על ידי פדורה. מידע נוסף אודות הפרויקט והתכנה שהוא מספק ניתן למצוא בכתובת אתר JPackage.
בגרסה זו נפתרה בעיית תאימות בין פדורה לחבילת jpackage-utils של JPackage אשר מנעה התקנת חבילה זו בפדורה.
![]() |
ערבוב חבילות בין פדורה ו-JPackage |
---|---|
יש לבדוק תאימות חבילות לפני התקנה של חבילות פדורה ו-JPackage על גבי אותה מערכת. חבילות שאינן תואמות עלולות לגרום בעיות מורכבות. |
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
פדורה 9 מתהדרת במערכת האיתחול Upstart. כל תסריטי האיתחול מסוג System V צריכים להמשיך ולעבוד באופן פעולה תואם לאחור. אולם, מנהלי מערכת שביצעו שינויים בקובץ /etc/inittab
יצטרכו להמיר אותם בשינויים תואמים ל-Upstart. למידע אודות תפקוד upstart ניתן לקרוא את דפי התיעוד init(8) ו-initctl(8).למידע כיצד לכתוב תסריטי upstart ניתן לקרוא את דף התיעוד events(5) וכמו כן את המדריך לתחילת עבודה ב-Upstart:
http://upstart.ubuntu.com/getting-started.html
Due to the change of init systems, it is recommended that users who do an upgrade on a live file system to Fedora 9, reboot soon afterwards.
פדורה 9 כוללת את NetworkManager. גרסה 0.7 של NetworkManager מספקת תמיכה משופרת בגישה ניידת לפס רחב, כולל התקני GSM ו-CDMA וכן תומכת כעת בריבוי התקנים וקישורי ad-hoc לצורך שיתוף חיבורי רשת. בנוסף, משתמשת גרסה זו גם בנתוני תצורה כלל מערכתיים. שירות זה מופעל כעת כברירת מחדל בכל סוגי ההתקנות. כאשר משתמשים ב-NetworkManager יש לשים לב לנקודות הבאות:
לא כל התקני הרשת המדומים (virtual) נתמכים על ידי NetworkManager. ברשתות המשמשות ב-bridging, bonding או VLAN יהיה צורך לחזור לשיטות הגדרת התצורה ההישנות.
חיבורי הרשת מופעלים על ידי NetworkManager באופן אסינכרוני. במערכות המריצות ישומים הדורשים סיום אתחול הרשת במהלך תהליך עליית המחשב, ניתן להגדיר את המשתנה NETWORKWAIT
בקובץ /etc/sysconfig/network
. במקרים שהיה צורך להשתמש בהגדרה זו, אנא דווחו על באגים ביישומים אלו כדי שנוכל לתקנם.
Autofs is no longer installed by default. Users who wish to use Autofs can choose it from the
group in the installer, or with the package installation tools.![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
פדורה כוללת ישומים למשימות מולטימדיה מגוונות, כולל נגינה, הקלטה ועריכה. חבילות תכנה נוספות זמינות דרך מאגרי התכנה של פדורה. למידע נוסף בנושא ניתן לפנות לתחום המולטימדיה באתר של פדורה http://fedoraproject.org/wiki/Multimedia.
כברירת מחדל, כוללת התקנת פדורה את נגני המדיה Rhythmbox ו-Totem. מאגרי התוכנה של פדורה כוללים עוד הרבה ישומים פופולריים כגון נגן XMMS והנגן amaroK של KDE. סביבות GNOME ו-KDE כוללות מגוון נגנים המתאימים לשימוש עם מבחר פורמטים. פורמטים נוספים יכולים להיתמך על ידי יישומי צד שלישי.
לנגן Totem, ברירת המחדל להצגת סרטים בסביבת GNOME, יש כעת יכולת להחלפת מנועי תצוגה ללא הידור מחדש או החלפת התוכנה המותקנת. לצורך התקנת מנוע התצוגה xine, יש להריץ את הפקודה הבאה כמנהל מערכת:
yum install totem-xine
כדי להריץ את Totem עם מנוע התצוגה xine באופן חד פעמי, נא להריץ את הפקודה הבאה כמנהל מערכת:
totem-backend -b xine totem
כדי לבחור כברירת מחדל כלל מערכתית את מנוע התצוגה xine, יש להריץ את הפקודה הבאה כמנהל מערכת:
totem-backend -b xine
בזמן שמשתמשים במנוע התצוגה xine, ניתן לעבור זמנית לשימוש במנוע התצוגה GStreamer. כדי להשתמש במנוע התצוגה GStreamer יש להריץ את הפקודה הבאה כמנהל מערכת:
totem-backend -b gstreamer
פדורה מכילה תמיכה מלאה בפורמטי Ogg, כולל פורמט אודיו Vorbis ופורמט ווידאו Theora ובנוסף גם פורמט האודיו לדיבור Speex ו-FLAC לאודיו ללא אבדן מידע. על פורמטים אלו לא חלים פטנטים או רישוי מגביל והם ניתנים להפצה חופשית. הם מספקים חלופות גמישות ורבות עצמה לפורמטים מקובלים יותר, אך מרובי מגבלות. פרויקט פדורה מעודד שימוש בפורמטים פתוחים במקום בפורמטים מוגבלים. למידע נוסף אודות פורמטים אלו וכיצד להשתמש בהם, ניתן לפנות לאתר האינטרנט של קבוצת Xiph.Org בכתובת http://www.xiph.org.
פרויקט פדורה אינו יכול להפיץ תמיכה ב-MP3 ובנגינה או הקלטה של DVD. השימוש בפורמט MP3 מוגבל על ידי פטנט ובעלי הפטנט אינם מספקים את הרשיון הדרוש. פורמט הווידאו של DVD מוגבל על ידי פטנט וכולל מנגנון הצפנה. בעלי הפטנט אינם מספקים את הרשיון הדרוש ובנוסף לכך, הקוד הנחוץ לפענוח דיסקים מוצפני CSS עלול לעבור על חוק ה-Digital Millennium Copyright Act הקיים בארצות הברית. באותו אופן, פרויקט פדורה אינו כולל כלי מולטימדיה אחרים עקב מגבלות פטנטים, זכויות יוצרים או בעיות רישוי אחרות, כדוגמת תוספי Flash של חברת Adobe ו-Real Player של חברת Real Media. למידע נוסף בנושא זה, ניתן לפנות לכתובת http://fedoraproject.org/wiki/ForbiddenItems.
למרות שיתכן שיש אפשרויות נוספות לתמיכת MP3 בפדורה, חברת Fluendo מציעה כעת תוסף MP3, שקיבל רישוי פטנטים למשתמשי קצה, עבור מנוע GStreamer. תוסף זה מאפשר תמיכת MP3 בישומים המשתמשים במערכת GStreamer. תנאי הרישוי אינם מאפשרים לנו להפיץ תוסף זה כחלק מפדורה. למידע נוסף ניתן לפנות לכתובות התקנת תוסף MP3 של Fluendo או התקנת תוסף MP3 בעזרת Codeina.
פדורה מכילה מגוון כלים ליצירת וצריבת תקליטורים ו-DVD. משתמשי GNOME יכולים לצרוב ישירות מתוך מנהל הקבצים נאוטילוס. ניתן למצוא במאגרי התכנה של פדורה כלים נוספים למשימות כאלו, כגון brasero, gnomebaker, או k3b. כלי שורת הפקודה כוללים את wodim, readom, genisoimage, ויישומים נוספים.
ניתן להשתמש בפדורה ליצירת והצגת הקלטות מסך, כלומר הקלטות של תפעול שולחן העבודה, תוך שימוש בטכנולוגיות פתוחות. פדורה כוללת את istanbul שיוצר הקלטות מסך בפורמט ווידאו Theora או 'byzanz' שיוצר את הקלטות המסך כקובצי הנפשה של GIF. ניתן להציג הקלטות אלו בעזרת אחד ממגוון הכלים שפדורה מספקת. זהו הפורמט המועדף למשלוח הקלטות מסך עבור מפתחים או משתמשים בפרויקט פדורה. להוראות מקיפות יותר ניתן לפנות לדף ScreenCasting.
רוב נגני המולטימדיה בפדורה משתמשים בתוספים לקביעת מערכות הצליל ולהוספת תמיכה בפורמטים של מולטימדיה. חלקם משתמש במנועים רבי עצמה כמו חבילת gstreamer לטיפול בפורמטים של מולטימדיה ולתמיכה במערכות במערכות צליל שונות. פדורה מספקת חבילות תוספים למנועים אלו וליישומים בדידים ובנוסף יכול גם צד שלישי להציע עוד תוספים להגדלת מגוון היכולות.
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
Fedora provides a selection of games that cover a variety of genres. Users can install a small package of games for GNOME (called gnome-games ) and KDE ( kdegames ). There are also many additional games that span every major genre available in the repositories.
The Fedora Project website features a section dedicated to games that details many of the available games, including overviews and installation instructions. For more information, refer to:
http://fedoraproject.org/wiki/Games
For a list of other games that are available for installation, select
→ , or via the command line:yum groupinfo "Games and Entertainment"
For help using yum to install the assorted game packages, refer to the guide available at
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
פדורה 9 כוללת תכונות חדשות ושינויים רבי היקף בהדמיה הממשיכה לכלול תמיכה ב-Xen וב-KVM.
בעבר, גרעין Xen נבנתה על ידי הסבת הקוד של Xen מגרסת גרעי 2.6.18, קדימה לגרסת הגרעין הנוכחית. זו הייתה משימה מפרכת ועתירת עבודה, מצב שגרם לכך שגרעין Xen פיגר תמיד במספר גרסאות לעומת גרסת הגרעין הרגילה. התמיכה כיום במנגנון paravirt ops, מייתרת תהליך זה. כאשר מנגנון paravirt ops ישולב בקוד שבמעלה הזרם (ממנו אנו גוזרים את הגרעין שלנו), לא יהיה יותר צורך בגרעין ייחודי עבור Xen.
אולם בגרעין Xen הנוכחית אין תמיכה ב-Dom0. לפיכך, מחשב המשמש כ-Dom0 ל-Xen, חייב עדיין להמשיך להריץ פדורה 8. תמיכה ב-Dom0 של Xen תוחזר בפדורה 10.
קיימות עתה 3 אפשרויות להתקנת מערכות לינוקס בהדמיה מלאה:
איתחול PXE מהרשת.
העתק תקליטור / קובץ ISO מקומי.
התקנת רשת דרך FTP/HTTP/NFS מתוך עץ קבצים של ההפצה.
האפשרות האחרונה מאפשרת התקנה אוטומטית לחלוטין בעזרת שימוש בקבצי kickstart. כך נוצר שוויון בין שיטות ההתקנה הזמינות למערכות אורחות מסוג KVM ו-Xen HVM.
למידע נוסף גשו לקישור: http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.
בעבר, פדורה הכניסה לשימוש את האפשרות לנהל מרחוק בעזרת libvirt מערכות אורחות קיימות. עקב חסרונה של מערכת לניהול אמצעי האחסון, לא ניתן היה ליצור מערכות אורחות חדשות. בפדורה 9, מערכת חדשה לניהול אמצעי אחסון מאפשרת ליצור ולמחוק שטחי אחסון ממערכות מרוחקות בעזרת libvirt.
בעבר, תוכנת virt-manager הופעלה כמשתמש על (root) לצורך ניהול ה-hypervisor המקומי, תוך שימוש ב-consolehelper לצורך הזדהות מתוך שולחן העבודה הגרפי. הפעלת יישומי GTK כמשתמש על, היא הרגל גרוע. שילוב מנגנון PolicyKit, מאפשר כעת הרצת virt-manager כמשתמש רגיל.
בעבר, פדורה הוסיפה תמיכה בניהול מאובטח מרחוק בעזרת TLS/SSL ואישורי x509. פדורה 9 משפרת את יכולות הניהול מרחוק בעזרת אפשרות להזדהות מול בסיס נתוני המשתמשים, מול שרת מתחם Kerberos, או בעזרת הזדהות מערכתית דרך PAM. תכונה חדשה זו זמינה לכל הישומים המשתמשים ב-libvirt.
פדורה כוללת גם את שיפורי ההדמיה הבאים:
כלי P2V חדש המסופק על גבי Live-CD, לצורך הסבה של התקנות מחשב קיימות למערכות אורחות במערכת הדמיה
כלי חדש, xenner, לצורך הרצת גרעין הדמיה חלקית (paravirtual) של Xen על גבי KVM
מנהלי התקני רשת ואחסון בהדמיה חלקית עבור מערכות אורחות של KVM
תמיכה מלאה בניטור סטטיסטיקות התקני רשת ב-QEMU ו-KVM דרך libvirt ו-virt-top, מובילה לשויון מול אפשרויות הניטור שהיו זמינות בעבר רק למערכות אורחות על גבי Xen
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
חלק זה מכיל מידע הנוגע למימוש מערכת החלונאות X המסופק עם פדורה, X.org.
בפדורה 9 בוצעו מספר שינויים שתוכננו להאיץ את איתחול וסגירת מערכת החלונאות X ולשפר היבטים נוספים. ניתן לברר פרטים נוספים בדבר הפרויקט באמצעות דף זה:
שרת התצוגה X.Org גרסה 1.4.99 עודכן לזיהוי וקביעת תצורה אוטומטית עבור רוב סוגי החומרה. כך נחסך הצורך לעדכן את קובץ התצורה /etc/X11/xorg.conf
. החומרה היחידה המוגדרת כברירת מחדל בקובץ התצורה xorg.conf
בזמן יצירתו על ידי Anaconda הינה:
מנהל התקן הגרפי וכמו כן
מפת המקלדת
כל שאר החומרה כגון מסכים (הן LCD והן רגילים), עכברי USB ומשטחי מגע אמורה להתגלות ולקבל תצורה באופן אוטומטי.
שרת ה-X חוקר את המסך המחובר בדבר תחומי ההפרדה הנתמכים ומנסה לבחור בהפרדה הגבוהה ביותר המתאימה ליחס רוחב/גובה הנתון. ביכולתך לקבוע את ההפרדה המועדפת באופן אישי דרך תפריט
→ → , ואת הפרדת ברירת המחדל עבור כלל המערכת בתפריט → → .אם קובץ התצורה /etc/X11/xorg.conf
חסר, אזי שרת X בוחר באופן אוטומטי מנהל התקן מתאים ומניח תסדיר מקלדת אמריקאית של 105 מקשים.
במצבים מסוימים, למרות שבקובץ /etc/X11/xorg.conf
הוגדר להשתמש במנהל ההתקן kbd
, הופעל מנהל ההתקן evdev
. הסרת מנהל ההתקן evdev
גרמה לשגיאות ולהתראות כגון:
(WW) Warning, couldn't open module evdev (II) UnloadModule: "evdev" (EE) Failed to load module "evdev" (module does not exist, 0) (EE) No input driver matching `evdev' [config/hal] NewInputDeviceRequest failed (II) LoadModule: "evdev"
בפדורה 9, הגדרות XKB נקראות מהקובץ /etc/sysconfig/keyboard
, אשר מספק למשתמשים מערך תווים נכון. הגדרת KEYTABLE
בקובץ /etc/sysconfig/keyboard
קובעת גם את מערך התווים עבור X. ניתן להשתמש גם במשתנים XKB_VARIANT
ו-XKB_OPTIONS
לצורך התאמות ב-XKB.
אנא התייחסו לקישור מנהלי התקן מצד שלישי לגבי הנחיות מפורטות לשימוש במנהלי התקני תצוגה מצד שלישי.
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
Fedora now provides MySQL 5.0.51.a. For a list of the enhancements provided by this version, refer to http://dev.mysql.com/doc/refman/5.0/en/mysql-nutshell.html.
For more information on upgrading databases from previous releases of MySQL, refer to the MySQL website at http://dev.mysql.com/doc/refman/5.0/en/upgrade.html.
The MySQL DBD driver has been dual-licensed and the related licensing issues have been resolved (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=222237). The resulting apr-util-mysql package is now included in the Fedora software repositories.
This release of Fedora includes PostgreSQL 8.3.0. For more information on this new version, refer to http://www.postgresql.org/docs/8.3/static/release-8-3.html.
![]() |
Upgrading Databases |
---|---|
Before upgrading an existing Fedora system with a PostgreSQL database, check and then follow, if necessary, the procedure described at http://www.postgresql.org/docs/8.3/interactive/install-upgrading.html. Otherwise the data may be not accessible by the new version of PostgreSQL. |
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
סעיף זה מכיל מידע אודות תמיכה בשפות במערכת פדורה.
ההתאמה של פדורה למקום (לוקליזציה - תרגום), מבוצעת על ידי פרויקט הלוקליזציה של פדורה.
הבינאום של פדורה מתוחזק על ידי פרויקט I18N של פדורה.
Fedora features a variety of software which is translated in many languages. For a list of languages refer to the translation statistics for Anaconda, which is one of the core software applications in Fedora.
To install additional language support from the Languages group, use → , or run this command:
su -c "yum groupinstall language
-support"
In the command above, language
is one
of assamese
, bengali
,
chinese
, gujarati
,
hindi
, japanese
,
kannada
, korean
,
malayalam
, marathi
,
oriya
, punjabi
,
sinhala
, tamil
,
telegu
, thai
, and so on.
SCIM users upgrading from earlier releases of Fedora are strongly urged to install scim-bridge-gtk . This application works well with third-party C++ applications linked against older versions of libstdc++ .
To add SCIM support to input a particular language, install
scim-lang-LANG
,
where LANG
is one of
assamese
, bengali
,
chinese
, dhivehi
,
farsi
, gujarati
,
hindi
, japanese
,
kannada
, korean
,
latin
, malayalam
,
marathi
, oriya
,
punjabi
, sinhalese
,
tamil
, telugu
,
thai
, or tibetan
.
Transifex is Fedora's online tool to facilitate contributing translations to projects hosted on remote and disparate version control systems. Many of the core packages use Transifex to receive translations from numerous contributors.
Through a combination of new Web tools, community growth, and better processes, translators can contribute directly to any upstream project through one translator-oriented Web interface. Developers of projects with no existing translation community can easily reach out to Fedora's established community for translations. In turn, translators can reach out to numerous projects related to Fedora to easily contribute translations.
Fonts for all available languages are installed by default on the desktop to give good default language coverage. dejavu-fonts replaces dejavu-lgc-fonts as the default system font.
The wqy-zenkai-fonts package has been added.
The samyak-fonts package has been added.
The sarai-fonts package has been added.
The smc-fonts package has been added for Malayalam.
VLGothic-fonts is the new default font for Japanese in Fedora 9. It now has a subpackage VLGothic-fonts-proportional for its proportional version.
The madan-fonts package has been added.
The thaifonts-scalable package has been added, making Thai TrueType fonts available in Fedora.
It is now possible to start and stop the of Input Methods in GTK
applications during runtime thanks to the new
imsettings framework. The
GTK_IM_MODULE
environment variable is no longer
needed by default but can still be used to override the
imsettings.
With the new imsettings framework, im-chooser can now start and stop Input Method usage dynamically on the GNOME Desktop.
Input methods only start by default on desktops running in an
Asian locale. The current list is: as
,
bn
, gu
,
hi
, ja
,
kn
, ko
,
ml
, mr
,
ne
, or
,
pa
, si
,
ta
, te
,
th
, ur
,
vi
, zh
. Use
im-chooser via → → → to enable or disable Input
method usage on your desktop.
SCIM now only defines trigger hotkeys for Asian languages as in the following table:
Language |
Trigger hotkeys |
Chinese |
|
Indic |
|
Japanese |
|
Korean |
|
טבלה 1. Hotkeys
This release adds the scim-python package, which allows writing Input Method Engines for SCIM in python.
The scim-python package also includes a subpackage scim-python-pinyin that provides PinYin and ShuangPin Input Methods for improved input of Simplified Chinese. The PinYin Input Method replaces scim-pinyin as the default input method for Simplified Chinese. The scim-python-xingma package provides a number of tables for other Chinese input methods.
![]() |
הודעת השחרור האחרונה באינטרנט |
---|---|
יתכן והודעת שחרור זו תעודכן. בכדי לראות את הגרסה העדכנית ביותר, בקרו בכתובת: |
Fedora provides legacy system libraries for compatibility with older software. This software is part of the Legacy Software Development group, which is not installed by default. Users who require this functionality may select this group either during installation or after the installation process is complete. To install the package group on a Fedora system, use → or enter the following command in a terminal window:
su -c "yum groupinstall 'Legacy Software Development'"
Enter the password for the
root
account when
prompted.
The compat-gcc-34 package has been included for compatibility reasons:
https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html
Fedora now features KDE 4.0, and no longer offers KDE 3 as a full desktop environment. Fedora does provide the following KDE 3.5 library packages to run and build the many existing KDE 3 applications:
qt3 , qt3-devel (and other qt3-* packages): Qt 3.3.8b
kdelibs3 , kdelibs3-devel : KDE 3 libraries
kdebase3 , kdebase3-devel : KDE 3 core files required by some applications
In addition, Fedora offers a kdegames3 package that includes games not ported to KDE 4 yet, and a KDE 3 version of libkdegames required by some third-party KDE 3 games.
Moreover, the KDE 4 kdebase-runtime package, which provides khelpcenter , also sets up khelpcenter as a service for KDE 3 applications, so help in KDE 3 applications works. The KDE 3 version of khelpcenter is no longer provided, and the KDE 4 version is used instead.
These packages are designed to:
comply with the Filesystem Hierarchy Standard (FHS), and
be completely safe to install in parallel with KDE 4, including the -devel packages.
In order to achieve this goal, Fedora KDE SIG members have made two changes to the KDE 4 kdelibs-devel packages:
The library symlinks are installed to
/usr/lib/kde4/devel
or
/usr/lib64/kde4/devel
depending on system
architecture.
The kconfig_compiler and makekdewidgets tools have been renamed kconfig_compiler4 and makekdewidgets4 , respectively.
These changes should be completely transparent to the vast
majority of KDE 4 applications that use cmake
to build, since FindKDE4Internal.cmake
has
been patched to match these changes. The KDE SIG made these
changes to the KDE 4 kdelibs-devel rather than
to kdelibs3-devel because KDE 4 stores these
locations in a central place, whereas KDE 3 applications usually
contain hardcoded copies of the library search paths and
executable names.
Note that kdebase3 does not include the following:
A complete KDE 3 desktop (workspace) which could be used instead of KDE 4; in particular, KDE 3 versions of KWin, KDesktop, Kicker, KSplash and KControl are not included.
The KDE 3 versions of kdebase applications such as Konqueror and KWrite, which are redundant with the KDE 4 versions and would conflict with them.
The libkdecorations library required for KWin 3 window decorations, as those window decorations cannot be used in the KDE 4 version of KWin.
The libkickermain library required by some Kicker applets, as there is no Kicker in Fedora 9 and thus Kicker applets cannot be used.
![]() |
Developing against the legacy API is discouraged |
---|---|
As with any backwards-compatibility library, developing new software against the legacy API is discouraged. |
בקישור http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages ניתן למצוא את רשימת החבילות שהשתנו מאז הגרסה הקודמת. כמו כן, בקישור http://distrowatch.com/fedora ניתן למצוא השוואה של החבילות העיקריות בכל גרסאות פדורה.
מטרתו של פרויקט פדורה היא לפעול יחד עם קהילת הלינוקס לבניית מערכת הפעלה מלאה וכללית מתוכנת קוד פתוח בלבד. פרויקט פדורה מונע על ידי אנשים יחידים התורמים לו. כבודקים, מפתחי תוכנה, כותבי תיעוד או מתרגמים, אתם יכולים להשפיע. לפרטים גשו ל-http://fedoraproject.org/join-fedora.html. למידע בדבר ערוצי התקשורת הזמינים למשתמשי ותורמי פדורה גשו ל-http://fedoraproject.org/wiki/Communicate.
פרויקט פדורה מונע על ידי אנשים יחידים התורמים לו. כבודקים, מפתחי תוכנה, כותבי תיעוד או מתרגמים, אתם יכולים להשפיע. ראו ב-http://fedoraproject.org/wiki/Join כיצד. למידע נוסף בדבר ערוצי קשר למשתמשי ותורמי פדורה הציצו ב-http://fedoraproject.org/wiki/Communicate.
בנוסף לאתר האינטרנט, קיימות גם רשימות הדיוור הבאות:
fedora-list@redhat.com, עבור משתמשי הפצות פדורה
fedora-test-list@redhat.com, עבור בודקי הפצות פדורה
fedora-devel-list@redhat.com, עבור מפתחים, מפתחים, מפתחים
fedora-docs-list@redhat.com, למשתתפים בפרויקט התיעוד
כדי להירשם לרשימות דיוור אלו, שלחו דואר עם המילה "subscribe" בשורת הנושא, אל <listname>-request
, כאשר <listname>
מוחלף בשם אחת הרשימות לעיל. לחלופין, ניתן להירשם דרך ממשק דפדפן בכתובת http://www.redhat.com/mailman/listinfo/.
פרויקט פדורה משתמש גם במספר ערוצי IRC (צ'אט). IRC, הוא מנגנון תקשורת טקסטואלי בזמן אמת, בדומה למסרים מיידים. ניתן לשוחח עם מספר אנשים בו זמנית בערוץ פתוח, או לנהל שיחה פרטית מול אדם אחד. בכדי לשוחח עם משתתפי פרויקט פדורה דרך IRC, יש לגשת לרשת ה-IRC של Freenode. למידע נוסף, גשו לאתר האינטרנט של Freenode בכתובת http://www.freenode.net
משתתפי פרויקט פדורה שוהים לרוב בערוץ fedora# ברשת Freenode, בעוד שאת המפתחים ניתן לאתר בדרך כלל בערוץ fedora-devel#. בנוסף, לחלק מהפרויקטים הגדולים יש ערוצים משלהם. מידע זה נמצא בדף האינטרנט של הפרויקט וכמו כן מרוכז ב-http://fedoraproject.org/wiki/Communicate
כדי לדבר בערוץ fedora# יש צורך להירשם בשם קיצור המכונה nick. הוראות ניתנות כאשר מבצעים הצטרפות (/join) לערוץ.
![]() |
ערוצי IRC |
---|---|
לפרויקט פדורה ולחברת Red Hat אין כל בקרה על ערוצי ה-IRC של פרויקט פדורה או תוכנם. |
As we use the term, a colophon:
recognizes contributors and provides accountability, and
explains tools and production methods.
Amanpreet Singh Alam (translator - Punjabi)
Andrew Martynov (translator - Russian)
Andrew Overholt (beat contributor)
Anthony Green (beat writer)
Brandon Holbrook (beat contributor)
Bob Jensen (beat writer)
Chris Lennert (beat writer)
Clint Savage (editor)
Dave Malcolm (beat writer)
David Eisenstein (beat writer)
David Woodhouse (beat writer)
Deepak Bhole (beat contributor)
Diego Burigo Zacarao (translator - Brazilian Portuguese)
Dimitris Glezos (translator - Greek, tools)
Domingo Becker (translator - Spanish)
Fabian Affolter (translator - German)
Francesco Tombolini (translator - Italian)
Gavin Henry (beat writer)
Geert Warrink (מתרגם - הולנדית)
Guido Grazioli (translator - Italian)
Hugo Cisneiros (translator - Brazilian Portuguese)
Igor Miletic (translator - Serbian)
Jeff Johnston (beat contributor)
Jens Petersen (beat writer)
Jesse Keating (beat contributor)
Joe Orton (beat writer)
Jose Nuno Coelho Pires (translator - Portuguese)
Josh Bressers (beat writer)
Karsten Wade (beat writer, editor, co-publisher)
Kevin Kofler (beat writer)
Kyu Lee (beat contributor)
Lenka Celkova (translator - Slovak)
Licio Fonseca (translator - Brazilian Portuguese)
Lubomir Kundrak (beat contributor, translator - Slovak)
Luya Tshimbalanga (beat writer)
Magnus Larsson (translator - Swedish)
Marc Wiriadisastra (writer, editor)
Marek Mahut (translator - Slovak)
Mathieu Schopfer (מתרגם - צרפתית)
Matthieu Rondeau (מתרגם - צרפתית)
Martin Ball (beat writer)
Maxim Dziumanenko (translator - Ukrainian)
Murray McAllister (עורך)
Nikos Charonitakis (translator - Greek)
Orion Poplawski (beat contributor)
Patrick Barnes (beat writer, editor)
Paul W. Frields (tools, editor)
Pavol Simo (translator - Slovak)
Pawel Sadowski (translator - Polish)
Patrick Ernzer (beat contributor)
Piotr Drag (translator - Polish)
Rahul Sundaram (beat writer, editor)
Sam Folk-Williams (beat writer)
Sekine Tatsuo (translator - Japanese)
Simos Xenitellis (translator - Greek)
Steve Dickson (beat writer)
Teta Bilianou (translator - Greek)
ThomasCanniot (translator - French)
Thomas Gier (translator - German)
Thomas Graf (beat writer)
Tommy Reynolds (tools)
Valnir Ferreira Jr. (translator - Brazilian Portuguese)
Ville-Pekka Vainio (translator - Finnish)
Will Woods (beat contributor)
Yoshinari Takaoka (translator, tools)
Yuan Yijun (translator - Simplified Chinese)
Zhang Yang (translator - simplified Chinese)
... and many more translators. Refer to the Web-updated version of these release notes as we add translators after release:
Beat writers produce the release notes directly on the Fedora Project Wiki. They collaborate with other subject matter experts during the test release phase of Fedora to explain important changes and enhancements. The editorial team ensures consistency and quality of the finished beats, and ports the Wiki material to DocBook XML in a revision control repository. At this point, the team of translators produces other language versions of the release notes, and then they become available to the general public as part of Fedora. The publication team also makes them, and subsequent errata, available via the Web.