Informacje o wydaniu

Fedora 10

Projekt dokumentacji Fedory

Copyright © 2007, 2008 by Red Hat, Inc. i inni. Ten materiał może być rozpowszechniany tylko na warunkach licencji Open Publication License, v1.0, dostępnej na http://www.opencontent.org/openpub/.

FEDORA, PROJEKT FEDORA i logo Fedory są zarejestrowanymi znakami handlowymi firmy Red Hat Inc., są zarejestrowane lub trwa ich rejestracja w Stanach Zjednoczonych i innych krajach, a zostały użyte tutaj na warunkach licencji Projektu Fedora.

Red Hat i logo Red Hata "Shadow Man" są zarejestrowanymi znakami handlowymi firmy Red Hat Inc. w Stanach Zjednoczonych i innych krajach.

Wszystkie inne znaki handlowe i prawa autorskie są własnością ich odpowiednich właścicieli.

Dokumentacja, podobnie jak samo oprogramowanie, jest przedmiotem kontroli eksportu. Przeczytaj o kontroli eksportu Projektu Fedora na http://fedoraproject.org/wiki/Legal/Export.

Abstrakt

Ważne informacje o tym wydaniu Fedory


1. Witaj w Fedorze 10
1.1. Witaj w Fedorze
1.2. Przegląd Fedory 10
1.3. Opinie
1.3.1. Zgłaszanie opinii o oprogramowaniu Fedory
1.3.2. Częste błędy
1.3.3. Zgłaszanie opinii o informacjach o wydaniu
2. Co nowego na obrazach instalacyjnych i Live
2.1. Informacje o instalacji
2.1.1. Nośnik instalacyjny
2.1.2. Zmiany w Anacondzie
2.1.3. Problemy związane z instalacją
2.1.4. Problemy związane z aktualizacją
2.1.5. Problem z kickstartem przez HTTP
2.1.6. Podczas pierwszego uruchomienia wymagane jest utworzenie zwykłego użytkownika
2.2. Obrazy Live Fedory
2.2.1. Dostępne obrazy
2.2.2. Informacje o używaniu
2.2.3. Sprawdzanie nośników
2.2.4. Instalacja w trybie tekstowym
2.2.5. Uruchamianie z USB
2.2.6. Trwałość folderu domowego
2.2.7. Trwałość Live USB
2.2.8. Uruchamianie obrazu Live Fedory z USB na sprzęcie Apple'a opartym na Intelu
2.2.9. Różnice między zwykłą instalacją Fedory
2.3. Przegląd sprzętu
2.3.1. Przydatne informacje o sprzęcie w tych informacjach o wydaniu
2.3.2. Obsługa sprzętu
2.3.3. Co możesz zrobić?
2.4. Informacje specyficzne dla różnych architektur
2.4.1. Obsługa wielu architektur RPM na platformach 64 bitowych - x86_64 i PPC64
2.4.2. Specyficzne informacje o x86 dla Fedory
2.4.3. Specyficzne informacje o x86_64 dla Fedory
2.4.4. Specyficzne informacje o PPC dla Fedory
2.5. System X Window - grafika
2.5.1. Zmiany konfiguracji X Window
2.5.2. Sterowniki obrazu firm trzecich
2.5.3. Zasoby
2.6. Uruchamianie Fedory 10
2.6.1. GRUB
2.6.2. Plymouth
2.6.3. Szybsze uruchamianie
2.6.4. Ustawianie trybu w jądrze
3. Informacje o multimediach
3.1. Multimedia
3.1.1. Odtwarzacze multimedialne
3.1.2. Ogg i formaty fundacji Xiph.org
3.1.3. MP3, DVD i inne wyłączone formaty multimediów
3.1.4. Projektowanie i nagrywanie CD oraz DVD
3.1.5. Nagrywanie obrazu
3.1.6. Rozszerzona obsługa przez wtyczki
3.1.7. Obsługa zdalnej kontroli przez podczerwień
3.1.8. PulseAudio bez przerwań
3.1.9. Odmowy SELinuksa w Totemie i innych aplikacjach używających GStreamera
4. Co nowego dla użytkowników środowisk graficznych
4.1. Pulpit Fedory
4.1.1. Ulepszona obsługa kamer internetowych
4.1.2. Graficzne uruchamianie Plymouth
4.1.3. Obsługa zdalnej kontroli przez podczerwień
4.1.4. Bluetooth BlueZ 4.0
4.1.5. GNOME
4.1.6. KDE
4.1.7. LXDE
4.1.8. Pulpit Sugar
4.1.9. Przeglądarki WWW
4.2. Sieć
4.2.1. Współdzielenie połączenia bezprzewodowego
4.3. Drukowanie
4.4. Informacje o pakietach
4.4.1. GIMP
4.4.2. Informacje o legalności
4.5. Obsługa języków międzynarodowych
4.5.1. Obsługiwane języki
4.5.2. Czcionki
4.5.3. Metody wejścia
4.5.4. Indyjska klawiatura ekranowa
4.5.5. Obsługa porządkowania języków indyjskich
5. Co nowego dla graczy, naukowców i hobbystów
5.1. Gry i rozrywka
5.2. Radio amatorskie
6. Funkcje i poprawki dla zaawansowanych użytkowników
6.1. Narzędzia serwerów
6.1.1. Zastaw pierwszej pomocy
6.2. Systemy plików
6.2.1. eCryptfs
6.2.2. Ext4
6.2.3. XFS
7. Co nowego dla programistów
7.1. Czas uruchamiania
7.1.1. Powiązania Pythona dla NSS
7.2. Java
7.2.1. Najlepsza wolna implementacja Javy
7.2.2. Obsługa apletów Javy i aplikacji Web Start
7.2.3. Nowa integracja z innymi technologiami Fedory
7.2.4. Fedora i JPackage
7.2.5. Uwaga podczas aktualizowania z Fedory 8 - OpenJDK zastąpiło IcedTea
7.3. Narzędzia
7.3.1. Eclipse
7.3.2. Emacs
7.3.3. Zbiór kompilatorów GCC
7.3.4. Ulepszona obsługa Haskella
7.3.5. Rozszerzona obsługa obiektowego języka CAML OCaml
7.3.6. NetBeans
7.3.7. Infrastruktura AMQP
7.3.8. Narzędzia budowania przyrządów
7.4. Jądro Linux
7.4.1. Wersja
7.4.2. Dziennik zmian
7.4.3. Warianty jądra
7.4.4. Przygotowanie do programowania jądra
7.4.5. Zgłaszanie błędów
7.5. Urządzenia wbudowane
7.5.1. AVR
7.5.2. Mikroukłady PIC
7.5.3. Inne i niezależne od procesora
7.6. Platforma programistyczna i biblioteki KDE 3
8. Co nowego dla administratorów systemów
8.1. Bezpieczeństwo
8.1.1. Ulepszenia bezpieczeństwa
8.1.2. SELinux
8.1.3. Ulepszenia SELinuksa
8.1.4. Pakiet audytu bezpieczeństwa
8.1.5. Ogólne informacje
8.2. Usługi systemowe
8.2.1. Upstart
8.2.2. Menedżer sieci
8.2.3. Autofs
8.2.4. Varnish
8.3. Wirtualizacja
8.3.1. Ujednolicony obraz jądra
8.3.2. Zarządzanie pamięcią masową wirtualizacji
8.3.3. Zdalna instalacja maszyn wirtualnych
8.3.4. Inne ulepszenia
8.4. Serwery WWW i zawartości
8.4.1. Drupal
8.5. Samba - zgodność z Windows
8.6. Serwery pocztowe
8.6.1. Sendmail
8.7. Serwery baz danych
8.7.1. MySQL
8.7.2. PostgreSQL
8.8. Zgodność wsteczna
8.8.1. Zgodność kompilatora
8.8.2. Programowanie KDE 3
8.9. Pakiety zaktualizowane w Fedorze 10
8.10. Zmiany w pakietach
9. Legalność i różne
9.1. Projekt Fedora
9.2. Kolofon
9.2.1. Współautorzy
9.2.2. Metody produkcji

1. Witaj w Fedorze 10

1.1. Witaj w Fedorze

Fedora jest opartym na Linuksie systemem operacyjnym, który używa najnowszego wolnego oprogramowania i oprogramowania open source. Fedorę można zawsze używać, modyfikować i rozprowadzać bez żadnych kosztów. Jest budowana przez ludzi z całego świata, którzy pracują razem jako społeczność: Projekt Fedora. Projekt Fedora jest otwarty, a każdy może do niego dołączyć. Projekt Fedora wychodzi ci naprzeciw, dostarczając najlepsze wolne, otwarte oprogramowanie i zawartość.

[Tip] Odwiedź , aby zobaczyć najnowsze informacje o wydaniu Fedory, zwłaszcza jeśli przeprowadzasz aktualizację.

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 zgłaszanie błędów i nowych funkcji. Dziękujemy ci za twoje uczestnictwo.

Aby znaleźć więcej ogólnych informacji o Fedorze, odwiedź następujące strony WWW:

1.2. Przegląd Fedory 10

Jak zawsze Fedora kontynuuje rozwijanie (http://www.fedoraproject.org/wiki/RedHatContributions) i integrowanie najnowszego wolnego oprogramowania i oprogramowania open source (http://www.fedoraproject.org/wiki/Features). Następne sekcje dostarczają ogólny przegląd głównych zmian od ostatniego wydania Fedory. Aby dowiedzieć się więcej o funkcjach zawartych w Fedorze 10, zobacz ich indywidualne strony wiki, które zawierają szczegółowe informacje o celach i postępie funkcji:

http://www.fedoraproject.org/wiki/Releases/10/FeatureList

W trakcie cyklu wydawniczego przeprowadzono wywiady z programistami odpowiedzialnymi za kluczowe funkcje, którzy je omawiają:

http://www.fedoraproject.org/wiki/Interviews

Główne nowe funkcje w Fedorze 10:

Inne nowe funkcje w tym wydaniu:

Funkcje Fedory 10 znajdują się na stronie listy funkcji:

http://www.fedoraproject.org/wiki/Releases/10/FeatureList

1.3. Opinie

Dziękujemy ci za czas poświęcony na zgłaszanie komentarzy, sugestii oraz błędów społeczności Fedory. Robiąc to, pomagasz w ulepszaniu Fedory, Linuksa oraz wolnego oprogramowania na całym świecie.

1.3.1. Zgłaszanie opinii o oprogramowaniu Fedory

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/F10Common.

1.3.2. Częste błędy

Nie ma oprogramowania bez żadnych błędów. Jedną z przewag wolnego oprogramowania i oprogramowania open source jest możliwość zgłaszania błędów, pomagając w naprawianiu i ulepszaniu oprogramowania, którego używasz.

Lista najczęstszych błędów jest tworzona dla każdego wydania przez Projekt Fedora. To dobre miejsce na początek, jeśli masz jakieś problemy, które mogą być błędem w oprogramowaniu:

https://fedoraproject.org/wiki/Bugs/Common

1.3.3. Zgłaszanie opinii o informacjach 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):

2. Co nowego na obrazach instalacyjnych i Live

2.1. Informacje o instalacji

[Tip] Aby dowiedzieć się, jak zainstalować Fedorę, zobacz

Jeśli napotkasz problem lub masz pytanie związane z instalacją, które nie zostało opisane w tych informacjach o wydaniu, zobacz http://www.fedoraproject.org/wiki/FAQ i http://www.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 10.

2.1.1. Nośnik instalacyjny

[Note] Obraz ISO DVD Fedory jest dużym plikiem.

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.

Programy 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 zapyta, czy sprawdzić nośnik instalacyjny po wybraniu Zainstaluj lub zaktualizuj istniejący system podczas uruchamiania z nośnika instalacyjnego.

Na nośniku Live Fedory naciśnij dowolny klawisz podczas początkowego odliczania, przywołując menu opcji uruchamiania. Wybierz Sprawdź i uruchom, aby wykonać test nośnika. Można użyć nośnika instalacyjnego do sprawdzenia nośnika Live Fedory. Anaconda zapyta podczas testu nośnika, czy sprawdzić inne nośniki poza tym, z którego Anaconda jest uruchomiona. Aby przetestować inny nośnik, wybierz wysuń, aby wysunąć włożony nośnik, i zastąp go nośnikiem, który chcesz przetestować.

Wykonaj ten test dla każdego nowego nośnika instalacyjnego lub Live.

Projekt Fedora zaleca wykonanie tego testu przed zgłoszeniem błędów dotyczących instalacji. Wiele zgłaszanych błędów są spowodowane niewłaściwie nagranymi płytami CD lub DVD.

W rzadkich przypadkach procedura testowania może zgłaszać niektóre używalne płyty jako wadliwe. Często jest to spowodowane przez oprogramowanie do nagrywania płyt, które nie dołącza części nagrywanego pliku ISO.

[Note] BitTorrent automatycznie sprawdza integralność plików.

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.

Innym powodem nieudanej instalacji może być wadliwa pamięć. Aby wykonać test pamięci przed zainstalowaniem Fedory, naciśnij Enter, aby przejść do menu startowego i wybierz Test pamięci. Ta opcja uruchamia samodzielne oprogramowanie testujące pamięć Memtest86 zamiast Anacondy. Testowanie pamięci Memtest86 trwa, dopóki nie zostanie wciśnięty klawisz Esc.

Fedora 10 obsługuje graficzne instalacje FTP i HTTP. Obraz instalatora musi jednak znajdować się w pamięci RAM, bądź też pojawić się na lokalnej pamięci masowej, takiej jak instalacyjna płyta DVD lub nośnik Live. Zatem tylko systemy z więcej niż 192 MB RAM-u lub uruchamiane z instalacyjnej płyty DVD lub nośnika Live 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:.

