Informacje o wydaniu Fedory Core

Fedora Documentation Project

Ten dokument został wydany pod warunkami licencji Open Publication License. Aby uzyskać więcej szczegółów, przeczytaj pełne uwagi o legalności pod Sekcja 3, „Legal Notice”.

[Podpowiedź] Najnowsze informacje o wydaniu w WWW

Te infoemacje o wydaniu mogą zostać zaktualizowane. Odwiedź http://fedora.redhat.com/docs/release-notes/, aby zobaczyć najnowsze informacje o wydaniu Fedory Core.

Historia zmian
Zmiana 6.0.0 2006-09-24 PWF

Przygotuj nową wersją dla finalnej

Zmiana 5.92 2006-09-05 PWF

Przygotuj nową wersję dla testu 3

Zmiana 5.91.2 2006-08-13 PWF

Przygotuj nowy zrzut wiki do wydania Web

Zmiana 5.91.1 2006-08-10 PWF

Zdobądź informacje o osobie posiadającej prawa autorskie

Zmiana 5.91 2006-07-13 PWF

Wpisz w linię prawdziwy numer wersji

Zmiana 0.5.9.1 2006-07-11 PWF

Test FC6 test2 dla tłumaczenia


1. Witaj w Fedorze Core
2. Główne Cechy Wydania
2.1. Tour po Fedorze Core 6
2.2. Nowe w Fedorze Core 6
2.2.1. Desktop
2.2.2. Wydajność
2.2.3. Administracja Systemu
2.2.4. Zmiany na poziomie Systemu
2.3. "Mapa Drogowa"
3. Legal Notice
4. Opinia Zwrotna
4.1. Zgłaszanie Opinii Zwrotnej o Oprogramowaniu Fedory
4.2. Zgłaszanie Opinii Zwrotnej do Informacji o Wydaniu
5. Informacje o Instalacji
5.1. Zmiany w Anacondzie
5.2. Zmiany Kickstart
5.3. Problemy Związane z Instalacją
5.3.1. Notebooki Sony VAIO
5.3.2. RAID IDE
5.3.3. Wielokrotne instalacje NIC i PXE
5.4. Problemy Związane z Aktualizacją
6. Informacje Specyficzne dla Różnych Architektur
6.1. Wieloarchiturowe Wsparcie RPM na platformach 64-bitowych (x86_64, ppc64)
6.2. Specyficzne Informacje PPC dla Fedory
6.2.1. Wymagania Sprzętowe PPC
6.2.2. Klawiatura Apple
6.2.3. Informacje Instalacyne PPC
6.3. Specyficzne Aspekty x86 w Fedorze
6.3.1. Wymagania Sprzętowe x86
6.4. Specyficzne Aspekty x86_64 w Fedorze
6.4.1. Wymagania Sprzętowe x86_64
7. Informacje o pakietach
7.1. Środowisko Graficzne GNOME
7.2. Serwer stron internetowych
7.3. Narzędzia Systemu Plików Ext3
7.4. Audyt Licencjonowania
7.5. Nagłówki Kernela
8. Kernel
8.1. Wersja
8.2. Changelog
8.3. Warianty Kernela
8.4. Raportowanie Błędów
8.5. Śledzenie Ogólnych Podręczników
8.6. Przygotowanie do Rozwoju Kernela
8.7. Budowanie Tylko Modułów Kernela
9. Pulpit Fedory
9.1. Efekty pulpitu
9.2. Zarządzanie Oprogramowaniem
9.3. GNOME
9.4. Przeglądarki Internetowe
9.5. Klienty Poczty
10. Systemy Plików
11. Serwery stron internetowych
12. Rozwój
12.1. Środowisko
12.2. Narzędzia
12.2.1. Pliki nagłówkowe kernela
12.2.2. Kolekcja Kompilatora GCC
12.3. Ruby
13. Bezpieczeństwo
13.1. Ogólne Informacje
13.2. SELinux
14. Java i java-gcj-compat
14.1. Obsługa Pakietów Java i Java-podobnych
14.2. Biblioteki 64-bitowe JNI
14.3. Obsługa Apletów Java
14.4. Fedora i Pakiety Java JPackage
14.5. Eclipse
14.5.1. Niespaczkowane Pluginy/Funkcje
15. Multimedia
15.1. Odtwarzacze Multimedialne
15.2. Formaty Ogg i Fundacji Xiph.Org
15.3. MP3, DVD, i Inne Wyłączone Formaty Multimedialne
15.4. Projektowanie i Nagrywanie CD oraz DVD
15.5. Screencasty
15.6. Dodatkowe Wsparcie poprzez Pluginy
16. Gry i Rozrywka
17. Wirtualizacja
17.1. Typy wirtualizacji
17.2. Systemy Operacyjne Gościa
17.3. Zmiany w pakietach Xen
18. System X Window (Grafika)
18.1. Zmiany konfiguracji X
18.2. Informacje o Sterowniku Intela
19. Serwery Bazodanowe
19.1. MySQL
19.2. PostgreSQL
20. Internacjonalizacja (i18n)
20.1. Metody Wprowadzania
20.1.1. Instalacja Języków
20.2. im-chooser
20.3. xinputrc
21. Wsteczna Kompatybilność
21.1. Kompatybilność Kompilatora
22. Zmiany w Pakietach
23. Fedora Extras - Repozytorium Pakietów Społeczności
23.1. Używanie tego Repozytorium
23.2. O Fedora Extras
23.3. Aktualizacje Pakietów
23.3.1. exim-sa
23.3.2. mail-notification
24. Fedora Legacy - Społecznościowy Projekt Konserwacji
25. Projekt Fedora - Wolność dla Jądra
26. Kolofon
26.1. Autorzy
26.2. Metody Produkcji

1. Witaj w Fedorze Core

  • Fedora jest zbiorem projektów sponsorowanych przez Red Hat i prowadzonym przez uczestników projektu. Projekty te są rozwijane przez dużą społeczność ludzi, którzy dokładają wszelkich starań, aby dostarczać i utrzymywać najlepsze darmowe, otwarte oprogramowanie i standardy. Fedora Core, centralny projekt Fedory, jest systemem operacyjnym, oraz platformą, bazowaną na Linuksie, która jest zawsze darmowa dla każdego do użytku, modyfikacji i dystrybucji, teraz i zawsze.

[Podpowiedź] Ostatnie Informacje o Wydaniu w Sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Odwiedź ulink url="http://fedora.redhat.com/docs/release-notes/"/> aby zobaczyć najnowsze informacje o wydaniu dla Fedory Core 6.

Możesz pomóc społeczności Projektu Fedora w kontynuowaniu ulepszania Fedory, jeśli zgłaszasz raporty błędów i prośby ulepszeń. Odwiedź http://fedoraproject.org/wiki/BugsAndFeatureRequests po więcej informacji na temat błędów. Dziękujemy Ci za Twoje uczestnictwo.

Aby znaleźć więcej ogólnych informacji na temat Fedory, odwiedź następujące strony internetowe:

[Notatka] Linki do dokumentów

Jeśli czytasz te informacje o wydaniu podczas procesu instalacji Fedory Core, wiele linków może nie działać poprawnie. Te informacje o wydaniu są dostępne również po instalacji jako część domyślnej strony domowej przeglądarki internetowej. Jeśli jesteś podłączony do internetu, użyj tych linków aby znaleźć inne pomocne informacje o Fedorze oraz społeczności, która ją tworzy i wspiera.

2. Główne Cechy Wydania

2.1. Tour po Fedorze Core 6

Możesz znaleźć tour wypełnione obrazkami i filmami tego ekscytującego nowego wydania na http://fedoraproject.org/wiki/Tours/FedoraCore6.

2.2. Nowe w Fedorze Core 6

To wydanie wporwadza znaczące nowe wersje wielu kluczowych komponentów i technologii. Następujące sekcje dostarczają krótkiego przeglądu głównych zmian od ostatniego wydania Fedory Core.

2.2.1. Desktop

  • To wydanie posiada ulepszony wygląd oraz rzeczy związane z różnymi językami, z kilkoma domyślnymi czcionkami DejaVu.

  • Menedżer okien Compiz dostarcza lepszy odbiór wizualny, oraz różne efekty graficzne poprzez wykorzystanie struktury AIGLX. Więcej informacji dostarcza Fedora Rendering Project.

  • To wydanie dostarcza aplet aktualizacji o nazwie puplet, który zapewnia powiadomienia użytkownika, kiedy dostępne są aktualizacje oprogramowania. Po więcej informacji, odwiedź http://fedoraproject.org/wiki/YumApplet.

  • To wydanie zawiera kompletnie napisane od nowa i ulepszone system-config-printer, który używa najnowszego CUPS 1.2. Więcej detali technicznych jest dostępne na http://fedoraproject.org/wiki/Printing/AdminToolOutline and http://fedoraproject.org/wiki/Printing/AdminToolSpecifics.

  • To wydanie zawiera GNOME 2.16 oraz KDE 3.5.4.

  • Fedora Core 6 zawiera nowy odświeżający temat "DNA", który jest częścią ciągłych starań zespołu z Fedora Artwork Project.

  • To wydanie zawiera Dogtail, który zawiera test graficzny i automatyzację struktury dla pulpitu.

  • To wydanie zawiera aplikację rachunkową GnuCash 2.0, która dostarcza główne nowe zalety i ulepszenia interfejsu. Po więcej informacji, odwiedź Zalety GnuCash.

  • Helix Player został przeniesiony do Fedora Extras, bowiem dołączony odtwarzacz filmów Totem zapewnia podobną funkcjonalność.

2.2.2. Wydajność

  • Wszystkie aplikacje Fedory Core zostały przebudowane z wykorzystaniem `DT_GNU_HASH`, który zapewnia do 50% wzrostu mocy aplikacjom używającym dynamicznego linkowania.

  • Wsparcie IMAP dla menedżera informacji osobistych Evolution zostało w tym wydaniu znacznie ulepszone.

  • To wydanie zwiększa wydajność wydajność i zarządzalność poprzez rozdzielenie zależności pakietów o wiele bardziej rozdrobniony sposób. Pakiety, których to dotyczy, to beagle, evince, oraz NetworkManager. Po więcej informacji o tych i innych zmianach, odwiedź Sekcja 7, „Informacje o pakietach”.

  • W tym wydaniu, wydajność yum-a, Pirut-a, oraz Pup-a została znacząco zwiększona.

  • Fontconfig 2.4 znacząco zwiększa wydajność startową i odcisk pamięci (memory footprint).

  • Wydajność domyślnego systemu plików Fedory, ext3, została zwiększona w ostatnich wersjach kernela Linuksa.

  • Nowa usługa podkładowa cache-uje i zwiększa wydajność sieciowych systemów plików, jak na przykład AFS i NFS. Ta usługa jest częścią istniejącego CacheFS development autorstwa Red Hata.

  • Usługa drukowania CUPS startuje znacznie szybciej bowiem teraz wykrywa urządzenia na żądanie.

2.2.3. Administracja Systemu

  • Instalator Fedory, Anaconda, może teraz podłączyć się do dodatkowych repozytoriów, jak na przykład Updates i Fedora Extras, i użytkownicy mogą zainstalować aplikacje bezpośrednio z tych repozytoriów. Wsparcie dla Fedora Extras jest dostępne domyślnie w interaktywnych instalacjach podłączonych do sieci.

  • Anaconda teraz wspiera również IPv6

  • To wydanie posiada nowy menedżer wirtualizacji, virt-manager, który dodaje graficzną powłokę zarządania do Xen.

  • To wydanie podnosi użyteczność SELinuksa poprzez dostarczenie graficznego narzędzia do rozwiązywania problemów oraz ulepszeń do menedżera plików Nautilus.

  • Fedora dostarcza teraz zintegrowane możliwości karty, dla bezpiecznej autentykacji poza komputerem poprzez użycie nowego systemu CoolKey.

  • To wydanie wprowadza nowe narzędzie lvm2-cluster, do intuicyjnego zarządzania woluminami klastrowymi.

2.2.4. Zmiany na poziomie Systemu

  • Fedora Core 6 zawiera kernel bazowany na 2.6.18. Nie ma już oddzielnych kerneli dla procesorów SMP i UP na żadnej architekturze. Pojedynczy kernel teraz automatycznie wykrywa Twoją konfigurację procesora i włącza dla niej odpowiednie bity.

  • X.org 7.1 teraz dynamicznie konfiguruje rozdzielczość monitora i wartości odświeżania w celu zminimalizowania ilości czynności konfiguracyjnych wykonywanych przez użytkownika.

  • To wydanie wspiera systemy Apple Macintosh działające na nowych procesorach Intela.

  • To wydanie zawiera lepsze wsparcie i18n z wykorzystaniem domyślnej metody wprowadzania SCIM, zawierające więcej języków, ja na przykład syngaleski (Sri Lanka) oraz Oriya, Kannada i Malajalam (Indie). Fedora dostarcza teraz łatwego interfejsu do zmiany metod wprowadzania przy użyciu im-chooser.

  • Nagromadzone stare rzeczy związane z GNOME 1.x zostały usunięte z Fedory Core i dołączone do Fedora Extras.

