Copyright © 2006 Red Hat, Inc. i inne
Ten dokument został wydany pod warunkami licencji Open Publication License. Aby uzyskać więcej szczegółów, przeczytaj pełne uwagi o legalności pod Sekcja 3, „Legal Notice”.
![]() |
Najnowsze informacje o wydaniu w WWW |
---|---|
Te 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 |
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.
![]() |
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:
Przegląd Fedory (http://fedoraproject.org/wiki/Overview)
FAQ Fedory (http://fedoraproject.org/wiki/FAQ)
Pomoc i Wsparcie (http://fedoraproject.org/wiki/Communicate)
Uczestnictwo w Projekcie Fedora (http://fedoraproject.org/wiki/HelpWanted)
O Projekcie Fedora (http://fedora.redhat.com/About/)
![]() |
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. |
Możesz znaleźć tour wypełnione obrazkami i filmami tego ekscytującego nowego wydania na http://fedoraproject.org/wiki/Tours/FedoraCore6.
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.
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ść.
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.
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.
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.
Plany zaproponowane dla następnego wydania Fedory są dostępna na http://fedoraproject.org/wiki/RoadMap.
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 <Tommy.Reynolds@MegaCoder.com>
created the callout graphics. They all may be freely redistributed with
documentation produced for the Fedora Project.
FEDORA, FEDORA PROJECT, and the Fedora Logo are trademarks of Red Hat, Inc., are registered or pending registration in the U.S. and other countries, and are used here under license to the Fedora Project.
Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.
All other trademarks and copyrights referred to are the property of their respective owners.
Documentation, as with software itself, may be subject to export control. Read about Fedora Project export controls at http://fedoraproject.org/wiki/Legal/Export.
Dziękujemy Ci za czas poświęcony na 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.
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.
![]() |
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:
Jeśli posiadasz konto Fedory, edytuj treść bezpośrednio na http://fedoraproject.org/wiki/Docs/Beats.
Wypełnij zgłoszenie błędu używając tego wzorca: http://tinyurl.com/nej3u - Ten link jest TYLKO dla opinii zwrotnej dotyczącej samych release notes
Wyślij emaila na adres relnotes@fedoraproject.org
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.
![]() |
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.
![]() |
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ć |
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.
![]() |
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:
.
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.
![]() |
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.
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.
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.
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.
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.
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.
![]() |
Backupy Konfiguracji Systemu |
---|---|
Backupy konfiguracji w |
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.
Ta sekcja dostarcza informacji, które są specyficzne dla wspieranych architektur sprzętowych Fedory Core.
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}
Ta sekcja zawiera różne specyficzne informacje, których znajomości możesz potrzebować o Fedorze Core i platformie sprzętowej PPC.
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
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.
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.
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.
Ta sekcja omawia specyficzne informacje, których możesz potrzebować o Fedorze Core i platformie sprzętowej 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.
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
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.
Ta sekcja zawiera specyficzne informacje, których możesz potrzebować o Fedorze i platformie sprzętowej 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.
Minimalny RAM dla trybu tekstowego: 128MiB
Minimalny RAM dla trybu graficznego: 256MiB
Zalecany RAM dla trybu graficznego: 512MiB
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.
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.
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
Pakiet php został rozdzielony w celu odseparowania pakietu binarnego wiersza poleceń od wykonywalnego CGI.
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.
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.
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:
Wsparcie dla lekkiego dziedziczenia priorytetu przestrzeni użytkownika (http://lwn.net/Articles/178253/)
Narzędzie debugujące "lock validator" (http://lwn.net/Articles/185666/)
Nowa oszczędna polityka dla systemów wielordzeniowych, SMPnice (http://lwn.net/Articles/186438/)
Dużo ulepszona powłoka SATA (http://lwn.net/Articles/183734/)
Niewymienialna (swapless) migracja stron (http://lwn.net/Articles/160201/)
Liczniki VM na-stefę
Liczenie opóźnione na zadanie
Nowa kontrola "na pakiet" dla SELinuksa pod nazwą secmark
(http://james-morris.livejournal.com/11010.html)
Zrandomizowane vDSO i386
Nowe sterowniki i wsparcie dodatkowych urządzeń do wielu istniejących sterowników
Wiele naprawionych błędów i inne małe ulepszenia
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:
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
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 .
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/
. Użyj następującej komendy:<wersja>
-[xen|kdump]-<archiwum>
/
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.
![]() |
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. |
![]() |
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. |
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.
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.
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.
![]() |
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 |
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:
![]() |
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 |
Przygotuj środowisko do budowania pakietu RPM w Twoim katalogu domowym. Wykonaj następujące polecenia:
su -c 'yum install rpmdevtools yum-utils' rpmdev-setuptree
Wprowadź hasło root-a
kiedy zostaniesz poproszony.
Pobierz plik kernel-
. Włącz jakiekolwiek właściwe repozytoria źródłowe, jak na przykład Core, Updates, czy Testing, z opcją <wersja>
.src.rpm-e
:
yumdownloader -e core-source -e updates-source --source kernel
Wprowadź hasło root-a
kiedy zostaniesz poproszony.
Zainstaluj kernel-
używając polecenia:<wersja>
.src.rpm
rpm -Uvh kernel-<wersja>
.src.rpm
To polecenia zapisuje zawartość RPM-a do ${HOME}/rpmbuild/SOURCES
oraz ${HOME}/rpmbuild/SPECS
, gdzie ${HOME}
jest Twoim katalogiem domowym.
![]() |
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. |
Przygotuj źródła kernela używając tych poleceń:
cd ~/rpmbuild/SPECS rpmbuild -bp --target $(uname -m) kernel-2.6.spec
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-
. Na przykład, plik konfiguracyjny i686 ma nazwę <wersja>
/linux-<wersja>
.<archiwum>
/configs~/rpmbuild/BUILD/kernel-
. Wykonaj następujące polecenie aby umieścić żądany plik konfiguracyjny we właściwym miejscu do budowania:<wersja>
/linux-<wersja>
.<archiwum>
/configs/kernel-<wersja>
-i686.config
cp configs/<żądany-plik-konfiguracyjny>
.config
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.
Wykonaj następujące polecenie:
make oldconfig
Możesz wtedy postępować jak zwykle.
![]() |
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. |
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 → , 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
:
Ta sekcja opisuje zmiany, które dotyczą użytkowników używających środowiska graficznego Fedory.
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:
→ →
Wyloguj się
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.
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.
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 .
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"
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.
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
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
.
![]() |
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
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.
Ta sekcja dotyczy różnych aspektów i narzędzi deweloperskich
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
Likner zawiera wsparcie dla nowego formatu tabeli symboli hash ELF. Użyj opcji --hash-style
linkera aby wybrać te(n) format(y).
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.
![]() |
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. |
To wydanie Fedory Core zostało zbudowane przy użyciu GCC 4.1, które jest włączone w dystrybucję.
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.
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.
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ć.
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.
Ta sekcja omawia różne aspekty związane z bezpieczeństwem w Fedorze Core
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.
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:
Nowe strony projektu SELinux: http://fedoraproject.org/wiki/SELinux
Wskazówki dotyczące rozwiązywania problemów: http://fedoraproject.org/wiki/SELinux/Troubleshooting
Często Zadawane Pytania: http://fedora.redhat.com/docs/selinux-faq/
Lista komend SELinuksa: http://fedoraproject.org/wiki/SELinux/Commands
Detale ograniczonych domen: http://fedoraproject.org/wiki/SELinux/Domains
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.
![]() |
Fedora Core Nie Zawiera Javy |
---|---|
Java jest znakiem handlowym Syn Microsystems. |
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.
![]() |
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
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
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
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
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.
![]() |
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. |
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.
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.
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.
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.
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/.
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/.
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.
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.
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.
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.
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.
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.
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.
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.
![]() |
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.
![]() |
Kernele gościa i386 wymagają PAE |
---|---|
Wsparcie PAE w CPU jest wymagane przez gości i386. Niektóre starsze komputery mogą tego nie posiadać. |
Ta sekcja zawiera informacje związane z implementacją Systemu X Window dostarczonego z Fedorą.
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
→ →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.
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.
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.
To wydanie Fedory zawiera PostgreSQL 8.1. Po więcej informacji o tej nowej wersji, odwiedź http://www.postgresql.org/docs/whatsnew.
![]() |
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. |
Ta sekcja zawiera informacje o wsparciu językowym w Fedorze Core.
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 |
|
Japoński |
Zenkaku_Hankaku lub Alt-` |
Koreański |
Shift-Spacja |
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
.
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.
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 → , 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.
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
![]() |
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
Fedora Extras jest rozszerzeniem Fedory Core, które dostarcza wielu dodatkowych pakietów dla użytkowników dystrybucji Fedora.
![]() |
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 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.
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.
Ta sekcja omawia zmiany w pakietach Fedora Extras, które dotyczą tego wydania Fedory Core.
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.
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.
![]() |
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.
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:
fedora-list@redhat.com, dla użytkowników wydań Fedory Core
fedora-test-list@redhat.com, dla testerów wydań testowych Fedory Core
fedora-devel-list@redhat.com, dla deweloperów, deweloperów, deweloperów
fedora-docs-list@redhat.com, dla uczestników Projektu Dokumentacji
Aby zapisać się do którejś z tych list, wyślij email ze słowem "subscribe" w temacie na <
, gdzie <nazwa-listy>
-request><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
![]() |
Kanały IRC |
---|---|
Projekt Fedora oraz Red Hat nie mają kontroli nad kanałami IRC Projektu Fedora lub nad ich treścią. |
Używany przez nas termin kolofon:
dotyczy uczestników i zapewnia odpowiedzialność, oraz
opisuje narzędzia i metody produkcji
Bob Jensen ("edytor w szefostwie", autor treści)
Andrew Martynov (tłumacz, rosyjski)
Anthony Green (autor treści)
Chris Lennert (autor treści)
Dave Malcolm (autor treści)
David Eisenstein (autor treści)
David Woodhouse (autor treści)
Diego Búrigo Zacarão (tłumacz, brazylijski portugalski)
Dimitris Glezos (translator, tools)
Domingo Becker (tłumacz, hiszpański)
Francesco Tombolini (tłumacz, włoski)
Gavin Henry (autor treści)
Hugo Cisneiros (tłumacz, brazylijski portugalski)
Jens Petersen (autor treści)
Joe Orton (autor treści)
José Nuno Coelho Pires (tłumacz, portugalski)
Josh Bressers (autor treści)
Karsten Wade (autor treści, redaktor, współwydawca)
Luya Tshimbalanga (autor treści)
Magnus Larsson(tłumacz, szwedzki)
Nikos Charonitakis(tłumacz, grecki)
Panagiota Bilianou(tłumacz, grecki)
Patrick Barnes (autor treści, redaktor)
Paul W. Frields (narzędzia, redaktor)
Pawel Sadowski (tłumacz, polski)
Rahul Sundaram (autor treści, redaktor)
Sam Folk-Williams (autor treści, redaktor)
Sekine Tatsuo (tłumacz, japoński)
Simos Xenitellis (tłumacz, grecki)
Steve Dickson (autor treści)
ThomasCanniot (tłumacz, francuski)
Thomas Graf (autor treści)
Tommy Reynolds (narzędzia)
Valnir Ferreira Jr. (tłumacz, brazylijski portugalski)
Yoshinari Takaoka (tłumacz, narzędzia)
Yuan Yijun (tłumacz, uproszczony chiński)
Zhang Yang (translator - simplified Chinese)
... i wielu więcej tłumaczy. Odwiedź zaktualizowaną wersję web tych informacji o wydaniu, jako, że dodajemy tłumaczy po wydaniu:
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ć.