2.1.2. Zmiany w Anacondzie

  • Menedżer sieci - Anaconda używa teraz Menedżera sieci do konfiguracji interfejsów sieciowych podczas instalacji. Główny ekran konfiguracji interfejsu sieciowego w Anacondzie został usunięty. Użytkownicy są proszeni jedynie o szczegóły konfiguracji sieci, kiedy jest to niezbędne podczas instalacji. Ustawienia użyte podczas instalacji są następnie zapisywane w systemie.

    Aby dowiedzieć się więcej, zobacz http://www.fedoraproject.org/wiki/Anaconda/Features/NetConfigForNM.

  • Używając netinst.iso do uruchomienia instalatora, Anaconda domyślnie użyje adresu listy serwerów lustrzanych Fedory jako źródło instalacji. Ekran wyboru metody domyślnie nie jest wyświetlany. Jeśli nie chcesz użyć adresu listy serwerów lustrzanych, dodaj repo=<źródło instalacji> lub askmethod do parametrów startowych instalatora. Opcja askmethod powoduje wyświetlenie ekranu wyboru, tak jak w poprzednich wydaniach. Parametry startowe można dodać naciskając klawisz Tab na początkowym ekranie uruchamiania i dodając nowe parametry do istniejącej listy. Aby dowiedzieć się więcej, zobacz opisy repo= i stage2= na http://fedoraproject.org/wiki/Anaconda/Options.

2.1.3.1. Uruchamianie PXE z pliku .iso

Podczas uruchamiania PXE i używania pliku .iso jako nośnika instalacji zamontowanego przez NFS, dodaj method=nfsiso:serwer:/ścieżka do wiersza poleceń. Jest to nowe wymaganie.

2.1.3.2. Nazwy urządzeń IDE

Użycie /dev/hdX na i386 i x86_64 dla napędów IDE zostało zmienione na /dev/sdX w Fedorze 7. Jeśli aktualizujesz z wersji wcześniejszej niż Fedora 7, musisz dowiedzieć się o tym, jak ważne są etykiety urządzeń podczas aktualizacji oraz o ograniczeniach partycji.

2.1.3.3. RAID IDE

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.

2.1.3.4. Wielokrotne instalacje NIC i PXE

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.

2.1.4.1. Ograniczenie partycji sterownika SCSI

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.

2.1.4.2. Partycje dysku muszą mieć etykiety

Zmiana w sposobie, w 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 lub UUID do wyszukiwania urządzeń. Jeśli ich nie ma, 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.

2.1.4.2.1. Aby sprawdzić etykiety partycji dysku

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" 	  
	
2.1.4.2.2. Aby ustawić etykiety partycji dysku

W przypadku partycji ext2 i ext3 bez etykiet, wykonaj następujące polecenie:

	  su -c 'e2label /dev/example f7-slash'
	

Dla systemu pliku VFAT użyj dosfslabel z pakietu dosfstools, a dla systemu plików NTFS użyj ntfslabel z pakietu ntfsprogs. Zanim uruchomisz ponownie komputer, zaktualizuj także wpisy montowania systemów plików i wpis jądra root GRUB-a.

2.1.4.2.3. Zaktualizuj wpisy montowania systemów plików

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
	
2.1.4.2.4. Zaktualizuj wpis root jądra grub.conf

Jeśli etykieta 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
	
2.1.4.2.5. Przetestuj zmiany etykiet

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ę.

2.1.4.3. Aktualizacje kontra świeże instalacje

Ogólnie rzecz biorąc, ś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.

[Tip] Kopie zapasowe konfiguracji

Kopie zapasowe konfiguracji w /etc są również użyteczne w rekonstruowaniu ustawień systemu po świeżej instalacji.

Po zakończeniu aktualizacji wykonaj następujące polecenie:

	rpm -qa --last > RPM-y_wg_czasu_instalacji.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'
      

2.1.5. Problem z kickstartem przez HTTP

Używając pliku konfiguracji kickstart przez HTTP, pobranie go może się nie powieść z błędem wskazującym na niemożliwość odebrania 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.

2.1.6. Podczas pierwszego uruchomienia wymagane jest utworzenie zwykłego użytkownika

Aplikacja Pierwsze uruchomienie wymaga utworzenia zwykłego użytkownika systemu. GDM nie pozwala już na logowanie użytkownika root do środowiska graficznego.

Jeśli podczas instalacji wybrano mechanizm uwierzytelniania sieciowego, aplikacja Pierwsze uruchomienie nie wymaga utworzenia lokalnego, zwykłego użytkownika.

2.2. Obrazy Live Fedory

Wydanie Fedory 10 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ść.

2.2.1. Dostępne obrazy

Aby uzyskać listę obecnie dostępnych obrazów i instrukcję ich używania, zobacz:

http://fedoraproject.org/wiki/CustomSpins

2.2.2. Informacje o używaniu

Aby uruchomić obraz Live Fedory, włóż nośnik do komputera i uruchom go ponownie. Aby zalogować się i używać środowiska graficznego, podaj nazwę użytkownika fedora. Na tym koncie nie ma hasła. Obrazy Live oparte na GNOME logują się automatycznie po jednej minucie, więc użytkownicy mają czas na wybranie preferowanego języka. Jeśli chcesz zainstalować zawartość obrazu Live na dysku twardym po zalogowaniu, naciśnij na ikonie Zainstaluj na dysku twardym na pulpicie.

2.2.3. Sprawdzanie nośników

Aby sprawdzić nośnik Live Fedory, naciśnij dowolny klawisz podczas początkowego odliczania, aby wyświetlić menu opcji uruchamiania. Wybierz Sprawdź i uruchom, aby wykonać test nośnika.

Wykonaj ten test dla każdego nowego nośnika Live.

2.2.4. Instalacja w trybie tekstowym

Aby wykonać instalację obrazów Live w trybie tekstowym użyj polecenia liveinst w konsoli.

2.2.5. Uruchamianie z USB

Innym sposobem na używanie tych obrazów Live Fedory jest umieszczenie ich na dysku USB. Aby to zrobić, użyj interfejsu graficznego liveusb-creator. Użyj narzędzia Dodaj/usuń oprogramowanie, aby znaleźć i zainstalować liveusb-creator. Aby zainstalować używając yuma:

      su -c 'yum install liveusb-creator'
    

Zamiast narzędzia graficznego można użyć interfejsu wiersza poleceń z pakietu livecd-tools. Wykonaj skrypt livecd-iso-to-disk:

/usr/bin/livecd-iso-to-disk /ścieżka/do/pliku/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.

Wersja tego narzędzia jest dostępna także dla systemu Windows, co umożliwia użytkownikom wypróbowanie lub migrowanie do Fedory.

2.2.6. Trwałość folderu domowego

Obsługa przechowywania stałego folderu /home razem z pozostałym systemem została dodana w Fedorze 10. Zawiera obsługę szyfrowania /home, aby chronić system w razie utraty lub kradzieży dysku USB. Aby użyć tej funkcji, pobierz obraz Live i wykonaj następując polecenie:

      livecd-iso-to-disk --home-size-mb 512 /ścieżka/do/pliku/live.iso /dev/sdb1
    

Zastąp /dev/sdb1 partycją, na której chcesz umieścić obraz.

Zastąp 512 wybranym rozmiarem trwałego folderu /home 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 Fedory i na wszelkie dane przechowywane na nośniku. Domyślnie szyfruje to dane i prosi o użycie długiego hasła. Jeśli nie chcesz szyfrować folderu /home, możesz podać opcję --unencrypted-home.

Zauważ, że późniejsze uruchomienia livecd-iso-to-disk zachowują folder /home utworzony na dysku USB. Można więc dalej go używać, nawet po zmianie obrazu Live.

2.2.7. Trwałość Live USB

Obsługa trwałości zmian na obrazach Live istnieje w Fedorze 9 i późniejszych. Używane jest głównie do uruchamiania z obrazu Live Fedory na dysku USB i przechowywania zmian na tym samym urządzeniu. Aby to zrobić, pobierz obraz Live Fedory i wykonaj następujące polecenie:

livecd-iso-to-disk --overlay-size-mb 512 /ścieżka/do/pliku/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 Fedory i na wszelkie dane przechowywane na nośniku.

2.2.8. Uruchamianie obrazu Live Fedory z USB na sprzęcie Apple'a opartym na Intelu

Fedora 10 zawiera obsługę umieszczania obrazu Live na obrazie USB i uruchamiania go na sprzęcie Apple'a opartym na Intelu. W odróżnieniu od większości komputerów x86, te niestety wymagają ponownego sformatowania używanego dysku USB. Aby ustawić dysk USB, wykonaj te polecenie:

/usr/bin/livecd-iso-to-disk --mactel /ścieżka/do/pliku/live.iso /dev/sdb1

Zastąp /dev/sdb1 partycją, na której chcesz umieścić obraz.

Zauważ, że wszystkie pozostałe parametry narzędzia livecd-iso-to-disk opisane powyżej mogą być używane także tutaj.

2.2.9. Różnice między zwykłą instalacją Fedory

Obrazy Live Fedory różnią się od normalnej instalacji Fedory, tak jak pokazano poniżej.

  • Obrazy Live Fedory dostarczają podzestaw pakietów dostępnych na zwykłym obrazie DVD. Oba łączą się z tym samym repozytorium, które posiada wszystkie pakiety.

  • Demon SSH sshd jest domyślnie wyłączony, ponieważ domyślny użytkownik na obrazach Live Fedory nie posiada żadnego hasła. Mimo to instalacja na twardy dysk poprosi o utworzenie nowego użytkownika i hasła.

  • Instalacje z obrazu Live Fedory 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ń oprogramowanie, yuma lub innego narzędzia do zarządzania oprogramowaniem.

  • Obrazy Live Fedory nie działają na architekturze i586.

2.3. Przegląd sprzętu

Użytkownicy często proszą, aby Fedora dostarczała listę zgodności sprzętu (HCL), czego starannie unikamy. Dlaczego? Ponieważ jest do trudna i niewdzięczna praca, która jest najlepiej wykonywana przez społeczność większą niż tylko jedna mała dystrybucja Linuksa.

Mimo to z powodu naszego sprzeciwu wobec zamkniętych sterowników sprzętu i problemów z binarnym oprogramowaniem wbudowanym w urządzenia Projekt Fedora udziela użytkownikom kilka dodatkowych informacji.

2.3.1. Przydatne informacje o sprzęcie w tych informacjach o wydaniu

2.3.2. Obsługa sprzętu

Z http://fedoraproject.org/wiki/ForbiddenItems:

  • Jeśli oprogramowanie jest własnościowe, nie może zostać dołączone do Fedory.

  • Jeśli oprogramowanie jest prawnie obciążone, nie może zostać dołączone do Fedory.

  • Jeśli oprogramowanie łamie prawo federalne Stanów Zjednoczonych, nie może zostać dołączone do Fedory.

2.3.3. Co możesz zrobić?

  1. Bądź aktywny. Przekaż producentom oprogramowania, że chcesz tylko wolnych sterowników i oprogramowania wbudowanego w urządzenia

  2. Użyj siły pieniądza i kupuj tylko sprzęt producentów wspierających swoje produkty otwartymi sterownikami i oprogramowaniem wbudowanym w urządzenia. Zobacz http://www.fsf.org/campaigns/hardware.html, aby dowiedzieć się więcej.

2.4. Informacje specyficzne dla różnych architektur

Ta sekcja dostarcza informacji, które są specyficzne dla obsługiwanych architektur Fedory.

2.4.1. Obsługa wielu architektur RPM na platformach 64 bitowych - x86_64 i PPC64

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"
    

To ustawienie zmienia domyślne zapytanie, aby wyświetlało architekturę. Dodaj to do /etc/rpm/macros (dla ustawienia systemowego) lub ~/.rpmmacros (dla ustawienia konkretnego użytkownika).

      %_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
    

2.4.2. Specyficzne informacje o x86 dla Fedory

Ta sekcja omawia różne specyficzne informacje o Fedorze i platformie sprzętowej x86.

2.4.2.1. Wymagania sprzętowe x86

Aby użyć specyficznych funkcji Fedory 10 podczas lub w trakcie instalacji, możesz potrzebować szczegółów o innych składnikach sprzętowych, takich jak karty graficzne lub sieciowe.

2.4.2.1.1. Procesor i pamięć

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 10 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 lub lepszy

  • Zalecane dla trybu graficznego: Pentium II 400 MHz lub lepszy

  • Minimum RAM-u dla trybu tekstowego: 128 MB

  • Minimum RAM-u dla trybu graficznego: 192 MB

  • Zalecany RAM dla trybu graficznego: 256 MB

2.4.2.1.2. Miejsce na dysku twardym

Wszystkie pakiety z instalacji DVD 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 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 powinno być zachowane przynajmniej 5% wolnego miejsca dla prawidłowego działania systemu.

2.4.3. Specyficzne informacje o x86_64 dla Fedory

Ta sekcja omawia różne specyficzne informacje o platformie sprzętowej x86_64.

2.4.3.1. Wymagania sprzętowe x86_64

Aby użyć specyficznych funkcji Fedory 10 podczas lub w trakcie instalacji, możesz potrzebować szczegółów o innych składnikach sprzętowych, takich jak karty graficzne lub sieciowe.

2.4.3.1.1. Wymagana pamięć dla x86_64
  • Minimum RAM-u dla trybu tekstowego: 256 MB

  • Minimum RAM-u dla trybu graficznego: 384 MB

  • Zalecany RAM dla trybu graficznego: 512 MB

2.4.3.1.2. Wymagane miejsce na dysku twardym dla x86_64

Wszystkie pakiety z instalacji DVD 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 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 powinno być zachowane przynajmniej 5% wolnego miejsca dla prawidłowego działania systemu.

2.4.4. Specyficzne informacje o PPC dla Fedory

Ta sekcja omawia różne specyficzne informacje o Fedorze i platformie sprzętowej PPC (PowerPC).

2.4.4.1. Wymagania sprzętowe PPC
2.4.4.1.1. Procesor i pamięć
  • Minimalny procesor: PowerPC G3/POWER3

  • Fedora 10 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. Fedorę zainstalowano i przetestowana także na komputerach POWER5 i POWER6.

  • Fedora 10 obsługuje komputery pSeries i Cell.

  • Fedora 10 obsługuje także Sony PlayStation 3, Genesi Pegasos II i Efika.

  • Fedora 10 zawiera obsługę sprzętu komputerów P.A. Semiconductor "Electra".

  • Fedora 10 obsługuje także stacje robocze powerstation firmy Terrasoft Solutions.

  • 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.