2.3. "Mapa Drogowa"

Plany zaproponowane dla następnego wydania Fedory są dostępna na http://fedoraproject.org/wiki/RoadMap.

3. Legal Notice

Copyright (c) 2006 by Red Hat, Inc. and others. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0, available at http://www.opencontent.org/openpub/.

Garrett LeSage created the admonition graphics (note, tip, important, caution, and warning). Tommy Reynolds created the callout graphics. They all may be freely redistributed with documentation produced for the Fedora Project.

FEDORA, FEDORA PROJECT, and the Fedora Logo are trademarks of Red Hat, Inc., are registered or pending registration in the U.S. and other countries, and are used here under license to the Fedora Project.

Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.

All other trademarks and copyrights referred to are the property of their respective owners.

Documentation, as with software itself, may be subject to export control. Read about Fedora Project export controls at http://fedoraproject.org/wiki/Legal/Export.

4. Opinia Zwrotna

Dziękujemy Ci za czas poświęcony na dostarczenie Twoich komentarzy, sugestii, oraz raportów błędów do społeczności Fedory. Robiąc to, pomagasz w ulepszaniu Fedory, Linuksa, oraz światowego darmowego oprogramowania.

4.1. Zgłaszanie Opinii Zwrotnej o Oprogramowaniu Fedory

Aby zgłosić opinię o oprogramowaniu Fedory, lub innych elementach systemu, odwiedź http://fedoraproject.org/wiki/BugsAndFeatureRequests. Lista powszechnie zgłaszanych błędów i znanych problemów dla tego wydania jest dostępna na http://fedoraproject.org/wiki/Bugs/FC6Common.

4.2. Zgłaszanie Opinii Zwrotnej do Informacji o Wydaniu

[WAŻNE] Opinia Zwrotna Tylko dla Informacji o Wydaniu

Ta sekcja skupia się na opinii zwrotnej dla samych informacji o wydaniu.

Jeśli uważasz, że te informacje o wydaniu mogłyby być w jakikolwiek sposób ulepszone, możesz wysłać swoją opinię zwrotną bezpośrednio do autorów treści. To kilka sposobów zrobienia tego, w preferowanej kolejności:

5. Informacje o Instalacji

Anaconda jest nazwą instalatora Fedory. Ta sekcja porusza te rzeczy, które są związane z Anacondą (programem instalacyjnym Fedory Core) oraz instalacją Fedory Core.

[Notatka] Pobieranie Dużych Plików

Jeśli zamierzasz pobrać obraz DVD Fedory Core 6, pamiętaj o tym, że nie wszystkie narzędzia służące do pobierania plików są przystosowane do plików o rozmiarze większym niż 2 GiB. wget 1.9.1-16 i nowsze, curl, oraz command>ncftpget

Anaconda domyślnie sprawdza integralność nośników instalacyjnych. Ta funkcja współpracuje z metodami instalacyjnymi CD, DVD, dysk twardy, oraz NFS ISO. Projekt Fedora poleca przetestowanie wszystkich nośników instalacyjnych przed rozpoczęciem procesu instalacji, oraz przed raportowaniem jakichkolwiek błędów związanych z instalacją. Wiele zgłoszonych tego rodzaju błędów jest spowodowanych nieprawidłowo nagranymi CD. W celu użycia tego testu, wpisz linux mediacheck po znaku zachęty boot: widocznym przy starcie instalacji.

Funkcja mediacheck jest bardzo czuła i może raportować niektóre dobre dyski jaki wadliwe. Taki rezultat często jest spowodowany przez oprogramowanie nagrywające, które nie załącza paddingu podczas tworzenia dysków z plików ISO. Dla najlepszych rezultatów funkcji mediacheck, zbootuj z następującą opcją:

linux ide=nodma 

Po pomyślnym zakończeniu funkcji mediacheck, uruchom komputer ponownie aby przywrócić tryb DMA do normalnego stanu. Na wielu systemach rezultuje to szybszą instalacją z płyty. Możesz pominąć opcję mediacheck, kiedy restartujesz.

Użyj narzędzia sha1sum doi weryfikacji nośników przed przeprowadzeniem instalacji. To precyzyjnie identyfikuje nośniki, które nie są ważne lub identyczne z plikami obrazów ISO.

[WAŻNE] BitTorrent Automatycznie Weryfikuje Integralność Pliku.

Jeśli używasz BitTorrent, wszystkie pliki, które pobierasz są automatycznie zweryfikowane. Jeśli Twój plik jest pobrany, nie potrzebujesz już jego sprawdzaina. Jednakże, kiedy nagrasz Twoje CD, wciąż powinieneś użyć mediacheck.

Możesz wykonać test pamięci przed zainstalowaniem Fedory Core poprzez wpisanie memtest86 po znaku zachęty boot:. Ta opcja uruchamia samodzielne oprogramowanie testujące pamięć Memtest86 w miejsce Anacondy. Testowanie pamięci Memtest86 trwa dopóki nie zostanie wciśnięty klawisz Esc.

[Notatka] Dostępność Memtest86

Musisz wystartować z Dysku Instalacyjnego 1, lub ratunkowego CD aby użyć tej możliwości.

Fedora Core 6 wspiera graficzne instalacje FTP i HTTP. Jednakże, obraz instaltora musi być bądź w pamięci RAM, bądź też pojawić się na lokalnym nośniku jako Dysk Instalacyjny 1. Zatem, tylko systemu z więcej niż 192MiB RAM-u, lub które startują z Dysku Instalacyjnego 1, mogą używać graficznego instalatora. W systemach posiadających 192MiB lub mniej RAM-u, automatycznie wykorzystywany jest instalator tekstowy. Jeśli wolisz używać instalatora tekstowego, wpisz linux text po znaku zachęty boot:.

5.1. Zmiany w Anacondzie

  • Anaconda posiada teraz możliwość instalowania pakietów z Fedora Extras bądź jakichkolwiek innych repozytoriów oprogramowania kompatybilnych z yum-em. Fedora Extras jest dostępne domyślnie w interaktywnych instalacjach z połączeniem sieciowym.

[Notatka] Wsparcie Repozytoriów Yum

Wspierane są tylko repozytoria HTTP i FTP; repozytoria na CD bądź NFS nie są aktualnie wspierane.

  • Teraz możesz używać instalatora do generowania Live CD dla Kadischi. Odwiedź http://fedoraproject.org/wiki/Kadischi/ po więcej szczegółów.

  • Anaconda używa SquashFS do kompresji i przechowywania pakietów na obrazach.

  • Anaconda wspiera teraz instalacje wykorzystujące IPv6.

  • Anaconda wspiera teraz instalację z FireWire oraz urządzeń USB.

  • Backend Anacondy, yum, został zaktualizowany do wersji 2.9.x.

  • Instalator dostarcza ulepszonego wsparcja dla architektury ppc64.

  • Instalator wspiera teraz systemy Apple Macintosh z procesorami Intela.

  • Instalator wspiera teraz multipathing.

  • Czcionki Vera zostały porzucone i zastąpione przez ulink url="http://fedora-test.fedoraproject.org/fedora-docs/fedora-docs/DejaVu">DejaVu

  • Instalator jest teraz przetłumaczony na języki: Grecki, Kannada, Malayalam, Marathi i Oriya.

5.2. Zmiany Kickstart

Zostały dodane trzy słowa kluczowe kickstart.

