Version 9.0.2 (2008-07-19)
Copyright © 2007, 2008 Red Hat, Inc. i inni
Ten dokument został wydany pod warunkami licencji Open Publication License. Aby uzyskać więcej szczegółów, przeczytaj pełne uwagi o legalności pod Sekcja 3, „Legal Notice”.
![]() |
Najnowsze informacje o wydaniu w WWW |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Odwiedź http://docs.fedoraproject.org/release-notes/, aby zobaczyć najnowsze informacje o wydaniu Fedory Core. |
Historia zmian | ||
---|---|---|
Zmiana 9.0.2 | 2008-07-19 | fdp |
Informacje o wydaniu F9 |
Projekt Fedora jest sponsorowanym przez Red Hata i wspieranym przez społeczność projektem open source. Jego celem jest szybki postęp wolnego oprogramowania i oprogramowania open source. Projekt Fedora używa publicznych forów, otwartych procesów, szybkich innowacji, merytokracji i przejrzystości w celu opracowania najlepszego systemu operacyjnego i platformy, jakie wolne oprogramowanie i oprogramowanie open source może dostarczyć.
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
![]() |
Starsze informacje o wydaniu w sieci |
---|---|
Jeśli migrujesz z wydania Fedory starszego niż poprzednie, powinieneś zobaczyć starsze informacje o wydaniu, aby dowiedzieć się więcej. Starsze informacje o wydaniu można znaleźć na http://docs.fedoraproject.org/release-notes/. |
Możesz pomóc społeczności Projektu Fedora w kontynuowaniu ulepszania Fedory zgłaszając raporty błędów i prośby o ulepszenia. Odwiedź http://fedoraproject.org/wiki/BugsAndFeatureRequests, aby dowiedzieć się więcej o błędach. Dziękujemy ci za twoje uczestnictwo.
Aby znaleźć więcej ogólnych informacji o Fedorze, odwiedź następujące strony WWW:
Przegląd Fedory
FAQ Fedory
Pomoc i dyskusje
Uczestniczenie w Projekcie Fedora
![]() |
Odnośniki do dokumentów |
---|---|
Z powodu ograniczeń zasobów wiele odnośników w środowisku instalacji może nie działać poprawnie. Informacje o wydaniu są dostępne również po instalacji jako część domyślnej strony domowej przeglądarki WWW. Jeśli jesteś połączony z Internetem, użyj tych odnośników, aby znaleźć inne pomocne informacje o Fedorze oraz społeczności, która ją tworzy i wspiera. |
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Na http://fedoraproject.org/wiki/Tours/Fedora9 można znaleźć ilustrowaną wycieczkę po tym ekscytującym, nowym wydaniu.
Aby zobaczyć mniej techniczne i bardziej przyjazne podsumowanie ważnych zmian w tym wydaniu, odwiedź:
To wydanie wprowadza znaczące nowe wersje wielu kluczowych składników i technologii. Następujące sekcje zawierają krótki przegląd większości zmian od ostatniego wydania Fedory.
Fedora zawiera kilka różnych obrazów, które są wariantami Fedory zbudowanymi z określonych zestawów pakietów oprogramowania. Każdy obraz jest kombinacją oprogramowania dla określonych użytkowników końcowych. Poza bardzo małym obrazem boot.iso
dla instalacji sieciowych, użytkownicy mają następujący wybór:
Zwykły obraz dla użytkowników komputerów osobistych, stacji roboczych i serwerów. Ten obraz jest dobry do aktualizowania poprzednich wydań Fedory.
Jeden z kilku obrazów Live, które mogą zostać uruchomione z płyty lub dysku USB i zainstalowane na dysku twardym. Zobacz sekcję "Live", aby dowiedzieć się więcej o obrazach Live.
Więcej obrazów jest dostępnych na http://spins.fedoraproject.org. Pamiętaj, że te obrazy Live mogą być używane na nośnikach USB przez narzędzie livecd-iso-to-disk dostępne w pakiecie livecd-tools.
Wydania Fedory są dostępne także przez Jigdo. Ta metoda rozprowadzania zwiększa prędkość pobierania obrazów instalacyjnych ISO. Zamiast oczekiwać na zakończenie pobrania torrenta, Jigdo wyszukuje najszybsze serwery lustrzane przez infrastrukturę menedżera serwerów lustrzanych Fedory i pobiera z nich wymagane dane. Aby zoptymalizować wyszukiwanie tych danych, można wskazać posiadane DVD lub CD do przeskanowania. Ta funkcja staje się przydatna, gdy:
Pobrałeś wszystkie wydania testowe i chcesz uzyskać wydanie finalne. Wtedy posiadasz już 90% danych w postaci tych pobranych wydań.
Pobrałeś zarówno DVD, jak i zestaw CD. Wtedy na DVD znajduje się 95% danych wymaganych przez zestawy CD.
Pobrałeś dowolną kombinację powyższych obrazów.
PreUpgrade jest aplikacją, którą użytkownicy mogą uruchomić na istniejącej instalacji Fedory 7 lub 8, aby rozwiązać i pobrać pakiety wymagane do zaktualizowania Fedory. Kiedy PreUpgrade pobiera wymagane pakiety, użytkownicy mogą dalej używać swojego systemu.
Aby użyć PreUpgrade do zaktualizowania Fedory 8 do Fedory 9:
Utwórz kopie zapasowe wszystkich ważnych danych przed aktualizowaniem.
Wykonaj polecenie yum update jako root, aby upewnić się, że wszystkie pakiety zostały zaktualizowane do ich najnowszych wersji.
Wykonaj polecenie yum install preupgrade jako root, aby zainstalować PreUpgrade.
Wykonaj polecenie preupgrade jako root, aby uruchomić aplikację PreUpgrade.
Wybierz Wybierz wydanie docelowe
i naciśnij przycisk .
Kiedy wszystkie pakiety zostaną pobrane, uruchom ponownie system i uruchom instalator Fedory 9.
Aby dowiedzieć się więcej, odwiedź wiki PreUpgrade:
To wydanie zawiera GNOME 2.22. GNOME zawiera teraz narzędzie o nazwie Cheese do tworzenia zdjęć i filmów za pomocą kamery internetowej, ulepszoną obsługę sieciowych systemów plików, nowy międzynarodowy aplet zegara, obsługę kalendarza Google'a i indywidualnych etykiet e-maili w Evolution, nową przeglądarkę zdalnego pulpitu, ulepszone funkcje dostępności i integrację z PolicyKit.
KDE 4.0.3 jest dostępne w obrazie Live KDE, a także na zwykłym DVD.
Xfce 4.4.2 jest dostępne jako część tego wydania.
Menedżer sieci 0.7 dostarcza ulepszoną obsługę połączeń mobilnych, w tym urządzeń GSM i CDMA, a także obsługuje teraz wiele urządzeń naraz i sieć ad-hoc do współdzielenia połączeń. Jest teraz domyślnie włączony na instalacjach z DVD, CD, sieci i obrazów Live.
Instalator Fedory, Anaconda, obsługuje teraz zmienianie rozmiaru partycji ext2/3 i NTFS, tworzenie i instalowanie na zaszyfrowanych systemach plików, ulepszony tryb ratunkowy za pomocą FirstAidKit oraz niezależne położenie drugiego poziomu instalatora i pakietów oprogramowania. Przeprojektowany, większy obraz boot.iso
zawiera teraz drugi poziom instalatora głównie z tego powodu.
Obrazy Live USB obsługują teraz trwałe zmiany, więc dane i zmiany ustawień zostaną zachowane nawet po ponownym uruchomieniu.
PackageKit, nowy zestaw graficznych i konsolowych narzędzi zarządzania pakietami dla wielu dystrybucji zastąpił Piruta w tym wydaniu Fedory. Graficzny aktualizator PackageKit jest także domyślnie instalowany zamiast Pupa. Poza PackageKit, wydajność yuma została znacznie ulepszona.
FreeIPA ułatwia zarządzanie procesami audytowania, tożsamości i polityki przez dostarczanie warunkowania opartego na WWW i wierszu poleceń oraz narzędzi administracyjnych ułatwiających administrację systemem. FreeIPA łączy siłę Serwera katalogowania Fedory z FreeRADIUS, MIT Kerberosem, NTP i DNS-em, aby dostarczać łatwe, gotowe rozwiązanie.
Ext4, następna wersja dojrzałego i stabilnego systemu plików ext3 jest dostępna jako opcja w tym wydaniu. Ext4 posiada lepszą wydajność, większe możliwości przechowywania i kilka innych nowych funkcji.
To wydanie Fedory używa Upstart, opartego na zdarzeniach zastępcy dla demona /sbin/init
.
Firefox 3 (beta 5) przynosi wiele dużych ulepszeń, w tym natywny wygląd, integrację ze środowiskiem graficznym, Miejsca zamiast zakładek i napisany od nowa pasek adresu.
Domyślnie instalowane jest całkowicie wolne środowisko Javy open source OpenJDK 6. IcedTea 7, pochodzące od OpenJDK 1.7, nie jest już domyślne. IcedTea zawiera wtyczkę przeglądarki opartą na GCJ i jest dostępna na architekturach x86 i x86_64. GCJ jest wciąż domyślne na architekturze PPC.
OpenOffice.org 2.4 z wieloma nowymi funkcjami jest dostępne jako część Fedory 9.
Fedora zawiera teraz Perla 5.10.0, który używa mniej pamięci i posiada inne ulepszenia.
Fedora zawiera teraz TeXLive, który zastępuje stary, nierozwijany pakiet TeX.
Fedora 9 zawiera jądro oparte na wersji 2.6.25.
Zawieszenie jądra może być teraz automatycznie zgłaszane http://www.kerneloops.org/ i diagnozowane w przyjazny sposób przez domyślnie instalowany pakiet kerneloops. Sygnatury zawieszenia są w Linuksie często określane jako "oops".
Uruchamianie i wyłącznie X Window otrzymało zauważalne ulepszenia.
Plany zaproponowane dla następnego wydania Fedory są dostępna na 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.
Dziękujemy ci za czas poświęcony na zgłaszanie komentarzy, sugestii oraz raportów błędów społeczności Fedory. Robiąc to, pomagasz w ulepszaniu Fedory, Linuksa oraz wolnego oprogramowania na całym świecie.
Aby zgłosić opinię o oprogramowaniu Fedory lub innych elementach systemu, odwiedź http://fedoraproject.org/wiki/BugsAndFeatureRequests. Lista najczęściej zgłaszanych i znanych problemów jest dostępna na http://fedoraproject.org/wiki/Bugs/F9Common.
![]() |
Opinie tylko o informacjach o wydaniu |
---|---|
Ta sekcja skupia się na opiniach na temat samych informacji o wydaniu. |
Jeśli uważasz, że te informacje o wydaniu mogłyby być w jakikolwiek sposób ulepszone, możesz wysłać swoją opinię bezpośrednio do autorów treści. To kilka sposobów zrobienia tego (w preferowanej kolejności):
Jeśli posiadasz konto Fedory, zmodyfikuj treść bezpośrednio na http://fedoraproject.org/wiki/Docs/Beats.
Wypełnij zgłoszenie błędu używając tego szablonu: http://tinyurl.com/nej3u - ten odnośnik służy TYLKO do zgłaszania opinii dotyczących samych informacji o wydaniu. Zobacz ostrzeżenie, aby poznać szczegóły.
Wyślij e-mail na adres relnotes@fedoraproject.org (w języku angielskim).
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
![]() |
Przewodnik po instalacji Fedory |
---|---|
Aby dowiedzieć się, jak zainstalować Fedorę, zobacz http://docs.fedoraproject.org/install-guide/. |
![]() |
Problemy z instalacją nie opisane w tych informacjach o wydaniu |
---|---|
Jeśli napotkasz problem lub masz pytanie związane z instalacją, które nie zostało opisane w tych informacjach o wydaniu, zobacz http://fedoraproject.org/wiki/FAQ oraz http://fedoraproject.org/wiki/Bugs/Common. |
Anaconda jest nazwą instalatora Fedory. Ta sekcja omawia te problemy, które są związane z Anacondą oraz instalowaniem Fedory 9.
![]() |
Pobieranie dużych plików |
---|---|
Jeśli zamierzasz pobrać obraz ISO DVD Fedory, pamiętaj, że nie wszystkie narzędzia służące do pobierania plików są przystosowane do plików o rozmiarze większym niż 2 GB. wget 1.9.1-16 i nowsze, curl oraz ncftpget nie posiadają tego ograniczenia. BitTorrent jest inną metodą pobierania dużych plików. Aby dowiedzieć się więcej o pobieraniu i używaniu plików torrent, odwiedź http://torrent.fedoraproject.org/. |
Anaconda domyślnie sprawdza integralność nośników instalacyjnych. Ta funkcja współpracuje z metodami instalacji z CD, DVD, dysku twardego oraz przez NFS. Projekt Fedora zaleca przetestowanie wszystkich nośników instalacyjnych przed rozpoczęciem procesu instalacji oraz przed zgłoszeniem jakichkolwiek błędów związanych z instalacją. Wiele zgłoszonych tego rodzaju błędów jest spowodowanych nieprawidłowo nagranymi CD lub DVD.
Funkcja mediacheck jest bardzo czuła i może zgłaszać niektóre dobre płyty jaki wadliwe. Taki rezultat często jest spowodowany przez oprogramowanie nagrywające, które nie dołącza paddingu podczas tworzenia płyt z plików ISO. Aby użyć tego testu, podczas uruchamiania naciśnij dowolny klawisz, aby przejść do menu. Następnie naciśnij klawisz Tab, dodaj opcję mediacheck
do listy pakietów i naciśnij Enter.
Po pomyślnym zakończeniu funkcji mediacheck, ponownie uruchom komputer, aby przywrócić system do normalnego stanu. Na wielu systemach powoduje to szybszy proces instalacji z płyty. Możesz już pominąć opcję mediacheck
, kiedy ponownie uruchomisz instalację.
![]() |
BitTorrent automatycznie sprawdza integralność pliku |
---|---|
Jeśli używasz BitTorrenta, wszystkie pliki, które pobierasz są automatycznie sprawdzane. Po pobraniu pliku nie musisz już go sprawdzać. Kiedy nagrasz CD lub DVD, wciąż powinieneś użyć mediacheck, aby sprawdzić integralność nośnika. |
Aby wykonać test pamięci przed zainstalowaniem Fedory, naciśnij Enter, aby przejść do menu startowego i wybierz Memtest86 zamiast Anacondy. Testowanie pamięci Memtest86 trwa, dopóki nie zostanie wciśnięty klawisz Esc.
. Ta opcja uruchamia samodzielne oprogramowanie testujące pamięć![]() |
Dostępność Memtest86 |
---|---|
Musisz uruchomić z pierwszej płyty instalacyjnej, DVD lub ratunkowego CD, aby użyć tej funkcji. |
Fedora 9 obsługuje graficzne instalacje FTP i HTTP. Obraz instalatora musi znajdować się w pamięci RAM , bądź też pojawić się na lokalnej pamięci masowej, takiej jak pierwsza płyta instalacyjna. Zatem tylko systemy z więcej niż 192 MB RAM-u lub uruchamiane z pierwszej płyty instalacyjnej, mogą używać graficznego instalatora. W systemach posiadających 192 MB lub mniej RAM-u, automatycznie wykorzystywany jest instalator tekstowy. Jeśli wolisz używać instalatora tekstowego, wpisz linux text po znaku zachęty boot:
.
Wbudowana obsługa zmieniania rozmiaru partycji ext2, ext3 i NTFS.
Obsługa instalacji na zaszyfrowanych urządzeniach blokowych, w tym systemie plików root.
Połączony obraz ISO uruchamiania sieciowego, zastępujący stare obrazy boot.iso
, diskboot.img
i rescuecd.iso
.
Położenie drugiego poziomu instalatora jest teraz niezależne od położenia pakietów oprogramowania.
Natywna instalacja na komputerach x86
i x86_64
używając EFI i uruchamiając przez GRUB-a
.
Wykrywanie sprzętu jest teraz oparte na HAL-u i udev
.
Obsługa trwałych zmian na obrazach Live na nośnikach USB.
Użycie /dev/hdX
na i386 i x86_64 dla napędów IDE jest przestarzałe i zostało zmienione na /dev/sdX
. Zobacz uwagi o tym, jak ważne są etykiety urządzeń podczas aktualizacji z wydań przed Fedorą 7 oraz o ograniczeniach partycji.
Nie wszystkie kontrolery RAID IDE są obsługiwane. Jeśli kontroler RAID nie jest jeszcze obsługiwany przez dmraid, możesz połączyć dyski w macierze RAID przez konfigurację linuksowego, programowego RAID. W przypadku obsługiwanych kontrolerów skonfiguruj funkcje RAID w BIOS-ie komputera.
Niektóre serwery z wieloma interfejsami sieciowymi mogą nie przydzielać eth0 do pierwszego interfejsu sieciowego w sensie, w jakim rozumie to BIOS. Może to powodować użycie przez instalator innego interfejsu sieciowego, niż ten, który został użyty przez PXE. Aby zmienić to zachowanie, użyj następujących plików konfiguracyjnych w pxelinux.cfg/*
:
IPAPPEND 2 APPEND ksdevice=bootif
Powyższe opcje konfiguracyjne powodują użycie przez instalator tego samego interfejsu sieciowego, który jest używany przez BIOS i PXE. Można też użyć następującej opcji:
ksdevice=link
Ta opcja powoduje użycie przez instalator pierwszego urządzenia sieciowego, który jest powiązany z przełącznikiem sieciowym.
Zobacz http://fedoraproject.org/wiki/DistributionUpgrades, aby uzyskać szczegółowe zalecane procedury aktualizowania Fedory.
Jeśli aktualizujesz do Fedory 9 i używasz emacsa, musisz zaktualizować go do najnowszej wersji w poprzednim wydaniu, aby zapewnić czystą aktualizację. Użytkownicy Fedory 8 muszą posiadać emacs-22.1-10.fc8 lub późniejszy, a użytkownicy Fedory 7 muszą posiadać emacs-22.1-7.fc7.
Aby zobaczyć, jaka wersja emacsa jest zainstalowana, wykonaj polecenie rpm -q emacs.
Podczas gdy starsze sterowniki IDE obsługiwały do 63 partycji na urządzenie, urządzenia SCSI są ograniczone do 15 partycji. Anaconda używa nowego sterownika libata
w ten sam sposób, co reszta Fedory, więc nie jest w stanie wykryć więcej niż 15 partycji podczas procesu instalacji lub aktualizacji.
Jeśli aktualizujesz system z więcej niż 15 partycjami, musisz migrować dyski do Zarządzania dyskami logicznymi (LVM). To ograniczenie może spowodować konflikty z innymi zainstalowanymi systemami, jeśli nie obsługują one LVM. Większość nowoczesnych dystrybucji Linuksa obsługuje LVM, a sterowniki są dostępne także dla innych systemów operacyjnych.
Zmiana w sposobie, na jaki jądro Linuksa obsługuje urządzenia pamięci masowej oznacza, że nazwy urządzeń, takie jak /dev/hdX
lub /dev/sdX
mogą różnić się od wartości użytych we wcześniejszych wydaniach. Anaconda rozwiązuje ten problem przez używanie etykiet partycji. Jeśli nie ma tych etykiet, Anaconda wyświetla ostrzeżenie wskazujące, że partycjom muszą zostać nadane etykiety i instalacja nie może być kontynuowana. Systemy używające Zarządzania dyskami logicznymi (LVM) i mapera urządzeń zwykle nie wymagają ponownego nadania etykiet.
Aby wyświetlić etykiety partycji, uruchom istniejącą instalację Fedory i podaj następujące polecenie po znaku zachęty terminala:
/sbin/blkid
Potwierdź, że każdy wiersz woluminu na liście posiada wartość LABEL=
, jak pokazano niżej:
/dev/hdd1: LABEL="/boot" UUID="ec6a9d6c-6f05-487e-a8bd-a2594b854406" SEC_TYPE="ext2" TYPE="ext3"
Jeśli żadne etykiety systemów plików nie zostały dodane lub zmodyfikowane, wpisy urządzeń w /etc/fstab
muszą zostać dostosowane, aby pasowały:
su -c "cp /etc/fstab /etc/fstab.orig" su -c "gedit /etc/fstab"
Przykład montowania przez wpis etykiety:
LABEL=f7-slash / ext3 defaults 1 1
grub.conf
Jeśli etykieta dla systemu plików /
(root) została zmodyfikowana, parametr startowy jądra w pliku konfiguracji GRUB-a także musi zostać zmodyfikowany:
su -c "gedit /boot/grub/grub.conf"
Pasujący przykład wiersza jądra GRUB-a to:
kernel /vmlinuz-2.6.20-1.2948.fc6 ro root=LABEL=f7-slash rhgb quiet
Jeśli etykiety partycji zostały dostosowane lub plik /etc/fstab
został zmodyfikowany, uruchom istniejącą instalację Fedory, aby potwierdzić, że wszystkie partycje wciąż można normalnie zamontować oraz można się zalogować. Kiedy skończysz, uruchom ponownie z nośnika instalacyjnego, aby uruchomić instalator i zacząć aktualizację.
Świeże instalacje są bardziej zalecane niż aktualizacje, zwłaszcza dla systemów, które posiadają oprogramowania z repozytoriów firm trzecich. Takie pakiety pozostające z poprzednich instalacji mogą nie działać tak, jak oczekujesz na zaktualizowanym systemie Fedora. Jeśli mimo wszystko zdecydujesz się na wykonanie aktualizacji, poniższe informacje mogą być pomocne:
Przed aktualizacją wykonaj pełną kopię zapasową systemu. Chroń zwłaszcza /etc
, /home
i możliwie /opt
oraz /usr/local
, jeśli są tam zainstalowane własne pakiety. Możesz używać wielu systemów z "klonem" starej instalacji na alternatywnych partycjach, aby można było do niego wrócić. W takim przypadku utwórz alternatywny nośnik startowy, taki jak dyskietka startowa GRUB-a.
![]() |
Kopie zapasowe konfiguracji systemu |
---|---|
Kopie zapasowe konfiguracji w |
Po zakończeniu aktualizacji wykonaj następujące polecenie:
rpm -qa --last > RPMS_by_Install_Time.txt
Sprawdź koniec wyjścia dla pakietów, które poprzedzają aktualizację. Usuń lub zaktualizuj te pakiety, które pochodzą z repozytoriów firm trzecich lub zajmij się nimi w inny sposób, jeśli jest to potrzebne. Niektóre poprzednio zainstalowane pakiety mogą nie być więcej dostępne w skonfigurowanych repozytoriach. Aby wyświetlić listę tych pakietów, użyj następującego polecenia:
su -c "yum list extras"
Używając pliku konfiguracji kickstart przez HTTP, pobranie go może się nie powieść z błędem wskazującym na niemożliwość pobrania tego pliku. Naciśnij przycisk OK kilka razy bez modyfikowania, aby nadpisać ten błąd. Jako obejście błędu użyj jednej z pozostałych obsługiwanych metod pobierania konfiguracji kickstart.
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Ta sekcja dostarcza informacji, które są specyficzne dla obsługiwanych architektur Fedory.
RPM obsługuje równoległe instalacje wielu architektur tego samego pakietu. Domyślna lista pakietów, taka jak rpm -qa może wyświetlać podwójne pakiety, ponieważ architektura nie jest wyświetlana. Zamiast tego użyj polecenia repoquery, części pakietu yum-utils, który domyślnie wyświetla architekturę. Aby zainstalować yum-utils, wykonaj następujące polecenie:
su -c "yum install yum-utils"
Aby wyświetlić wszystkie pakiety z ich architekturą używając rpm, wykonaj następujące polecenie:
rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"
Możesz dodać to do /etc/rpm/macros
(dla ustawienia systemowego) lub ~/.rpmmacros
(dla ustawienia konkretnego użytkownika). To zmienia domyślne zapytanie do wyświetlania architektury:
%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
Ta sekcja omawia różne specyficzne informacje o platformie sprzętowej PPC.
Minimalny procesor: PowerPC G3/POWER3.
Fedora 9 obsługuje tylko generację "New World" Power Macintoshy Apple'a, dostarczanych od około 1999 roku. Mimo, że komputery "Old World" powinny działać, wymagają specjalnego programu startowego, który nie jest dołączony do dystrybucji Fedory.
Fedora 9 obsługuje komputery IBM RS/6000, pSeries, iSeries oraz Cell.
Fedora 9 obsługuje także Sony PlayStation 3, Genesi Pegasos II i Efika.
Fedora 9 zawiera obsługę sprzętu komputerów P.A. Semiconductor "Electra".
Zalecane dla trybu tekstowego: G3 233 MHz bądź lepszy, 128 MB RAM.
Zalecane dla trybu graficznego: G3 400 MHz bądź lepszy, 256 MB RAM.
Wszystkie pakiety mogą zajmować ponad 9 GB miejsca na dysku. Ostateczny rozmiar jest określany przez instalowany obraz i pakiety wybrane podczas instalacji. Dodatkowa przestrzeń dyskowa jest wymagana podczas instalacji do obsługiwania środowiska instalacyjnego. Ta dodatkowa przestrzeń dyskowa odpowiada rozmiarowi /Fedora/base/stage2.img
(na pierwszej płyty instalacyjnej) plus rozmiar plików w /var/lib/rpm
na zainstalowanym systemie.
W warunkach praktycznych dodatkowe wymagania przestrzeni dyskowej mogą wahać się od tak małych jak 90 MB dla minimalnej instalacji, do tak dużych jak dodatkowe 175 MB dla większych instalacji.
Dodatkowe miejsce jest wymagane również dla jakichkolwiek danych użytkownika, oraz przynajmniej 5% wolnego miejsca powinno być zachowane dla prawidłowego działania systemu.
Po krótkim eksperymencie z 64 KB stronami z Fedorze Core 6, jądro PowerPC64 zostało z powrotem przełączone na 4 KB strony. Instalator powinien ponownie sformatować wszystkie partycje wymiany automatycznie podczas aktualizacji.
Klawisz Option w systemach Apple'a jest odpowiednikiem klawisza Alt na PC. W miejscach, gdzie dokumentacja i instalator odnoszą się do klawisza Alt, użyj klawisza Option. W celu uzyskania niektórych kombinacji klawiszy musisz użyć klawisza Option w połączeniu z klawiszem Fn, tak jak Option+Fn+F3, aby przełączyć się do wirtualnego terminala TTY3.
Pierwsza płyta instalacyjna Fedory jest startowa na obsługiwanym sprzęcie. Dodatkowo startowy obraz CD pojawia się w folderze images/
tej płyty. Te obrazy różnie się zachowują w zależności od sprzętu systemu:
Na większości komputerów program startowy uruchamia odpowiedni 32 lub 64 bitowy instalator z płyty instalacyjnej.
64 bitowe IBM pSeries (POWER4/POWER5), aktualne modele iSeries. Po użyciu OpenFirmware do uruchomienia CD, program startowy, yaboot, automatycznie uruchamia 64 bitowy instalator.
IBM "Legacy" iSeries (POWER4). Tak zwane modele "Legacy" iSeries, które nie używają OpenFirmware, wymagają obrazu startowego położonego w folderze images/iSeries
drzewa instalacyjnego.
32 bitowe CHRP (IBM RS/6000 i inne). Po użyciu OpenFirmware do uruchomienia CD, wybierz obraz startowy linux32
po znaku zachęty boot:
, aby uruchomić 32 bitowy instalator. W innym wypadku uruchomi się 64 bitowy instalator, co spowoduje nieudaną instalację.
Genesi Pegasos II/Efika 5200B. Jądro Fedory obsługuje Pegasosa i Efikę bez potrzeby używania "Device Tree Supplement" z powerdeveloper.org. Mimo to brak pełnej obsługi ISO9660 w oprogramowaniu wbudowanym oznacza, że uruchomienie przez yaboot z CD jest niemożliwe. Zamiast tego uruchom obraz "netboot" z CD lub przez sieć. Z powodu rozmiaru obrazu musisz ustawić zmienną oprogramowania wbudowanego load-base
, aby wczytać pliki na wysokim adresie, takim jak 32 MB zamiast domyślnego 4 MB:
setenv load-base 0x2000000
Po znaku zachęty OpenFirmware podaj następujące polecenie, aby uruchomić aktualizację Efiki lub, jeśli to potrzebne, obraz instalacji sieciowej z CD:
boot cd: /images/netboot/ppc32.img
Lub z sieci:
boot eth ppc32.img
Musisz również ręcznie skonfigurować OpenFirmware, aby można było uruchomić zainstalowany system Fedora. Aby to zrobić, ustaw odpowiednio zmienne środowiskowe boot-device
i boot-file
, aby wczytać yaboot z partycji /boot
. Na przykład domyślna instalacja wymaga:
setenv boot-device hd:0 setenv boot-file /yaboot/yaboot setenv auto-boot? true
PA Semi Electra. Oprogramowanie wbudowane Electry nie obsługuje jeszcze yaboot. Aby zainstalować system na Electrze, można uruchomić obraz uruchamiania sieciowego ppc64.img
. Po instalacji musisz ręcznie skonfigurować oprogramowanie wbudowane, aby wczytać zainstalowane jądro z initrd z partycji /boot
. Zobacz dokumentację oprogramowania wbudowanego, aby poznać dalsze szczegóły.
Sony PlayStation 3. Aby zainstalować na PlayStation 3, najpierw zaktualizuj oprogramowanie konsoli do 1.60 lub późniejszej wersji. Program startowy "Other OS" musi zostać zainstalowany na flashu, zgodnie z instrukcjami pod http://www.playstation.com/ps3-openplatform/manual.html. Odpowiedni obraz programu startowego znajduje się na płycie CD Sony "ADDON", dostępnej na ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/.
Po zainstalowaniu programu startowego PlayStation 3 powinno uruchomić się z nośnika instalacyjnego Fedory. Zauważ, że instalacja sieciowa najlepiej działa z NFS, ponieważ zajmuje mniej pamięci od metody FTP lub HTTP. Użycie opcji text również zmniejsza ilość pamięci zajmowanej przez instalator.
Aby dowiedzieć się więcej o Fedorze i PlayStation 3 lub Fedorze i PowerPC, dołącz do listy mailingowej PPC Fedory lub kanału #fedora-ppc
na FreeNode.
Uruchamianie sieciowe. Połączone obrazy zawierające jądro i dysk RAM instalatora są umieszczone w folderze images/netboot/
drzewa instalacyjnego. Są one przeznaczone do uruchamiania sieciowego za pomocą TFTP, ale mogą być użyte na wiele sposobów.
Program startowy yaboot obsługuje uruchamianie przez TFTP dla IBM pSeries i Apple Macintosh. Projekt Fedora zaleca używanie yaboot przez obrazy netboot.
Pakiet ppc64-utils
został rozdzielony na samodzielne pakiety, odpowiadające oryginalnym pakietom (ps3pf-utils
, powerpc-utils
, powerpc-utils-papr
). Polecenie mkzimage nie jest już dostarczane, można użyć skryptu wrapper z pakietu kernel-bootwrapper:
wrapper -i initrd-${KERN_VERSION}.img -o zImage-${KERN_VERSION}.img vmlinuz-${KERN_VERSION}
Ta sekcja omawia różne specyficzne informacje o Fedorze i platformie sprzętowej x86.
Aby użyć specyficznych funkcji Fedory 9 podczas lub w trakcie instalacji, możesz potrzebować szczegółów o innych składnikach sprzętowych, takich jak karty graficzne lub sieciowe.
Następujące specyfikacje procesorów używają terminologii Intela. Inne procesory, takie jak AMD, Cyrix i VIA, które są z nimi zgodne i odpowiadają następującym procesorom Intela także mogą być używane w Fedorze.
Fedora 9 wymaga procesora Intel Pentium lub lepszego i jest zoptymalizowana dla Pentium 4 i późniejszych procesorów.
Zalecane dla trybu tekstowego: klasa Pentium 200 MHz bądź lepszy.
Zalecane dla trybu graficznego: Pentium II 400 MHz bądź lepszy.
Minimum RAM-u dla trybu tekstowego: 128 MB.
Minimum RAM-u dla trybu graficznego: 192 MB.
Zalecany RAM dla trybu graficznego: 256 MB
Wszystkie pakiety mogą zajmować ponad 9 GB miejsca na dysku. Ostateczny rozmiar jest określany przez instalowany obraz i pakiety wybrane podczas instalacji. Dodatkowa przestrzeń dyskowa jest wymagana podczas instalacji do obsługiwania środowiska instalacyjnego. Ta dodatkowa przestrzeń dyskowa odpowiada rozmiarowi /Fedora/base/stage2.img
(na pierwszej płyty instalacyjnej) plus rozmiar plików w /var/lib/rpm
na zainstalowanym systemie.
W warunkach praktycznych dodatkowe wymagania przestrzeni dyskowej mogą wahać się od tak małych jak 90 MB dla minimalnej instalacji, do tak dużych jak dodatkowe 175 MB dla większych instalacji.
Dodatkowe miejsce jest wymagane również dla jakichkolwiek danych użytkownika, oraz przynajmniej 5% wolnego miejsca powinno być zachowane dla prawidłowego działania systemu.
Ta sekcja omawia różne specyficzne informacje o platformie sprzętowej x86_64.
Aby użyć specyficznych funkcji Fedory 9 podczas lub w trakcie instalacji, możesz potrzebować szczegółów o innych składnikach sprzętowych, takich jak karty graficzne lub sieciowe.
Minimum RAM-u dla trybu tekstowego: 256 MB.
Minimum RAM-u dla trybu graficznego: 384 MB.
Zalecany RAM dla trybu graficznego: 512 MB
Wszystkie pakiety mogą zajmować ponad 9 GB miejsca na dysku. Ostateczny rozmiar jest określany przez instalowany obraz i pakiety wybrane podczas instalacji. Dodatkowa przestrzeń dyskowa jest wymagana podczas instalacji do obsługiwania środowiska instalacyjnego. Ta dodatkowa przestrzeń dyskowa odpowiada rozmiarowi /Fedora/base/stage2.img
(na pierwszej płyty instalacyjnej) plus rozmiar plików w /var/lib/rpm
na zainstalowanym systemie.
W warunkach praktycznych dodatkowe wymagania przestrzeni dyskowej mogą wahać się od tak małych jak 90 MB dla minimalnej instalacji, do tak dużych jak dodatkowe 175 MB dla większych instalacji.
Dodatkowe miejsce jest wymagane również dla jakichkolwiek danych użytkownika, oraz przynajmniej 5% wolnego miejsca powinno być zachowane dla prawidłowego działania systemu.
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Wydanie Fedory zawiera kilka obrazów ISO Live, poza tradycyjnymi obrazami instalacyjnymi. Te obrazy ISO są startowe, można nagrać je na nośnik i używać, aby wypróbować Fedorę. Można także zainstalować zawartość obrazu Live na dysku twardym, aby osiągnąć lepszą wydajność.
Aby uzyskać listę obecnie dostępnych obrazów i instrukcję ich używania, zobacz:
Aby uruchomić obraz Live, włóż płytę CD do komputera i uruchom go ponownie. Aby zalogować się i używać środowiska graficznego, podaj fedora
jako nazwę użytkownika. Naciśnij Enter, gdy zostaniesz poproszony o hasło, ponieważ na tym koncie nie ma hasła. Obrazy Live nie logują się automatycznie, więc użytkownicy mogą wybrać preferowany język. Jeśli chcesz zainstalować zawartość obrazu Live na dysku twardym po zalogowaniu, naciśnij na ikonie Zainstaluj na dysku twardym na pulpicie.
Możesz wykonać instalację obrazów Live w trybie tekstowym używając w konsoli polecenia liveinst.
Można dodać liveinst
lub textinst
jako opcję programu startowego, aby wykonać bezpośrednią instalację bez uruchamiania Live CD/DVD.
Innym sposobem na używanie tych obrazów Live jest umieszczenie ich na dysku USB. Aby to zrobić, zainstaluj pakiet livecd-tools z repozytorium rozwojowym. Potem wykonaj skrypt livecd-iso-to-disk:
/usr/bin/livecd-iso-to-disk /path/to/live.iso /dev/sdb1
Zastąp /dev/sdb1
partycją, na której chcesz umieścić obraz.
Ten proces nie usunie danych; wszelkie dane znajdujące się na dysku USB zostaną zachowane.
Istnieje obsługa trwałości zmian na obrazach Live w Fedorze 9. Używane jest to do uruchamiania z obrazu Live na dysku USB i przechowywania zmian na tym samym urządzeniu. Aby to zrobić, pobierz obraz Live o wykonaj następujące polecenie:
livecd-iso-to-disk --overlay-size-mb 512 /path/to/live.iso /dev/sdb1
Zastąp /dev/sdb1
partycją, na której chcesz umieścić obraz.
Zastąp 512
wybranym rozmiarem trwałych danych w megabajtach. Skrypt powłoki livecd-iso-to-disk jest przechowywany w folderze LiveOS
na obrazie CD. Nośnik USB musi posiadać wystarczającą ilość wolnego miejsca dla obrazu Live i na wszelkie dane przechowywane na nośniku.
Kontynuowane są prace nad lepszą integracją obrazów Live z resztą systemu i ulepszeniem narzędzi do ich budowania. Narzędzie livecd-creator dostarcza teraz także API do budowania alternatywnych interfejsów oraz narzędzi dla innych typów obrazów.
Następujące rzeczy są różne podczas instalacji za pomocą obrazów Live od zwykłej instalacji Fedory.
Obrazy Live dostarczają podzestaw pakietów dostępnych na zwykłym obrazie DVD. Oba łączą się z tym samym repozytorium, które posiada wszystkie pakiety.
SSH jest domyślnie wyłączone, ponieważ domyślny użytkownik na obrazach Live nie posiada żadnego hasła. Instalacja na twardy dysk poprosi o utworzenie nowego użytkownika i hasła.
Instalacje z obrazu Live nie umożliwiają wybierania pakietów ani aktualizacji, ponieważ w ich trakcie kopiowany jest cały system plików z nośnika na dysk twardy lub USB. Po zakończeniu instalacji i ponownym uruchomieniu pakiety mogą zostać dodawane lub usuwane według uznania za pomocą narzędzia Dodaj/usuń pakiety, yuma lub innego narzędzia do zarządzania oprogramowaniem.
Obrazy Live nie działają na architekturze i586
.
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Poniższa sekcja zawiera informacje dotyczące pakietów oprogramowania, które przeszły znaczne zmiany w Fedorze 9. Dla łatwiejszego dostępu, są one ogólnie zorganizowane za pomocą tych samych grup, które są wyświetlane w systemie instalacyjnym.
Narzędzie system-config-soundcard zostało usunięte z powodu licznych problemów z przestarzałym projektem i implementacją. Nowoczesne technologie, takie jak udev i HAL sprawiły, że większość kart dźwiękowych działa bez konfiguracji. Wszystkie nie działające karty powinny być zgłaszane jako błędy. Preferencje wciąż mogą być dostosowywane w środowisku graficznym używając, miedzy innymi, narzędzi PulseAudio.
Fedora 9 zawiera Perla 5.10.0, pierwsze większe wydanie aktualizacyjne Perla 5 od jakiegoś czasu. Sam interpreter Perla jest szybszy i używa mniej pamięci, zawiera także kilka ulepszeń UTF-8 i wątków. Można teraz przenosić instalację Perla, co jest sporym ułatwieniem dla administratorów i twórców pakietów dla systemów operacyjnych. Perl 5.10.0 dodaje także nowego automatycznego operatora wyników, ustalenie zmian, nazwy przechwytywania, zmienne stanu i lepsze komunikaty o błędach.
Aby dowiedzieć się więcej, zobacz:
Funkcjonalność wtyczki installonlyn
została umieszczona w rdzeniu pakietu yum. Opcje installonlypkgs
i installonly_limit
są domyślnie używane, aby ograniczyć liczbę zainstalowanych jąder do dwóch. Możesz dostosować zestaw pakietów lub ich liczbę, albo też całkowicie wyłączyć tę opcję. Więcej szczegółów jest dostępnych na stronie podręcznika dla yum.conf
.
Polecenie yum próbuję ponownie, kiedy wykryje blokadę. Ta funkcja jest przydatna, jeśli demon sprawdza dostępność aktualizacji lub jeśli jednocześnie uruchomiłeś yuma oraz jeden z jego interfejsów graficznych.
Polecenie yum rozumie teraz parametr kosztu w pliku konfiguracji, czyli relatywny koszt dostępu do repozytorium oprogramowania. Jest to przydatne do ustalenia, że pakiety jednego repozytorium oprogramowania są ważniejsze lub mniej ważne od innych. Domyślny parametr kosztu wynosi 1000, z niższym kosztem podania priorytetu.
W Fedorze 9 Rawhide plik /etc/yum.repos.d/fedora-development.repo
został zmieniony na /etc/yum.repos.d/fedora-rawhide.repo
. Odniesienia do development
w fedora-rawhide.repo
zostały zmienione na rawhide
. Z powodu sposobu, w jaki RPM obsługuje pliki konfiguracji, istniejący (jeśli został zmodyfikowany) plik /etc/yum.repos.d/fedora-development.repo
zostaje zapisany jako /etc/yum.repos.d/fedora-development.repo.rpmsave
. Użytkownicy repozytorium rozwojowego muszą pamiętać o tej zmianie i zaktualizować skrypty, własne pliki konfiguracji i tak dalej, aby użyć nowej nazwy.
Funkcja pam_mount
używa teraz pliku konfiguracji zapisanego w XML-u. Plik /etc/security/pam_mount.conf
zostanie przekonwertowany do /etc/security/pam_mount.conf.xml
podczas aktualizacji za pomocą /usr/bin/convert_pam_mount_conf.pl, które usunie wszystkie komentarze. Wszystkie pliki konfiguracji użytkowników muszą zostać ręcznie przekonwertowane za pomocą skryptu konwersji. Przykładowy plik pam_mount.conf.xml
zawierający szczegółowe komentarze o dostępnych opcjach znajduje się w /usr/share/doc/pam_mount-*/pam_mount.conf.xml
.
TeXLive zastępuje stary, nierozwijany pakiet TeX. Oferuje nowe pakiety ze stylami i poprawki wielu problemów bezpieczeństwa starej dystrybucji.
Projekt linuksowego serwera terminala (LTSP) został dołączony bezpośrednio do Fedory 9. Praca trwa. Aby poznać najnowsze wiadomości i dokumentację, zobacz:
Pakiet nautilus-open-terminal używa teraz klucza GConf do kontrolowania uruchomienia przez naciśnięcie prawym klawiszem na pulpicie. Aby włączyć poprzednie zachowanie, które otwiera terminal w folderze domowym użytkownika, użyj tego polecenia:
gconftool-2 -s /apps/nautilus-open-terminal/desktop_opens_home_dir --type=bool true
Pakiet i810switch został usunięty. Jego funkcjonalność jest teraz dostępna przez polecenie xrandr z pakietu xorg-x11-server-utils.
Pakiet evolution-exchange zastępuje evolution-connector i dostarcza te same możliwości pod starą nazwą.
Pakiety system-config-firewall i system-config-selinux zastępują system-config-securitylevel. Pakiet system-config-selinux jest częścią pakietu policycoreutils-gui.
Pakiet pilot-link nie używa teraz domyślnie modułu visor
. Zaleca się użytkownikom spróbowanie bezpośredniego dostępu USB obecnego w ostatnich wersjach pilot-link. Można go włączyć przekazując opcję --port usb:
do różnych narzędzi pilot-link, zamiast urządzeń szeregowych używanych w przeszłości (zwykle /dev/pilot
lub /dev/ttyUSB0
, /dev/ttyUSB1
, i tym podobne). Na przykład:
pilot-xfer --port usb: --list
Pakiety hal-info i hal zostały zaktualizowane, aby poprawnie przydzielać uprawnienia dla niezbędnych urządzeń USB używając PolicyKit. Jeśli posiadasz ręczne konfiguracje, przywróć zmiany, aby uniknąć możliwych konfliktów.
Aby dowiedzieć się więcej, zobacz plik README.fedora
zawarty w pakiecie pilot-link.
Następujące informacje o legalności dotyczą niektórego oprogramowania w Fedorze.
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
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Ta sekcja omawia zmiany oraz ważne informacje dotyczące jądra opartego na 2.6.25 w Fedorze 9. Jądro 2.6.25 zawiera:
Obsługę jądra bez tykania dla 64 bitowych systemów x86 (dla 32 bitowych została dodana wcześniej), co znacznie ulepsza zarządzanie zasilaniem.
Niektóre elementy projektu jądra czasu rzeczywistego.
Jądro używa teraz nowego schematu nazywania wersji, bliższego oryginalnemu.
Plik spec jądra nazywa się teraz kernel.spec
zamiast kernel-2.6.spec
.
Plik spec jądra posiada nowe makra, które ułatwiają proces budowania jądra. Zobacz http://fedoraproject.org/wiki/Docs/CustomKernel, aby dowiedzieć się więcej.
Jądro w Fedorze 9 nie wczytuje już domyślnie modułów dla kart dźwiękowych ISA. Wczytaj moduł ręcznie używając polecenia modprobe nazwa-modułu lub umieść wpis w /etc/modprobe.conf
. Na przykład dla karty Creative SoundBlaster AWE64 dodaj następujący wpis:
install snd-sbawe
Jądro Fedory zawiera obsługę paravirt_ops
w domU
, jako część starań zespołu jądra, aby zmniejszyć nakłady pracy wymagane do utworzenia bieżących jąder Xena.
W pełni wirtualizowani goście Xena mogą bezpośrednio uruchamiać jądro i obraz initrd i przetwarzać argumenty uruchamiania jądra. Aby dowiedzieć się więcej, zobacz http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.
Fedora może zawierać dodatkowe łaty ulepszające jądro, rozwiązujące błędy lub zawierające dodatkowe funkcje. Z tego powodu jądro Fedory może nie być identyczne jak tak zwane jądro waniliowe ze strony WWW kernel.org:
Aby otrzymać listę tych łat, pobierz źródłowy pakiet RPM i wykonaj następujące polecenie:
rpm -qpl kernel-<version>.src.rpm
Aby otrzymać dziennik zmian w pakiecie, wykonaj następujące polecenie:
rpm -q --changelog kernel-<version>
Jeśli potrzebujesz przyjaznej dla użytkownika wersji dziennika zmian, odwiedź http://wiki.kernelnewbies.org/LinuxChanges. Krótka i pełna lista zmian jądra jest dostępna z http://kernel.org/git. Wersja jądra Fedory jest oparta na drzewie Linusa.
Zmiany zastosowane w wersji Fedory są dostępne z http://cvs.fedoraproject.org .
Fedora 9 zawiera następujące kompilacje jądra:
Natywne jądro do użycia w większości systemów. Skonfigurowane źródła są dostępne w pakiecie kernel-devel.
kernel-PAE do użycia w 32 bitowych systemach x86 z więcej niż 4 GB RAM-u lub z procesorami, które posiadają funkcję NX ("No eXecute"). To jądro obsługuje zarówno systemy jednoprocesorowe, jak i wieloprocesorowe. Skonfigurowane źródła są dostępne w pakiecie kernel-PAE-devel.
Jądro wirtualizacji do użytku z pakietem emulatora Xen. Skonfigurowane źródła są dostępne w pakiecie kernel-xen-devel.
Możesz zainstalować nagłówki jądra dla wszystkich wariantów w tym samym czasie. Pliki te są instalowane w drzewie /usr/src/kernels/
. Użyj następującego polecenia:wersja
[-PAE|-xen|-kdump]-architektura
/
su -c "yum install kernel{,-PAE,-xen,-kdump}-devel"
Wybierz jeden lub więcej z tych wariantów, oddzielonych przecinkami bez spacji. Podaj hasło roota
, kiedy zostaniesz o nie poproszony.
![]() |
Jądro x86 zawiera Kdump |
---|---|
Jądra x86_64 oraz i686 może być teraz przenoszone, więc funkcjonalność Kdump jest dołączona. PPC64 nadal wymaga instalacji jądra kdump. |
![]() |
Domyślne jądro dostarcza SMP |
---|---|
Nie ma oddzielnego jądra SMP dostępnego dla Fedory na i386, x86_64 oraz ppc64. Obsługa wielu procesorów jest dostarczane przez natywne jądro. |
![]() |
Obsługa jądra dla PowerPC |
---|---|
W Fedorze nie ma obsługi Xena lub Kdump dla architektury PowerPC. 32 bitowy PowerPC wciąż posiada oddzielne jądro SMP. |
Fedora 9 nie zawiera pakietu kernel-source dostarczanego w poprzednich wersjach, ponieważ teraz aby budować zewnętrzne moduły wymagany jest tylko pakiet kernel-devel. Skonfigurowane źródła są dostępne, jak opisano w Sekcja 9.3, „Warianty jądra”.
![]() |
Budowanie własnego jądra |
---|---|
Aby dowiedzieć się więcej o programowaniu jądra i pracy z własnymi jądrami, zobacz http://fedoraproject.org/wiki/Docs/CustomKernel. |
Odwiedź http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html, aby uzyskać informacje na temat raportowania błędów w jądrze Linux. Możesz użyć również http://bugzilla.redhat.com do raportowania błędów specyficznych dla Fedory.
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Ta sekcja opisuje zmiany dotyczące użytkowników środowisk graficznych Fedory.
To wydanie zawiera GNOME 2.22.
Ekran startowy GNOME został celowo wyłączony. Aby go włączyć, użyj gconf-editor lub następującego polecenia:
gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true
Motyw okna dialogowego zabezpieczonego ekranu nie jest w tym wydaniu połączony z wybranym wygaszaczem. Aby to włączyć, użyj gconf-editor lub następującego polecenia:
gconftool-2 --set --type string /apps/gnome-screensaver/lock_dialog_theme "system"
W tym wydaniu domyślnie włączone są migające kursory, centralnie zarządzane przez ustawienie GConf. Aby je wyłączyć, wykonaj następujące polecenie:
gconftool-2 --type bool --set /desktop/gnome/interface/cursor_blink false
GNOME 2.22 zawiera nowy moduł Gvfs, wirtualny system plików w przestrzeni użytkownika z obsługą sftp, ftp, dav, smb, obexftp i innych. System Gvfs zastępuje/jest następcą gnome-vfs
.
Gvfs składa się z dwóch części:
GIO, nowej biblioteki współdzielonej, będącej częścią GLib i dostarczającą API dla gvfs
Samego Gvfs, pakietu zawierającego obsługę różnych typów systemów plików i protokołów
System Gvfs jest uruchamiany jako jeden główny serwer, gvfsd
, który pilnuje obecnie zamontowanych woluminów gvfs
. Większość montowań jest uruchamiana w oddzielnych procesach demonów. Klienci komunikują się z montowaniami za pomocą połączenia wywołań D-Bus i własnego protokołu dla zawartości plików.
Kilka typów systemów plików poprzednio obsługiwanych przez gnome-vfs
może nie być jeszcze obsługiwanych przez gvfs
. Kontynuowana jest praca, aby dostarczyć kompletne rozwiązanie dla tych typów plików.
Menedżer ekranu GNOME (gdm
) został zaktualizowany do najnowszej wersji kodu, który został napisany zupełnie od nowa, głównie przez programistów Fedory.
Można używać PolicyKit, aby kontrolować wyłączanie i ponowne uruchamianie. Narzędzie konfiguracji gdmsetup obecnie nie jest dostarczane, ale zostanie zastąpione. Aby dowiedzieć się o zmianach w konfiguracji, odwiedź:
http://live.gnome.org/GDM/2.22/Configuration
Nowe funkcje dostępne na ekranie logowania to:
zarządzanie zasilaniem i monitorowanie na ekranie logowania, więc laptop zostanie zahibernowany lub wyłączony, gdy akumulator zostanie wyładowany
inteligentniejsza lista użytkowników
wspólne domyślne tło między oknem logowania a sesją pulpitu, bez migania przy przełączaniu
Aby dowiedzieć się więcej o tej funkcji:
http://fedoraproject.org/wiki/Features/NewGdm
Inne uwagi:
~/.Xclients
i ~/.xsession
nie są już automatycznie odczytywane podczas logowania. Jeśli używasz jednego z tych plików, zainstaluj pakiet xorg-x11-xinit-session.
Z powodu błędu wprowadzonego na kocu cyklu produkcyjnego (błąd 445631), użytkownicy nie mogą wybrać języka podczas pierwszego logowania. Użytkownicy powinni się zalogować i wylogować, aby uzyskać wybór języka. Niestety, ten błąd dotyczy też LiveCD.
Dostarczana wersja GDM nie obsługuje starego formatu styli motywów i jest znacznie prostszy od wersji dostarczanej w Fedorze 8. Priorytetem dla Fedory 10 będzie wygląd ekranu powitalnego.
To wydanie zawiera KDE 4.0.3. Ponieważ pakiety kdepim i kdevelop nie są częścią KDE 4.0, a kdewebdev jest tylko częściowo dostępny (brak Quanty) w KDE 4.0, dostarczane są wersje KDE 3.5.9 tych pakietów.
KDE 4.0 zawiera aktualizacje najważniejszych składników, takich jak port do Qt 4. Wprowadza także liczne nowe struktury, takie jak Phonon, API multimedialne; Solid, struktura integracji ze sprzętem; Plasma, napisany na nowo pulpit i panel z wieloma nowymi pomysłami; zintegrowane wyszukiwanie na pulpicie; składanie jako funkcja KWin; całkiem nowy styl wyglądu o nazwie Oxygen. KDE 4.0.3 jest wydaniem poprawkowym z serii wydań KDE 4.0.
Fedora 9 nie zawiera przestarzałego środowiska graficznego KDE 3. Zawiera jednak platformę programistyczną KDE 3, która może być używana do budowania i uruchamiania aplikacji KDE 3 w KDE 4 lub innym środowisku graficznym. Zobacz sekcję Zgodność wsteczna, aby dowiedzieć się więcej o tym, co jest dołączone.
Ponieważ knetworkmanager
nie działa z wersją Menedżera sieci dostępną w tym wydaniu, obrazy Live KDE używają w zastępstwie nm-applet
z NetworkManager-gnome. gnome-keyring-daemon
zapisuje hasła technologii szyfrowania. Pakiet knetworkmanager wywołujący nm-applet
nie jest już używany.
Ponieważ natywny menedżer okien KWin opcjonalnie obsługuje teraz składanie i efekty pulpitu, obrazy Live KDE nie zawierają już Compiza/Beryla. Tryb składania/efektów KWin jest domyślnie wyłączony, ale może zostać włączony w systemsettings. Compiz (z integracją z KDE 4) jest dostępny z repozytorium w pakiecie compiz-kde.
Plasma zastępuje starego Kickera i KDesktop. Plasma zarządza zarówno panelem, jak i pulpitem, więc jest możliwe umieszczanie tych samych apletów Plasmy (plazmoidów) zarówno na panelu, jak i pulpicie, jeśli aplet obsługuje ograniczenia rozmiaru wymuszone przez panel.
Stare Centrum sterowania KDE (KControl) zostało zastąpione przez Ustawienia systemowe (systemsettings).
Menedżer logowania KDM używa nowego formatu motywu. Motywy KDM napisane dla KDE 3 nie działają z KDM w KDE 4. KDM zawiera teraz obsługę konfiguracji motywu, więc zewnętrzne kdmtheme nie jest już wymagane.
Wszystkie powyższe aplikacje można znaleźć w pakiecie kdebase-workspace.
Pakiety qt, kdelibs i kdebase są w wersji KDE 4, zastępując pakiety qt4, kdelibs4 i kdebase4 z poprzednich wydań Fedory.
Wersje Qt/KDE 3 zostały nazwane qt3, kdelibs3 i kdebase3. Fedora 9 zawiera tylko część kdebase3. Zobacz sekcję Zgodność wsteczna, aby dowiedzieć się więcej.
Oryginalne KDE podzieliło moduł kdebase na trzy nowe moduły: kdebase-runtime, kdebase (czasami nazywane kdebase-apps, aby odróżnić od starego, monolitycznego kdebase) oraz kdebase-workspace. Ten podział został odzwierciedlony w pakietach Fedory.
Fedora 9 dodaje pakiet kdegames3 zawierający gry, które nie zostały jeszcze przeniesione do KDE 4.
Dolphin, będący częścią kdebase zastępuje d3lphina.
Pakiet kdebase-workspace zawiera obsługę konfiguracji motywuKDM, więc zastępuje kdmtheme.
Okular zastępuje KPDF, KGhostView i KFax w kdegraphics.
Pakiet kaider zastępuje KBabel, który był częścią kdesdk.
Pakiet okteta zastępuje KHexEdit, który był częścią kdeutils .
Pakiety kalgebra i marble są teraz częścią kdeedu.
Pakiet ksudoku jest teraz częścią kdegames.
Pakiet gwenview jest teraz częścią kdegraphics.
Pakiety kiconedit i kcoloredit, które były częścią kdegraphics są teraz oddzielnymi pakietami.
Pakiet kmid, który był częścią kdemultimedia jest teraz oddzielnym pakietem.
SIG KDE Fedory zdecydował o usunięciu podpakietów -extras, które zawierały przestarzałe lub niestabilne aplikacje, ponieważ zostały one naprawione lub porzucone w KDE 4.
Pakiet kdeadmin-kpackage został wydzielony z kdeadmin, ponieważ KPackage zależy teraz od smarta.
KDE 4 nie zawiera kdeaddons. Z tego powodu w Fedorze 9 nie ma pakietu kdeaddons. Atlantik Designer do używania z kdegames3 jest wciąż dostępny jako kdeaddons-atlantikdesigner. Aplikacja ksig i wtyczki Konquerora są teraz w swoich własnych pakietach, a extragear-plasma zastępuje dodatki Kickera.
PackageKit jest nową, domyślną i niezależną od dystrybucji strukturą zarządzania pakietami oraz interfejsem. Zobacz http://fedoraproject.org/wiki/PackageKit, aby dowiedzieć się więcej.
Funkcja Bluetooth w Fedorze 9 (http://fedoraproject.org/wiki/Features/BluetoothFedora9) posiada w tym wydaniu kilka ulepszeń. Przyszłe wydania są bardzo szczegółowo opisane na:
http://fedoraproject.org/wiki/Releases/FeatureBluetooth
Wysyłanie plików do urządzenia Bluetooth jest teraz obsługiwane przez program bluetooth-sendto z pakietu bluez-gnome, który zastępuje gnome-obex-sen. Wyślij plik w Nautilusie za pomocą funkcji z menu kontekstowego (prawy klawisz).
Odbieranie plików z urządzenia Bluetooth jest teraz obsługiwane przez gnome-user-share, które ma wbudowaną obsługę ObexFTP i ObexPush. Współdziel pliki przez (obsługa ObexFTP) lub odbierz pliki używając ObexPush z pomocą .
Pliki na zdalnym urządzeniu Bluetooth mogą być przeglądane bezpośrednio w Nautilusie przez GVFS, który obsługuje urządzenia Bluetooth. Synchronizowanie urządzenia Bluetooth z urządzeniem osobistego menedżera informacji (PIM) jest wykonywane używając gnome-pilot
Przeglądanie urządzeń Bluetooth jest wykonywane przez menu kontekstowe (prawe kliknięcie) ikony Bluetooth na panelu pulpitu.
Aplikacje wymagające mechanizmu Gecko musiały być zależne od całego Firefoksa. XULRunner jest efektem prac Mozilli nad wydzieleniem mechanizmu przeglądarki dla aplikacji, które wymagają tylko tych funkcji, a nie części interfejsu. Ten podział dostarcza większą stabilność API/ABI i czystsze środowisko wykonalne dla aplikacji używających Gecko. Wiele aplikacji w Fedorze, które poprzednio używały Gecko są teraz budowane za pomocą XULRunnera.
Aby poznać obecny stan, zobacz http://fedoraproject.org/wiki/Features/XULRunner. Aby pomóc w rozwijaniu tej funkcji, odwiedź http://fedoraproject.org/wiki/Releases/FeatureXULRunnerAPIChanges.
Aby uzyskać dokumentację, odwiedź http://developer.mozilla.org/en/docs/XULRunner.
To wydanie Fedory zawiera wersję 3.0 (beta 5) popularnej przeglądarki WWW Firefox. Odwiedź http://firefox.com/, aby dowiedzieć się więcej o Firefoksie. Pakiet nspluginwrapper jest domyślnie dołączony nawet na systemach 32 bitowych, ponieważ rozdziela on wtyczki i uruchamia je w ich własnej przestrzeni adresowej, co zwiększa bezpieczeństwo i niezawodność przeglądarki.
Aby dowiedzieć się więcej o Firefoksie w Fedorze, zobacz tę stronę:
http://fedoraproject.org/wiki/Features/Firefox3
nspluginwrapper jest teraz domyślnie instalowany, co sprawia, że wtyczki przeglądarek WWW są uruchamiane w oddzielnych adresach pamięci. Zwiększa to stabilność przeglądarek, ponieważ błędy wtyczek nie mają wpływu na samą przeglądarkę. Zwiększa to także bezpieczeństwo, ponieważ Fedora 9 posiada opcjonalne polityki SELinuksa, aby oddzielić wtyczki i zmniejszyć oddziaływanie problemów z bezpieczeństwem.
Fedora zawiera wolne implementacje open source Flasha o nazwie swfdec i gnash. Polecamy zaznajomienie się z nimi, zanim zainstalujesz własnościową wtyczkę Flasha Adobe'a. Ta wtyczka używa przestarzałej struktury dźwięku, która nie działa poprawnie bez dodatkowej obsługi. Wykonaj następujące polecenie, aby włączyć tę obsługę:
su -c "yum install libflashsupport"
Użytkownicy x86_64 Fedory muszą zainstalować pakiet nspluginwrapper.i386, aby włączyć 32 bitową wtyczkę Flasha Adobe'a w Firefoksie i pakiet libflashsupport.i386, aby włączyć dźwięk we wtyczce.
Utwórz folder wtyczek 32 bitowej Mozilli:
su -c "mkdir -p /usr/lib/mozilla/plugins"
Zainstaluj pakiety nspluginwrapper.i386, nspluginwrapper.x86_64 oraz libflashsupport.i386:
su -c "yum install nspluginwrapper.{i386,x86_64} libflashsupport.i386"
Zainstaluj flash-plugin, jak pokazano powyżej.
Wykonaj mozilla-plugin-config, aby zarejestrować wtyczkę Flasha:
su -c "mozilla-plugin-config -i -g -v"
Zamknij wszystkie okna Firefoksa, a potem uruchom go ponownie.
Wpisz about:plugins
w pasku adresu, aby upewnić się, że wtyczka została wczytana.
Pakiet mail-notification został rozdzielony. Wtyczka Evolution znajduje się teraz w oddzielnym pakiecie, mail-notification-evolution-plugin. Kiedy pakiet mail-notification jest aktualizowany, ta wtyczka zostaje automatycznie dodana.
Fedora 9 zawiera wersję 2.0 Mozilli Thunderbird, która posiada wiele ulepszeń wydajności, przeglądania folderów i ulepszoną obsługę powiadamiania o poczcie. Aby dowiedzieć się więcej, zobacz informacje o wydaniu Mozilli Thunderbird 2.0:
http://www.mozilla.com/en-US/thunderbird/2.0.0.0/releasenotes/
Głośnik PC jest domyślnie włączony w Fedorze. Jeśli nie chcesz, aby tak było, można to zmienić na dwa sposoby:
Zmniejsz jego głośność do akceptowalnego poziomu lub całkowicie wycisz głośnik PC w alsamixer za pomocą ustawień dla .
Wyłącz głośnik PC w całym systemie wykonując następujące polecenia w konsoli.
su - modprobe -r pcspkr echo "install pcspkr :" >> /etc/modprobe.conf
Nowy aplet zegara na panelu GNOME został rozszerzony, aby obsługiwał wyświetlanie dodatkowych, międzynarodowych stref czasowych, a także informacje o pogodzie dla każdej skonfigurowanej strefy czasowej. Ta praca, w tym połączenie intlclock z apletem zegara GNOME, dostarcza całą funkcjonalność system-config-date oraz apletu pogody. Dodatkowe funkcji to: wybór położenia zamiast strefy czasowej, ulepszony interfejs użytkownika nowych i starych funkcji oraz pełne informacje o pogodzie wyświetlane w okienku podpowiedzi.
Przeczytaj więcej o tej funkcji:
Nowy domyślny słownik hunspell dla środowisk graficznych GNOME i KDE, a także dla aplikacji takich jak OpenOffice.org, Firefox i inne oparte na XULRunnerze. Zawiera współdzielone, wielojęzyczne słowniki używane z hunspell. Ta funkcja używa jednego zestawu słowników, niezależnie od aplikacji, co daje ujednolicone podpowiedzi pisowni i używa mniej miejsca na dysku, dzięki eliminacji wielu słowników.
Szczegóły można poznać tutaj:
Fedora 9 dostarcza Compiza 0.7.2, który ulepsza obsługę wielu ekranów, dodaje obsługę KDE4, dodaje konfigurowalny środkowy i prawy przycisk myszy i działania rolki myszy dla Dekoratora okien GTK. Compiz 0.7.2 zawiera wiele ulepszeń i poprawek błędów.
Aby dowiedzieć się więcej, zobacz ogłoszenie wydania Compiza 0.7.2:
http://lists.compiz-fusion.org/pipermail/community/2008-March/000168.html
Z powodu błędu w sterowniku xorg-x11-drv-vmmouse pozycja myszy może nie być poprawnie wskazywana na ekranie gościa maszyny wirtualnej. Jako obejście błędu do następnej aktualizacji dodaj Option NoAutoAddDevices
do sekcji ServerFlags
pliku /etc/X11/xorg.conf
w maszynie gościa. Utwórz sekcję, jeśli to potrzebne:
Section "ServerFlags" Option "NoAutoAddDevices" EndSection
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Fedora 9 dostarcza podstawową obsługę szyfrowanych partycji wymiany oraz nierodzimych systemów plików. Aby go użyć, dodaj wpis do /etc/crypttab
i odwołaj się do utworzonych urządzeń w /etc/fstab
.
Jako nowość w Fedorze 9 instalator Anaconda posiada obsługę tworzenia zaszyfrowanych systemów plików podczas instalacji. Aby dowiedzieć się więcej, zobacz Przewodnik po instalacji Fedory.
Instalowanie na zaszyfrowanych woluminach, w tym systemie plików root jest teraz obsługiwane. Nie ma narzędzi konfiguracyjnych do dodawania lub usuwania kluczy z woluminów w późniejszym czasie lub modyfikowania szyfrowania. Zobacz tę stronę, aby dowiedzieć się więcej:
http://fedoraproject.org/wiki/Releases/FeatureEncryptedFilesystems
Aby uzyskać pełne instrukcje o używaniu zaszyfrowanych systemów plików, zobacz Przewodnik po szyfrowaniu i prywatności Fedory.
Nowy system plików jest dostępny w Fedorze 9 jako prawie kompletna funkcja. System plików ext3 może być zamontowany jako ext4, ale planowane jest narzędzie do konwersji ext3 na ext4, które przekonwertuje istniejący format ext3 na ext4.
Można instalować Fedorę 9 na systemie plików dodając opcję ext4
do parametrów uruchamiania instalatora i wybierając własny układ partycjonowania.
![]() |
Narzędzia przestrzeni użytkownika e2fsprogs |
---|---|
Narzędzia przestrzeni użytkownika e2fsprogs dostarczane z Fedorą 9 nie obsługują jeszcze całkowicie ext4. W szczególności ograniczone są możliwości fsck. |
Aby dowiedzieć się więcej o tej funkcji:
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Użytkownicy modułu mod_dbd
powinni zauważyć, że sterownik DBD apr-util
dla PostgreSQL jest teraz rozprowadzany jako oddzielny, wczytywany dynamicznie moduł. Moduł sterownika jest teraz dołączony do pakietu apr-util-pgsql. Sterownik MySQL jest teraz także dostępny w pakiecie apr-util-mysql.
SQLAlchemy zostało zaktualizowane do wersji 0.4.x. Skrypty startowe aplikacji TurboGears zaprogramowanych używając SQLAlchemy jako ich warstwy bazy danych muszą zostać zaktualizowane. Zamiast:
import pkg_resources pkg_resources.require('TurboGears')
skrypt startowy musi posiadać:
__requires__ = 'TurboGears[future]' import pkg_resources
Drupal został zaktualizowany z serii 5.x do 6.2. Aby dowiedzieć się więcej, odwiedź:
Pamiętaj, aby przed zaktualizowaniem tego pakietu zalogować się na swoją stronę i wyłączyć wszystkie moduły firm trzecich. Po zaktualizowaniu pakietu:
Skopiuj /etc/drupal/default/settings.php.rpmsave
do /etc/drupal/default/settings.php
i powtórz to dla wszystkich plików settings.php dodatkowych stron.
Przejdź do http://host/drupal/update.php, aby uruchomić skrypt aktualizacyjny.
Squid został zaktualizowany z wersji 2.6 do 3.0.STABLE2. Pliki konfiguracji nie są całkowicie zgodne wstecz. Aby dowiedzieć się więcej, zobacz informacje o wydaniu Squida:
http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE2-RELEASENOTES.html
Z powodu błędu przezroczysty pośrednik nie działa. Powinno to być naprawione po pierwszej aktualizacji.
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Ta sekcja dotyczy serwerów poczty elektronicznej lub agentów przesyłania poczty (MTA).
Domyślnie agent przesyłu poczty (MTA) Sendmail nie akceptuje połączeń sieciowych z żadnego komputera poza lokalnym. Aby skonfigurować Sendmaila jako serwer dla innych klientów:
Zmodyfikuj /etc/mail/sendmail.mc
i zmień wiersz DAEMON_OPTIONS
, aby nasłuchiwał także na urządzeniach sieciowych lub wstaw komentarz przed tą opcją używając dnl
.
Zainstaluj pakiet sendmail-cf:
yum install sendmail-cf
Ponownie utwórz /etc/mail/sendmail.cf
:
make -C /etc/mail
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Ta sekcja omawia różne narzędzia i funkcje programistyczne.
To wydanie Fedory zostało zbudowane za pomocą GCC 4.3.0, które jest dołączone do dystrybucji.
Aby dowiedzieć się więcej o GCC 4.3, zobacz:
Zaczynając od gcc-4.1.2-25 i glibc-2.6.90-14, opcja -D_FORTIFY_SOURCE=2
chroni nie tylko kod C, ale także C++. Było kilka problemów z bezpieczeństwem, które mogły zostać wykorzystane, jeśli to sprawdzanie zostało umieszczone wcześniej. Zobacz to ogłoszenie:
https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html, aby dowiedzieć się więcej.
To wydanie Fedory zawiera Eclipse Fedory, oparte na SDK Eclipse w wersji 3.3.2. Seria wydań 3.3.x posiada stronę "Nowości" oraz informacje o wydaniu dla 3.3.2.
SDK Eclipse jest znane jako "Platforma Eclipse", "IDE Eclipse" lub "Eclipse". SDK Eclipse jest podstawą połączonych wydań dwudziestu jeden projektów pod wspólnym płaszczem wydania Callisto:
Część projektów Europa zostało dołączonych do Fedory:
CDT do programowania w C/C++:
GEF, graficzna struktura modyfikowania:
Mylyn, interfejs użytkownika zorientowany na zadania dla Eclipse, razem z łącznikami do Bugzilli i Traca:
Inne projekty Eclipse dostępne w Fedorze to między innymi:
Subclipse, integrujący system kontroli wersji Subversion:
PyDev do programowania w Pythonie:
PHPeclipse do programowania w PHP:
E.P.I.C do programowania w Perlu:
Photran do programowania w Fortranie:
Pomoc w tworzeniu pakietów i testowaniu za pomocą GCJ jest zawsze mile widziana. Skontaktuj się z zainteresowanymi osobami przez fedora-devel-java-list oraz/lub #fedora-java na freenode (w języku angielskim):
http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/
Fedora zawiera również wtyczki oraz funkcje, które są użyteczne dla hakerów FLOSS: edytowanie dzienników zmian za pomocą eclipse-changelog i interakcja z Bugzillą za pomocą eclipse-mylyn-bugzilla. Nasz pakiet CDT, eclipse-cdt, zawiera również wydanie testowe integracji z GNU Autotools. Jest także pakiet eclipse-rpm-editor do modyfikowania plików spec RPM-ów.
Najnowsze informacje dotyczące tych projektów można znaleźć na stronie projektu Eclipse Fedory:
http://sourceware.org/eclipse/
Eclipse Fedory pozwala użytkownikom innym niż root
używać funkcjonalności Menedżera aktualizacji do instalowania wtyczek i funkcji, których nie ma w pakietach. Takie wtyczki są instalowane w folderze domowym użytkownika w folderze .eclipse
.
Użytkownicy aktualizujący z Fedory 8 muszą pamiętać, że zawartość pamięci podręcznej w ich folderze domowym mogą nie zostać poprawnie wyczyszczone (zobacz błąd Eclipse #215034).Aby obejść ten problem, uruchom Eclipse z terminala z opcją -clean
. Uwaga: należy to wykonać tylko raz.
Nie próbuj uruchamiać pakietów Eclipse Fedory x86_64 na 32 bitowym JRE Suna. Przełącz się na 64 bitowe własnościowe JRE lub zainstaluj 32 bitową wersję pakietów, jeśli są dostępne. Aby zainstalować 32 bitową wersję, użyj następującego polecenia (SWT jest podane jako przykład):
yum install libswt3-gtk2.i386
Podobnie, 32 bitowe biblioteki JNI dostarczane domyślnie w systemach PPC64 nie działają z 64 bitowym JRE. Aby zainstalować wersję 64 bitową, użyj następującego polecenia:
yum install nazwa_pakietu
.ppc64
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Ta sekcja omawia różne aspekty związane z bezpieczeństwem Fedory.
Fedora dalej ulepsza swoje prewencyjne funkcje bezpieczeństwa.
Pakiet glibc w Fedorze 8 posiadał obsługę haseł używających hashowania SHA-256 i SHA-512. Wcześniej dostępne były tylko hasła DES i MD5. Te narzędzia zostały rozszerzone w Fedorze 9. Hashowanie haseł używając funkcji hashowania SHA-256 i SHA-512 jest teraz obsługiwane.
Aby przełączyć na SHA-256 lub SHA-512 na zainstalowanym systemie, użyj authconfig --passalgo=sha256 --update lub authconfig --passalgo=sha512 --update. Można użyć także narzędzia GUI authconfig-gtk, aby skonfigurować metodę hashowania. Istniejące konta użytkowników nie zostaną zmodyfikowane, dopóki ich hasła nie zostaną zmienione.
SHA-512 jest domyślnie używane na nowo zainstalowanych systemach. Inne algorytmy mogą być konfigurowane tylko dla instalacji kickstart używając opcji --passalgo
lub --enablemd5
dla polecenia kickstart auth
. Jeśli instalacji nie używa kickstart, użyj authconfig, tak jak opisano powyżej, a potem zmień hasło użytkownika root i hasła innych użytkowników utworzonych po instalacji.
Nowe opcje pojawiły się w libuser, pam i shadow-utils, aby obsługiwać te algorytmy hashowania haseł. Uruchomienie authconfig automatycznie skonfiguruje te opcje, więc nie trzeba ich już ręcznie modyfikować.
Nowe wartości dla opcji crypt_style
oraz nowe opcje hash_rounds_min
i hash_rounds_max
są teraz obsługiwane w sekcji [defaults]
pliku /etc/libuser.conf
. Zobacz stronę podręcznikalibuser.conf(5), aby dowiedzieć się więcej.
Nowe opcje sha256
, sha512
oraz rounds
są teraz obsługiwane przez moduł PAM pam_unix
. Zobacz stronę podręcznika pam_unix(8), aby dowiedzieć się więcej.
Nowe opcje ENCRYPT_METHOD
, SHA_CRYPT_MIN_ROUNDS
oraz SHA_CRYPT_MAX_ROUNDS
są teraz obsługiwane w /etc/login.defs
. Zobacz stronę podręcznika login.defs(5), aby dowiedzieć się więcej. Odpowiednie opcje zostały dodane do chpasswd(8) i newusers(8).
Ochrona FORTIFY_SOURCE pokrywa teraz asprintf
, dprintf
, vasprintf
, vdprintf
, obstack_printf
i obstack_vprintf
. To ulepszenie jest przydatne zwłaszcza dla aplikacji używających biblioteki glib2, ponieważ kilka jej funkcji używa vasprintf
.
Dostępne są teraz różne role, aby umożliwić dokładniejszą kontrolę dostępu:
guest_t
nie pozwala na uruchamianie binariów setuid, tworzenie połączeń sieciowych lub używanie GUI.
xguest_t
nie pozwala na dostęp do sieci poza HTTP przez przeglądarkę WWW i uruchamianie binariów setuid.
user_t
jest idealna dla użytkowników biurowych: powstrzymuje używanie konta roota przez aplikacje setuid.
staff_t
jest takie samo jak user_t
, ale umożliwia dostęp roota przez sudo.
unconfined_t
dostarcza pełny dostęp, taki sam jak bez SELinuksa.
Podobnie wtyczki przeglądarek domyślnie używają nspluginwrapper i są ograniczane.
W Fedorze 9 zmieniono domyślne zachowanie zapory sieciowej. Domyślnie żaden port nie jest otwarty, poza SSH (22), który jest otwierany przez Anacondę.
Ogólne wprowadzenie do wielu prewencyjnych mechanizmów bezpieczeństwa w Fedorze, aktualny stan oraz polityki są dostępne na http://fedoraproject.org/wiki/Security.
Strony projektu SELinux zawierają wskazówki dotyczące rozwiązywania problemów, objaśnienia oraz odnośniki do dokumentacji. Niektóre użyteczne odnośniki to:
Nowe strony projektu SELinux: http://fedoraproject.org/wiki/SELinux
Wskazówki dotyczące rozwiązywania problemów: http://fedoraproject.org/wiki/SELinux/Troubleshooting
Najczęściej zadawane pytania: http://docs.fedoraproject.org/selinux-faq/
Lista poleceń SELinuksa: http://fedoraproject.org/wiki/SELinux/Commands
Szczegóły o ograniczanych domenach: http://fedoraproject.org/wiki/SELinux/Domains
Free IPA jest centralnie zarządzaną instalacją tożsamości, polityki i audytowania.
Instalator serwera IPA przyjmuje relatywnie czysty system, instalując i konfigurując kilka usług:
serwer katalogujący Fedory
KDC
Apache
ntpd
TurboGears
Postarano się, aby można było cofnąć wprowadzone zmiany, ale nie jest to gwarantowane. Podobnie narzędzie ipa-client-install zastępuje konfiguracje PAM (/etc/pam.conf
) i Kerberosa (/etc/krb5.conf
).
IPA nie obsługuje innych serwerów katalogujących Fedory na tym samym komputerze podczas instalacji, nawet nasłuchujących na innych portach. Aby zainstalować IPA, inne serwery muszą zostać usunięte. IPA sama może obsłużyć to usunięcie.
Obecnie nie ma mechanizmu do przenoszenia istniejących użytkowników do serwera IPA.
Serwer sam konfiguruje się, aby być swoim klientem. Jeśli serwer katalogujący lub KDC nie wystartuje podczas uruchomienia systemu, włącz tryb jednego użytkownika, aby rozwiązać ten problem.
Aby dowiedzieć się więcej, odwiedź tę stronę:
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Fedora 9 zawiera OpenJDK 6, implementację open source platformy Java (edycja standardowa). OpenJDK 6 nie jest jeszcze zgodna z Javą, prowadzone są prace nad jej certyfikacją.
Fedora będzie śledzić stabilną gałąź OpenJDK 6 Suna.
Pakiety OpenJDK 6, java-1.6.0-openjdk*
, zastępują ich odpowiedniki w IcedTea, java-1.7.0-icedtea*
. Pakiety IcedTea w Fedorze 8 śledziły niestabilną gałąź OpenJDK 7, a pakiety java-1.6.0-openjdk*
śledzą stabilną gałąź OpenJDK 6. Decyzja o zastąpieniu IcedTea przez OpenJDK 6 została podjęta z kilku powodów:
Sun zastąpił większość opatentowanych elementów, które zostały zastąpione w IcedTea. W przypadku innych problemów użyto zastąpionego kodu z projektu IcedTea.
Celem IcedTea jest umieszczenie zmian w OpenJDK, jeśli to tylko możliwe, więc różnice między IcedTea i OpenJDK powinny z czasem zanikać.
OpenJDK 6 jest gałęzią stabilną, a OpenJDK 7 niestabilną, wersja stabilna nie zostanie wydana przed 2009.
Sun udzielił Fedorze licencji na używanie nazwy towarowej OpenJDK.
Dostarczanie zarówno OpenJDK 6, jak i IcedTea byłoby mylące i niepotrzebnie zwiększałoby rozmiar dystrybucji.
IcedTea nadal dostarcza obsługę Autotools (autoconf, automake, libtool i tak dalej), przenośny interpreter dla architektur PowerPC i 64 bitowego PowerPC, obsługę wtyczek, obsługę Web Start i łaty integrując OpenJDK z Fedorą. Źródła IcedTea są zawarte w pakiecie źródłowym SRPM java-1.6.0-openjdk
.
Jeśli IcedTea jest już zainstalowane, zmiana pakietów nie nastąpi automatycznie. Pakiety związane z IcedTea oparte na OpenJDK 7 muszą zostać najpierw usunięte, zanim nowe pakiety OpenJDK 6 zostaną zainstalowane.
su -c "yum erase java-1.7.0-icedtea{,-plugin}" su -c "yum install java-1.6.0-openjdk{,-plugin}"
Oryginalne OpenJDK nie dostarcza wtyczki. Pakiety OpenJDK Fedory zawierają adaptację gcjwebplugin
, która bezpiecznie uruchamia potencjalnie niebezpieczne aplety w przeglądarce WWW. Wtyczka znajduje się w pakiecie java-1.6.0-openjdk-plugin
.
Adaptacja gcjwebplugin
nie obsługuje mostka kod bajtowy-JavaScript (LiveConnect), więc aplety używające tego mostku nie będą działać. Eksperymentalna obsługa LiveConnect istnieje w repozytorium IcedTea, ale nie jest gotowa na wdrożenie w Fedorze.
Adaptacja gcjwebplugin
nie obsługuje podpisanych apletów. Podpisane aplety będą uruchamiane w trybie dla potencjalnie niebezpiecznych apletów. Eksperymentalna obsługa podpisanych apletów istnieje w repozytorium IcedTea, ale nie jest gotowa na wdrożenie w Fedorze.
Polityka bezpieczeństwa gcjwebplugin
może być zbyt restrykcyjna. Aby włączyć zablokowane aplety, wykonaj firefox -g w oknie terminala, aby zobaczyć, co jest blokowane, a potem daj pozwolenie na uruchamianie w pliku /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy
.
Oryginalne OpenJDK nie dostarcza obsługi Web Start. Eksperymentalna obsługa Web Start przez NetX istnieje w repozytorium IcedTea, ale nie jest gotowa na wdrożenie w Fedorze.
Fedora zawiera wiele pakietów pochodzących z Projektu JPackage. Te pakiety są w Fedorze zmodyfikowane tak, aby usunąć zależności od oprogramowania własnościowego i używać możliwości wcześniejszego skompilowania GCJ. Używaj repozytoriów Fedory, aby aktualizować te pakiety lub repozytorium JPackage dla pakietów nie dostarczanych przez Fedorę. Odwiedź stronę WWW JPackage, aby dowiedzieć się więcej o tym projekcie i oprogramowaniu, które dostarcza.
Niezgodność między pakietem jpackage-utils Fedory i JPackage, która nie pozwalała na instalowanie pakietu jpackage-utils z JPackage na Fedorze została naprawiona w tym wydaniu.
![]() |
Mieszanie Pakietów z Fedory i JPackage |
---|---|
Sprawdź zgodność pakietów, zanim zainstalujesz oprogramowanie zarówno z repozytoriów Fedory, jak i JPackage na tym samym systemie. Niezgodne pakiety mogą spowodować złożone problemy. |
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Fedora 9 zawiera system inicjowania Upstart. Wszystkie skrypty init Systemu V powinny być uruchamiane w trybie zgodności. Jednakże użytkownicy, którzy zmienili plik /etc/inittab
muszą przenieść te modyfikacje do Upstart. Aby dowiedzieć się więcej o działaniu Upstart, zobacz strony podręcznika init(8) i initctl(8). Aby dowiedzieć się więcej o pisaniu skryptów Upstart, zobacz stronę podręcznika events(5) oraz Przewodnik po Upstart:
http://upstart.ubuntu.com/getting-started.html
Z powodu zmiany systemu init zalecane jest, aby użytkownicy, którzy wykonują aktualizację do Fedory 9 na używanym systemie plików uruchomili ponownie system.
Fedora 9 zawiera Menedżera sieci. Menedżer sieci 0.7 dostarcza ulepszoną obsługę połączeń mobilnych, w tym urządzeń GSM i CDMA, a także obsługuje teraz wiele urządzeń, sieć ad-hoc do współdzielenia połączeń i używa systemowej konfiguracji sieci. Jest teraz domyślnie włączony na wszystkich instalacjach. Używając Menedżera sieci pamiętaj o:
Menedżer sieci obecnie nie obsługuje wszystkich typów urządzeń wirtualnych. Użytkownicy mostków, trasowania lub VLAN muszą przełączyć na starą usługę sieciową po skonfigurowaniu tych interfejsów.
Menedżer sieci uruchamia sieci asynchronicznie. Użytkownicy posiadający aplikacje wymagające pełnego zainicjowania sieci podczas uruchamiania powinni ustawić zmienną NETWORKWAIT
w /etc/sysconfig/network
. Proszę zgłosić błędy o przypadkach, kiedy jest to potrzebne, aby można było naprawić te aplikacje.
Autofs nie jest już domyślnie instalowane. Użytkownicy, którzy chcą używać Autofs mogą wybrać go z grupy
w instalatorze lub za pomocą narzędzi instalacji pakietów.![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Fedora zawiera aplikacje do różnych funkcji multimedialnych, w tym odtwarzania, nagrywania i edytowania. Dodatkowe pakiety są dostępne przez repozytorium oprogramowania Fedory. Aby dowiedzieć się więcej o multimediach w Fedorze, zobacz sekcję Multimedia strony WWW Projektu Fedora na http://fedoraproject.org/wiki/Multimedia.
Domyślna instalacja Fedory zawiera Rhythmboksa oraz Totem do odtwarzania mediów. Repozytoria Fedory zawierają wiele innych popularnych programów, takich jak odtwarzacz XMMS oraz amaroK dla KDE. Zarówno GNOME, jak i KDE posiadają wybór odtwarzaczy, które mogą być użyte dla różnych formatów. Firmy trzecie mogą oferować dodatkowe programy do obsługi innych formatów.
Totem, domyślny odtwarzacz filmów w GNOME może teraz przełączać silniki odtwarzania bez ponownego kompilowania lub przełączania pakietów. Aby zainstalować silnik Xine, wykonaj następujące polecenie jako root:
yum install totem-xine
Aby jeden raz uruchomić Totema z silnikiem Xine, wykonaj następujące polecenie jako root:
totem-backend -b xine totem
Aby zmienić domyślny silnik na Xine dla całego systemu, wykonaj następujące polecenie jako root:
totem-backend -b xine
Kiedy używasz silnika Xine, można tymczasowo używać silnika GStreamer. Aby użyć silnika GStreamer, wykonaj następujące polecenie jako root:
totem-backend -b gstreamer
Fedora zawiera kompletną obsługę formatu kontenera mediów Ogg oraz formatów dźwięku Vorbis, obrazu Theora, dźwięku Speex oraz bezstratnego dźwięku FLAC. Te wolno rozprowadzane formaty nie są obciążone restrykcjami patentowymi lub licencyjnymi. Dostarczają potężne i elastyczne alternatywy dla bardziej popularnych, restrykcyjnych formatów. Projekt Fedora zachęca do używania otwartych formatów zamiast tych restrykcyjnych. Aby dowiedzieć się więcej o tych formatach oraz jak ich używać, odwiedź stronę WWW Fundacji Xiph.Org na http://www.xiph.org/.
Repozytoria oprogramowania Fedory nie mogą zawierać obsługi odtwarzania i nagrywania MP3 lub DVD. Formaty MP3 są opatentowane, a właściciele patentu nie dostarczają niezbędnych licencji patentowych. Formaty obrazu DVD są opatentowane i zaopatrzone w schemat szyfrowania. Właściciele patentu nie dostarczają niezbędnych licencji patentowych, a kod potrzebny do odszyfrowania dysków zakodowanych CSS może naruszać Digital Millenium Copyright Act, prawo autorskie Stanów Zjednoczonych. Fedora wyłącza również inne oprogramowanie multimedialne ze względu na restrykcje patentowe, licencyjne lub prawa autorskie, w tym odtwarzacza Flash firmy Adobe oraz Real Player firmy Real Media. Aby dowiedzieć się więcej na ten temat, zobacz http://fedoraproject.org/wiki/ForbiddenItems.
Podczas gdy inne opcje MP3 mogą być dostępne dla Fedory, Fluendo oferuje teraz darmową wtyczkę MP3 dla GStreamera, która posiada niezbędną licencję patentową dla końcowych użytkowników. Ta wtyczka włącza obsługę MP3 w aplikacjach, które używają struktury GStreamer jako silnika. Ta wtyczka nie może być rozprowadzana w Fedorze z powodów licencyjnych, ale oferuje rozwiązanie starego problemu. Aby dowiedzieć się więcej, zobacz strony Instalowanie wtyczki MP3 firmy Fluendo lub Instalowanie wtyczki MP3 Plug-in za pomocą Codeiny.
Fedora zawiera różne narzędzia do łatwego tworzenia i nagrywania CD i DVD. Użytkownicy GNOME mogą nagrywać bezpośrednio z menedżera plików Nautilus. Repozytoria oprogramowania Fedory zawierają także dodatkowe oprogramowanie do tych zadań, takie jak brasero, gnomebaker lub k3b. Narzędzia konsolowe to wodim, readom, genisoimage oraz inne popularne aplikacje.
Możesz użyć Fedory do tworzenia i odtwarzania nagrań ekranu używając otwartych technologii. Fedora zawiera istanbul, który tworzy nagrania pulpitu używając formatu obrazu Theora oraz "byzanz", który tworzy nagrania pulpitu używając animowanych plików GIF. Te filmy mogą być odtworzone z wykorzystaniem kilku odtwarzaczy zawartych w Fedorze. Jest to preferowany sposób wysyłania nagrań ekranu Projektowi Fedora dla programistów lub końcowych użytkowników. Po bardziej wyczerpujące informacje, zobacz stronę http://fedoraproject.org/wiki/ScreenCasting.
Większość odtwarzaczy multimedialnych w Fedorze może używać wtyczek w celu dodania obsługi dodatkowych formatów mediów oraz systemów wyjścia dźwięku. Niektóre używają potężnych struktur multimedialnych, jak na przykład pakiet gstreamer do obsługi formatów mediów oraz wyjścia dźwięku. Fedora oferują pakiety wtyczek dla tych silników oraz indywidualnych aplikacji. Firmy trzecie mogą dostarczać dodatkowe wtyczki, aby dodać jeszcze większe możliwości.
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Fedora dostarcza zbiór różnego rodzaju gier. Użytkownicy mogą zainstalować mały zestaw gier dla GNOME (o nazwie gnome-games) i KDE (kdegames). W repozytoriach dostępnych jest także wiele dodatkowych gier z każdego głównego gatunku.
Strona WWW Projektu Fedora zawiera sekcję dedykowaną grom, która opisuje wiele dostępnych gier, w tym przeglądy oraz instrukcje instalacji. Aby dowiedzieć się więcej, odwiedź:
http://fedoraproject.org/wiki/Games
Aby uzyskać listę innych dostępnych do instalacji gier, wybierz
→ lub podaj w wierszu poleceń:yum groupinfo "Games and Entertainment"
Aby uzyskać pomoc w używaniu yuma do zainstalowania pakietów gier, zobacz przewodnik dostępny na
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Wirtualizacja w Fedorze 9 zawiera duże zmiany i nowe funkcje, które nadal obsługują platformy Xen i KVM.
Jądro Xen jest teraz oparte na implementacji paravirt ops z oryginalnego jądra. Poprzednio jądro Xen było tworzone przez przenoszenie kodu Xen z jądra 2.6.18 do obecnego jądra Fedory. To zadanie było pracochłonne i powodowało opóźnienie jądra Xen wobec zwykłego jądra o kilka wydań. Dołączenie paravirt ops sprawiło, że ten proces stał się niepotrzebny, a Xen nie wymaga już oddzielnego jądra.
Jednakże jądro Xen nie obsługuje teraz Dom0. Istniejące hosty/Dom0 Xena muszą kontynuować na Fedorze 8. Obsługa Dom0 Xena zostanie ponownie dodana w Fedorze 10.
Dostępne są teraz trzy metody instalacji gości linuksowych w pełnej wirtualizacji:
Uruchamianie PXE przez sieć.
Lokalny napęd CD-ROM/obraz ISO.
Instalacja sieciowa z drzewa dystrybucji przechowywanego na FTP/HTTP/NFS.
Ostatnia metoda pozwala na w pełni automatyczną instalację, używając plików kickstart. Wprowadza to parzystość między gośćmi HVM Xen i KVM, jeśli chodzi o metody instalacji.
Aby dowiedzieć się więcej, zobacz: http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.
Poprzednio Fedora wprowadziła możliwość zdalnego zarządzania istniejącymi domenami gości używając libvirt. Nie było możliwe utworzenie nowych gości z powodu braku możliwości zarządzania pamięcią masową. W Fedorze 9 nowe zarządzanie pamięcią masową może tworzyć i usuwać woluminy pamięci masowej na zdalnych komputerach używając libvirt.
Poprzednio aplikacja virt-manager była podczas zarządzania lokalnym nadzorcą uruchamiania jako root i używała consolehelper do uwierzytelniania z sesji środowiska graficznego. Uruchamianie aplikacji GTK+ jako root jest złą praktyką. Integracja z PolicyKit pozwala teraz na uruchamianie virt-manager jako zwykłego użytkownika.
Poprzednio Fedora wprowadziła obsługę bezpiecznego zdalnego zarządzania używając TLS/SSL i certyfikatów x509. Fedora 9 ulepsza możliwości zdalnego zarządzania, dodając obsługę uwierzytelniania przez bazę haseł, kontrolera domeny Kerberosa oraz uwierzytelnianie systemu używając PAM. Ta funkcja działa we wszystkich narzędziach używających libvirt.
Fedora zawiera także następujące ulepszenia wirtualizacji:
nowe narzędzie P2V, dostarczane jako Live CD do konwertowania zwykłych instalacji na gości wirtualnych
nowe narzędzie, xenner, do uruchamiania jąder parawirtualizowanych przez Xen na oprogramowaniu KVM
parawirtualne sterowniki pamięci masowych i sieci dla gości KVM
pełną obsługę monitorowania statystyk QEMU i KVM sieci i bloków w libvirt i virt-top, wprowadzając parzystość z monitorowaniem statystyk, wcześniej dostępnych tylko dla gości Xena
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Ta sekcja zawiera informacje związane z implementacją systemu X Window X.Org dostarczanego z Fedorą.
Fedora 9 zawiera wiele zmian mających na celu przyspieszenie uruchamiania i zamykania X Window oraz innych ulepszeń. Więcej szczegółów o tym projekcie można znaleźć na tej stronie:
Serwer X X.Org 1.4.99 został zmodyfikowany, aby automatycznie wykrywać i konfigurować większość sprzętu, eliminując potrzebę modyfikacji pliku konfiguracyjnego /etc/X11/xorg.conf
przez użytkowników lub administratorów. Jedyny sprzęt skonfigurowany domyślnie w pliku /etc/X11/xorg.conf
, zapisany przez Anacondę to:
sterownik graficzny oraz
mapa klawiatury
Cały inny sprzęt, taki jak monitory (zarówno LCD, jak i CRT), myszy USB oraz touchpady powinien zostać wykryty i skonfigurowany automatycznie.
Serwer X Window odpytuje podłączony monitor o obsługiwane zakresy rozdzielczości oraz próbuje ustawić najwyższą dostępną rozdzielczość z poprawnymi proporcjami ekranu. Użytkownicy mogą ustawiać preferowaną rozdzielczość w
→ → , natomiast domyślna rozdzielczość systemu może być zmieniona w → → .Jeśli plik konfiguracji /etc/X11/xorg.conf
nie istnieje, X Window automatycznie wykrywa odpowiedni sterownik oraz przyjmuje układ klawiatury 105-klawiszowej US.
W niektórych sytuacjach używany był sterownik evdev
, nawet, jeśli sterownik kbd
został podany w /etc/X11/xorg.conf
. Usunięcie sterownika evdev
powodowało te błędy i ostrzeżenia:
(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"
W Fedorze 9 ustawienia XKB są odczytywane z /etc/sysconfig/keyboard
, który podaje właściwy układ. Opcja KEYTABLE
, konfigurowana w /etc/sysconfig/keyboard
ustawia także układ dla X Window. Zmienne XKB_VARIANT
i XKB_OPTIONS
mogą być konfigurowane, aby dostosować XKB.
Odwiedź stronę sterowników Xorg firm trzecich, aby uzyskać szczegółowe wskazówki dotyczące używania sterowników obrazu firm trzecich.
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Fedora dostarcza teraz MySQL 5.0.51.a. Aby zobaczyć pełną listę ulepszeń dostarczanych przez tę wersję, odwiedź http://dev.mysql.com/doc/refman/5.0/en/mysql-nutshell.html.
Aby dowiedzieć się więcej o aktualizowaniu baz danych z poprzednich wydań MySQL-a, odwiedź stronę WWW MySQL-a na http://dev.mysql.com/doc/refman/5.0/en/upgrade.html.
Sterownik BDB MySQL-a jest teraz licencjonowany na warunkach dwóch licencji, więc związane z tym problemy zostały rozwiązane (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=222237). W wyniku tego pakiet apr-util-mysql został dołączony do repozytoriów oprogramowania Fedory.
To wydanie Fedory zawiera PostgreSQL 8.3.0. Aby dowiedzieć się więcej o tej nowej wersji, odwiedź http://www.postgresql.org/docs/8.3/static/release-8-3.html.
![]() |
Aktualizowanie baz danych |
---|---|
Zanim zaktualizujesz istniejący system Fedora z bazą danych PostgreSQL, może być potrzebne postępowanie zgodnie z procedurą opisaną na http://www.postgresql.org/docs/8.3/interactive/install-upgrading.html.W innym przypadku dane mogą nie być dostępne pod nową wersją PostgreSQL-a. |
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Ta sekcja zawiera informacje o obsłudze języków w Fedorze.
Lokalizacja (tłumaczenie) Fedory jest koordynowane przez Projekt lokalizacji Fedory.
Internacjonalizacja Fedory jest zarządzana przez Projekt i18n Fedory.
Fedora zawiera oprogramowania przetłumaczone na wiele języków. Aby uzyskać listę języków, zobacz statystyki tłumaczenia dla Anacondy, która jest jedną z najważniejszych aplikacji w Fedorze.
Aby zainstalować obsługę dodatkowych języków z grupy Języków, użyj → lub wykonaj to polecenie:
su -c "yum groupinstall Język
-support"
W powyższym poleceniu język
jest jednym z assamese
, bengali
, chinese
, gujarati
, hindi
, japanese
, kannada
, korean
, malayalam
, marathi
, oriya
, punjabi
, sinhala
, tamil
, telegu
, thai
i tak dalej.
Użytkownikom SCIM aktualizującym z poprzednich wydań Fedory mocno zalecamy zainstalowanie scim-bridge-gtk, który dobrze działa z aplikacjami C++ firm trzecich skonsolidowanych ze starszymi wersjami libstdc++.
Aby dodać obsługę SCIM wprowadzania danego języka, zainstaluj scim-lang-LANG
, gdzie LANG
jest jednym z assamese
, bengali
, chinese
, dhivehi
, farsi
, gujarati
, hindi
, japanese
, kannada
, korean
, latin
, malayalam
, marathi
, oriya
, punjabi
, sinhalese
, tamil
, telugu
, thai
lub tibetan
.
Transifex jest nowym narzędziem ułatwiającym wysyłanie tłumaczeń projektom umieszczonym na zdalnych, oddzielnych systemach kontroli wersji. Najważniejsze pakiety używają Transifeksa, aby otrzymywać tłumaczenia od licznych uczestników Projektu.
Dzięki kombinacji nowych narzędzi WWW, rozwoju społeczności i lepszych rozwiązań, tłumacze mogą wysyłać tłumaczenia bezpośrednio do każdego projektu przez jeden interfejs WWW. Programiści projektów, które nie mają społeczności tłumaczy mogą łatwo zwrócić się do społeczności Fedory, aby uzyskać tłumaczenia swoich programów. W konsekwencji tłumacze mogą łatwo wysyłać tłumaczenia do licznych projektów związanych z Fedorą.
Czcionki dla wszystkich dostępnych języków są domyślnie instalowane w środowisku graficznym, aby można było używać jak najwięcej języków. dejavu-fonts zastąpił dejavu-lgc-fonts jako domyślną czcionkę systemową.
Został dodany pakiet wqy-zenkai-fonts.
Został dodany pakiet samyak-fonts.
Został dodany pakiet sarai-fonts.
Został dodany pakiet smc-fonts dla malajalam.
VLGothic-fonts jest nową domyślną czcionką dla języka japońskiego w Fedorze 9. Posiada teraz podpakiet VLGothic-fonts-proportional dla swojej wersji proporcjonalnej.
Został dodany pakiet madan-fonts.
Dodany został pakiet thaifonts-scalable, dzięki któremu można w Fedorze używać czcionek TrueType dla języka tajskiego.
Można teraz uruchamiać i zatrzymywać metody wejścia w aplikacjach GTK+ podczas ich uruchamiania, dzięki nowej strukturze imsettings. Zmienna środowiskowa GTK_IM_MODULE
nie jest już domyślnie wymagana, ale może być ciągle używana do zastąpienia imsettings.
Za pomocą nowej struktury imsettings aplikacja im-chooser może dynamicznie uruchamiać i zatrzymywać użycie metody wejścia w środowisku graficznym GNOME.
Metoda wejścia uruchamia się tylko w środowiskach graficznych uruchomionych w język azjatyckim. Obecna lista to: as
, bn
, gu
, hi
, ja
, kn
, ko
, ml
, mr
, ne
, or
, pa
, si
, ta
, te
, th
, ur
, vi
, zh
. Użyj im-chooser z → → → , aby włączyć lub wyłączyć użycie metody wejścia w środowisku graficznym.
SCIM określa teraz klawisze aktywujące tylko dla języków azjatyckich, takich jak te w tabelce.
Język |
Klawisze aktywujące |
chiński |
|
indyjski |
|
japoński |
|
koreański |
|
Tabela 1. Klawisze aktywujące
To wydanie dodaje pakiet scim-python, który pozwala na pisanie mechanizmów metod wejścia dla SCIM w Pythonie.
Pakiet scim-python zawiera także podpakiet scim-python-pinyin, który dostarcza metody wejścia PinYin i ShuangPin dla lepszego wprowadzania uproszczonego języka chińskiego. Metoda wejścia PinYin zastępuje scim-pinyin jako domyślną metodę wejścia uproszczonego chińskiego. Pakiet scim-python-xingma dostarcza wiele tabel dla innych metod wejścia języka chińskiego.
![]() |
Ostatnie Informacje o wydaniu w sieci |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Fedora dostarcza przestarzałe biblioteki systemowe dla zgodności ze starszym oprogramowaniem. To oprogramowanie jest częścią grupy Tworzenie klasycznego oprogramowania, która nie jest domyślnie instalowana. Użytkownicy, którzy potrzebują tej funkcjonalności mogą wybrać tę grupę podczas instalacji lub po jej zakończeniu. Aby zainstalować grupę pakietów w systemie Fedora, użyj → lub podaj następujące polecenie w oknie terminala:
su -c "yum groupinstall 'Legacy Software Development'"
Podaj hasło konta root
, kiedy zostaniesz o nie poproszony.
Pakiet compat-gcc-34
został dołączony w tym wydaniu z przyczyn zgodności:
https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html
Fedora zawiera teraz KDE 4.0 i nie oferuje już KDE 3 jako pełnego środowiska graficznego. Fedora dostarcza następujące pakiety bibliotek KDE 3.5, aby uruchamiać i budować wiele istniejących aplikacji KDE 3:
qt3 , qt3-devel (i inne pakiety qt3-*): Qt 3.3.8b
kdelibs3, kdelibs3-devel: biblioteki KDE 3
kdebase3, kdebase3-devel: najważniejsze pliki KDE 3 wymagane przez niektóre aplikacje
Dodatkowo Fedora oferuje pakiet kdegames3, który zawiera gry, które nie zostały jeszcze przeniesione do KDE 4 oraz wersję KDE 3 biblioteki libkdegames wymaganą przez niektóre gry KDE 3 firm trzecich.
Co więcej, pakiet KDE 4 kdebase-runtime, który dostarcza khelpcenter, ustawia także khelpcenter jako usługę dla aplikacji KDE 3, więc pomoc w aplikacjach KDE 3 działa. Wersja KDE 3 khelpcenter nie jest już dostarczana, a w zamian jest używana wersja KDE 4.
Te pakiety zostały tak zaprojektowane, aby były:
zgodne z Standardem hierarchii systemu plików (FHS) oraz
mogły zostać bezpiecznie instalowane równolegle do KDE 4, w tym pakiety -devel.
Aby to osiągnąć, członkowie SIG KDE Fedory wprowadzili dwie zmiany do pakietów kdelibs-devel KDE 4:
Dowiązania symboliczne są instalowane do /usr/lib/kde4/devel
lub /usr/lib64/kde4/devel
, w zależności od architektury systemu.
Narzędzia kconfig_compiler i makekdewidgets zostały nazwane kconfig_compiler4 oraz makekdewidgets4.
Te zmiany powinny być całkowicie niewidoczne dla większości aplikacji KDE 4, które używają cmake do budowania, ponieważ na FindKDE4Internal.cmake
została nałożona łata, która odpowiada tym zmianom. SIG KDE zmienił to, aby w KDE 4 kdelibs-devel KDE 4 zamiast z kdelibs3-devel, ponieważ KDE 4 przechowuje te położenia w centralnym miejscu, a aplikacje KDE 3 zwykle zawierają trwale zapisane w kodzie kopie ścieżek wyszukiwania bibliotek i nazwy wykonywalne.
Zauważ, że kdebase3 nie zawiera:
Całkowitego środowiska graficznego KDE 3 (obszar roboczy), który mógłby być używany zamiast KDE 4. W zasadzie wersje KDE 3 KWin, KDesktop, Kickera, KSplash i KControl nie są dołączone.
Wersji KDE 3 aplikacji kdebase, takich jak Konqueror i KWrite, ponieważ znajdują się także w wersji KDE 4 i mogłyby być w konflikcie z nimi.
Biblioteki libkdecorations wymaganej przez dekoracje okien KWin 3, ponieważ nie mogą one być używane z wersji KDE 4 KWin.
Biblioteki libkickermain wymaganej przez niektóre aplety Kickera, ponieważ w Fedorze 9 nie ma Kickera, więc aplety Kickera nie mogłyby być używane.
![]() |
Programowanie w przestarzałym API nie jest zalecane |
---|---|
Podobnie jak z każdą wstecznie zgodną biblioteką, programowanie nowego oprogramowania używając przestarzałego API nie jest zalecane. |
Aby uzyskać listę pakietów, które zostały zaktualizowane od poprzedniego wydania, zobacz http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages. Możesz znaleźć również porównanie większości pakietów pomiędzy wszystkimi wersjami Fedory na http://distrowatch.com/fedora.
Celem Projektu Fedora jest praca ze społecznością linuksową w celu zbudowania kompletnego systemu operacyjnego do wszystkich zastosowań, wyłącznie przy użyciu oprogramowania open source. Projekt Fedora jest prowadzony przez indywidualne osoby, które w nim uczestniczą. Jako tester, programista, pisarz dokumentacji lub tłumacz możesz coś zmienić. Zobacz http://fedoraproject.org/join-fedora.html, aby poznać szczegóły. Aby dowiedzieć się więcej o kanałach komunikacji użytkowników i uczestników Fedory, zobacz http://fedoraproject.org/wiki/Communicate.
Projekt Fedora jest prowadzony przez indywidualne osoby, które w nim uczestniczą. Jako tester, programista, pisarz dokumentacji lub tłumacz możesz coś zmienić. Zobacz http://fedoraproject.org/wiki/Join, aby poznać szczegóły. Aby dowiedzieć się więcej o kanałach komunikacji użytkowników i uczestników Fedory, zobacz http://fedoraproject.org/wiki/Communicate.
Uzupełnieniem tej strony WWW są następujące listy mailingowe:
fedora-list@redhat.com dla użytkowników wydań Fedory
fedora-test-list@redhat.com dla testerów wydań testowych Fedory
fedora-devel-list@redhat.com, dla programistów, programistów, programistów
fedora-docs-list@redhat.com dla uczestników Projektu dokumentacji
Aby subskrybować którąś z tych list, wyślij e-mail ze słowem "subscribe" w temacie na <nazwalisty>-request
, gdzie <nazwalisty>
jest jedną z powyższych nazw list. Możesz też zapisać się do list mailingowych Fedory przez interfejs WWW na http://www.redhat.com/mailman/listinfo/.
Projekt Fedora wykorzystuje również kilka kanałów IRC ("Internet Relay Chat"). IRC jest opartą na tekście formą komunikacji czasu rzeczywistego, podobną do komunikatorów. Dzięki niemu możesz prowadzić rozmowy z wieloma ludźmi na otwartym kanale lub prywatnie z jedną osobą. Aby porozmawiać z innymi uczestnikami Projektu Fedora przez IRC, odwiedź sieć IRC Freenode. Zobacz stronę WWW Freenode na http://www.freenode.net/, aby dowiedzieć się więcej.
Uczestnicy Projektu Fedora często przebywają na kanale #fedora w sieci Freenode, podczas gdy programistów Projektu Fedora często można znaleźć na kanale #fedora-devel. Niektóre większe projekty posiadają również swoje własne kanały. Te informacje można znaleźć na stronie WWW projektu oraz na http://fedoraproject.org/wiki/Communicate.
Aby rozmawiać na kanale #fedora, musisz zarejestrować swój nick. Instrukcje są podawane, kiedy dołączasz (używając polecenia /join) do kanału.
![]() |
Kanały IRC |
---|---|
Projekt Fedora oraz Red Hat nie mają kontroli nad kanałami IRC Projektu Fedora lub nad ich treścią. |
Używany przez nas termin kolofon:
dotyczy uczestników i zapewnia odpowiedzialność oraz
opisuje narzędzia i metody produkcji.
Amanpreet Singh Alam (tłumacz - pendżabski)
Andrew Martynov (tłumacz - rosyjski)
Andrew Overholt (autor treści)
Anthony Green (autor treści)
Brandon Holbrook (autor treści)
Bob Jensen (autor treści)
Chris Lennert (autor treści)
Clint Savage (redaktor)
Dave Malcolm (autor treści)
David Eisenstein (autor treści)
David Woodhouse (autor treści)
Deepak Bhole (autor treści)
Diego Burigo Zacarao (tłumacz - portugalski brazylijski)
Dimitris Glezos (tłumacz - grecki, narzędzia)
Domingo Becker (tłumacz, hiszpański)
Fabian Affolter (tłumacz - niemiecki)
Francesco Tombolini (tłumacz - włoski)
Gavin Henry (autor treści)
Geert Warrink (tłumacz - holenderski)
Guido Grazioli (tłumacz - włoski)
Hugo Cisneiros (tłumacz - portugalski brazylijski)
Igor Miletic (tłumacz - serbski)
Jeff Johnston (autor treści)
Jens Petersen (autor treści)
Jesse Keating (autor treści)
Joe Orton (autor treści)
Jose Nuno Coelho Pires (tłumacz- portugalski)
Josh Bressers (autor treści)
Karsten Wade (autor treści, redaktor, współwydawca)
Kevin Kofler (autor treści)
Kyu Lee (autor treści)
Lenka Celkova (tłumaczka - słowacki)
Licio Fonseca (tłumacz - portugalski brazylijski)
Lubomir Kundrak (autor treści, tłumacz - słowacki)
Luya Tshimbalanga (autor treści)
Magnus Larsson (tłumacz - szwedzki)
Marc Wiriadisastra (autor treści, redaktor)
Marek Mahut (tłumacz - słowacki)
Mathieu Schopfer (tłumacz - francuski)
Matthieu Rondeau (tłumacz - francuski)
Martin Ball (autor treści)
Maxim Dziumanenko (tłumacz - ukraiński)
Murray McAllister (redaktor)
Nikos Charonitakis (tłumacz - grecki)
Orion Poplawski (autor treści)
Patrick Barnes (autor treści, redaktor)
Paul W. Frields (narzędzia, redaktor)
Pavol Simo (tłumacz - słowacki)
Pawel Sadowski (tłumacz - polski)
Patrick Ernzer (autor treści)
Piotr Drag (tłumacz - polski)
Rahul Sundaram (autor treści, redaktor)
Sam Folk-Williams (autor treści)
Sekine Tatsuo (tłumacz - japoński)
Simos Xenitellis (tłumacz - grecki)
Steve Dickson (autor treści)
Teta Bilianou (tłumacz - grecki)
ThomasCanniot (tłumacz - francuski)
Thomas Gier (tłumacz - niemiecki)
Thomas Graf (autor treści)
Tommy Reynolds (narzędzia)
Valnir Ferreira Jr. (tłumacz - portugalski brazylijski)
Ville-Pekka Vainio (tłumacz - fiński)
Will Woods (autor treści)
Yoshinari Takaoka (tłumacz, narzędzia)
Yuan Yijun (tłumacz - chiński uproszczony)
Zhang Yang (tłumacz - chiński uproszczony)
...i wielu innych tłumaczy. Odwiedź zaktualizowaną wersję WWW tych informacji o wydaniu, ponieważ dodajemy tłumaczy po wydaniu:
Autorzy treści tworzą informacje o wydaniu bezpośrednio na wiki Projektu Fedora. Współpracują z innymi ekspertami z danego tematu podczas testowej fazy wydań Fedory, aby wyjaśnić ważne zmiany i ulepszenia. Zespół redaktorski zapewnia spójność i jakość ukończonej treści, oraz przekazuje materiał z wiki do XML-a DocBook w repozytorium kontroli wersji. W tym momencie zespół tłumaczy tworzy inne wersje językowe informacji o wydaniu i wtedy stają się one dostępne publicznie jako cześć Fedory. Zespół publikacyjny również tworzy je oraz późniejsze poprawki dostępne przez WWW.