2.4.4.1.2. Miejsce na dysku twardym

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.

2.4.4.2. Strony 4 KB na komputerach 64 bitowych

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.

2.4.4.3. Klawiatura Apple'a

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.

2.4.4.4. Informacje instalacyjne PPC

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/POWER6), obecne 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.

  • 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 i 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 (http://lists.infradead.org/mailman/listinfo/fedora-ppc) lub kanału #fedora-ppc na FreeNode (http://freenode.net/).

  • 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.

2.4.4.4.1. Pakiety specyficzne dla PPC

  • Pakiet ppc64-utils został rozdzielony na oddzielne 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}
    	  

2.5. System X Window - grafika

Ta sekcja zawiera informacje związane z implementacją systemu X Window X.Org dostarczanego z Fedorą.

2.5.1. Zmiany konfiguracji X Window

Fedora 10 używa sterownika wejścia

evdev

jako standardowego sterownika myszy i klawiatury serwera X Window. Ten sterownik działa za pomocą HAL, aby dostarczyć stałą konfigurację dla każdego urządzenia, co umożliwia dodawania lub usuwanie urządzeń podczas uruchamiania.

2.5.2. Sterowniki obrazu firm trzecich

Odwiedź stronę sterowników Xorg firm trzecich, aby uzyskać szczegółowe wskazówki dotyczące używania sterowników obrazu firm trzecich.

http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers

2.6. Uruchamianie Fedory 10

Fedora 10 zawiera wiele aktualizacji dotyczących uruchamiania, w tym zmiany umożliwiające szybsze, graficzne uruchamianie.

2.6.1. GRUB

Menu GRUB-a nie jest już wyświetlane podczas uruchamiania, poza komputerami posiadającymi dwa systemy operacyjne. Aby wyświetlić menu, przytrzymaj klawisz Shift przed wczytaniem jądra (dowolny klawisz działa, ale użycie Shifta jest najbezpieczniejsze).

2.6.2. Plymouth

Plymouth jest systemem graficznego uruchamiania debiutującym z Fedorą 10.

  • Dodanie rhgb do wiersza poleceń GRUB-a przekazuje Plymouth, że ma wczytać wtyczkę odpowiednią do sprzętu.

  • Ekran graficznego uruchamiania Plymouth wymaga sterowników używających ustawiania trybu w jądrze, aby działać jak najlepiej. Takie sterowniki nie są jeszcze dostępne dla całego sprzętu. Aby zobaczyć ekran graficzny przed udostępnieniem sterowników, dodaj vga=0x318 do wiersza poleceń jądra GRUB-a. Użyte zostanie vesafb, które niekoniecznie używa natywnej rozdzielczości płaskich paneli i może spowodować migotanie lub inne dziwne efekty. Bez sterowników używających ustawiania trybu w jądrze lub vga=0x318 Plymouth użyje wtyczki tekstowej, która jest prosta, ale funkcjonalna.

  • Obecnie tylko użytkownicy kart graficznych Radeon R500 i wyższych domyślnie otrzymują ustawianie trybu w jądrze. Trwa praca nad udostępnieniem ustawiania trybu dla kart R100 i R200. Dodatkowo sterowniki używające ustawiania trybu w jądrze Intela są w trakcie tworzenia, ale nie są domyślnie włączone.

  • Sterowniki używające ustawiania trybu w jądrze są ciągle tworzone i zawierają wiele błędów. Jeśli widzisz tylko czarny ekran podczas uruchamiania lub ekran zawiera dziwne szumy, dodanie nomodeset do wiersza poleceń uruchamiania jądra w GRUB-ie wyłączy ustawianie trybu.

  • Plymouth ukrywa komunikaty uruchamiania. Aby je zobaczyć, naciśnij klawisz Esc podczas uruchamiania lub przejrzyj je w pliku /var/log/boot.log po uruchomieniu. Można też usunąć rhgb z wiersza poleceń jądra, a Plymouth wyświetli wszystkie komunikaty uruchamiania. Jest także ikona stanu na ekranie logowania do wyświetlania ostrzeżeń uruchamiania.

2.6.3. Szybsze uruchamianie

Fedora 10 uruchamia się szybciej dzięki ulepszeniom w procesie uruchamiania.

  • Odczytywanie z wyprzedzeniem "readahead" jest uruchamiane równolegle z procesem uruchamiania.

  • Udev może wydawać się wolniejsze, ale w rzeczywistości readahead odczytuje w tle wszystkie bufory dysków wymagane przez proces uruchamiania i skraca cały proces. Tworzenie listy plików readahead jest wykonywane co miesiąc i może zostać włączone ręcznie przez użycie polecenia touch na pliku/.readahead_collect. Plik konfiguracji /etc/sysconfig/readahead może być modyfikowany, aby wyłączyć readahead-collector i/lub readahead.

2.6.4. Ustawianie trybu w jądrze

Ustawianie trybu w jądrze (KMS) może być domyślnie włączone lub wyłączone w sterowniku DRM albo podczas uruchamiania systemu.

  • Plymouth i sterowniki DDX wykrywają, czy KMS jest obecne i włączone. Jeśli tak jest, Plymouth i sterowniki DDX zrobią z niego użytek.

  • Jeśli KMS nie jest obecne lub jest wyłączone, Plymouth automatycznie wróci do ekranu tekstowego, a sterownik DDX automatycznie wróci do ustawiania trybu w przestrzeni użytkownika.

  • Umożliwia to szybsze przełączanie użytkowników i serwerów X Window oraz graficzne komunikaty błędów.

3. Informacje o multimediach

3.1. Multimedia

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.

3.1.1. Odtwarzacze multimedialne

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, użyj Dodaj/usuń oprogramowanie, aby zainstalować totem-xine lub wykonaj następujące polecenie:

      su -c 'yum install totem-xine'
    

Aby jeden raz uruchomić Totema z silnikiem Xine:

      su -c 'totem-backend -b xine totem'
    

Aby zmienić domyślny silnik na Xine dla całego systemu:

      su -c '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:

      su -c 'totem-backend -b gstreamer'
    

3.1.2. Ogg i formaty fundacji Xiph.org

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ź:

3.1.3. MP3, DVD i inne wyłączone formaty multimediów

Fedora 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 Player 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 użytkowników końcowych. 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 nowe rozwiązanie starego problemu. Aby dowiedzieć się więcej, zobacz te strony:

3.1.4. Projektowanie i nagrywanie CD oraz DVD

Domyślne instalacje Fedory i obrazu Live zawierają wbudowaną funkcję nagrywania płyt CD i DVD. Fedora zawiera wiele innych narzędzi do łatwego tworzenia i nagrywania płyt CD i DVD. Fedora zawiera programy graficzne, takie jak Brasero, GnomeBaker i K3b. Programy konsolowe to wodim, readom i genisoimage. Programy graficzne można znaleźć w menu ApplicationsDźwięk i obraz.

3.1.5. Nagrywanie obrazu

Możesz użyć Fedory do tworzenia i odtwarzania nagrań ekranu, czyli nagrań sesji pulpitu używając otwartych technologii. Fedora zawiera istanbul, który tworzy nagrania ekranu używając formatu obrazu Theora oraz byzanz, który tworzy nagrania ekranu 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 użytkowników końcowych. Po bardziej wyczerpujące informacje, zobacz stronę nagrań ekranu:

http://fedoraproject.org/wiki/ScreenCasting

3.1.6. Rozszerzona obsługa przez wtyczki

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.

3.1.7. Obsługa zdalnej kontroli przez podczerwień

Nowy, graficzny interfejs dla LIRC jest dostarczany przez gnome-lirc-properties, ułatwiając łączenie się i konfigurowanie zdalnej kontroli przez podczerwień. LIRC jest zazwyczaj używany w aplikacjach multimedialnych do implementacji obsługi zdalnej kontroli przez podczerwień, a używanie jej w Rhythmboksie i Totemie powinno być tak proste, jak podłączenie zdalnego odbiornika do komputera i wybranie Automatyczne wykrywanie w preferencjach Zdalna kontrola przez podczerwień

Jeśli posiadasz wcześniejsze ustawienia LIRC, zalecane jest ponowne utworzenie plików konfiguracji za pomocą gnome-lirc-properties. Jest to wymagane, aby większość aplikacji mogła działać z nowymi ustawieniami.

Zobacz stronę tej funkcji, aby dowiedzieć się więcej:

https://fedoraproject.org/wiki/Features/BetterLIRCSupport

3.1.8. PulseAudio bez przerwań

Serwer dźwięku PulseAudio został przepisany, aby używać planowania dźwięku na podstawie czasu, zamiast tradycyjnego podejścia opartego na przerwaniach. To podejście jest używane przez inne systemy, takie jak CoreAudio Apple'a i podsystem dźwięku Windows Vista. Planowanie dźwięku na podstawie czasu ma wiele przewag, w tym zmniejszony pobór energii, minimalizacja opuszczeń i elastyczne dostosowywanie opóźnień do wymagań aplikacji.

3.1.9. Odmowy SELinuksa w Totemie i innych aplikacjach używających GStreamera

Użytkownicy mogą doświadczyć odmów SELinuksa podczas używania Totema lub innych aplikacji używających GStreamera do odtwarzania zawartości multimedialnej. Narzędzie rozwiązywania błędów SELinuksa może wyświetlać komunikaty podobne do poniższego:

SELinux powstrzymuje gst-install-plu przed przed ustawieniem stosu programu jako wykonywalny.

Ta sytuacja może wystąpić, kiedy zainstalowana jest starsza wersja kodeków MP3 Fluendo. Aby rozwiązać ten problem, zainstaluj najnowszą wersję wtyczki dekodera MP3 Fluendo, która nie wymaga wykonywalnego stosu.

4. Co nowego dla użytkowników środowisk graficznych

4.1. Pulpit Fedory

Ta sekcja opisuje zmiany dotyczące użytkowników środowisk graficznych Fedory.

4.1.1. Ulepszona obsługa kamer internetowych

Fedora 10 posiada ulepszoną obsługę kamer internetowych.

Ta obsługa kontynuuje ulepszenia do sterownika UVC, wprowadzonego w Fedorze 9, który dodał obsługę wszystkich kamer internetowych posiadających logo zgodności z Windows Vista. Fedora 10 zawiera nową wersję V4L2 gspca, struktury sterownika kamer internetowych USB, obsługującej wiele różnych mostków i czujników kamer internetowych USB.

Obsługa kamer internetowych w przestrzeni użytkownika także została ulepszona przez dodanie biblioteki libv4l i zaktualizowanie wszystkich aplikacji, aby jej używały. Ta obsługa powoduje, że aplikacje rozpoznają formaty obrazu specyficzne dla różnych producentów, wysyłane przez wiele kamer internetowych, zwłaszcza wiele kamer obsługiwanych przez gspca.

Lista wszystkich kamer internetowych i aplikacji, dla których nowa obsługa kamer internetowych w Fedorze 10 została przetestowana znajduje się na stronie https://fedoraproject.org/wiki/Features/BetterWebcamSupport. Lista wszystkich kamer obsługiwanych przez oryginalną wersję gspca znajduje się na oryginalnej stronie gspca.

http://mxhaard.free.fr/spca5xx.html

Wersja V4L2 gspca w Fedorze 10 obsługuje wszystkie te kamery internetowe, a także wiele więcej.

4.1.2. Graficzne uruchamianie Plymouth

Aby dowiedzieć się więcej o nowym graficznym uruchamianiu, przeczytaj Section 2.6, “Uruchamianie Fedory 10”.

4.1.3. Obsługa zdalnej kontroli przez podczerwień

Fedora 10 zawiera nowy pakiet gnome-lirc-properties, z nowym graficznym interfejsem do konfigurowania LIRC, aby używać aplikacji obsługujących ten protokół. Aby dowiedzieć się więcej, zobacz Section 4.1.3, “Obsługa zdalnej kontroli przez podczerwień”.

LIRC jest zazwyczaj używany w aplikacjach multimedialnych do implementacji obsługi zdalnej kontroli przez podczerwień, a używanie jej w Rhythmboksie i Totemie powinno być tak proste, jak podłączenie zdalnego odbiornika do komputera i wybranie Automatyczne wykrywanie w preferencjach Zdalna kontrola przez podczerwień. Zobacz stronę tej funkcji, aby dowiedzieć się więcej:

https://fedoraproject.org/wiki/Features/BetterLIRCSupport

4.1.4. Bluetooth BlueZ 4.0