repo --name=<repoid> [--baseurl=<url>|--mirrorlist=<url>

repo określa dodatkowe repozytoria pakietów do użycia podczas instalacji. baseurl określa URL do repozytorium, podczas gdy mirrorlist określa listę mirrorów. Jedna, i tylko jedna z tych opcji może być określona przy definicji repozytorium.

services [--disabled=<list>] [--enabled=<list>]

services modyfikuje domyślny zbiór usług, które są instalowane w domyślnym runlevelu. enabled oraz disabled pobierają listę oddzieloną przecinkami, z usługami enabled (włączonymi) jako priorytetowymi.

user --name=<username> [--groups=<list>] [--homedir=<homedir>] [--password=<password>] [--iscrypted] [--shell=<shell>] [--uid=<uid>]

user tworzy nowego użytkownika z określonymi parametrami. name jest wymagane; wszystkie inne parametry są opcjonalne.

Więcej dokumentacji na temat kickstart jest dostępne w pakiecie anaconda. Aby go zainstalować, wykonaj polecenie su -c 'yum install anaconda' i przeczytaj plik /usr/share/doc/anaconda*/kickstart-docs.txt aby uzyskać więcej informacji.

5.3. Problemy Związane z Instalacją

5.3.1. Notebooki Sony VAIO

Niektóre notebooki Sony VAIO mogą doświadczać problemów podczas instalowania Fedory Core z CD-ROM-u. Jeśli się to zdarza, zrestartuj proces instalacyjny i dodaj następującą opcję do linii poleceń boot:

pci=off ide1=0x180,0x386 

Instalacja powinna przebiec normalnie, a wszystkie nie wykryte urządzenia są konfigurowane podczas pierwszego uruchomienia Fedory Core.

5.3.2. RAID IDE

Nie wszystkie kontrolery RAID IDE są wspierane. Jeśli Twój kontroler IDE nie jest jeszcze wspierany przez dmraid, możesz połączyć dyski w macierze RAID poprzez konfigurację softwarowego RAID Linuksowego. Dla wspieranych kontrolerów, skonfiguruj funkcje RAID w BIOS-ie komputera.

5.3.3. Wielokrotne instalacje NIC i PXE

Niektóre serwery z wieloma interfejsami sieciowymi mogą nie przypisywać eth0 do pierwszego interfejsu sieciowego jak to jest rozpoznawane przez BIOS, które mogą powodować użycie przez instalator innego interfejsu sieciowego, niż ten, który był użyty przez PXE. Aby zmienić to zachowanie, użyj następujących plików konfiguracyjnych pxelinux.cfg/*:

IPAPPEND 2 
APPEND ksdevice=bootif

Opcje konfiguracyjne powyżej powodują użycie przez instalator tego samego interfejsu sieciowego, który jest używany przez BIOS i PXE. Możesz też użyć następującej opcji:

ksdevice=link 

Ta opcja powoduje użycie przez instalator pierwszego urządzenia sieciowego, który wykrywa jako podpięty do sieciowego switcha.

5.4. Problemy Związane z Aktualizacją

Odwiedź http://fedoraproject.org/wiki/DistributionUpgrades po szczegółowe zalecane procedury aktualizowania Fedory.

Ogólnie, świeże instalacje są polecane bardziej niż aktualizacje, zwłaszcza dla systemów, które posiadają oprogramowania z repozytoriów "z trzeciej ręki". Takie pakiety pozostające z poprzednich instalacji mogą nie pracować oczekiwanie na zaktualizowanym systemie Fedora. Jeśli mimo wszystko zdecydujesz się na wykonanie aktualizacji, te informacje mogą być pomocne:

  • Przed aktualizacją, wykonaj pełny backup systemu. Chroń zwłaszcza /etc, /home i możliwie /opt oraz /usr/local, jeśli są tam zainstalowane dostosowane do Twoich potrzeb pakiety. Możesz chcieć używać metody multi-boot z "klonem" starej instalacji na alternatywnej(ych) partycji(ach) jako odwrotu. W takim przypadki, stwórz altarnatywny nośnik uruchomieniowy, jak na przykład dyskietka startowa GRUB-a.

[WAŻNE] Backupy Konfiguracji Systemu

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

  • Po zakończeniu aktualizacji, uruchom następujące polecenie:

rpm -qa --last > RPMS_by_Install_Time.txt 
  • Skontroluj koniec wyjścia dla pakietów, które poprzedzają aktualizację. Usuń lub zaktualizuj te pakiety, które pochodzą z repozytoriów "z trzeciej ręki", lub zajmij się nimi jeśli jest to potrzebne.

6. Informacje Specyficzne dla Różnych Architektur

Ta sekcja dostarcza informacji, które są specyficzne dla wspieranych architektur sprzętowych Fedory Core.

6.1. Wieloarchiturowe Wsparcie RPM na platformach 64-bitowych (x86_64, ppc64)

RPM wspiera równoległe instalacje wielu architektur tego samego pakietu. Domyślny listing pakietów jak rpm -qa może pokazywać zduplikowane pakiety, bowiem architekture nie jest wyświetlana. Zamiast tego, użyj polecenia command>repoquery

su -c 'yum install yum-utils' 

Aby wyświetlić wszystkie pakiety z ich architekturą używając rpm, wykonaj następujące polecenie:

rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"  

Możesz dodać to do /etc/rpm/macros (dla globalnego ustawienia systemowego) lub ~/.rpmmacros (dla ustawienia konkretnego użytkownika). To zmienia domyślną kolejkę do wyświetlania architektury:

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

6.2. Specyficzne Informacje PPC dla Fedory

Ta sekcja zawiera różne specyficzne informacje, których znajomości możesz potrzebować o Fedorze Core i platformie sprzętowej PPC.

6.2.1. Wymagania Sprzętowe PPC

6.2.1.1. Procesor i Pamięć
  • Minimalny CPU: PowerPC G3 / POWER3

  • Fedora Core 6 wspiera tylko generację "New World" Apple Power Macintosh, dostarczanę od około 1999 do przodu.

  • Fedora Core 6 wspiera również maszyny IBM pSeries, IBM iSeries, IBM RS/6000, Genesi Pegasos II, oraz IBM Cell Broadband Engine.

  • Zalecane dla trybu tekstowego: G3 233 MHz bądź lepszy, 128MiB RAM

  • Zalecane dla trybu graficznego: G3 400 MHz bądź lepszy, 256MiB RAM

6.2.1.2. Wymagania Przestrzeni Dyskowej

Wymagania przestrzeni dyskowej przedstawione poniżej reprezentują miejsce na dysku zajmowane przez Fedorę Core 6 po instalacji. Jednakże, dodatkowa przestrzeń dyskowa jest wymagana podczas instalacji do wsparcia środowiska instalacyjnego. Ta dodatkowa przestrzeń dyskowa odpowiada rozmiarowi filename>/Fedora/base/stage2.img

W warnukach praktycznych, dodatkowe wymagania przestrzeni dyskowej mogą być tak małe jak 90 MiB dla minimalnej instalacji, do tak dużych jak dodatkowe 175 MiB dla instlacji, która zawiera prawie wszystkie pakiety. Wszystie zainstalowane pakiety mogą zająć ponad 9 GB miejsca na dysku.

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.

6.2.2. Klawiatura Apple

Klawisz Option na systemach Apple jest odpowiednikiem klawisza Alt na komputerach PC. Tam, gdzie dokumentacja i instalator odnosi się do klawisza Alt, używaj klawisza Option. Dla niektórych kombinacji klawiszy, możesz potrzebować użycia klawisza Option w połączeniu z klawiszem Fn, jak na przykład Option-Fn-F3 aby przełączyć do wirtualnego terminala tty3.

6.2.3. Informacje Instalacyne PPC

Dysk Instalacyjny 1 Fedory Core jest bootowalny na wspieranym sprzęcie. W dodatku, bootowalny obraz CD pojawia się w katalogu images/ tego dysku. Te obrazy zachowują się inaczej w zależności od Twojego sprzętu:

  • Bootloader Apple Macintosh automatycznie uruchamia właściwy instalator 32-bitowy lub 64-bitowy.

    Domyślny pakiet gnome-power-manager zawiera wsparcie zarządzania energią, włączając w to tryb uśpenia oraz zarządzanie poziomem "tylnego światła" (backlight level management). Użytkownicy z bardziej złożonymi wymaganiami mogą użyć pakietu apmud z Fedora Extras. Aby zainstalować apmud po instalacji systemu, użyj następującego polecenia:

su -c 'yum install apmud' 
  • 64-bitowe IBM pSeries (POWER4/POWER5), aktualne modele iSeries

    Po użyciu OpenFirmware do uruchomienia CD, bootloader, yaboot, automatycznie uruchamia instalator 64-bitowy.

  • IBM "Legacy" iSeries (POWER4)

    Tak zwane modele iSeries "Legacy", które nie używają OpenFirmware, wymagają obrazu uruchomieniowego zlokalizowanego w karalogu images/iSeries drzewa instalacyjnego.

  • 32-bitowe CHRP (IBM RS/6000 i inne)

    Po użyciu OpenFirmware w celu uruchomienia CD, wybierz obraz uruchomieniowy linux32 po znaku zachętu boot: aby uruchomić 32-bitowy instalator. Inaczej wystartuje instalator 64-bitowy, co poskutkuje niepowodzeniem.

  • Genesi Pegasos II

    Na chwilę pisania tego dokumentu, firmware z pełnym wsparciem systemów plików ISO9660 nie zostało jeszcze wydane dla Pegasos. Możesz jednak używać obrazu uruchamiania sieciowego. Po znaku zachęty OpenFirmware, wpisz następujące polecenie:

boot cd: /images/netboot/ppc32.img  
  • Musisz również skonfigurować OpenFirmware na Pegasos ręcznie aby uczynić zainstalowany system Fedora Core uruchamialnym. Aby to zrobić, ustaw odpowiednio zmienne środowiskowe boot-device i boot-file.

  • Uruchamianie Sieciowe

    Połączone obrazy zawierające kernel i ramdisk instalatora są umieszczone w katalogu images/netboot/ drzewa instalacyjnego. Są one przeznaczone do bootowania sieciowego poprzez TFP, ale mogą być użyte na wiele sposobów.

    Loader yaboot wspiera bootowanie TFTP dla IBM pSeries oraz Apple Macintosh. Projekt Fedora namawia do używania yaboot zamiast obrazów netboot.

6.3. Specyficzne Aspekty x86 w Fedorze

Ta sekcja omawia specyficzne informacje, których możesz potrzebować o Fedorze Core i platformie sprzętowej x86.

6.3.1. Wymagania Sprzętowe x86

Przed użyciem specyficznych opcji Fedory Core 6 podczas, lub po instlacji, możesz potrzebować dokładnej wiedzy o innych komponentach sprzętowych, takich jak karty wideo oraz sieciowe.

6.3.1.1. Wymagania Procesora i Pamięci

Następujące specyfikacje CPU są przedstawione zgodnie z warunkami procesorów Intel. Inne procesory, jak na przykład te od AMD, Cyrix, oraz VIA, które są kompatybilne bądź tym procesorom Intela, również mogą być użyte z Fedorą Core.

Fedora Core 6 wymaga procesora Intel Pentium, lub lepszego, oraz jest zoptymalizowana dla procesorów Pentium 4 i późniejszych.

  • Zalecane dla trybu tekstowego: klasa Pentium 200 MHz bądź lepszy

  • Zalecane dla trybu graficznego: Pentium II 400 MHz bądź lepszy

  • Minimalny RAM dla trybu tekstowego: 128MiB

  • Minimalny RAM dla trybu graficznego: 192MiB

  • Zalecany RAM dla trybu graficznego: 256MiB

6.3.1.2. Wymagania Przestrzeni Dyskowej

Wymagania przestrzeni dyskowej przedstawione poniżej reporezentują miejsce zajęte przez Fedorę Core 6 po zakończeniu instalacji. Jednakże, dodatkowa przestrzeń dyskowa jest wymagana podczas instalacji do wsparcia środowiska instalacyjnego. Ta dodatkowa przestrzeń dyskowa odpowiada rozmiarowi /Fedora/base/stage2.img na Dysku Instalacyjnym 1 plus rozmiar plików /var/lib/rpm na zainstalowanym systemie.

W warnukach praktycznych, dodatkowe wymagania przestrzeni dyskowej mogą być tak małe jak 90 MiB dla minimalnej instalacji, do tak dużych jak dodatkowe 175 MiB dla instlacji, która zawiera prawie wszystkie pakiety. Wszystie zainstalowane pakiety mogą zająć ponad 9 GB miejsca na dysku.

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.

6.4. Specyficzne Aspekty x86_64 w Fedorze

Ta sekcja zawiera specyficzne informacje, których możesz potrzebować o Fedorze i platformie sprzętowej x86_64.

6.4.1. Wymagania Sprzętowe x86_64

Przed użyciem specyficznych opcji Fedory Core 6 podczas, lub po instlacji, możesz potrzebować dokładnej wiedzy o innych komponentach sprzętowych, takich jak karty wideo oraz sieciowe.

6.4.1.1. Wymagania Pamięci x86_64
  • Minimalny RAM dla trybu tekstowego: 128MiB

  • Minimalny RAM dla trybu graficznego: 256MiB

  • Zalecany RAM dla trybu graficznego: 512MiB

6.4.1.2. Wymagania Przestrzeni Dyskowej

Wymagania przestrzeni dyskowej przedstawione poniżej reporezentują miejsce zajęte przez Fedorę Core 6 po zakończeniu instalacji. Jednakże, dodatkowa przestrzeń dyskowa jest wymagana podczas instalacji do wsparcia środowiska instalacyjnego. Ta dodatkowa przestrzeń dyskowa odpowiada rozmiarowi /Fedora/base/stage2.img na Dysku Instalacyjnym 1 plus rozmiar plików /var/lib/rpm na zainstalowanym systemie.

W warnukach praktycznych, dodatkowe wymagania przestrzeni dyskowej mogą być tak małe jak 90 MiB dla minimalnej instalacji, do tak dużych jak dodatkowe 175 MiB dla instlacji, która zawiera prawie wszystkie pakiety. Wszystie zainstalowane pakiety mogą zająć ponad 9 GB miejsca na dysku.

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.

7. Informacje o pakietach

Ta sekcja zawiera informacje dotyczące pakietów, które przeszły znaczące zmiany w Fedorze Core 6. Dla łatwiejszego dostępu, ogólnie są one zorganizowane użwając tych samych grup, które są pokazane w systemie instalacyjnym.

7.1. Środowisko Graficzne GNOME

Następujące pakiety zostały rozdzielona na pojedyncze pakiety w celu zwiększenia wydajności i zarządzalności:

  • gnome-utils

  • beagle, który nie zależy już od Evolution

  • evince, który nie zależy już od Nautilus-a

  • NetworkManager, który nie zależy już od bind-a

7.2. Serwer stron internetowych

Pakiet php został rozdzielony w celu odseparowania pakietu binarnego wiersza poleceń od wykonywalnego CGI.

7.3. Narzędzia Systemu Plików Ext3

Nowa wersja e2fsprogs zawara w tym wydaniu posiada szereg naprawionych błędów. ext2online został zintegrowane w resize2fs, więc program ext2online został usunięty z tego pakietu.

7.4. Audyt Licencjonowania

Zarząd Projektu Fedora (Fedora Project Board) zainicjował audyt licencjonowania aby mieć pewność, że całe oprogramowanie zawarte w Fedorze Core jest zgodne z dyrektywami licencjonowania pakietu.

  • Pakiet openmotif został porzucony ze względu na niedarmową licencję. Pakiety oprogramowania poprzednio zależne od biblioteki openmotif zostały przebudowane aby używać lesstif.

  • Pakiet macutils został porzucony ze względu na niedarmową licencję.

  • Pakiet ckermit został porzucony ze względu na niedarmową licencję.

  • Pakiet cleanfeed został porzucony ze względu na niedarmową licencję.

  • Pakiet aspell-nl został zmieniony, aby zawierał dane na licencji GPL.

  • Pakiet crypto-utils został zmieniony w ceu usnięcia kodu na licencji PGP na korzyść nowego kodu na licencji GPL.

  • Pakiet netpbm został zmieniony w celu usnięcia wszystkich nielicencjonowanych lub niewłaściwych plików z tarballa źródłowego.

7.5. Nagłówki Kernela

Proces generowania nagłówków kernela został zmieniony, który dostarcza pewne korzyści, włączając w to łatwiejsze utrzymanie i spójność.

8. Kernel

Ta sekcja omawia zmiany oraz ważne informacje dotyczące kernela bazowanego na wersji 2.6.18 w Fedorze Core 6. Kernel 2.6.18 zawiera:

8.1. Wersja

Fedora Core może zawierać dodatkowe patche dla ulepszenia kernela, rozwiązania błędów, lub dodatkowe cechy. W tej wersji, kernel Fedory Core może nie być linię w linię odpowiedni do tak zwanego kernela vanilla ze strony kernel.org:

http://www.kernel.org/

Aby otrzymać listę tych patchy, pobierz źródłowy pakiet RPM i wykonaj następujące polecenie względem niego:

rpm -qpl kernel-<wersja>.src.rpm

8.2. Changelog

Aby otrzymać log zmian w pakiecie, wykonaj następujące polecenie:

rpm -q --changelog kernel-<wersja>

Jeśli potrzebujesz przyjaznej dla użytkownika wersji changelog-a, odwiedź http://wiki.kernelnewbies.org/LinuxChanges. Krótki i pełny diff kernela jest dostępny z http://kernel.org/git. Wersja kernela Fedory jest bazowana na drzewie Linusa.

Przeróbki zastosowane w wersji Fedorowej są dostępne z http://cvs.fedora.redhat.com .

8.3. Warianty Kernela

Fedora Core 6 zawiera następujące kompilacje kernela:

  • Natywny kernel, do użycia w większości systemów. Skonfigurowane źródła są dostępne w pakiecie kernel-devel-<wersja>.<architektura>.rpm.

  • kernel-PAE, dla użycia w systemach x86 32-bitowych z > 4GB RAM-u, lub z procesoramu, które mają cechę 'NX (No eXecute). Ten kernel wspiera zarówno systemy uniprocesorowe, jak i multiprocesorowe.

  • Kernel wirutalizacji do użytku z pakietem emulatora Xen. Skonfiurowane źródła są dostępne w pakiecie kernel-xen-devel-<wersja>.<archiwum>.rpm.

  • Kernel Kdump do użytku z możliwościami kexec/kdump. Skonrigurowane źródla są dostępne w pakiecie kernel-kdump-devel-<wersja>.<archiwum>.rpm.

Możesz zainstalować nagłówki kernela dla wszystkich wariantów w tym samym czasie. Pliki te są instalowane w drzewie /usr/src/kernels/<wersja>-[xen|kdump]-<archiwum>/. Użyj następującej komendy:

su -c 'yum install kernel-{PAE,xen,kdump}-devel'

Wybierz jeden lub więcej z tych wariantów, oddzielonych przecinkami bez spacji, jak pokazano. Wprowadź hasło root-a kiedy zostaniesz poproszony.

[Notatka] Domyślnie Kernel Dostarcza SMP

Nie ma oddzielnego kernela SMP dostępnego dla Fedory Core 6 na i386, x86_64 oraz ppc64. Wsparcie multiprocesora jest dostarczane przez natywny kernel.

[Notatka] Wsparcie Kernela dla PowerPC

Nie ma wsparcia dla Xen lub kdump dla architektury PowerPC w Fedorze Core 6 test3. 32-bitowy PowerPC wciąż posiada oddzielny kernel SMP.

8.4. Raportowanie Błędów

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

8.5. Śledzenie Ogólnych Podręczników

Wiele tutoriali, przykładów, oraz podręczników o rozwijaniu kernela Linuksa zakładają, że źródła kernela są zainstalowane w katalogu /usr/src/linux/. Jeśli zrobisz link symboliczny, jak pokazano poniżej, powinieneś nie mieć problemów z wykorzystaniem tych materiałów z pakietami Fedory Core. Zainstlauj właściwe źródła kernela, jak to pokazano wcześniej, a następnie wykonaj następujące polecenie:

su -c 'ln -s /usr/src/kernels/<wersja>.<wersja>-<architektura> /usr/src/linux'

Wprowadź hasło root-a kiedy zostaniesz poproszony.

8.6. Przygotowanie do Rozwoju Kernela

Fedora Core 6 nie zawiera pakietu kernel-source dostarczanego w poprzednich wersjach, bowiem teraz jest wymagany tylko pakiet kernel-devel aby budować zewnętrzne moduły. Skonfigurowane źródła są dostępne, jak opisano w tej sekcji dotyczącej wariantów kernela.

[Notatka] Instrukcje Dotyczące Aktualnego Kernela

W celu uproszczenia następujących wskazówek, założyliśmy, że chcesz skonfigurować źródła kernela aby pasowały do Twojego aktualnie uruchumionego kernela. W krokach przedstawionych poniżej, wyrażenie <wersja> odnosi się do wersji kernela pokazywanej przez polecenie: uname -r.

Użytkownicy, którzy potrzebują dostępu do oryginalnych źródeł kernela Fedory Core, mogą znaleźć je w pakiecie .src.rpm. Aby stworzyć drzewo źródłowe z tego pliku, wykonaj następujące kroki:

[Notatka] Nie Buduj Pakietów jako Superużytkownik (root)

Budowanie pakietów jako superużytkownik jest niebezpieczne i niezalecane, nawet dla kernela. Te instrukcje pozwalają Ci zainstalować źródło kernela jako zwykły użytkownik. Wiele ogólnych stron informacyjnych odnosi się do /usr/src/linux w ich instrukcjach. Jeśli używasz tych instrukcji, po prostu zamień ~/rpmbuild/BUILD/kernel-<wersja>/linux-<wersja>.<archiwum>."]]

  1. Przygotuj środowisko do budowania pakietu RPM w Twoim katalogu domowym. Wykonaj następujące polecenia:

    su -c 'yum install rpmdevtools yum-utils' rpmdev-setuptree
  2. Wprowadź hasło root-a kiedy zostaniesz poproszony.

  3. Pobierz plik kernel-<wersja>.src.rpm. Włącz jakiekolwiek właściwe repozytoria źródłowe, jak na przykład Core, Updates, czy Testing, z opcją -e:

    yumdownloader -e core-source -e updates-source --source kernel
  4. Wprowadź hasło root-a kiedy zostaniesz poproszony.

  5. Zainstaluj kernel-<wersja>.src.rpm używając polecenia:

    rpm -Uvh kernel-<wersja>.src.rpm
  6. To polecenia zapisuje zawartość RPM-a do ${HOME}/rpmbuild/SOURCES oraz ${HOME}/rpmbuild/SPECS, gdzie ${HOME} jest Twoim katalogiem domowym.

    [Notatka] Wymagane Miejsce

    Pełny proces budowania kernela może wymagać kilka gigabajtów dodatkowego miejsca w systemie plików zawierającym Twój katalog domowy.

  7. Przygotuj źródła kernela używając tych poleceń:

    cd ~/rpmbuild/SPECS 
    rpmbuild -bp --target $(uname -m) kernel-2.6.spec
  8. Drzewo źródłowe kernela jest umieszczone w katalogu ~/rpmbuild/BUILD/kernel-<wersja>/linux-<wersja>.<archiwum>.

    Konfiguracje dla specyficznych kerneli dostarczanych wraz z Fedorą Core 6 są w katalogu ~/rpmbuild/BUILD/kernel-<wersja>/linux-<wersja>.<archiwum>/configs. Na przykład, plik konfiguracyjny i686 ma nazwę ~/rpmbuild/BUILD/kernel-<wersja>/linux-<wersja>.<archiwum>/configs/kernel-<wersja>-i686.config. Wykonaj następujące polecenie aby umieścić żądany plik konfiguracyjny we właściwym miejscu do budowania:

    cp configs/<żądany-plik-konfiguracyjny> .config
  9. Każdy kernel otrzymuje nazwę bazowaną na jego numerze wersji. Jest to wartość, którą wyświetla polecenie uname -r. Nazwa kernela jest zdefiniowana przez pierwsze cztery linijki Makefile kernela. Makefile został zminiony, aby generować kernel z nazwą inną od aktualnie uruchumionego.

    Na przykład, jeśli uname -r zwraca string 2.6.17-1.2345_FC6, zmień definicję EXTRAVERSION z tego:

    EXTRAVERSION = -prep 

    na to:

    EXTRAVERSION = -1.2345_FC6

    To jest, zamień wszystko od finalnego myślinka naprzód.

  10. Wykonaj następujące polecenie:

    make oldconfig

    Możesz wtedy postępować jak zwykle.

[Notatka] Budowanie Binarnych RPM-ów Kernela

Normalnie, kernele dla Fedory są budowane przy użyciu narzędzia rpmbuild i pliku spec. Twoje rezultaty mogą się różnić jeśli używasz wbudowanego obiektu kernela make rpm.

8.7. Budowanie Tylko Modułów Kernela

Drzewo źródłowe nie jest wymagane do budowy modułu kernela, jak na przykład Twojego własnego sterownika urządzenia, w odniesieniu do aktualnie używanego kernela. Tylko pakiet kernel-devel jest wymagany do budowy zewnętrznych modułów. Jeśli nie wybrałeś go podczas instalacji, użyj Pirut-a aby go zainstalować, idąc do AplikacjeDodaj/Usuń Aplikacje, lub użyj yum-a aby go zainstalować. Wykonaj następujące polecenie aby zainstalować pakiet kernel-devel używając yum-a.

su -c 'yum install kernel-devel' 

Na przykład, aby zbudować moduł foo.ko, stwórz następujący Makefile w katalogu zawierającym plik foo.c:

obj-m := foo.o 

KDIR  := /lib/modules/$(shell uname -r)/build
PWD   := $(shell pwd)

default:
    $(MAKE) -C $(KDIR) M=$(PWD) modules

Wykonaj polecenie make aby zbudować moduł foo.ko:

9. Pulpit Fedory

Ta sekcja opisuje zmiany, które dotyczą użytkowników używających środowiska graficznego Fedory.

9.1. Efekty pulpitu

AIGLX, od Fedora Rendering Project, jest częścią X.org 7.1 zawartego w Fedorze Core 6. Kompozycjonowanie X.org jest w tym wydaniu domyślnie włączone. Opcje kompozycjonowania w Metacity, domyślnym menedżerze plików dostarczanym w GNOME, są wyłączone w tym wydaniu. Kiedy efekty pulpitu są włączone, Metacity jest zastępowany przez Compiz, menedżer okien kompozycjonowania OpenGL, który używa AIGLX aby zapewnić efekty pulpitu.

Aby włączyć ciekawe efekty pulpitu, postępuj zgodnie z tymi krokami:

  1. SystemPreferencjeEfekty pulpitu

  2. Wyloguj się

  3. Zaloguj się ponownie. compiz powinien być włączony.

Jeśli się zgubisz, odnieś się do następującego wątku:

Lista sprzętu, który wspiera te efekty jest dostępna na http://fedoraproject.org/wiki/RenderingProject/aiglx.

9.2. Zarządzanie Oprogramowaniem

Wydajność narzędzia do zarządzania oprogramowaniem yum została w Fedorze Core 6 ogromnie poprawiona. Parser metadanych repozytoriów został teraz zaimplementowany w C. Nowa infrastruktura zarządzania mirrorami również zapewnia lepszy wybór mirrorów oraz, w większości przypadków, większą wydajność. Narzędzie zarządzania pakietami Pirut i narzędzie aktualizacji oprogramowania Pup są bazowane na yum, więc ich wydajność również została zwiększona.

9.3. GNOME

To wydanie zawiera GNOME 2.16. Wiele zmian w GNOME 2.16, jak na przykład Tomboy i GNOME Power Manager, zostały dodane w Fedorze Core 5. Fedora Core 6 zawiera również czytnik ekranu Orca, oraz edytor menu Alacarte dostępny poprzednio z Fedora Extras.

Narzędzie GNOME Power Manager dostarcza teraz szczegółowej, graficznej informacji o konsumpcji energii. Aby zobaczyć tę informację, kliknij prawym klawiszem myszy na tym aplecie i wybierz pozycję menu Information.

Splash screen GNOME został wyłączony celowo. Aby go włączyć, użyj gconf-editor, lub następującego polecenia:

gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true 

Motyw okna dialogowego zabezpieczonego ekranu nie jest w tym wydaniu połączony z wybranym wygaszaczem. Aby to włączyć, użyj gconf-editor, lub następującego polecenia:

gconftool-2 --set  --type string /apps/gnome-screensaver/lock_dialog_theme  "system"  

9.4. Przeglądarki Internetowe

Nie ma już pakietu zestawu przeglądarki w Fedorze Core 6. Pakiet mozilla został usunięty. Dla takiej smej funkcjonalności, używaj firefox-a jako przeglądarki internetowej i thunderbird-a jako klienta poczty, lub użyj seamonkey, zestawu przeglądarki dostępnego w Fedora Extras.

Dla lepszego wsparcie niektórych skryptów (jak na przykład Indic oraz niektóre skrypty CJK), Fedora buduje swojego Firefox-a używając systemu Pango jako renderera tekstu. Pango jest używane z przyzwoleniem Mozilla Corporation. Ta zmiana może niegatywnie wpłynąć na wydajność na niektórych stronach. Aby wyłączyć użycie Pango, ustaw MOZ_DISABLE_PANGO=1 w swoim środowisku przed uruchomieniem Firefox-a.

export MOZ_DISABLE_PANGO=1
/usr/bin/firefox

Przeglądarki bazowane na Gecko Firefox i Epiphany teraz prawidłowo renderują MathML podczas używania backendu tekstu Pango. Ponadto, zostało rozwiązanych kilka problemów z renderowaniem i zachowaniem tekstu podczas używania backendu tekstu Pango. Epiphany renderuje teraz domyślnie używając Pango.

9.5. Klienty Poczty

Thunderbird włącza teraz Pango domyślnie dla wszystkich lokalizacji z pozwoleniem Mozilla Corporation. Ta zmiana może niegatywnie wpłynąć na wydajnośc na niektórych stronach. Aby wyłączyć użycie Pango, ustaw MOZ_DISABLE_PANGO=1 w Twoim środowisku przed uruchomieniem Thunderbird-a.

export MOZ_DISABLE_PANGO=1
/usr/bin/thunderbird

10. Systemy Plików

Fedora Core 6 dostarcza podstawowego wsparcia dla szyfrowanych partycji swap oraz nierodzimych systemów plików. Aby go używać, dd dodaje wpisu do /etc/crypttab i odwołuje się do stworzonych urządzeń w /etc/fstab.

[Notatka] Wsparcie Szyfrowanych Systemów Plików Jest Niedostępne Podczas Instalacji

Włącz szyfrowanie systemu plików po instalacji. Anaconda nie posiada wsparcia do tworzenia szyfrowanych urządzeń blokowych.

Następujący przykład pokazuje wpis /etc/crypttab dla partycji swap:

my_swap /dev/hdb1 /dev/urandom swap,cipher=aes-cbc-essiv:sha256 

To tworzy zaszyfrowane urządzenie blokowe /dev/mapper/my_swap, które może być umieszczone w pliku /etc/fstab. Następny przykład pokazuje wpis dla woluminu systemu plików:

my_volume /dev/hda5 /etc/volume_key cipher=aes-cbc-essiv:sha256 

Plik /etc/volume_key zawiera klucz szyfrujący plaintext. Możesz również określić none jako kluczową nazwę pliku, a system będzie pytał o klucz szyfrujący podczas startu.

Zalecaną metodą jest użycie LUKS dla wolimunów systemu plików:

  • Stwórz zaszyfrowany wolumin używając command>cryptsetup luksFormat

  • Dodaj niezbędny wpis do /etc/crypttab

  • Ustaw wolumin ręcznie używając cryptsetup luksOpen lub zrestartuj system

  • Stwórz system plików na zaszyfrowanym woluminie

  • Zrób wpis /etc/fstab

11. Serwery stron internetowych

Fedora Core 6 zawiera wersję 2.2 Serwera HTTP Apache. Użytkownicy aktualizujący z wersji 2.0 (zawartej w Fedorze Core 4 i wcześniejszych) potrzebują dokonania zmian w ich konfiguracji httpd; odwiedź http://httpd.apache.org/docs/2.2/upgrading.html po więcej szczegółów.

12. Rozwój

Ta sekcja dotyczy różnych aspektów i narzędzi deweloperskich

12.1. Środowisko

Są nowe możliwości w glibc:

  • Wsparcie dla

    • Mutex-y dziedziczenia priorytetów (priority inheriting mutexes) automatycznie zapobiegają odwróceniu priorytetów spowodowanym przez czekanie na dostępność mutex-ów. Kernel automatycznie podnosi priorytety wątku obsługującego mutex dopóki nie odblokuje mutex-u.

    • Ochrona priorytetów pozwala na określenie priorytetu, który będą uruchamiały wszystkie wątki, które pozyskują mutex, dopóki ten mutex nie zostanie odblokowany. Ta opcja nie jest dostępna dla potężnych mutex-ów.

  • Sortowanie adresu przeznaczenia wykonywane przez interfejs getaddrinfo() do sprawdzania nazwy hosta może być teraz dostosowane przez reguły w pliku /etc/gai.conf.

  • Znaczące wzrosty prędkości w procesowaniu NIS i NIS+

  • Ukończone wsparcie RFC 3542 (zaawansowane gniazdowe API dla IPv6)

  • Znaczące wzrosty prędkości dynamicznego sprawdzania symboli

12.2. Narzędzia

Likner zawiera wsparcie dla nowego formatu tabeli symboli hash ELF. Użyj opcji --hash-style linkera aby wybrać te(n) format(y).

12.2.1. Pliki nagłówkowe kernela

To wydanie Fedory Core zostało zbudowane przy użyciu nagłówków kernela zaeksportowanych bezpośrednio z kernela, przy użyciu opcji headers_install kernela 2.6.18. To znaczy, że pakiet glibc-kernheaders został usunięty i zastąpiony przez kernel-headers, podpakiet kernel.

Deweloperzy mogą zauważyć pewne zmiany pomiędzy tymi nowymi nagłówkami kernela i tym, co było wcześniej, włączając ale nie ograniczając następujących:

  • Plik nagłówkowy <linux/compiler.h> został usunięty, bowiem nie zawiera nic do użycia w przestrzeni użytkownika.

  • Makra _syscallX() zostały usunięte. Przestrzeń użytkownika powinna zamiast tego używać syscall() z biblioteki C.

  • Makro PAGE_SIZE zostało usunięte z niektórych architektór, bowiem rozmiar strony jest zmienny. Przestrzeń użytkownika powinna zamiast tego używać sysconf(_SC_PAGE_SIZE) lub getpagesize().

  • Zostały usunięte pliki nagłówkowe <asm/atomic.h> i <asm/bitops.h>. Nie były one przeznaczone do użytku w przestrzeni użytkownika, a ich kompilacja nie powiodłaby się na niektórych architekturach, podczas wykazywania nie-atomicznego (non-atomic) zachownia na innych. Kompulator C dostarcza własnych wbudowanych funkcji atomicznych, odpowiednich do użycia w zamian w programach przestrzeni użytkownika.

  • Treść, która była poprzednio chroniona przez #ifdef __KERNEL__ jest teraz całkowicie opuszczona z narzędziem unifdef. Definiowanie __KERNEL___ w celu zobaczenia części, które nie powinny być widoczne dla przestrzeni użytkownika nie jest już efektywne.

W dodatku, niektóre inne pliki nagłówkowe, które są niewłaściwe do użytku w przestrzeni użytkownika zostały usunięte, oraz jeszcze więcej nagłówków zostało wyedytowanych w celu usunięcia niewłaściwej treści.

[Notatka] Zmiany nagłówków kernela nie są specyficzne dla Fedory

Te zmiany są odziedziczone z głównego kernela i nie są specyficzne dla Fedory. Każda dystrybicja używająca aktualnego oficjalnie zaeksportowanych nagłówków kernela będzie pod tym względem taka sama.

12.2.2. Kolekcja Kompilatora GCC

To wydanie Fedory Core zostało zbudowane przy użyciu GCC 4.1, które jest włączone w dystrybucję.

12.2.2.1. Ostrzeżenia
  • Deweloperzy Fedory przedstawili zmiany w sekcji ELF .hash, które dostarczają symboli do dynamicznego linkowania. Ta nowa sekcja .gnu.hash, która została stworzona z nową domyślną opcją --hash-style=gnu dla gcc, dostarcza to samo, co poprzednie sekcje hash. Jednakże, zapewnia około 50% wzrost prędkości przy dynamicznym linkowaniu. Binaria i biblioteki stworzone z tą nową funkcją hashującą są niekompatybilne ze starszym glibc i wydaniami dynamicznego linkera. Aby użyć starych zwyczajów hashowania dla kompatybilności ze starszymi systemami bazowanymi na glibc, wpisz zamiast tego opcję --hash-style=sysv.

  • Potrzebujesz GDB 6.1 lub nowszego aby debugować binaria, jeżeli nie są one skompilowane z wykorzystaniem opcji kompilacji -fno-var-tracking.

  • Opcja -fwritable-strings nie jest już akceptowana.

  • Angielskie wiadomości diagnostyczne mogą teraz używać cytatów Unicode. Jeśli nie możesz tego przeczytać, ustaw swoją zmienną środowiskową LC_CTYPE na C, lub zmień Twój emulator terminala.

  • Plik specs nie jest już instalowany na większości systemów. Zwykli użytkownicy nic nie odczują, ale deweloperzy, którzy potrzebują zmienić ten plik mogą użyć opcji -dumpspecs w celu wygenerowania go do edycji.

12.2.2.2. Generacja Kodu
  • Optymalizador kody SSA jest teraz dołączony i zapewnia lepszą propagację zmiennych, częściową redukcję rezerwy, ładuje i przechowuje ruch kodu, redukcję siły, eliminację martwej pamięci, lepszą detekcją nieosiągalnego kodu, oraz rekursję reszty poprzez akumulację.

  • Jest wspierana autowektoryzacja. Ta technika osiąga wyższą wydajność dla powtarzalnego kodu pętlowego, w pewnych warunkach.

12.2.2.3. Rozszerzenia Językowe
  • Nowy atrybut strażnika powoduje, ze kompilator zgłasza ostrzeżenie, jeśli funkcjia jak execl(char *path, const char *arg, ...), która wymaga terminatora listy NULL, nie posiada NULL.

  • Rozszerzenia cast-as-lvalue, conditional-expression-as-lvalue, oraz compund-expression-as-lvalue zostały usnięte.

  • Semantyki #pragma pack() są teraz bliższe tym używanym przez inne kompilatory.

  • Pobieranie adresu zmiennej zadeklarowanej z modyfikatorem rejestru generuje teraz błąd zamiast ostrzeżenia.

  • Przestrzenie niekompletnych wpisów elementów generują teraz błąd. To powoduje wyłączenie dalszej referencji do definicji struktury.

  • Podstawowy kompilator, bez żadnej optymizacji (-O0), został określony jako 25% szybszy w realnym kodzie (real-world code).

  • Biblioteki mogą teraz staryczne zmienne powiększające funkcje w programach wielowątkowych. Zatwardziali deweloperzy mogą użyć -fno-threadsafe-statics, ale zwykli użytkownicy nigdy nie powinni tego robić.

12.3. Ruby

Standardowa ścieżka przeszukiwania dla bibliotek Ruby, $:, została zmieniona zgodnie z tymi dyrektywami paczkowania. Zmiany zostały dokonane również w niektórych wpisach w Config::CONFIG w module rbconfig. Najważniejsze zmiany, to:

  • sitedir oraz powiązane katalogi (sitelibdir, sitearchdir) są teraz w rubylibdir. Zamiast /usr/lib/site_ruby są w /usr/lib/ruby/site_ruby.

  • Katalogi niezależnego od architektury czystego Ruby zawsze są w /usr/lib, nawet na architekturze x86_64, gdzie zwykły być w /usr/lib64. Ta zmiana dotyczy Config::CONFIG wpisów rubylibdir oraz sitelibdir.

Katalogi, które były wcześniej w $: pozostają tam , żeby istniejący kod, jak na przykład /usr/lib/site_ruby, nie potrzebował modyfikacji. Te katalogi są jednak przestarzałe i będą usunięte w Fedorze Core 8. Pakiety budowania RPM Ruby są zgodne z tymi dyrektywami paczkowania. Zwłaszcza biblioteki Ruby powinny być instalowane tylko do sitelibdir oraz sitearchdir. Powinieneś również przestrzegac tej zasady dla kodu Ruby, który nie jest spaczkowany jako RPM.

13. Bezpieczeństwo

Ta sekcja omawia różne aspekty związane z bezpieczeństwem w Fedorze Core

13.1. Ogólne Informacje

Ogólne wprowadzenie do wielu prewencyjnych mechanizmów bezpieczeństwa w Fedorze, aktualny status, oraz polityki są dostępne na http://fedoraproject.org/wiki/Security.

13.2. SELinux

To wydanie zwiększa użyteczność SELinuksa poprzez dostarczenie graficznego narzędzia do rozwiązywania problemów, setroubleshoot. Deweloper SELinuksa Dan Walsh opisuje narzędzie i jego użycie na jego blogu. Menedżer plików Nautilus również został ulepszonyw GNOME 2.16 aby wyświetlać konteksty SELinuksa.

Strony projektu SELinux zawierają wskazówki dotyczące rozwiązywania problemów, objaśnienia, oraz odnośniki do dokumentacji i referencji. Niektóre użyteczne linki, to:

14. Java i java-gcj-compat

To wydanie Fedory Core zawiera darmowe i otwarte środowisko Java o nazwie java-gcj-compat. Kolekcja java-gcj-compat. zawiera zestaw narzędzi oraz wykonywalne środowisko, które potrafi budować i uruchamiać wiele użytecznych programów napisanych w języku programowania Java.

[Notatka] Fedora Core Nie Zawiera Javy

Java jest znakiem handlowym Syn Microsystems. java-gcj-compat jest w całości darmowym oprogramowaniem, które nie jest Javą, ale może uruchamiać oprogramowanie Java.

Infrastruktura java-gcj-compat posiada trzy kluczowe komponenty: GNU Java środowisko uruchomieniowe (libgcj), Eclipse Java kompilator (ecj),oraz zbiór wrapperów i linków java-gcj-compat), które prezentują użytkownikowi środowisko uruchomieniowe i kompilator w sposób podobny do innych środowisk Java.

Pakiety oprogramowania Java w tym wydaniu Fedory wykorzystują środowisko java-gcj-compat. Pakiety te zawierają OpenOffice.org Base, Eclipse, oraz Apache Tomcat. Zobacz Java FAQ na http://www.fedoraproject.org/wiki/JavaFAQ po więcej informacji na temat darmowego środowiska java-gcj-compat w Fedorze.

[WAŻNE] Dołączaj Informacje o Lokacji i Wersji w Raportac Błędów

Kiedy przygotowujesz raport błędu, upewnij się, że dołączyłeś rezultaty działania tych poleceń:

which java && java -version && which javac && javac -version 

14.1. Obsługa Pakietów Java i Java-podobnych

W dodatku do darmowego oprogramowania java-gcj-compat, Fedora Core pozwala Ci na instalację wielu implementacji Javy i przełączanie się między nimi przy użyciu tekstowego narzędzia command>alternatives

alternatives --config java  
alternatives --config javac

14.2. Biblioteki 64-bitowe JNI

64-bitowe biblioteki JNI dostarczane domyślnie w systemach x86_64 w Fedorze Core i Extras nie działają na 32-bitowych JRE. Albo przełącz na 64-bitową alternatywę Javy, albo zainstaluj 32-bitową wersję tych pakietów, jeśli jest dostępna. Aby zainstalować 32-bitową wersję, użyj następującego polecenia:

yum install <package_name>.i386 

Podobnie, 32-bitowe biblioteki JNI dostarczane domyślnie w systemach ppc64 nie działają z 64-bitowym JRE. Aby zainstalować wersję 64-bitową, użyj następującego polecenia:

yum install <package_name>.ppc64 

14.3. Obsługa Apletów Java

To wydanie Fedory Core zawiera pokazowe wydanie gcjwebplugin, pluginu Firefox-a dla apletów Java. gcjwebplugin nie jest domyślnie włączony. Chociaż implementacia bezpieczeństwa w GNU Classpath jest aktywnie rozwijana, nie jest rozwinięta wystarczająco, aby bezpiecznie uruchamiać niezaufane aplety. To znaczy, implementacje AWT oraz Swing w GNU Classpath są teraz wystarczająco rozwinięte, że mogą teraz uruchamiać wiele apletów dostarczanych w sieci. Odważni użytkownicy, którzy chcą wypróbować gcjwebplugin mogą przeczytać filename>/usr/share/doc/libgcj-4.1.1/README.libgcjwebplugin.so

14.4. Fedora i Pakiety Java JPackage

Fedora Core zawiera wiele pakietów pochodzących z Projektu JPackage, który dostarcza repozytorium oprogramowania Java. Te pakiety są w Fedorze zmodyfikowane aby usunąć zależności oprogramowania własnościowego i aby spowodować używanie cechy kompilacji z wyprzedeniem czasu GCJ. Używaj repozytoriów Fedory w celu aktualizacji tych pakietów, lub używaj repozytorium JPackage dla pakietów nie dostarczanych przez Fedorę. Odwiedź stronę internetową JPackage na http://jpackage.org po więcej informacji o tym projekcie i oprogramowaniu, którego dostarcza.

[Ostrzeżenie] Mieszanie Pakietów z Fedory i JPackage

Sprawdź kompatybilność pakietów zanim zainstalujesz oprogramowanie zarówno z repozytoriów Fedory, jak też JPackage na tym samym systemie. Niekompatybilne pakiety mogą spowodować złożone problemy.

14.5. Eclipse

To wydanie Fedory Core zawiera Fedora Eclipse, który jest bazowany na Eclipse SDK w wersji 3.2. "Nową i Godną Uwagi" stronę dla tego wydania można zobaczyć tu.

Wydane w czerwcu 2006 SDK jest znane różnorodnie jako "Platforma Eclipse", "Eclipse IDE", oraz "Eclipse". Eclipse SDK jest fundamentem dla połączonego wydania dziesięciu projektów Eclipse pod połączonym płaszczem wydania Callisto. Kilka z tych projektów Callisto jest włączonych w Fedorę Core i Extras: CDT, dla rozwoju C/C++, oraz GEF, Schemat Graficznego Edytowania (Graphical Editing Framework).

Mamy nadzieję na zwiększenie liczby tych projektów razem z innymi, zgodnie z cyklem postępowym Fedory. Prawdopodobnie kandydaci do włączenia, to EMF, Schemat Modelowania Eclipse (Eclipse Modeling Framework), oraz VE, Edytor Wizualny (Visual Editor). W momencie pisania tego dokumentu, jest oczekiwane, że zaktualizowana wersja PyDev, narzędzi deweloperskich Python-a, będzie dostępna w Fedora Extras. Pomoc przy paczkowaniu i testowaniu tych projektów z GCJ jest zawsze mile widziana. Zainteresowane osoby prosimy o kontakt poprzez fedora-devel-java-list, oraz/lub #fedora-java na Freenode.

Fedora zawiera również pluginy oraz rzeczy, które są użyteczne dla hakerów FOSS: ChangeLog edycja z eclipse-changelog i interakcję Bugzilli z eclipse-bugzilla. Nasz pakiet CDT zawiera również wsparcie typu "praca-w-toku" dla GNU Autotools. Najnowsze informacje dotyczące tych projektów można znaleźć na stronie Projektu Fedora Eclipse.

14.5.1. Niespaczkowane Pluginy/Funkcje

Fedora Eclipse zawiera patch pozwalający użytkownikom innym niż root robić użytek z funkcjonalności Update Manager-a do instalowania niespaczkowanych pluginów i funkcji. Takie pluginy są instalowane w katalogu domowym użytkownika w folderze .eclipse. Proszę jednakże zwrócić uwagę na to, że te pluginy nie posiadają powiązanych bitów skompilowanych z GCJ, a zatem mogą działać wolniej niż jest to oczekiwane.

15. Multimedia

Fedora Core zawiera aplikacje do różnorodnych funkcji multimeidalnych, włączając w to playback, nagrywanie i edycję. Dodatkowe pakiety są dostępne poprzez repozytorium Fedora Extras. Po dodatkowe informacje o multimediach w Fedorze, odwiedź sekcję Multimedia strony internetowej Projektu Fedora na http://fedoraproject.org/wiki/Multimedia.

15.1. Odtwarzacze Multimedialne

Domyślna instalacja Fedory Core zawiera Rhythmbox oraz Totem do playbacku mediów. Repozytoria Fedora Core i Fedora Extras zawierają wiele innych popularnych programów, takich jak odtwarzacz XMMS oraz KDE-owski amaroK. Zarówno GNOME jak i KDE posiadają wybór odtwarzaczy, które mogą być użyta dla różnych formatów. Podmioty trzecie mogą oferować dodatkowe programy do obsługi innych formatów.

Fedora Core w pełni wykorzystuje również zalety systemu dźwięku Advanced Linux Sound Architecture (ALSA). Wiele programów może odtwarzać dźwięk jednocześnie, co było kiedyś trudne na systemach linuksowych. Kiedy całe oprogramowanie multimedialne jest skonfigurowane aby używać ALSY do wsparcia dźwięku, to ograniczenie znika. Po więcej informacji o ALSIE, odwiedź stronę projektu na http://www.alsa-project.org/. Użytkownicy wciąż mogą doświadczać problemów kiedy wielu użytkowników jest zalogowanych do systemu. W zależności od konfiguracji sprzętowych i programowych, wielu użytkowników może nie być w stanie używać dźwięku jednocześnie.

Helix Player został usunięty z tego wydanie, bowiem duplikuje on funkcjonalność Totem-a. Totem również używa szkieletu mediów GStreamer, który jest używany przez inne aplikacje multimedialne w Fedorze Core. Z GStreamer-em, użytkownicy mogą łatwo dodawać wsparcie dla dodatkowych kodeków do wszystkich załączonych aplikacji.

15.2. Formaty Ogg i Fundacji Xiph.Org

Fedora zawiera kompletne wsparcie dla formatu mediów Ogg oraz formatu Vorbis audio, Theora video, Speex audio, i bezstratnych formatów audio FLAC. Te darmowo dystrybuowalne formaty nie są obciążone restrykcjami patentowymi lub licencjami. Dostarczają elastyczne alternatywy dla bardziej popularnych, restrykcjonowanych formatów. Projekt Fedora zachęca do używania otwartych formatów zamiast tych restrykcjonowanych. Po więcej informacji o tych formatach, oraz jak ich używać, odwiedź stronę internetową Fundacji Xiph.Org na http://www.xiph.org/.

15.3. MP3, DVD, i Inne Wyłączone Formaty Multimedialne

Repozytoria oprogramowania Fedora Core i Fedora Extras nie mogą zawierać wsparcia dla MP3 bądź playbacku lub nagrywania DVD. Formaty MP3 są opetentowane i właściciele patentu nie dostarczyli niezbędnych licencji patentowych. Formaty wideo DVD są patentowane i zaopatrzone w schemat szyfrowania. Właściciele patentu nie dostarczyli niezbędnych licencji patentowych, a kod potrzebny do odszyfrowania dysków zakodowanych CSS może naruszać Elektroniczną Milenijną Ustawę o Prawach Autorskic (Digital Millenium Copyright Act), prawo o prawach autorskich Stanów Zjednoczonych. Fedora wyłącza również inne oprogramowanie multimedialne ze względu na restrykcje patentowe, licencyjne, lub prawa autorskie, włączając w to Flash Player należący do Adobe, oraz Real Player należący do Real Media. Po więcej informacji na ten temat, odwiedź http://fedoraproject.org/wiki/ForbiddenItems.

Podczas gdy inne opcje MP3 mogą być dostępne dla Fedory, Fluendo oferuje teraz darmowy plugin MP3 dla GStreamer-a, który posiada niezbędną licencję patentową dla końcowych użytkowników. Ten plugin włącza wsparcie MP3 w aplikacjach, które używają struktury Gstreamer-a jako backend-u. Fedora nie dostarcza tego pluginu, bowiem preferujemy wsparcie i zachęcamy do używania w zamian nie restrykcjonowanych otwartych formatów. Po więcej informacji o tym pluginie MP3, odwiedź stronę internetową Fluendo na http://www.fluendo.com/.

15.4. Projektowanie i Nagrywanie CD oraz DVD

Repozytoria oprogramowania Fedora Core i Fedora Extras zawierają różne narzędzia do łatwego tworzenia i nagrywania CD i DVD. Użytkownicy GNOME mogą nagrywać bezpośrednio z menedżera plików Nautilus, lub wybrać pakiet gnomebaker bądź graveman z Fedora Extras, lub starszy pakiet xcdroast z Fedory Core. Użytkownicy KDE mogą używać do tych czynności potężnego pakietu k3b, dostępnego w Fedora Extras. Narzędzia konsolowe zawierają cdrecord, readcd, mkisofs, oraz inne popularne aplikacje.

15.5. Screencasty

Możesz używać Fedory do tworzenia i playbacku screencastów, które są nagranymi sesjami pulpitu, używając otwartych technologii. Repozytorium oprogramowania Fedora Extras zawiera istanbul, który tworzy screencasty używając formatu Theora video. Te filmy mogą być odtworzone z wykorzystaniem kilku odtwarzaczy zawartych w Fedorze Core. Jest to preferowany sposób dostarczania screencastów do Projektu Fedora dla użytku deweloperów, bądź też końcowych użytkowników. Po bardziej wyczerpujące how-to, odwiedź http://fedoraproject.org/wiki/ScreenCasting.

15.6. Dodatkowe Wsparcie poprzez Pluginy

Większość odtwarzaczy multimedialnych w repozytoriach oprogramowania Fedora Core i Fedora Extras może używać pluginów w celu dodania wsparcia dla dodatkowych formatów mediów oraz systemów wyjścia dźwięku. Niektóre używają potężnych schematów, jak na przykład pakiet gstreamer wsparcia formatów mediów oraz wyjścia dźwięku. Repozytoria oprogramowania Fedora Core i Fedora Extras oferują pakiety pluginów dla tych backendów oraz indywidualnych aplikacji. Podmioty trzecie mogą dostarczać dodatkowe pluginy aby dodać jeszcze większe możliwości.

16. Gry i Rozrywka

Fedora Core i Fedora Extras dostarczają zbioru róznego rodzaju gier. Domyślnie, Fedora Core zawiera mały pakiet gier dla GNOME (o nazwie gnome-games) i KDE (kdegames). Fedora Extras dostarcza dodatkowych gier, które pokrywają każdy główny rodzaj.

Strona internetowa Projektu Fedora zawiera sekcję dedykowaną grom, która opisuje wiele dostępnych gier, włączając w to przeglądy oraz instrukcje instalacyjne. Po więcej informacji, odwiedź http://fedoraproject.org/wiki/Games.

17. Wirtualizacja

Wirtualizacja w Fedorze Core jest bazowana na Xen 3.0.2, oraz jest zintegrowana z instalatorem Fedory Core 6. Odwiedź http://fedoraproject.org/wiki/Tools/Xen po więcej informacji na temat Xen.

17.1. Typy wirtualizacji

Pod Fedorą Core 6 używającą Xen 3.0.2, obydwie - parawirtualizacja oraz pełna wirtualizacja mogą być zaimplementowane. Pełna wirtualizacja wymaga procesora wspierającego VT. Parawirtualizacja nie wymaga specjalnego sprzętu, ale wymaga modyfikacji SO gościa.

17.2. Systemy Operacyjne Gościa

Zespół rozwijający Fedorę Core 6 przetestował Xen na gościach Fedora Core 6 i Red Hat Enterprise Linux 5 Beta1. Inni goście nie byli testowani. Jednakże z parawirtualizacją, użytkownicy mogą oczekiwać rozsądnego sukcesu używając jakiegokolwiek SO Linuksowego gościa, który został zbudowany dla Xen 3.0.2. Z pełną wirtualizacją z wykorzystaniem sprzętu VT, użytkownicy mogą oczekiwać rozsądnego sukcesu, z większym zakresem systemów operacyjnych, włączając w to niektóre własnościowe systemy operacyjne.

17.3. Zmiany w pakietach Xen

W Fedorze Core 6 pojedynczy kernel wspiera zarówno systemy operacyjne hosta i gościa. W poprzednich wersjach, był jeden kernel, kernel-xenU, dla hosta lub hypervisora, oraz oddzielny kernel, kernel-xen0, dla gościa. W Fedorze Core 6 pakiet kernel-xen jest jedynym wymaganym kernelem.

Fedora Core 6 wprowadza virt-manager, aplikację GUI do instalowania i zarządzania wirtualnymi maszynami. Zalety virt-manager, to:

  • Zintegrowany graficzny bufor ramek. Zarówno instaltor GUI, jak i środowisko graficzne systemu operacyjnego gościa, może być osiągnięte poprzez

  • Wbudowana przeglądarka wielu konsoli. Konsola może być teraz osiągnięta poprzez virt-manager bez otwierania oddzielnego terminala i używania xm konsola .

  • Zarządzanie CPU i pamięcią. Wirtualne CPU (vCPU) i pamięć aktywnych systemów operacyjnych gościa mogą być dostosowane "w locie".

  • Wbudowana obsługa protokou RFB. Jeśli system operacyjny gościa zmienia rozdzielczość ekranu, graficzna konsola virt-manager odpowiednio dostosowuje rozmiar.

W Fedorze Core 6 są dwie metody instalacji SO gościa: poprzez linię komend używając programu xenguest-install, lub poprzez aplikację GUI virt-manager.

  • [Notatka] Zmieniona nazwa skryptu xenguest-install

    Skrypt xenguest-install miał nazwę xenguest-install.py w poprzednich wersjach.

Logi Xen są przechowywane w /var/log/xen, co oddziela logi związane z Xen od innych logów systemowych.

  • [WAŻNE] Kernele gościa i386 wymagają PAE

    Wsparcie PAE w CPU jest wymagane przez gości i386. Niektóre starsze komputery mogą tego nie posiadać.

18. System X Window (Grafika)

Ta sekcja zawiera informacje związane z implementacją Systemu X Window dostarczonego z Fedorą.

18.1. Zmiany konfiguracji X

Server X X.org 7.1 został zmodyfikowany, aby automatycznie wykrywać i konfigurować większość sprzętu, eliminując potrzebę modyfikacji pliku konfiguracyjnego /etc/X11/xorg.conf przez użytkowników lub administratorów. Jedyny sprzęt skonfigurowany domyślnie w pliku /etc/X11/xorg.conf, zapisany przez anacondę, to:

  • sterownik grafiki

  • mapa klawiatury

Cały inny sprzęt, jak na przykład monitory (zarówno LCD, jak i CRT), myszy USB oraz touchpady powinnien być wykryty i skonfigurowany automatycznie.

Serwer X odpytuje podłączony monitor o wspierane zakresy rozdzielczości, oraz próbuje ustawić najwyższą rozdzielczośc dostępną z poprawnym aspektowym ratio. Użytkownicy mogą ustawiać swoją preferowaną rozdzielczość w SystemPreferencjeRozdzielczość Ekranu, natomiast domySystemAdministracjaDisplay.

Jeśli plik konfiguracyjny /etc/X11/xorg.conf nie istnieje, X-y automatycznie wykrywają właściwy sterownik, oraz zakładają użycie układu klawiatury 105-klawiszowej US.

18.2. Informacje o Sterowniku Intela

Fedora Core 6 zawiera dwa sterowniki dla zintegrowanych kontrolerów grafiki Intela:

  • Domyślny sterownik i810, który zawiera wsparcie dla chipsetów grafiki Intela do i945 oraz i965, włączając je w to.

  • Eksperymentalny sterownik intel, który zawiera wsparcie dla chipsetów grafiki Intela do i 945, i włączając go w to.

Sterownik i810 posiada limitacje do rozdzielczości dostępnych w BIOS-ie. Jeśli potrzebujesz wsparcja dla niestandardowych rozdzielczości, jak na przykład tych używanych w niektórych displayach widescreen-owych, możesz zmienić sterownik na intel. Mosystem-config-display, dostSystemAdministracjaDisplay.

Mile widziana jest opinia zwrotna dotycząca eksperymentalnego sterownika intel. Proszę raportować sukces używając Bugzilli, dołączając pełny wynik polecenia lspci -vn wykonanej na Twoim komputerze. Złożone raporty sukcesów, różne chipsety mogą być przełączone aby używać sterownika intel domyślnie.

19. Serwery Bazodanowe

19.1. MySQL

Fedora dostarcza teraz MySQL 5.0. Po listę zmian dostarczanych przez tą wersję, odwiedź http://dev.mysql.com/doc/refman/5.0/en/mysql-5-0-nutshell.html.

Po więcej informacji o aktualizowaniu baz danych z poprzednich wersji MySQL, odiwedź stronę internetową MySQL na http://dev.mysql.com/doc/refman/5.0/en/upgrade.html.

19.2. PostgreSQL

To wydanie Fedory zawiera PostgreSQL 8.1. Po więcej informacji o tej nowej wersji, odwiedź http://www.postgresql.org/docs/whatsnew.

[WAŻNE] Aktualizowanie Baz Danych

Fedora Core 4 dostarczała wersji 8.0 PostgreSQL. Jeśli aktualizujesz istniejący system Fedora z bazą danych PostgreSQL., musisz zaktualizować bazę danych aby mieć dostęp do tych danych. Aby zaktualizować bazę danych z poprzedniej wersji PostgreSQL, postępuj zgodnie z procedurą opisaną na http://www.postgresql.org/docs/8.1/interactive/install-upgrading.html.

20. Internacjonalizacja (i18n)

Ta sekcja zawiera informacje o wsparciu językowym w Fedorze Core.

20.1. Metody Wprowadzania

Domyślnym Modułem Metody Wprowadzania GTK SCIM (Simple Common Input Method), jest teraz scim-bridge, napisany w C przez Ryo Dairiki. SCIM nie jest już zlinkowana z libstdc++so7 i scim-qtimm znów pracuje.

Jeśli jest zainstalowana SCIM, działa ona teraz domyślnie raczej dla użytkowników wszystkich lokalizacji azjatyckich, a nie tylko niektórych, ja w poprzednim wydaniu. Następująca tabela przedstawia domyślne "gorące klawisze" dla różnych języków:

Język

Gorące klawisze

wszystkie

Ctrl-Spacja

Japoński

Zenkaku_Hankaku lub Alt-`

Koreański

Shift-Spacja

20.1.1. Instalacja Języków

Aby zainstalować wsparcie dodatkowych języków z grupy Languages, użyj pirut-a lub Aplikacje-Dodaj/Usuń Aplikacje, bądź wykonaj to polecenie:

su -c 'yum groupinstall <language>-support' 

W powyższym poleceniu, <język> jest jednym z assamese, bengali, chinese, gujarati, hindi, japanese, kannada, korean, malayalam, marathi, oriya, punjabi, sinhala, tamil, thai, lub telegu.

20.2. im-chooser

Zostało dodane nowe narzędzie konfiguracyjne użytkownika o nazwie im-chooser, które pozwala Ci na wyłączanie lub włączanie użycie metod wprowadzania na Twoim pulpicie. Jeśli jest zainstalowana SCIM, ale nie chcesz jej używać na Twoim pulpicie, możesz ją wyłączyć używając im-chooser-a.

20.3. xinputrc

Podczas startu X-ów, xinput.sh, przeszukuje teraz ~/.xinputrc zamiast szukania plików konfiguracyjnych w ~/.xinput.d/ bądź /etc/xinit/xinput.d/.

21. Wsteczna Kompatybilność

Fedora Core dostarcza starszych bibliotek systemowych dla kompatybilności ze starszym oprogramowaniem. To oprogramowanie jest częścią grupy Legacy Software Development, która nie jest instalowana domyślnie. Użytkownicy, którzy potrzebują tej funkcjonalności mogą wybrać tę grupę podczas instalacji, bądź po jej zakończeniu. Aby zainstalować grupę pakietów w systemie Fedora, użyj AplikacjeDodaj/Usuń Aplikacje, Pirut-a, lub wpisz następujące polecenie w oknie terminala:

su -c 'yum groupinstall "Legacy Software Development"' 

Wprowadź hasło dla konta root, kiedy zostaniesz poproszony.

21.1. Kompatybilność Kompilatora

Pakiet compat-gcc-34 został dołączony w tym wydaniu z przyczyn kompatybilności:

https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html

22. Zmiany w Pakietach

[Notatka] Ta lista jest wygenerowana automatycznie

Ta lista jest wygenerowana automatycznie. Nie jest to dobry wybór do tłumaczenia.

Po listę pakietów, które zostały zaktualizowane od poprzedniego wydania, odwiedź http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages. Możesz znaleźć również porównanie głównych pakietów pomiędzy wszystkimi wersjami Fedory na http://distrowatch.com/fedora.


# 2006-09-29 -- treediff <oldtree> <newtree>

New package alacarte
	Simple menu editor for GNOME

New package bouncycastle
	Bouncy Castle Crypto Package for Java

New package cachefilesd
	CacheFiles userspace management daemon

New package ccid
	Generic USB CCID smart card reader driver

New package compat-gcc-34
	Compatibility GNU Compiler Collection

New package compiz
	OpenGL window and compositing manager

New package coolkey
	CoolKey PKCS #11 module

New package dbus-glib
	GLib bindings for D-Bus

New package dbus-python
	D-Bus Python Bindings

New package dbus-sharp
	C# bindings for D-Bus

New package dejavu-lgc-fonts
	DejaVu LGC Fonts

New package dogtail
	GUI test tool and automation framework

New package esc
	Enterprise Security Client Smart Card Client

New package fedora-release-notes
	Release Notes for Fedora Core 5.92

New package fonts-sinhala
	Fonts for Sinhala

New package gcalctool
	A desktop calculator

New package gfs2-utils
	Utilities for managing the global filesystem (GFS)

New package gnome-sharp
	GTK+ and GNOME bindings for Mono

New package gnome-vfs2-monikers
	Monikers for the GNOME virtual file-system

New package gnu-efi
	Development Libraries and headers for EFI

New package gnu-getopt
	Java getopt implementation

New package gucharmap
	Unicode character picker and font browser

New package hesinfo
	Command-line Hesiod client.

New package ifd-egate
	Axalto Egate SmartCard device driver for PCSC-lite

New package im-chooser
	Desktop Input Method configuration tool

New package jakarta-oro
	Full regular expressions API

New package kdnssd-avahi
	KDE zeroconf implementation based on avahi

New package libdhcp
	A library for network interface configuration with DHCP

New package libpfm
	a performance monitoring library for Linux/ia64

New package libtirpc
	Transport Independent RPC Library

New package libutempter
	A privileged helper for utmp/wtmp updates

New package lvm2-cluster
	Cluster extenstions for userland logical volume management tools

New package mcstrans
	SELinux Translation Daemon

New package notification-daemon
	Notification Daemon

New package notify-python
	Python bindings for libnotify

New package openais
	The openais Standards-Based Cluster Framework executive and APIs

New package openmpi
	Open Message Passing Interface

New package orca
	Flexible, extensible, and powerful assistive technology

New package pam_pkcs11
	PKCS #11/NSS PAM login module

New package paps
	Plain Text to PostScript converter

New package pcsc-lite
	PC/SC Lite smart card framework and applications

New package perl-IO-Socket-INET6
	Perl Object interface for AF_INET|AF_INET6 domain sockets

New package perl-IO-Socket-SSL
	Perl library for transparent SSL

New package perl-Net-SSLeay
	Perl extension for using OpenSSL

New package perl-Socket6
	IPv6 related part of the C socket.h defines and structure manipulators

New package pfmon
	a performance monitoring tool for Linux/ia64

New package postgresql-jdbc
	JDBC driver for PostgreSQL

New package pygobject2
	Python bindings for gobjects

New package pyspi
	Python bindings for AT-SPI

New package python-xeninst
	Python modules for starting Xen guest installations

New package scim-bridge
	SCIM Bridge Gtk IM module

New package scim-sinhala
	Sri Lankan input method for SCIM

New package setroubleshoot
	Helps troubleshoot SELinux problems

New package unifdef
	Unifdef tool for removing ifdef'd lines

New package virt-manager
	Virtual Machine Manager

New package werken-xpath
	XPath implementation using JDOM

New package wireshark
	Network traffic analyzer

New package xkeyboard-config
	xkeyboard-config alternative xkb data files

New package xorg-sgml-doctools
	X.Org SGML documentation generation tools

New package xorg-x11-docs
	X.Org X11 documentation

New package xorg-x11-drv-amd
	Xorg X11 AMD Geode video driver

New package xorg-x11-drv-ast
	Xorg X11 ast video driver

New package xorg-x11-drv-vmmouse
	Xorg X11 vmmouse input driver

New package yum-metadata-parser
	A fast metadata parser for yum

New package zenity
	Display dialog boxes from shell scripts


Removed package GFS-kernel

Removed package GFS

Removed package Guppi

Removed package HelixPlayer

Removed package bg5ps

Removed package caching-nameserver

Removed package ccs

Removed package ckermit

Removed package cman-kernel

Removed package ddd

Removed package dlm

Removed package dlm-kernel

Removed package eclipse-pydev

Removed package ethereal

Removed package fence

Removed package fence

Removed package freeglut

Removed package gal

Removed package gdk-pixbuf

Removed package gkrellm

Removed package glibc-kernheaders

Removed package gnbd

Removed package gnbd-kernel

Removed package gnome-libs

Removed package gnome-print

Removed package gnopernicus

Removed package gnu.getopt

Removed package gtk+

Removed package gtk-engines

Removed package gulm

Removed package h2ps

Removed package iddev

Removed package imlib

Removed package kon2

Removed package lha

Removed package libghttp

Removed package liblbxutil

Removed package libpng10

Removed package liboldX

Removed package libsetrans

Removed package libstdc++so7

Removed package libxkbui

Removed package longrun

Removed package magma-plugins

Removed package macutils

Removed package magma

Removed package mozilla

Removed package notify-daemon

Removed package oaf

Removed package openmotif

Removed package openobex-apps

Removed package oro

Removed package rhnlib

Removed package valgrind-callgrind

Removed package utempter

Removed package werken.xpath

Removed package xorg-x11-xkbdata

Removed package xpdf

Removed package xscreensaver

23. Fedora Extras - Repozytorium Pakietów Społeczności

  • Fedora Extras jest rozszerzeniem Fedory Core, które dostarcza wielu dodatkowych pakietów dla użytkowników dystrybucji Fedora.

23.1. Używanie tego Repozytorium

[Notatka] Fedora Extras są Dostępne Domyślnie

Systemy Fedora automatycznie używają zarówno repozytoriów Fedora Core, jak i Fedora Extras, do instalacji oraz aktualizacji oprogramowania.

Aby zainstalować oprogramowania z repozytoriów Core lub Extra, wybierz AplikacjeDodaj/Usuń Aplikacje. Wrowadź hasło root-a, kiedy zostaniesz poproszony. Wybierz oprogramowanie, które chcesz zainstalować i naciśnij przycisk Apply.

Możesz też zainstalować oprogramowanie używając narędzia tekstowego yum. Na przykład, to polecenie automatycznie instaluje pakiet abiword oraz wszystkie wymagane zależności:

su -c 'yum install abiword' 

Wprowadź hasło root-a kiedy zostaniesz poproszony.

23.2. O Fedora Extras

Wraz z wydaniem Fedory Core 6, w Fedora Extras jest około 2000 pakietów zbudowanych z 1350 pakietów źródłowych. Następująca lista zawiera niektóre popularne i dobrze znane aplikacje, które są utrzymywane przez członków społeczności Fedora Extras:

  • abiword - elegancki procesor tekstu

  • balsa - lekki czytnik poczty e-mail

  • bash-completion - zaawansowane uzupełnianie w wierszu poleceń dla zaawansowanych użytkowników

  • bluefish - edytor HTML

  • clamav - otwarty skaner antywirusowy dla serwerów i desktopów

  • exim - elastyczny i potężny agent transportu poczty

  • fuse - narzędzie do łączenia niestandardowych urządzeń i usług sieciowych jako katalogów

  • fwbuilder - graficzne narzędzie do tworzenia reguł firewalli Linux i Cisco

  • gaim-guifications - ulepszenia dla Gaim Instant Messenger-a

  • gdesklets - różności dla pulpitu GNOME

  • gnumeric - potężny arkusz kalkulacyjny

  • gramps - aplikacja genealogiczna

  • inkscape - aplikacja do rysowania wektorów i ilustracji

  • koffice - kompletny pakiet biurowy dla środowiska KDE

  • mail-notification - powiadamie Cię o nadejściu nowej poczty

  • mediawiki - rozwiązanie Wikipedii dla współpracujących stron internetowych

  • nautilus-open-terminal - rozszerzenie dla menedżera plików GNOME

  • pan - czytnik newsów Usenet

  • revelation - narzędzie zarządzania hasłami

  • scribus - aplikacjia do publikacji (desktop publishing (DTP))

  • wine - powłoka kompatybilności do uruchamiania programów Windows(TM)

  • xfce - lekkie środowisko graficzne

  • xmms - popularny odtwarzacz audio

  • wiele narzędzi i bibliotek Perl oraz Python

  • ...i wiele więcej!

Twojej ulubionej aplikacji open source nie ma w Fedora Extras? Spaczkuj tą aplikację jako RPM i daj ją na przegląd do Fedora Extras. Po pomyślnym przeglądzie, zaimportuj ją do Extras i możesz się nią tam opiekować. Jeśli nie wiesz jak tworzyć pakiety RPM, jest wiele innych sposobów aby uczestniczyć w Fedora Extras i pomóc temu projektowi.

Aby dowiedzieć się więcej jak używać Fedora Extras, lub jak dołączyć do projektu, odwiedź http://fedoraproject.org/wiki/Extras.

23.3. Aktualizacje Pakietów

Ta sekcja omawia zmiany w pakietach Fedora Extras, które dotyczą tego wydania Fedory Core.

23.3.1. exim-sa

Pakiet exim-sa jest przestarzały i nie jest dostarczany w Fedora Extras 6. Była to oryginalna implementacja integracji SpamAssassin z Exim, oraz posiadała funkcjonalność podobną do filtrów package>sendmail

Jeśli opcja sa_exim nie jest włączona w domyślnej konfiguracji, pakiet może być bezpiecznie odinstalowany w celu umożliwienia aktualizacji Exim. Użytkownicy, którzy zmodyfikowali ich konfigurację aby używała opcji sa_exim powinni albo ją zrekonfigurować aby używała możliwości pełnego skanowania treści Exim, albo przebudować pakiet aby zawierał podpakiet exim-sa. Po więcej detali o wbudowanym skanowaniu treści Exim, zobacz dokumentację Exim.

23.3.2. mail-notification

Pakiet mail-notification został podzielony. Plugin Evolution jest teraz oddzielnym pakietem o nazwie mail-notification-evolution-plugin. Kiedy aktualizujesz pakiet package>mail-notification

24. Fedora Legacy - Społecznościowy Projekt Konserwacji

Projekt Fedora Legacy jest wspieranym przez społeczność projektem open source, zwiększającym okres życia wybranych dystrybucji Red Hat Linux i Fedora Core znajdujących się w trybie konserwacji. Projekt Fedora Legacy współpracuje ze społecznością Linuksa aby zapewnić bezpieczeństwo oraz pakiety naprawiające błędy krytyczne. Ta wsółpraca wydłuża efektywny okres życia starszych dystrybucji w środowiskach, gdzie częste aktualizacje są niemożliwe bądź niepożądane. Po więcej informacji o Projekcie Fedora Legacy, odwiedź http://fedoraproject.org/wiki/Legacy.

[Notatka] Repozytorium Legacy Dostępne w Fedorze Core 6

Fedora Core 6 dostarcza konfigurację repozytorium oprogramowania Fedora Legacy. Jest to duży krok w integracji Fedora Legacy z Projektem Fedora w dużej mierze i specyfice Fedory Core. To repozytorium nie jest włączone domyślnie w tym wydaniu.

Aktualnie Projekt Fedora Legacy utrzymuje następujące dystrybucje i wydania w trybie konserwacji:

  • Fedora Core 3

  • Fedora Core 4

Projekt Fedora Legacy zapewnia aktualizacje dla tych wydań tak długo, jak długo jest zainteresowanie społeczności i uczestnictwo. Kiedy zainteresowanie nie jest już dłużej utrzymywane, tryb konserwacji jest kończony wraz z pojawieniem się drugiej wersji testowej dla czwartego kolejnego wydania Core. Na przykład, tryb konserwacji dla Fedory Core 3, jeśli nie jest utrzymywany przez społeczność, kończy się z wydaniem Fedory Core 7 test2. To zapewnia efektywny wspierany okres życia (Fedora Core plus Wsparcie Fedora Legacy) około 18 miesięcy.

Projekt Fedora Legacy zawsze potrzebuje wolontariuszy do wykonywania testów gwarantujących jakość pakietom czekającym na publikację jako aktualizacje. Odwiedź http://fedoraproject.org/wiki/Legacy/QATesting po więcej informacji. Odwiedź również naszą listę problemów na http://fedoraproject.org/wiki/Legacy/QATesting#issues po przyszłe informacje i wyznaczniki do błędów, które mamy w kolejce.

Jeśli potrzebujesz pomocy przy starcie, odwiedź stronę domową projektu na Wiki na http://fedoraproject.org/wiki/Legacy, lub stronę Mentorów na http://fedoraproject.org/wiki/Mentors. Jeśli szukasz innych sposobów na uczestnictwo w Fedorze, odwiedź http://fedoraproject.org/wiki/HelpWanted.

25. Projekt Fedora - Wolność dla Jądra

Celem Projektu Fedora jest praca ze społecznoścą Linuksa w celu zbudowania kompletnego, ogólnych zastosowań, systemu operacyjnego wyłącznie z otwartego oprogramowania. Rozwój jest prowadzony na forum publicznym. Projekt tworzy czasowe wydania Fedory Core około 2-3 razy do roku, z publicznym terminarzem dostępnym na http://fedora.redhat.com/About/schedule/. Zespół inżynierów Red Hat kontynuuje udział w projekcie w budowaniu Fedory Core oraz zaprasza i zachęca więcej zewnętrznych uczestników, niż to było możliwe w przeszłości. Poprzez wykorzystanie tego bardziej otwartego proccesu, mamy nadzieję zapewnić system operacyjny zgodny z ideałami darmowego oprogramowania i bardziej pociągający dla społeczności open source. Po więcej informacji, odwiedź stronę internetową Projektu Fedora na http://fedoraproject.org/.

Projekt Fedora jest kierowany przez indywidualności, które w nim uczestniczą. Jako tester, deweloper, dokumentator, lub tłumacz, możesz wprowadzić coś innego. Odwiedź http://fedoraproject.org/wiki/HelpWanted po szczegóły. Po informacje na temat kanałów komunikacji dla użytkowników i uczestników Fedory, odwiedź http://fedoraproject.org/wiki/Communicate.

W dodatku do tej strony internetowej, dostępne są następujące listy mailingowe:

Aby zapisać się do którejś z tych list, wyślij email ze słowem "subscribe" w temacie na , gdzie <nazwa-listy> jest jedną z powyższych nazw list. Alternatywnie, możesz zapisać się do list mailingowych Fedory poprzez interfejs webowy na http://www.redhat.com/mailman/listinfo/.

Projekt Fedora wykorzystuje również kilka kanałów IRC (Internet Relay Chat). IRC jest bazowaną na tekście formą komunikacji czasu rzeczywistego, podobną do Instant Messaging. Poprzez niego, możesz prowadzić konwersacje z wieloma ludźmi na otwartym kanale, lub z kimś prywatnie jeden-na-jeden. Aby porozmawiać z innymi uczestnikami Projektu Fedora poprzez IRC, odwiedź sieć IRC Freenode. Odwiedź stronę internetową Freenode na http://www.freenode.net/ po więcej informacji.

Uczestnicy Projektu Fedora często przesiadują na kanale #fedora w sieci Freenode, podczas gdy deweloperó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 internetowej projektu, oraz na http://fedoraproject.org/wiki/Communicate.

Aby rozmawiać na kanale #fedora, musisz zarejestrować swój nickname, lub nick. Instrukcje s/join) na kana

[Notatka] Kanały IRC

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

26. Kolofon

Używany przez nas termin kolofon:

  • dotyczy uczestników i zapewnia odpowiedzialność, oraz

  • opisuje narzędzia i metody produkcji

26.1. Autorzy

... i wielu więcej tłumaczy. Odwiedź zaktualizowaną wersję web tych informacji o wydaniu, jako, że dodajemy tłumaczy po wydaniu:

http://fedora.redhat.com/docs/release-notes/

26.2. Metody Produkcji

Autorzy treści tworzą informacje o wydaniu bezpośrednio na Wiki Projektu Fedora. Współpracuję z innymi ekspertami tematu podczas testowej fazy Fedory Core aby wyjaśnić ważne zmiany i ulepszenia. Zespół redaktorski zapewnia spójność i jakość ukończonej treści, oraz portuje materiał Wiki do DocBook XML w repozytorium przeglądu kontrolnego. W tym momencie, zespół tłumaczy tworzy inne wersje językowe informacji o wydaniu i wtedy stają się one dostępne publicznie jako cześć Fedory Core. Zespół publikacyjny również je tworzy, oraz późniejsze erraty dostępne poprzez sieć.