Stos obsługi Bluetooth o nazwie BlueZ (http://www.bluez.org) został w Fedorze 10 zaktualizowany do wersji 4.x. Większość zmian w tej wersji jest przydatnych programistom aplikacji, ale użytkownicy powinni zauważyć nowy, łatwiejszy do użycia kreator ustawiania klawiatur, myszy i innych obsługiwanych urządzeń Bluetooth. Jest także możliwość wyłączenia adaptera Bluetooth na większości marek laptopów przez preferencje. Nowa wersja w przyszłości ulepszy także obsługę urządzeń dźwiękowych przez PulseAudio.

Zauważ, że domyślny sterownik jądra Bluetooth został przełączony na btusb, co zmniejsza zużycie zasilania, w porównaniu do jego poprzednika, hci_usb.

4.1.5. GNOME

To wydanie zawiera GNOME 2.24. Aby dowiedzieć się więcej, zobacz:

http://www.gnome.org/start/2.24/

4.1.5.1. Komunikator Empathy

Komunikator Empathy jest dostępny w tym wydaniu. Posiada obsługę wielu protokołów, w tym IRC-a, XMPP (Jabbera), Yahoo, MSN i inne przez wtyczki. Obsługuje także przesyłanie obrazu i dźwięku w protokole XMPP, a obsługa innych protokołów jest aktywnie rozwijana. Empathy używa struktury telepathy, która posiada wiele dodatkowych wtyczek:

  • telepathy-gabble - wtyczka Jabbera/XMPP

  • telepathy-idle - wtyczka IRC

  • telepathy-butterfly - wtyczka MSN

  • telepathy-sofiasip - wtyczka SIP

  • telepathy-haze - menedżer połączenia z biblioteką libpurple (Pidgin) dostarcza obsługę innych protokołów, takich jak Yahoo

Pidgin jest nadal dostępny w repozytorium oprogramowania Fedory, i pozostaje domyślnym komunikatorem dla użytkowników aktualizujących z poprzednich wydań Fedory.

4.1.5.2. Menedżer ekranu GNOME

Menedżer ekranu GNOME (GDM) został zaktualizowany do najnowszego kodu, który został napisany całkowicie od początku 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

4.1.5.3. Program pomocniczy instalacji kodeków

Program pomocniczy instalacji kodeków GStreamera codeina został w Fedorze 10 zastąpiony przez rozwiązanie oparte na PackageKit. Kiedy Totem, Rhythmbox lub inna aplikacja używająca GStreamera wymaga wtyczki, aby odczytać film lub piosenkę, pojawia się okno dialogowe PackageKit, które pozwala użytkownikowi na wyszukanie wymaganego pakietu w skonfigurowanych repozytoriach.

Aby dowiedzieć się więcej, odwiedź tę stronę:

https://fedoraproject.org/wiki/Features/GStreamer_dependencies_in_RPM

4.1.6. KDE

To wydanie zawiera KDE 4.1.2. Ponieważ pakiety kdevelop nie są częścią KDE 4.1, a kdewebdev jest tylko częściowo dostępny (brak Quanty) w KDE 4.1, dostarczane są wersje KDE 3.5.10 tych pakietów. Dostępny jest także pakiet kdegames3 zawierający gry nieprzepisane jeszcze do KDE 4.

http://kde.org/announcements/announce-4.1.2.php

KDE 4.1 jest najnowszym wydaniem KDE 4 i dostarcza kilka nowych funkcji, wiele ulepszeń użyteczności i poprawek błędów względem KDE 4.0, pierwszej serii wydań KDE 4. Nowe wydanie zawiera aplet (Plazmoid) wyświetlania folderów na pulpicie, ulepszenia Dolphina i Konquerora i wiele nowych i ulepszonych aplikacji. KDE 4.1.3 jest wydaniem naprawiającym błędy z serii wydań KDE 4.1.

Fedora 10 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ę Sekcja 7.6, „Platforma programistyczna i biblioteki KDE 3”, aby dowiedzieć się więcej o tym, co jest dołączone.

Fedora 10 zawiera wersję testową aplikacji knetworkmanager, który działa z wersją testową Menedżera sieci 0.7. Ponieważ nie jest on jeszcze gotowy do użytku, obrazy Live KDE używają w zastępstwie aplikacji nm-applet z pakietu NetworkManager-gnome (tak jak w Fedorze 8 i 9). gnome-keyring-daemon zapisuje hasła technologii szyfrowania. Jeśli chcesz wypróbować aplikacji knetworkmanager, można ją zainstalować z repozytorium.

Ponieważ natywny menedżer okien KWin opcjonalnie obsługuje teraz składanie i efekty pulpitu, obrazy Live KDE nie zawierają już Compiza/Beryla (od Fedory 9). 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.

4.1.6.1. Ulepszenia
  • Plasma została znacznie ulepszona, a konfiguracja panelu została rozszerzona. Nowy kontroler panelu ułatwia dostosowanie panelu, dostarczając podgląd wprowadzonych zmian. Aplet folderview Plasmy dostarcza wyświetlanie folderu, a przez to umożliwia przechowywanie plików na pulpicie. Zastępuje inne dobrze znane ikony.

4.1.6.2. Zmiany w pakietach i aplikacjach
  • Fedora 10 zawiera kdepim 4.1.2 zamiast 3.5.x.

  • Pakiety libkipi, libkexiv2 i libkdcraw zostały zastąpione przez wersje KDE 4 w pakiecie kdegraphics. Podobnie pakiety kipi-plugins, digikam i kphotoalbum zostały zaktualizowane do wersji KDE 4.

  • kpackagekit, nowy interfejs KDE dla PackageKit jest teraz dostępny (może także zostać udostępniony dla Fedory 9 w późniejszym czasie).

Dodatkowo wprowadzono następujące zmiany od wydania Fedory 9, które zostały przeniesione do aktualizacji Fedory 9, ale są także częścią Fedory 10:

  • KDE zostało zaktualizowane z wersji 4.0.3 do 4.1.2.

  • Pakiety qt i PyQt4 zostały zaktualizowane z wersji 4.3 do 4.4.

  • kdewebdev, kdevelop, kdegames3 oraz biblioteki wstecznej zgodności KDE 3 zostały zaktualizowane z wersji KDE 3.5.9 do 3.5.10.

  • QtWebKit jest teraz częścią pakietu qt. Samodzielny pakiet WebKit-qt jest przestarzały.

  • Nowy pakiet qgtkstyle zawiera styl Qt 4 używający GTK+ do rysowania, dostarczając lepszą integrację aplikacji Qt 4 i KDE 4 z GNOME.

  • Biblioteka Phonon, która w Fedorze 9 była częścią pakietu kdelibs jest teraz oddzielnym pakietem. Opcjonalny silnik GStreamer (phonon-backend-gstreamer) jest teraz dostępny, ale silnik xine-lib (w pakiecie phonon-backend-xine) wciąż jest zalecanym, domyślnym silnikiem i jest wymagany przez pakiet phonon.

  • Pakiet kdegames3 nie dostarcza już obsługi programowania dla wersji KDE 3 biblioteki libkdegames, ponieważ nic w Fedorze poza samego pakietu kdegames3 nie wymaga tej biblioteki.

  • Pakiet okteta jest teraz częścią kdeutils.

  • Pakiet dragonplayer jest teraz częścią kdemultimedia.

  • Program kaider nazywa się teraz Lokalize i jest częścią kdesdk.

  • Pakiet ksirk został przepisany na KDE 4 i jest teraz częścią kdegames.

  • Pakiet extragear-plasma nazywa się teraz kdeplasma-addons.

4.1.7. LXDE

To wydanie Fedory zawiera dodatkowe środowisko graficzne o nazwie LXDE. LXDE jest nowym projektem, który dostarcza lekkie, szybkie środowisko graficzne zaprojektowane, aby było łatwe w użyciu i utrzymywało małe zużycie zasobów. Aby zainstalować LXDE, użyj narzędzia Dodaj/usuń oprogramowanie lub wykonaj:

su -c 'yum groupinstall LXDE'

Jeśli potrzebujesz tylko podstawowych składników LXDE, zainstaluj pakiet lxde-common:

su -c 'yum install lxde-common'

4.1.8. Pulpit Sugar

Pulpit Sugar został utworzony w ramach inicjatywy OLPC. Umożliwia użytkownikom i programistom Fedory:

  • Budowanie środowiska współpracy.

  • Testowanie Sugar na istniejącym systemie Fedora przez wybranie środowiska Sugar z menedżera okien.

  • Programistom zainteresowanym pracą nad interfejsem Sugar lub pisaniem "aktywności" mogą używać platformy programistycznej bez konieczności posiadania laptopa XO.

4.1.9. Przeglądarki WWW

4.1.9.1. Włączanie wtyczki Flash

Fedora zawiera wolne implementacje open source Flasha o nazwie swfdec i gnash. Polecamy zaznajomienie się z nimi, zanim zainstalujesz własnościową wtyczkę Flasha Player 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'
      

Jeśli używasz Flasha 10, nie potrzebujesz już biblioteki libflashsupport, ponieważ użycie bibliotek ALSA zostało naprawione w tej wersji.

Użytkownicy x86_64 Fedory muszą zainstalować pakiet nspluginwrapper.i386, aby włączyć 32 bitową wtyczkę Flash Player Adobe'a w Firefoksie i pakiet libflashsupport.i386, aby włączyć dźwięk we wtyczce.

Zainstaluj pakiety nspluginwrapper.i386, nspluginwrapper.x86_64 i libflashsupport.i386:

su -c 'yum install nspluginwrapper.{i386,x86_64} libflashsupport.i386'
      

Zainstaluj pakiet flash-plugin po zainstalowaniu pakietu nspluginwrapper.i386:

	su -c 'yum install libflashsupport'
      

Wykonaj polecenie mozilla-plugin-config, aby zarejestrować wtyczkę Flasha:

	su -c 'mozilla-plugin-config -i -g -v'
      

Zamknij wszystkie okna Firefoksa, a potem uruchom go ponownie. Podaj about:plugins w pasku adresu, aby upewnić się, że wtyczka została wczytana.

4.1.9.2. Wyłączanie głośnika PC

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 PC Speak.

  • Wyłącz głośnik PC w całym systemie wykonując następujące polecenia w konsoli:

    	    su -c 'modprobe -r pcspkr' su -c 'echo "install pcspkr :" >> /etc/modprobe.conf'
    	  

4.2. Sieć

Ta sekcja zawiera informacje o zmianach w sieci w Fedorze 10.

4.2.1. Współdzielenie połączenia bezprzewodowego

Aplet Menedżera sieci nm-applet został zaktualizowany, aby dostarczać lepsze współdzielenie łącza przez element menu Utwórz nową sieć bezprzewodową.

Współdzielenie połączenia umożliwia łatwe ustawianie sieci WiFi ad hoc na komputerach z połączeniem sieciowym i zapasową kartą sieciową. Jeśli komputer posiada podstawowe połączenie sieciowe (przewodowe, 3G, druga karta bezprzewodowa), trasowanie zostaje ustawione tak, że urządzenia połączone do sieci WiFi ad hoc mogą współdzielić połączenie z siecią zewnętrzną.

Kiedy tworzysz sieć WiFi, musisz podać nazwę sieci i rodzaj użytego zabezpieczenia sieci bezprzewodowej. Menedżer sieci ustawi kartę sieciową, aby pracowała jako węzeł WiFi ad hoc, do którego inni mogą się dołączać. Trasowanie zostanie ustawione między nową siecią, a siecią podstawową. Do przydzielania adresów IP na nowej współdzielonej sieci WiFi użyty zostanie DHCP. Zapytania DNS będą także przezroczyście przekazywane do głównego serwera nazw.

4.3. Drukowanie

Interfejs użytkownika Menedżera druku (system-config-printer lub SystemAdministracjaDrukowanie) został przeprojektowany, aby wyglądał przyjaźniej i nie odbiegał od wyglądu nowoczesnych aplikacji. Aplikacja system-config-printer nie musi już być uruchamiana jako użytkownik root.

Inne zmiany:

  • Okno narzędzia konfiguracji jest teraz łatwiejsze do użycia. Podwójne naciśnięcie na ikonie drukarki otwiera okno dialogowe właściwości. Zastępuje to starą listę nazw drukarek po lewej i właściwości wybranej drukarki po prawej.

  • Okno dialogowe uwierzytelniania CUPS wybiera odpowiednią nazwę użytkownika i pozwala na jej zmianę w trakcie działania.

  • Kiedy narzędzie konfiguracji jest uruchomione, lista drukarek jest automatycznie aktualizowana.

  • Wszystkie zadania w kolejce określonej drukarki mogą zostać wyświetlone przez naciśnięcie prawym przyciskiem na ikonie drukarki i wybranie Wyświetl kolejkę drukarki. Aby zobaczyć zadania w kolejkach kilku drukarek, wybierz drukarki przed naciśnięciem prawym przyciskiem. Aby zobaczyć wszystkie zadania, naciśnij prawym przyciskiem bez wybrania drukarek.

  • Narzędzie monitorowania zadań wyświetla komunikat, kiedy zadanie nie powiedzie się. Jeśli drukarka została w wyniku tego zatrzymana, zostanie to wyświetlone w komunikacie. Przycisk Diagnozuj uruchamia narzędzie do rozwiązywania problemów.

  • Narzędzie monitorowania zadań wykonuje teraz uwierzytelnianie pośrednika. Wysłane zadanie wymagające uwierzytelnienia w silniku CUPS wyświetla teraz okno dialogowe uwierzytelniania, więc zadanie może być kontynuowane.

  • Okno dialogowe stanu wydruku (dla GTK+) wyświetla więcej informacji o stanie drukarek. Na przykład drukarki, którym skończył się papier mają mały emblemat ostrzeżenia na swoich ikonach. Wstrzymane drukarki także wyświetlają emblemat, a drukarki odrzucające zadania są wyświetlane na szaro, aby zaznaczyć ich niedostępność.

4.4. Informacje o pakietach

Poniższa sekcja zawiera informacje dotyczące pakietów oprogramowania, które przeszły znaczne zmiany w Fedorze 10. Dla łatwiejszego dostępu, są one ogólnie zorganizowane za pomocą tych samych grup, które są wyświetlane w systemie instalacyjnym.

4.4.1. GIMP

Fedora 10 zawiera wersję 2.6 Programu do obróbki grafiki GNU (GIMP).

Nowa wersja została tak zaprojektowana, aby była wstecznie zgodna, więc istniejące wtyczki i skrypty firm trzecich powinny dalej działać, z małym wyjątkiem: dołączony interpreter schematów Script-Fu nie akceptuje już definicji zmiennych bez początkowej wartości, co nie jest zgodne ze standardem języka. Skrypty dołączone do pakietów Fedory powinny nie mieć tego problemu, ale jeśli używasz skryptów z innych źródeł, zobacz informacje o wydaniu GIMP-a, aby dowiedzieć się więcej o tym, jak naprawić skrypty mające ten problem:

http://www.gimp.org/release-notes/gimp-2.6.html

Dodatkowo, skrypt gimptool używany do budowania i instalowania wtyczek i skryptów firm trzecich został przeniesiony z pakietu gimp do gimp-devel. Zainstaluj ten pakiet, jeśli chcesz używać gimptool.

Następujące informacje o legalności dotyczą niektórego oprogramowania w Fedorze.

Portions Copyright © 2002-2007 Charlie Poole or Copyright © 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov lub Copyright © 2000-2002 Philip A. Craig

4.5. Obsługa języków międzynarodowych

Ta sekcja zawiera informacje o obsłudze języków w Fedorze.

4.5.1. Obsługiwane języki

Fedora zawiera oprogramowania przetłumaczone na wiele języków. Aby uzyskać listę języków, zobacz statystyki tłumaczenia dla modułu Anaconda, która jest jedną z najważniejszych aplikacji w Fedorze.

4.5.1.1. Instalacja obsługi języków

Aby zainstalować pakiety językowe i obsługę dodatkowych języków z grupy Języki, wykonaj te polecenie:

	su -c 'yum groupinstall
	  <język>-support'
      

W powyższym poleceniu <język> jest właściwą nazwą języka (w języku angielskim), taką jak assamese, bengali, chinese 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++.

4.5.1.2. Transifex

Transifex jest narzędziem online Fedory 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 wielu współtwórców.

http://transifex.org/

Dzięki kombinacji nowych narzędzi online (http://translate.fedoraproject.org), 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ą.

https://translate.fedoraproject.org/submit

4.5.2. Czcionki

Czcionki dla większości języków są domyślnie instalowane w środowisku graficznym, aby można było używać ich jak najwięcej.

4.5.2.1. Domyślny język dla unifikacji han

Kiedy lokalizacja azjatycka nie jest używana w aplikacjach opartych na GTK+, chińskie znaki (to znaczy chińskie hanzi, japońskie kanji i koreańskie hanja) mogą być wyświetlane jako pomieszane chińskie, japońskie i koreańskie czcionki, w zależności od tekstu. Zdarza się to, kiedy Pango nie posiada wystarczającego kontekstu, aby ustalić, jaki język jest używany. Obecna domyślna konfiguracja czcionek preferuje chińskie czcionki. Jeśli chcesz normalnie używać na przykład japońskiego lub koreańskiego, możesz przekazać Pango, aby używał ich domyślnie, ustawiając zmienną środowiskową PANGO_LANGUAGE. Na przykład...

	export PANGO_LANGUAGE=ja
      

...przekazuje Pango, aby zakładał tekst japoński, kiedy nie ma żadnych innych wskazówek.

4.5.2.2. japoński

Pakiet fonts-japanese został zmieniony na japanese-bitmap-fonts.

4.5.2.3. khmerski

Khmerska czcionka open source khmeros-fonts została dodana do Fedory, aby obsługiwać khmerski w tym wydaniu.

4.5.2.4. koreański

Pakiet un-core-fonts zastępuje baekmuk-ttf-fonts jako nowe domyślne czcionki hangul.

4.5.2.5. Kompletna lista zmian

Wszystkie czcionki znajdują się na liście na ich stronie:

http://fedoraproject.org/wiki/Fonts_inclusion_history#F10

[Tip] Czcionki w Fedorze

SIG czcionek (http://fedoraproject.org/wiki/Fonts_SIG) zajmuje się czcionkami w Fedorze (http://fedoraproject.org/wiki/Fonts). Dołącz do tej grupy wspólnego interesu, jeśli jesteś zainteresowany tworzeniem i ulepszaniem czcionek, tworzeniem pakietów lub chociaż sugerowaniem dobrych czcionek. Każda pomoc jest mile widziana.

http://fedoraproject.org/wiki/Joining_the_Fonts_SIG

http://fedoraproject.org/wiki/Fonts_and_text-related_creative_tasks

http://fedoraproject.org/wiki/Fonts_and_text_quality_assurance

http://fedoraproject.org/wiki/Fonts_packaging

http://fedoraproject.org/wiki/Font_wishlist

4.5.3. Metody wejścia

Nowa grupa yuma o nazwie input-methods i Metody wejścia dla wielu języków jest domyślnie instalowana. Umożliwia to domyślne włączenie systemu metody wejścia i natychmiastowe posiadanie standardowej metody wejścia dla większości dostępnych języków. Zrównuje to także normalne instalacje z obrazami Live Fedory.

4.5.3.1. im-chooser i imsettings

Można teraz uruchamiać i zatrzymywać metody wejścia 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.

Metody wejścia są domyślnie uruchamiane tylko w środowiskach graficznych działających w lokalizacjach azjatyckich. Obecna lista lokalizacji: as, bn, gu, hi, ja, kn, ko, ml, mr, ne, or, pa, si, ta, te, th, ur, vi, zh. Użyj aplikacji im-chooser przez System+Preferencje+Osobiste+Metoda wejścia, aby włączyć lub wyłączyć użycie metody wejścia w środowisku graficznym.

4.5.3.2. Nowy system metody wejścia ibus

Fedora 10 zawiera ibus, nowy system metody wejścia, który został stworzony, aby obejść niektóre ograniczenia scim. Może stać się domyślnym systemem metody wejścia w Fedorze 11.

http://code.google.com/p/ibus

Już dostarcza wiele mechanizmów metod wejścia i modułów metod wejścia:

  • ibus-anthy (japoński)

  • ibus-chewing (chiński tradycyjny)

  • ibus-gtk (moduł metody wejścia GTK+)

  • ibus-hangul (koreański)

  • ibus-m17n (indyjskie i wiele innych języków)

  • ibus-pinyin (chiński uproszczony)

  • ibus-qt (moduł metody wejścia Qt)

  • ibus-table (chiński itp.)

Zachęcamy ludzi do instalowania ibus, testowania go w swoim języku i zgłaszania wszelkich błędów.

4.5.4. Indyjska klawiatura ekranowa

Fedora 10 zawiera iok, wirtualną klawiaturę ekranową dla języków indyjskich, która umożliwia wpisywanie znaków używając układów klawiatury Inscript i inyych mapowań klawiszy 1:1. Aby dowiedzieć się więcej, odwiedź stronę WWW projektu:

https://fedorahosted.org/iok

4.5.5. Obsługa porządkowania języków indyjskich

Fedora 10 zawiera obsługę porządkowania języków indyjskich. Ta obsługa naprawia listy i porządek menu w tych językach, prezentując je w uporządkowanej kolejności, ułatwiając znalezienie szukanych elementów.

Następujące języki są obsługiwane:

  • gudżarati

  • hindi

  • kannada

  • kaszmirski

  • konkani

  • maithili

  • marathi

  • nepalski

  • pendżabski

  • sindhi

  • telugu

5. Co nowego dla graczy, naukowców i hobbystów

5.1. Gry i rozrywka

Fedora dostarcza zbiór różnego rodzaju gier. Użytkownicy mogą zainstalować mały zestaw gier dla GNOME (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 gier dostępnych do instalacji, wybierz AplikacjeDodaj/usuń oprogramowanie 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:

http://docs.fedoraproject.org/yum/

5.2. Radio amatorskie

Fedora 10 zawiera wiele aplikacji i bibliotek interesujących operatorów amatorskiego radia i hobbistów elektroniki. Wiele z tych aplikacji jest dołączonych do obrazu Laboratorium elektroniczne Fedory. Fedora zawiera także wiele narzędzi projektowania VLSI oraz IC.

  • Aplikacje trybu karty dźwiękowej to fldigi, gpsk31, gmfsk, lpsk31, xfhell i xpsk31.

  • Pakiet gnuradio jest programową strukturą radia.

  • Pakiety aprsd i xastir dostarczają funkcje APRS.

  • Zestaw gEDA składa się z zintegrowanych aplikacji schematów do przechwytywania, nasłuchiwania sieci, symulacji obwodów i układów PCB.

  • Pakiety gspiceui, ngspice i gnucap dostarczają możliwości symulacji obwodów.

Jest wiele innych narzędzi do nauki kodu Morse'a, prognozowania orbit i satelitów śledzących, produkowania diagramów schematów i sztuki PCB, przechowywania dzienników radia amatorskiego oraz inne aplikacje interesujące entuzjastów amatorskiego radia i elektroniki.

6. Funkcje i poprawki dla zaawansowanych użytkowników

6.1. Narzędzia serwerów

Ta sekcja omawia zmiany i dodatki do różnych narzędzi GUI do konfiguracji serwerów i systemu w Fedorze 10.

6.1.1. Zastaw pierwszej pomocy

Zastaw pierwszej pomocy jest w pełni automatyczną aplikacją ułatwiającą przywracanie podsystemów dla technicznych i zwykłych użytkowników. Zastaw pierwszej pomocy został tak zaprojektowany, aby automatycznie naprawiał problemy, skupiając się na zarządzaniu integralnością danych użytkownika. Jest dostępny w trybie ratunkowym na Live CD Fedory, oraz na uruchomionych systemach.

6.2. Systemy plików

6.2.1. eCryptfs

Fedora 10 zawiera obsługę zaszyfrowanych systemów plików, która pojawiła się w Fedorze 9. Nowa wersja naprawia wiele problemów, które mogły prowadzić do uszkodzenia danych.

6.2.2. Ext4

Fedora 9 zawierała wersję testową obsługi systemu plików ext4. Fedora 10 dostarcza w pełni zgodny z ext4 zestaw narzędzi e2fsprogs. Dodatkowo ekran partycji Anacondy posiada opcję systemu plików ext4, jeśli uruchomiono instalator za pomocą opcji ext4. Fedora 10 dostarcza także opóźnione przydzielanie miejsca na ext4. Jednakże ext4 w Fedorze 10 nie obsługuje jeszcze systemów plików większych niż 16 TB.

6.2.3. XFS

XFS jest teraz obsługiwanym systemem plików oraz opcją na ekranie partycjonowania Anacondy.

7. Co nowego dla programistów

7.1. Czas uruchamiania

7.1.1. Powiązania Pythona dla NSS

Powiązania Pythona dla NSS/NSPR umożliwiają programom Pythona używanie bibliotek kryptograficznych NSS dla SSL/TLS i zarządzania certyfikatami PKI. Pakiet python-nss dostarcza powiązania Pythona dla bibliotek NSS i NSPR.

Usługi bezpieczeństwa sieciowego (NSS) są zestawem bibliotek obsługujących aplikacje klienckie i serwerowe. Aplikacje zbudowane za pomocą NSS mogą obsługiwać SSL v2 i v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, certyfikaty X.509 v3 i inne standardy bezpieczeństwa. NSS otrzymało certyfikat FIPS 140 od NIST.

7.2. Java

7.2.1. Najlepsza wolna implementacja Javy

Fedora zawiera wiele najlepszych wolnych implementacji Javy(TM), uzyskanych dzięki aktywnemu przyjmowaniu integracji innowacyjnych technologii tworzonych przez Fedorę i innych w ramach wspólnych projektów. Implementacje zintegrowane z Fedorą są oparte na OpenJDK (http://openjdk.java.net/) i projekcie integracji z dystrybucjami GNU/Linuksa IcedTea (http://icedtea.classpath.org/) oraz oparta na alternatywach takich jak Kompilator Javy GNU (GCJ - http://gcc.gnu.org/java i bibliotekach klas rdzenia GNU Classpath (http://www.gnu.org/software/classpath/). Wszystkie innowacje Fedory są przekazywane do wspólnych projektów, aby uzyskać możliwie najszerszą implementację technologii w ogólnych implementacjach Javy.

Implementacja OpenJDK 6 dołączona do Fedory 10 używa kompilatora maszyny wirtualnej HotSpot na x86, x86_64 i SPARC. Na PowerPC (PPC) używa interpretera zero, który jest wolniejszy. Na wszystkich architekturach dołączona jest alternatywna implementacja oparta na GCJ i GNU Classpath, która umożliwia wcześniejszą kompilację, aby tworzyć natywne pliki binarne.

Pliki binarne Fedory dla wybranych architektur (obecnie tylko x86 i x86_64, oparte na OpenJDK) zostały przetestowane przez Zestaw zgodności Javy przez Red Hata, aby zagwarantować 100% zgodność ze specyfikacją Javy (JDK 1.6 w tym momencie).

7.2.2. Obsługa apletów Javy i aplikacji Web Start

W Fedorze 10 gcjwebplugin został zastąpiony przez IcedTeaPlugin, który uruchamia niezaufane aplety bezpiecznie w przeglądarce WWW i działa na każdej architekturze. Możesz zobaczyć, która wtyczka apletu jest zainstalowana, wpisując about:plugins w Firefoksie. Nowa wtyczka dodaje obsługę mostka JavaScriptu (LiveConnect), której brakowało we wcześniejszych wersjach. Aby dowiedzieć się więcej o mostku kod bajtowy-JavaScript (LiveConnect), zobacz to zgłoszenie błędu:

https://bugzilla.redhat.com/show_bug.cgi?id=304021

Opinie na temat polityki bezpieczeństwa są mile widziane. Jeśli podejrzewasz, że polityka może być zbyt restrykcyjna, aby umożliwić uruchamianie niektórych apletów, postępuj zgodnie z tą procedurą:

  • Wykonaj polecenie firefox -g w oknie terminala, aby zobaczyć, co jest ograniczane.

  • Następnie nadaj uprawnienie w pliku /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy.

  • Zgłoś raport błędu, aby wyjątek został dołączony do pakietu polityki bezpieczeństwa. Przechowywanie tych wyjątków w pakiecie umożliwia administratorom uniknięcie modyfikowania pliku polityki w przyszłości.

Eksperymentalna obsługa Web Startu (javaws) przez NetX została dodana do repozytorium IcedTea. Kiedy plik Protokołu uruchamiania sieci Javy (.jnlp) jest zagnieżdżony na stronie WWW, można go otworzyć za pomocą Web Startu IcedTea (/usr/bin/javaws). Aby dowiedzieć się więcej o NetX, zobacz:

http://jnlp.sourceforge.net/

7.2.3. Nowa integracja z innymi technologiami Fedory

Przez projekt IcedTea OpenJDK zostało zintegrowane z kilkoma nowymi technologiami, które także są częścią Fedory 10.

7.2.3.1. Integracja z VisualVM przez strukturę NetBeans

VisualVM (jvisualvm) dostarcza graficzny przegląd wszystkich lokalnie i zdalnie uruchomionych aplikacji Javy, pozwalając na monitorowanie wszystkich uruchomionych wątków, klas i obiektów przydzielonych przez aplikacje poprzez wykonywanie zrzutów wątków, stosów i innych lekkich narzędzi profilowania.

7.2.3.2. Integracja PulseAudio z javax.sound

Integracja z PulseAudio dostarcza wszystkie zalety PulseAudio każdej aplikacji używającej pakietu javax.sound.

7.2.3.3. Integracja z Mozilla Rhino - JavaScript

Rhino jest implementacją JavaScriptu w czystej Javie od Mozilli, dostarczającą łatwe mieszanie Javy i JavaScriptu dla programistów używających pakietu javax.script.

7.2.3.4. Inne ulepszenia

Poza tym w Fedorze 10 kryptografia Javy (javax.crypto) jest w pełni wspierana, bez żadnych ograniczeń (regionalnych).

7.2.4. Fedora i JPackage

Fedora 10 zawiera wiele pakietów pochodzących z Projektu JPackage.

http://jpackage.org

Niektóre z tych pakietów 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.

[Warning] 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.

7.2.5. Uwaga podczas aktualizowania z Fedory 8 - OpenJDK zastąpiło IcedTea

Od Fedory 9 pakiety o nazwie java-1.7.0-icedtea* w Fedorze 8 zostały zmienione na java-1.6.0-openjdk*. Pakiety IcedTea w Fedorze 8 śledziły niestabilną gałąź OpenJDK 7, a pakiety java-1.6.0-openjdk* śledzą stabilną gałąź OpenJDK 6. Wszystkie źródła IcedTea są zawarte w SRPM-ie java-1.6.0-openjdk.

Jeśli aktualizujesz z systemu opartego na Fedorze 8, który wciąż ma zainstalowane IcedTea, 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}'
    

Aktualizowanie z Fedory 9 nie wymaga specjalnych działań.

7.3. Narzędzia

Ta sekcja omawia różne narzędzia i funkcje programistyczne.

7.3.1. Eclipse

To wydanie Fedory zawiera Eclipse Fedory, oparte na SDK Eclipse w wersji 3.4. Strona nowości w serii wydań 3.4:

http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse.platform.doc.user/whatsNew/platform_whatsnew.html

Dostępne są także informacje o wydaniu 3.4.

http://www.eclipse.org/eclipse/development/readme_eclipse_3.4.html

Niektóre z ważnych nowych funkcji 3.4 to wiele ulepszeń obsługi zakładek, łatwiejsze wyszukiwanie i instalowanie wtyczek i dodatkowa pomoc przy refaktoryzacji kodu.

7.3.1.1. Dodatkowe wtyczki

To wydanie Fedory zawiera wtyczki do programowania w C/C++ (eclipse-cdt), modyfikowania plików spec RPM-ów (eclipse-rpm-editor), programowania w PHP (eclipse-phpeclipse), używania Subversion (eclipse-subclipse), SELinuksa (eclipse-slide i eclipse-setools), testowania wyrażeń regularnych (eclipse-quickrex), programowania w Fortranie (eclipse-photran), integracji z Bugzillą (eclipse-mylyn), używania Gita (eclipse-egit), programowania w Perlu (eclipse-epic), używania Checkstyle (eclipse-checkstyle) i programowania w Pythonie (eclipse-pydev).

7.3.1.2. Tłumaczenia od projektu Babel - eclipse-nls

To wydanie zawiera także pakiety językowe Babel, dostarczające tłumaczenia Eclipse i wtyczek Eclipse na wiele języków. Zauważ, że tłumaczenia na niektóre języki są jeszcze niekompletne, tak więc nawet instalując tłumaczenia, nadal wiele testów będzie w języku angielskim. Projekt Babel przyjmuje nowych członków, jeśli chcesz pomóc im w tłumaczeniu.

http://www.eclipse.org/babel/

7.3.1.3. Aktualizowanie z Fedory 9

Użytkownicy aktualizujący z Eclipse 3.3 muszą migrować wszystkie wtyczki zainstalowane z innych źródeł niż z RPM-ów. Najłatwiej jest je zainstalować ponownie. Jeśli jesteś programistą wtyczek, zobacz "Przewodnik migrowania wtyczek":

http://help.eclipse.org/ganymede/nav/2_3

7.3.2. Emacs

Fedora 10 zawiera Emacsa 22.2.

Oprócz wielu poprawek błędów, Emacs 22.2 zawiera nową obsługę systemów kontroli wersji Bazaar, Mercurial, Monotone i Git, nowe główne tryby modyfikowania plików stylów CSS, Vera, Verilog i BibTeX oraz ulepszoną obsługę przewijania w trybie obrazu.

Aby zobaczyć szczegółowy opis zmian, zobacz nowości w wydaniu Emacsa (http://www.gnu.org/software/emacs/NEWS.22.2).

7.3.3. Zbiór kompilatorów GCC

To wydanie Fedory zostało zbudowane za pomocą GCC 4.3.2, które jest dołączone do dystrybucji.

Aby dowiedzieć się więcej o GCC 4.3, zobacz:

http://gcc.gnu.org/gcc-4.3/

7.3.3.1. Ulepszenia specyficzne dla platform
7.3.3.1.1. IA-32 x86-64

Zmiany ABI

  • Zaczynając od GCC 4.3.1, zmienne dziesiętnych liczb zmiennoprzecinkowych są przybliżane do ich naturalnych granic podczas przekazywania na stos dla i386.

Zmiany w wierszu poleceń

  • Zaczynając od GCC 4.3.1, opcja -mcld została dodana, aby automatycznie tworzyć instrukcję cld w prologu funkcji, które używają instrukcji łańcuchów. Ta opcja jest używana dla zgodności wstecznej na niektórych systemach operacyjnych i może zostać domyślnie włączona dla 32 bitowej architektury x86 przez skonfigurowanie GCC za pomocą opcji "configure" --enable-cld.

7.3.4. Ulepszona obsługa Haskella

Fedora 10 wprowadza lepszą obsługę Haskella. Dzięki nowemu zestawu wytycznych tworzenia pakietów i narzędzi, niezwykle łatwo jest dodać obsługę każdego programu Haskell używającego kompilatora Haskella Glasgow. Tworzenie i rozwijanie pakietów, podnoszenie jakości narzędzi Fedory i parę innych rzeczy jeszcze nigdy nie było tak prostych. Obsługa Haskella ciągle się polepsza, a wprowadzanych jest coraz więcej bibliotek.

Tworzenie pakietów jest dość proste. Haskell dostarcza już infrastrukturę do kompilowania i ciągłego rozwijania pakietów. Ustawianie pakietu dla Fedory zajmuje bardzo mało czasu, co oznacza, że kod działający w Haskellu działa także na Fedorze.

Fedora dostarcza także narzędzia do wdrażania pakietów na poziomie "enterprise". Wraz z dołączeniem Haskella do Fedory, programiści uzyskali możliwość pisania aplikacji na poziomie "enterprise" w języku Haskell mając pewność, że ich kod może być używany w Fedorze.

https://fedoraproject.org/wiki/Features/GoodHaskellSupport

7.3.5. Rozszerzona obsługa obiektowego języka CAML OCaml

Fedora 10 zawiera zaawansowany język programowania OCaml 3.10.2 i wiele pakietów z niego korzystających:

http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora#Package_status

OCaml był dostępny jako aktualizacja dla Fedory 9, nie w początkowym wydaniu.

7.3.6. NetBeans

To wydanie Fedory zawiera IDE NetBeans w wersji 6.1. IDE NetBeans to Zintegrowane środowisko programistyczne (IDE) dla Javy, C/C++, Ruby, PHP itp. Domyślna konfiguracja IDE NetBeans (konfiguracja IDE Javy SE) obsługuje programowanie na platformie Java w Edycji standardowej (Java SE), w tym rozwijanie modułów dla Platformy NetBeans.

IDE NetBeans jest systemem modularnym i zawiera możliwość aktualizowania i instalowania wtyczek. Dostępny jest szeroki wybór wtyczek dla IDE NetBeans, dostarczanych przez członków społeczności i firmy trzecie.

7.3.6.1. Zasoby NetBeans

7.3.7. Infrastruktura AMQP

Pakiet infrastruktury AMQP jest podzestawem Red Hat Enterprise MRG. Umożliwia tworzenie skalowalnych, międzyoperacyjnych i wysokowydajnych aplikacji klasy enterprise.

Składa się z następujących części.

  • Serwer/broker wiadomości AMQP (wersja protokołu 0-10)

  • Powiązania klienta dla C++, Pythona i Javy (używając interfejsu JMS)

  • Zestaw narzędzi konfiguracji/zarządzania interfejsu wiersza poleceń

  • Wysokowydajne, asynchroniczne przechowywanie wiadomości dla trwałych wiadomości i konfiguracji wiadomości.

7.3.7.1. Zasoby AMQP

Aby dowiedzieć się więcej, odwiedź poniższe zasoby.

7.3.8. Narzędzia budowania przyrządów

Przyrządy do wcześniej zainstalowane i skonfigurowane obrazy systemu. Ten pakiet zawiera narzędzia i metadane ułatwiające ISV, programistom, dostawcom OEM itp. tworzenie i wdrażanie przyrządów wirtualnych. Dwa składniki tej funkcji to ACT (Narzędzie tworzenia przyrządów) i AOS (System operacyjny przyrządów). Zainstaluj pakiet appliance-tools za pomocą Dodaj/usuń oprogramowanie lub yum.

7.3.8.1. Narzędzie tworzenia przyrządów

Narzędzie tworzenia przyrządów jest narzędziem tworzącym obrazy przyrządów z plików kickstart. To narzędzie używa API narzędzia do tworzenia Live CD oraz łat do niego, które umożliwiają tworzenie obrazów dysków z wieloma partycjami. Te obrazy dysków mogą być uruchamiane w kontenerze wirtualnym, takim jak Xen, KVM i VMware. To narzędzie jest zawarte w pakiecie appliance-tools. Ten pakiet zawiera narzędzia do budowania obrazów przyrządów na systemach opartych na Fedorze, w tym systemach pochodnych, takich jak RHEL, CentOS i inne.

7.3.8.2. System operacyjny przyrządów

System operacyjny przyrządów jest przeskalowaną w dół wersją Fedory z małymi wymaganiami sprzętowymi. Zawiera tylko pakiety niezbędne do uruchomienia przyrządu. Sprzęt obsługiwany przez ten obraz Fedory jest ograniczony, skupiony na kontenerach wirtualnych, takich jak KVM czy VMware. Celem jest stworzenie podstawy, na której programiści mogą tworzyć swoje aplikacje, instalując tylko pakiety wymagane przez ich oprogramowanie.

7.3.8.3. Zasoby narzędzi budowania przyrządów

Strona Projektu narzędzia przyrządów: http://thincrust.net/

7.4. Jądro Linux

[Tip] Przestarzała zawartość?

Ta zawartość może być przestarzała, nie została zaktualizowana od informacji o wydaniu Fedory 9.

Ta sekcja omawia zmiany oraz ważne informacje dotyczące jądra opartego na wersji2.6.27 w Fedorze 10.

7.4.1. Wersja

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:

http://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
    

7.4.2. Dziennik zmian

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 .

7.4.3. Warianty jądra

Fedora 10 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 do debugowania, używane do debugowania niektórych problemów jądra. Skonfigurowane źródła są dostępne w pakiecie kernel-debug-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/<wersja>[-PAE|-xen|-kdump]-<architektura>/. Użyj następującego polecenia:

      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.

[Note] 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 oddzielnego jądra Kdump.

[Note] Jądro zawiera funkcje parawirtualizacji

Jądra x86_64 i i686 zawierają obsługę paravirt_ops i nie wymagają już oddzielnego jądra do uruchamiania w nadzorcy Xen. Aby dowiedzieć się więcej, zobacz Section 8.3.1, “Ujednolicony obraz jądra”.

[Note] 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.

[Note] Obsługa jądra dla PowerPC

W Fedorze nie ma obsługi Xena lub Kdump dla architektury PowerPC. 32 bitowe PowerPC wciąż posiada oddzielne jądro SMP.

7.4.4. Przygotowanie do programowania jądra

Fedora 10 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 Section 7.4.3, “Warianty jądra”.

[Important] 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/Building_a_custom_kernel

7.4.5. Zgłaszanie błędów

Odwiedź http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html, aby uzyskać informacje na temat zgłaszania błędów w jądrze Linux. Możesz użyć również http://bugzilla.redhat.com do zgłaszania błędów specyficznych dla Fedory.

7.5. Urządzenia wbudowane

Fedora 10 zawiera wiele aplikacji wspierających programowanie urządzeń wbudowanych na wielu platformach. Dołączone są asemblery, kompilatory, debugery, programatory, IDE i zawiązane z nimi narzędzia.

7.5.1. AVR

avrdudeOprogramowanie do programowania mikrokontrolerów AVR Atmela

AVRDUDE jest programem do programowania procesorów AVR Atmela. Może programować pamięci flash i EEPROM, a kiedy jest to obsługiwane przez protokół programowania szeregowego, może programować bity fuse i lock. AVRDUDE dostarcza także tryb bezpośrednicj instrukcji umożliwiający rozwiązywanie dowolnych instrukcji programowania na układach AVR, niezależnie czy AVRDUDE implementuje specyficzną funkcję określonego układu.

avr-gcc GNU GCC do kompilacji skrośnej dla AVR

Jest to wersja GNU GCC do kompilacji skrośnej, która może być używana do kompilowania dla platformy AVR, zamiast dla natywnej platformy i386.

avr-gcc-c++ GNU GCC do kompilacji skrośnej dla AVR

Ten pakiet zawiera wersję g++ do kompilacji skrośnej, która może być używana do kompilowania kodu C++ dla platformy AVR, zamiast dla natywnej platformy i386.

avr-libc Biblioteka C do używania z GCC na mikrokontrolerach AVR Atmela

AVR Libc jest projektem wolnego oprogramowania, którego celem jest dostarczenie wysokiej jakości biblioteki C do używania z GCC na mikrokontrolerach AVR Atmela.

AVR Libc jest rozprowadzane na jednej, ujednoliconej licencji. Jest to tak zwana zmodyfikowana licencja Berkeley, aby była zgodna z większością licencji wolnego oprogramowania, takich jak GPL, jednocześnie posiadając jak najmniej ograniczeń, jak to możliwe, aby można było używać biblioteki z zamkniętych, komercyjnych aplikacjach.

avr-binutils GNU binutils do kompilacji skrośnej dla AVR

Jest to wersja GNU binutils do kompilacji skrośnej, która może być używana do asemblowania i konsolidowania plików binarnych dla platformy AVR, zamiast dla natywnej platformy i386.

avr-gdb GDB do (zdalnego) debugowania plików binarnych AVR

Jest to specjalna wersja GDB, debugera Projektu GNU, do (zdalnego) debugowania plików binarnych AVR. GDB umożliwia zobaczenie działania wewnątrz innego programu podczas jego wykonywania lub co robił inny program w momencie zawieszenia się.

avarice Program do współdziałania ICE JTAG Atmela z GDB

Program do współdziałania ICE JTAG Atmela z GDB, umożliwiający użytkownikom debugowanie platform urządzeń wbudowanych AVR

7.5.2. Mikroukłady PIC

gputils Narzędzia programistyczne dla mikrokontrolerów Microchip (TM) PIC (TM)

Jest to zestaw narzędzi programistycznych dla mikrokontrolerów Microchip (TM) PIC (TM). Jest to oprogramowanie w fazie Alpha: może zawierać poważne błędy, i nie jest bliskie ukończenia. Pakiet gputils obecnie implementuje tylko podzestaw funkcji dostępnych w narzędziach Microchip. Zobacz dokumentację, aby dowiedzieć się co aktualnie gputils może robić.

gpsim Symulator dla mikrokontrolerów Microchip (TM) PIC (TM)

Oprogramowanie gpsim jest symulatorem dla mikrokontrolerów Microchip (TM) PIC (TM). Obsługuje większość urządzeń w rodzinach rdzeni Microchip 12, 14 i 16 bitowych. Dodatkowo gpsim obsługuje dynamicznie wczytywane moduły, takie jak LED, LCD, rezystory i tak dalej, aby rozszerzyć środowisko symulacyjne poza PIC.

ktechlab Rozwijanie i symulowanie mikrokontrolerów i obwodów elektronicznych

KTechlab jest środowiskiem rozwijania i symulowania mikrokontrolerów i obwodów elektronicznych, rozprowadzana na Powszechnej Licencji Publicznej GNU. KTechlab składa się z kilku dobrze zintegrowanych składników:

  • Symulator obwodów, zdolny do symulowania logiki, urządzeń liniowych i niektórych urządzeń nieliniowych.

  • Integracja z gpsim, umożliwiająca PIC na symulowanie w obwodzie.

  • Edytor schematów, dostarczający bogaty wgląd w symulację w czasie rzeczywistym.

  • Edytor diagramów przepływu, umożliwiający wizualne konstruowanie programów PIC.

  • MicroBASIC, kompilator dla PIC podobny do BASIC-a, napisany jako program wspierający KTechlab.

  • Wbudowana część Kate, dostarczająca edytor programów PIC o dużych możliwościach.

  • Zintegrowany asembler i deasembler przez gpasm i gpdasm.

IDE pikdev do rozwijania aplikacji opartych na PICmicro (w Linuksie/KDE)

PiKdev jest prostym IDE przeznaczonym do rozwijania aplikacji opartych na PIC w KDE. Funkcje:

  • Zintegrowany edytor

  • Zarządzanie projektem

  • Zintegrowany silnik programowania dla PIC 12, 14 i 16 bitowych (technologia flash lub EPROM)

  • Obsługa programatorów portów równoległych i szeregowych

  • Wygląd zgodny z KDE

Administrator systemu musi przeczytać plik README.Fedora znajdujący się w folderze /usr/share/doc/pikdev-0.9.2, aby dokończyć instalację wszystkich funkcji.

piklab Środowisko programistyczne dla aplikacji opartych na PIC i dsPIC

Piklab jest graficznym środowiskiem programistycznym dla mikrokontrolerów PIC i dsPIC. Współpracuje z różnymi zestawami narzędzi do kompilowania i asemblemowania oraz obsługuje kilka programatorów Microchip i programatorów bezpośrednich. Administrator systemu musi przeczytać plik README.Fedora znajdujący się w folderze /usr/share/doc/piklab-0.15.0, aby dokończyć instalację wszystkich funkcji.

pikloops Tworzenie kodów dla opóźnień PIC

PiKLoop generuje kod do tworzenia opóźnień mikrokontrolerów Microchip PIC. Jest przydatnym uzupełnieniem IDE Pikdev lub Piklab.

7.5.3. Inne i niezależne od procesora

dfu-programmer Programator USB oparty na aktualizowaniu oprogramowania wbudowanego w urządzenie dla układów Atmela

Programator wiersza poleceń oparty na Linuksie dla układów Atmela z ISP obsługującym uruchamianie z USB. W większości są to aplikacje w przestrzeni użytkownika zgodne z Aktualizacją oprogramowania wbudowanego w urządzenia (DFU) 1.0. Obecnie obsługiwane układy: 8051, AVR, at89c51snd1c, at90usb1287, at89c5130, at90usb1286, at89c5131, at90usb647, at89c5132, at90usb646, at90usb162 i at90usb82.

sdcc Kompilator C dla małych urządzeń

Pakiet sdcc-2.6.0-12 dla SDCC jest kompilatorem C dla mikrokontrolerów klasy 8051 i podobnych. Pakiet zawiera kompilator, asemblery i konsolidatory, symulator urządzeń oraz biblioteka rdzenia. Obsługiwane procesory (w różnym stopniu) to 8051, ds390, z80, hc08 i PIC.

uisp Uniwersalny systemowy programator dla AVR i 8051 Atmela

Narzędzie uisp służy do pobierania/wysyłania programów do urządzeń AVR. Może być także używany dla niektórych typów urządzeń 8051 Atmela. Dodatkowo uisp może usuwać dane z urządzenia, zapisywać bity lock, sprawdzać i ustawiań aktywny segment. Można używać następującego sprzętu do programowania urządzeń: pavr, stk500, Atmel STK500, dapa, Bezpośredni równoległy dostęp AVR, stk200, Zestaw początkowy równoległy, STK200, STK300, abb, Altera, Kabel pobierania portu równoległego ByteBlasterMV, avrisp, AVR Atmela, bsd, fbprg (równolegle), dt006 (równolegle), szeregowe dasa (RESET=RTS SCK=DTR MOSI=TXD MISO=CTS), szeregowe dasa2 (RESET=!TXD SCK=RTS MOSI=DTR MISO=CTS)

simcoupe symulator SAM Coupe (zgodny ze Spectrum)

SimCoupe emuluje komputer domowy oparty na 8 bitowym Z80, wydany w 1989 przez firmę Miles Gordon Technology. SAM Coupe był w większości zgodny ze Spectrum, ale ze znacznie ulepszonym sprzętem

sjasm Asembler skrośny Z80

SjASM jest dwuprzejściowym asemblerem skrośnym Z80

z88dk Kompilator skrośny Z80

Program z88dk jest kompilatorem skrośnym Z80, umożliwiającym tworzenie plików binarnych dla różnych komputerach opartych na Z80 (takich jak ZX81, Spectrum, Jupiter Ace i niektóre kalkulatory TI)

7.6. Platforma programistyczna i biblioteki KDE 3

Fedora zawiera teraz KDE 4 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-pim-ioslaves, kdebase3-devel: najważniejsze pliki KDE 3 wymagane przez niektóre aplikacje

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 w wersji KDE 4 KWin.

  • Biblioteki libkickermain wymaganej przez niektóre aplety Kickera, ponieważ w Fedorze 10 nie ma Kickera, więc jego aplety nie mogłyby być używane.

[Notatka] Tworzenie nowych programów w przestarzałym API nie jest zalecane.

Podobnie jak z każdą wstecznie zgodną biblioteką, tworzenie nowego oprogramowania używając przestarzałego interfejsu nie jest zalecane.

8. Co nowego dla administratorów systemów

8.1. Bezpieczeństwo

Ta sekcja omawia różne aspekty związane z bezpieczeństwem Fedory.

8.1.1. Ulepszenia bezpieczeństwa

Fedora dalej ulepsza swoje prewencyjne funkcje bezpieczeństwa.

http://fedoraproject.org/wiki/Security/Features

8.1.2. SELinux

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:

8.1.3. Ulepszenia SELinuksa

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.

Wtyczki przeglądarek domyślnie używają nspluginwrapper i są ograniczane polityką SELinuksa.

SELinux i struktura mozplugger Firefoksa może nie działać razem tak, jak się tego oczekuje, z powodu fundamentalnie odmiennych celów. Jako test lub rozwiązanie można wyłączyć ograniczanie SELinuksa nsplugin, przez wykonanie tego polecenia:

      setsebool -P allow_unconfined_nsplugin_transition =0
    

8.1.4. Pakiet audytu bezpieczeństwa

Nowe narzędzie sectool dostarcza użytkownikom narzędzie, które może sprawdzić ich systemy pod kątem problemów bezpieczeństwa. Dołączone są biblioteki, które umożliwiają dostosowanie testów systemu. Więcej informacji można znaleźć na stronie domowej projektu:

https://fedorahosted.org/sectool

8.1.5. Ogólne informacje

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.

8.2. Usługi systemowe

8.2.1. Upstart

Fedora 10 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 systemów init zalecane jest, aby użytkownicy, którzy wykonują aktualizację do Fedory 10 na używanym systemie plików uruchomili ponownie system.

8.2.2. Menedżer sieci

Fedora 10 zawiera Menedżera sieci. Wersja 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ę network 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łaszać błędy o przypadkach, kiedy jest to potrzebne, aby można było naprawić te aplikacje.

    https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora

8.2.3. Autofs

Autofs nie jest już domyślnie instalowane. Użytkownicy, którzy chcą używać Autofs mogą wybrać go z grupy Narzędzia systemowe w instalatorze lub za pomocą narzędzi instalacji pakietów.

8.2.4. Varnish

Varnish, akcelerator HTTP o wysokiej wydajności, został zaktualizowany do wersji 2.0. Składnia VCL została zmieniona z wersji 1.x. Użytkownicy aktualizujący z 1.x muszą zmienić swoje pliki vcl, zgodnie z README.redhat. Najważniejsze zmiany to:

  • W vcl słowo insert musi zostać zastąpione przez deliver

  • W deklaracji silników vcl, set backend zostało uproszczone na backend, a części silników mają teraz dodany przedrostek z kropką, więc domyślna konfiguracja localhost wygląda teraz tak:

    	  backend default { .host = "127.0.0.1"; .port = "80"; }
    	

8.3. Wirtualizacja

Wirtualizacja w Fedorze 10 zawiera duże zmiany i nowe funkcje, które nadal obsługują Xen, KVM i wiele innych platform maszyn wirtualnych.

8.3.1. Ujednolicony obraz jądra

Pakiet kernel-xen został zastąpiony przez zintegrowanie działań parawirtualizacji w domyślnym jądrze. Pakiet kernel w Fedorze 10 obsługuje uruchamianie jako gość domU, ale nie będzie działał jako dom0, dopóki jego obsługa nie zostanie dołączona do domyślnego jądra. Najnowszym wydaniem Feodry z obsługą dom0 jest Fedora 8.

Uruchamianie gościa Xena domU na hoście Fedory 10 wymaga opartego na KVM xennera. Xenner uruchamia razem jądro gościa i mały emulator Xena jako gościa KVM.

[Important] KVM wymaga funkcji sprzętowej wirtualizacji w systemie hosta.

Systemy bez sprzętowej wirtualizacji nie obsługują gości Xena w tym momencie.

Aby dowiedzieć się więcej, zobacz:

8.3.2. Zarządzanie pamięcią masową wirtualizacji

Ulepszenia w libvirt umożliwiają teraz wyświetlanie, tworzenie i usuwanie woluminów pamięci masowej na zdalnych hostach. Umożliwia także tworzenie surowych plików typu sparse oraz bez sparse w folderze, przydzielanie woluminów logicznych LVM, partycjonowanie dysków fizycznych oraz dołączanie do celów iSCSI.

Umożliwia to narzędziu virt-manager zdalne dostarczanie danych nowym domenom gości i zarządzenie powiązaną z nimi pamięcią masową. Integracja z SELinuksem została ulepszona, ponieważ API upewnia się, że wszystkie woluminy pamięci masowej posiadają poprawne konteksty bezpieczeństwa SELinuksa podczas przydzielania do gościa.

Nowe funkcje

  • Wyświetlanie woluminów pamięci masowej w folderze i przydzielanie nowych woluminów, surowych plików typu sparse i bez sparse oraz formatów obsługiwanych przez qemu-img (cow, qcow, qcow2, vmdk itp.)

  • Wyświetlanie partycji na dysku i przydzielanie nowych partycji z wolnego miejsca

  • Łączenie się z serwerem iSCSI i wyświetlanie woluminów powiązanych za pomocą wyeksportowanego celu

  • Wyświetlanie woluminów logicznych w grupie woluminów LVM i przydzielanie nowych woluminów logicznych LVM

  • Automatyczne przydzielanie poprawnej etykiety kontekstu bezpieczeństwa SELinuksa (virt_image_t) wszystkim woluminom powiązanych z gościem.

    Aby dowiedzieć się więcej, zobacz:

8.3.3. Zdalna instalacja maszyn wirtualnych

Ulepszenia w zarządzaniu pamięcią masową wirtualizacji umożliwiły tworzenie gości na zdalnych systemach hostów. Wykorzystując Avahi, systemy obsługujące libvirt mogą być automatycznie wykrywane przez virt-manager. Po wykryciu goście mogą być zarządzani na zdalnym systemie.

Instalacje mogą być automatyzowane za pomocą cobblera i koan. Cobbler jest serwerem instalacji Linuksa, który umożliwia szybkie ustawienie sieciowych środowisk instalacyjnych. Instalacje sieciowe mogą być konfigurowane dla uruchamiania PXE, ponownych instalacji, instalacji sieciowych opartych na nośnikach i wirtualizowanych instalacji gości. Cobbler używa programu pomocniczego koan, aby obsługiwać ponowne instalacje i wirtualizację.

Aby dowiedzieć się więcej, zobacz:

8.3.4. Inne ulepszenia

Fedora zawiera także następujące ulepszenia wirtualizacji:

  • Narzędzia w nowym pakiecie virt-mem dostarczają dostęp do tablic procesów, informacji o interfejsach, dmesg i uname gości QEMU i KVM z systemu hosta. Aby dowiedzieć się więcej, zobacz http://et.redhat.com/~rjones/virt-mem/.

    [Note] Pakiet virt-mem jest eksperymentalny.

    W tym momencie obsługiwane są tylko 32 bitowe systemy gości.

  • Nowe narzędzie virt-df dostarcza informacje o użyciu dysku gości z systemu hosta. http://et.redhat.com/~rjones/virt-df

  • Nowy, eksperymentalny pakiet xenwatch dostarcza narzędzia do współpracowania z xenstore na hostach wirtualizacji opartych na Xenie. Aby dowiedzieć się więcej, zobacz http://kraxel.fedorapeople.org/xenwatch/

8.3.4.1. Biblioteka libvirt została zaktualizowana do wersji 0.4.6

Pakiet libvirt dostarcza API i narzędzia do współpracy z możliwościami wirtualizacji w ostatnich wersjach Linuksa (i innych systemów operacyjnych). Oprogramowanie libvirt zostało zaprojektowane, aby być wspólnym mianownikiem wszystkich technologii wirtualizacji. Obecnie posiada obsługę:

  • Nadzorcy Xen na hostach Linux i Solaris

  • Emulatora QEMU

  • Nadzorcy KVM Linuksa

  • Systemu kontenera LXC Linuksa

  • Systemu kontenera OpenVZ Linuksa

  • Pamięci masowych na dyskach IDE/SCSI/USB, FibreChannel, LVM, iSCSI i NFS

Nowe funkcje i ulepszenia od wersji 0.4.2:

  • Ulepszona obsługa OpenVZ

  • Ulepszona obsługa kontenerów Linuksa (LXC)

  • API pul pamięci masowej

  • Ulepszona obsługa iSCSI

  • Przejściówka urządzeń USB dla QEMU i KVM

  • Obsługa urządzeń dźwiękowych, szeregowych i równoległych dla QEMU i Xena

  • Obsługa NUMA i przypinania wirtualnych procesorów w QEMU

  • Ujednolicone analizowanie XML-a domen i sieci dla wszystkich sterowników wirtualizacji

Aby dowiedzieć się więcej, zobacz:

http://www.libvirt.org/news.html

8.3.4.2. Aplikacja virt-manager została zaktualizowana do wersji 0.6.0

Pakiet virt-manager dostarcza implementację GUI funkcjonalności virtinst i libvirt.

Nowe funkcje i ulepszenia od wersji 0.5.4:

  • Zdalne zarządzanie pamięcią masową: wyświetlanie, dodawanie, usuwanie i zarządzanie pamięcią masową pod libvirt. Dołączanie zarządzanej pamięci masowej do zdalnej maszyny wirtualnej.

  • Obsługa zdalnej instalacji maszyn wirtualnych: instalacja z zarządzanego nośnika (CD-ROM) lub PXE. Proste zarządzanie pamięcią masową podczas instalacji.

  • Złączone okna szczegółów maszyny wirtualnej i konsoli: każda maszyna jest teraz reprezentowana przez jedno okno podzielone na karty.

  • Użycie Avahi do wyświetlania listy instalacji libvirtd w sieci.

  • Automatyczne łączenie się z nadzorcą: opcja łączenia się z nadzorcą podczas uruchamiania virt-manager.

  • Opcja dodawania emulacji urządzenia dźwiękowego podczas tworzenia nowych gości.

  • Opcje virtio i USB podczas dodawania urządzenia dyskowego.

  • Umożliwienie przeglądania i usuwania urządzeń dźwiękowych, szeregowych, równoległych i konsolowych maszyny wirtualnej.

  • Umożliwienie określenia mapy znaków podczas dodawania urządzenia ekranu.

  • Aplikacja nie kończy pracy, kiedy okno menedżera zostanie zamknięte, ale okno maszyny wirtualnej jest wciąż otwarte.

  • Umożliwienie ograniczenia ilości przechowywanej historii statystyk.

Aby dowiedzieć się więcej, zobacz:

http://virt-manager.et.redhat.com/

8.3.4.3. Pakiet virtinst został zaktualizowany do wersji 0.400.0

Pakiet python-virtinst zawiera narzędzia do instalowania i manipulowania wieloma formatami obrazów gości maszyn wirtualnych.

Nowe funkcje i ulepszenia od wersji 0.300.3:

  • Nowe narzędzie virt-convert: umożliwia konwertowanie między różnymi rodzajami plików konfiguracji wirtualizacji. Obecnie obsługuje tylko konwertowanie formatu vmx na format virt-image.

  • Nowe narzędzie virt-pack: konwertuje format XML virt-image do vmx i pakuje do pliku tar.gz (uwaga: prawdopodobnie w przyszłości zostanie złączone z virt-convert).

  • Ulepszenia virt-install:

    • Obsługa zdalnej instalacji maszyn wirtualnych. Można użyć nośnika instalacyjnego i obrazów dysków na zdalnym hoście, jeśli jest współdzielony przez libvirt. Umożliwia zarządzanie pamięcią masową na zdalnych pulach.

    • Obsługa ustawiania przypinania informacji o procesorze dla maszyn wirtualnych QEMU/KVM

    • Obsługa NUMA przez opcję --cpuset=auto

    • Nowe opcje:

      • --wait umożliwia umieszczanie twardych ograniczeń czasowych na instalacjach

      • --sound tworzy maszynę wirtualną z emulacją karty dźwiękowej

      • --disk umożliwia podanie nośnika jako ścieżki, woluminu pamięci masowej lub puli, na których zarządzać pamięcią masową, typ urządzenia i kilka innych opcji. Zastępuje opcje --file, --size i --nonsparse.

      • --prompt żądanie wejścia nie jest już domyślne, ta opcja włącza je z powrotem.

  • Ulepszenia virt-image:

    • --replace opcja zastąpienia istniejącego pliku obrazu maszyny wirtualnej

    • Obsługa wielu interfejsów sieciowych w formacie virt-image

  • Używa sterowników dysku/sieciowych virtio, jeśli wybrany system operacyjny gościa je obsługuje (Fedora 9 i 10)

Aby dowiedzieć się więcej, zobacz:

8.3.4.4. Zaktualizowano Xena do wersji 3.3.0

Fedora 10 obsługuje uruchamianie jako gość domU, ale nie będzie działała jako dom0, dopóki jego obsługa nie zostanie dołączona do domyślnego jądra. Obsługa dom0 pv_ops jest planowana na Xena 3.4.

Zmiany od wersji 3.2.0:

  • Zarządzanie zasilaniem (stany P i C) w nadzorcy

  • Emulacja HVM domen (qemu-on-minios) zwiększa skalowalność, wydajność i bezpieczeństwo

  • PVGrub: uruchamianie jąder PV używając prawdziwego GRUB-a w domenie PV

  • Lepsza wydajność PV: usunięto blokadę domeny ze ścieżek aktualizacji stron tablic

  • Shadow3: optymalizacje sprawiły, że to obecnie najlepszy algorytm stron tablic shadow, a wydajność HVM jest lepsza niż kiedykolwiek

  • Ulepszenia stron wspomaganych sprzętowo: obsługa stron 2 MB ulepsza lokalność TLB

  • Poziomowanie funkcji identyfikatora procesora: umożliwia bezpieczne migrowanie partycji między systemami z różnymi modelami procesorów

  • Sterowniki PVSCSI umożliwiają bezpośredni dostęp SCSI do gości PV

  • Optymalizacje bufora ramki HVM: wydajniejsze skanowanie aktualizacji bufora ramki

  • Ulepszenia przejścia urządzeń

  • Pełna emulacja trybu rzeczywistego x86 dla gości na VT Intela: obsługuje znacznie szerszy zakres przestarzałych systemów operacyjnych gości

  • Połączenie kodu QEMU z oficjalnym

  • Wiele innych zmian w portach x86 i IA-64

Aby dowiedzieć się więcej, zobacz:

8.4. Serwery WWW i zawartości

8.4.1. Drupal

Drupal został zaktualizowany do wersji 6.4. Aby dowiedzieć się więcej, odwiedź:

http://drupal.org/drupal-6.4

Jeśli instalacja jest zaktualizowana do wersji 6.4 w Fedorze 9, pomiń następny krok.

Przed zaktualizowaniem z poprzednich wersji pamiętaj, aby zalogować się na swoją stronę jako administrator i wyłączyć wszystkie moduły firm trzecich. Po zaktualizowaniu pakietu:

  1. Skopiuj /etc/drupal/default/settings.php.rpmsave do /etc/drupal/default/settings.php, i powtórz to dla wszystkich dodatkowych plików stron settings.php.

  2. Przejdź do http://host/drupal/update.php, aby wykonać skrypt aktualizacyjny.

W Fedorze 10 dostępnych jest teraz także kilka modułów, w tym drupal-date, -cck, -views i -service_links.

8.5. Samba - zgodność z Windows

Ta sekcja zawiera informacje związane z Sambą, zestawem oprogramowania, którego Fedora używa, aby współpracować z systemami Microsoft Windows.

Fedora 10 zawiera pakiet samba-3.2.1. To tylko pomniejsza aktualizacja wersji zawartej w Fedorze 9, 3.2.0, więc użytkownicy aktualizujący z Fedory 9 nie powinni doświadczyć żadnych problemów. Jednakże użytkownicy wcześniejszych wersji Samby powinni dokładnie przejrzeć informacje o wydaniu Samby 3.2:

http://samba.org/samba/history/samba-3.2.0.html

Dodatkowo artykuły o nowościach w Sambie 3.2 wyjaśniają kilka większych zmian:

http://news.samba.org/

8.6. Serwery pocztowe

Ta sekcja dotyczy serwerów poczty elektronicznej lub agentów przesyłania poczty (MTA).

8.6.1. Sendmail

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:

  1. 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 oznaczenia komentarza dnl.

  2. Zainstaluj pakiet sendmail-cf: su -c 'yum install sendmail-cf'

  3. Ponownie utwórz /etc/mail/sendmail.cf: su -c 'make -C /etc/mail'

8.7. Serwery baz danych

[Warning] Musisz sam poszukać informacji o aktualizowaniu pakietów baz danych.

Zobacz informacje o wydaniu dla wersji bazy danych, do której aktualizujesz. Mogą być wymagane działania, aby pomyślnie zakończyć aktualizację.

8.7.1. MySQL

Fedora 10 zawiera MySQL 5.0.67-2.

[Warning] Wersja MySQL w Fedorze 10 znacznie różni się od wersji Fedory 9

Jest wiele zmian w porównaniu do wersji dołączonej w Fedorze 9, w tym kilka niezgodnych

Użytkownicy MySQL zdecydowanie powinni przeczytać informacje o wydaniu MySQL przed zaktualizowaniem baz danych MySQL.

http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0-67.html

8.7.2. PostgreSQL

Fedora 10 zawiera PostgreSQL 8.3.4-1.

Jeśli migrujesz z Fedory 9, nie są wymagane żadne specjalne działania. Jednakże migracja z wersji PostgreSQL sprzed 8.3.1 może wymagać podjęcia specjalnych kroków. Upewnij się, że sprawdziłeś informacje o wydaniu PostgreSQL przed wykonaniem migracji.

http://www.postgresql.org/docs/8.3/static/release-8-3-4.html

8.8. Zgodność wsteczna

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 AplikacjeDodaj/usuń oprogramowanie 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.

8.8.1. Zgodność kompilatora

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

8.9. Pakiety zaktualizowane w Fedorze 10

Ta lista jest automatycznie tworzona przez sprawdzanie różnić między drzewem (F10)-1 GOLD a drzewem F10 w określonym dniu. Zawartość jest umieszczana tylko na wiki:

http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages

8.10. Zmiany w pakietach

[Note] Ta lista jest tworzona automatycznie

Ta lista jest tworzona automatycznie. Nie jest tłumaczona.

Ta lista jest tworzona dla wydania i umieszczana tylko na wiki. Jest tworzona używając narzędzia treediff z pakietu yum-utils, uruchamianego jako repodiff --old=<podstawowy URL starego repozytorium RPM-ów źródłowych> --new=<podstawowy URL nowego repozytorium RPM-ów źródłowych>>.

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.

9.1. Projekt 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 wolnego oprogramowania i 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://join.fedoraproject.org, 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:

Aby subskrybować którąś z tych list, wyślij e-mail zawierający słowo "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/w/index.php?title=Communicate.

Aby rozmawiać na kanale #fedora, musisz zarejestrować swój pseudonim (nick). Instrukcje są podawane, kiedy dołączasz (używając polecenia /join) do kanału.

[Note] Kanały IRC

Projekt Fedora oraz Red Hat nie mają kontroli nad kanałami IRC Projektu Fedora lub nad ich treścią.

9.2. Kolofon

Używany przez nas termin kolofon:

  • dotyczy uczestników i zapewnia odpowiedzialność oraz

  • opisuje narzędzia i metody produkcji.

9.2.1. Współautorzy

...i wielu innych tłumaczy. Odwiedź zaktualizowaną wersję WWW tych informacji o wydaniu, ponieważ dodajemy tłumaczy po wydaniu:

http://docs.fedoraproject.org/release-notes/

9.2.2. Metody produkcji

Autorzy treści tworzą informacje o wydaniu bezpośrednio na wiki Projektu Fedora. Współpracują z innymi ekspertami z danego tematu, 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. Następnie 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.

hjttp://docs.fedoraproject.org/release-notes