Product SiteDocumentation Site

5. Zmiany w Fedorze dla specyficznych odbiorców

5.1. Krótkofalarstwo

5.1.1. aldo

Tutor kodu Morse'a, aldo, zawiera teraz obsługę dodatkowej interpunkcji, lepszy wybór karty dźwiękowej oraz używa nowej sekwencji Kocha.

5.1.2. fldigi

Pakiet fldigi 3.20.20 zawiera dużą liczbę zmian, nowych funkcji i poprawek. Więcej informacji można znaleźć na pełnej liście funkcji i w dzienniku zmian.

5.1.3. linpsk

Pakiet linpsk zawiera teraz obsługę RTTY i MFSK oraz używa nowej warstwy graficznej w celu zwiększenia wydajności. Zapisywanie do dziennika może być wykonywane przez program LinLog.

5.1.4. twlog

Nowością w Fedorze 14 jest pakiet twlog. Jest to prosty dziennik, zamiast złożonego dziennika rywalizacji. Menu może zostać dostosowane, aby szybciej wykonywać działania. Informacje o programie twlog można znaleźć na jego stronie WWW.

5.1.5. xwxapt

Pakiet xwxapt został zaktualizowany do wersji 2. Kod obsługi karty dźwiękowej został w znacznej mierze przepisany i powinien zmniejszyć liczbę problemów z kartami dźwiękowymi.

5.2. Projektowanie układów

5.2.1. gtkwave

Pakiet gtkwave został zaktualizowany do wersji 3.3.10. Nowe funkcje obejmują nagrywarkę VCD, dynamiczną kompresję zlib, obsługę dwóch widoków przebiegu fali, możliwość użycia przeglądarki jako wtyczki dla zewnętrznej aplikacji i wiele więcej. W pliku CHANGELOG.TXT można znaleźć pełne informacje.

5.2.2. kicad

Wersja 2010.05.27 pakietu kicad zawiera teraz możliwość modyfikowania nazw odcisków, ulepszenia w wyjściu formatu SVG oraz eksport do formatu VRML. Więcej informacji można znaleźć w pliku CHANGELOG.

5.2.3. ngspice

Program ngspics 21 zawiera tryb zgodności do pracy z innymi symulatorami, dodatkowymi urządzeniami, tryb "potoku" i wyjście oddzielone tabulacjami. Dokumentacja jest teraz dostępna w formie plików PDF. Wszystkie informacje można znaleźć na stronie programu ngspice.

5.3. Tworzenie systemów wbudowanych

5.3.1. AVR

5.3.1.1. GCC
Dodano wiele ulepszeń w pakiecie GCC, które wpływają na procesor AVR. Proszę zobaczyć sekcję programu GCC tego dokumentu, aby uzyskać więcej informacji.

5.3.2. PIC

5.3.2.1. gpsim
Pakiet gpsim został zaktualizowany do wersji 0.25. Poza wieloma poprawkami błędów, nowe funkcje obejmują:
  • Zmianę licencji katalogów src/ i modules/ na LGPLv2+
  • Zaimplementowano ECCP
  • Przywrócono moduł wideo
  • Dodano z powrotem obsługę przeglądarki źródeł HLL
  • Dodano dodatkowy zegar czasu rzeczywistego DS1307
  • Dodatki są kompilowane i wczytywane jako część gpsim
Dodano obsługę:
  • PIC16F882
  • PIC16F883
  • PIC16F884
  • PIC16F886
  • PIC16F887

5.3.3. piklab

Pakiet piklab zawiera liczne nowe funkcje, w tym:
  • Obsługę nowych procesorów
    • 18F14K22
    • 18F13K22
    • 33FJ06GSxxx
    • 33FJ128MC802
  • Ulepszenia w ICD2, w tym obsługę dodatkowych celów
  • Nowe funkcje dziennika i ponownego odtwarzania
  • Obsługę bezpośredniego programowania dla rodziny 16F88x
Pełne informacje, w tym lista wielu poprawek błędów można znaleźć w dzienniku zmian na stronie programu piklab.

5.4. Muzycy

5.4.1. JACK2

Fedora 14 przechodzi z systemu jack na system jack2, znany wcześniej jako jackdmp. jack2 oferuje wiele ulepszeń w porównaniu do poprzedniej wersji dostępnej w Fedorze. Obecne programy korzystające z jack mogą korzystać z tych ulepszeń bez modyfikacji.
  • jack2 korzysta z procesorów wielordzeniowych. Dzięki temu uruchamiając program korzystający z systemu jack można zauważyć mniej zacięć dźwięku.
  • Można zmodyfikować połączenia bez przerywania strumienia dźwięku. Oznacza to, że nie trzeba zatrzymywać nagrywania lub odtwarzania, aby zmienić sposób połączenia programów.
  • Aktywacja "asynchroniczna" zapobiega słyszalnym zacięć dźwięku. Jeśli program nie dostarczy próbki na czas, system jack2 automatycznie powtarza poprzednią próbkę. Poprzedni serwer jack wytworzyłby słyszalne zacięcie, ale dzięki jack2 można nawet nie usłyszeć brakującej próbki.
  • Można używać systemów jack2 i PulseAudio na tym samym komputerze. Serwer jack po uruchomieniu automatycznie przejmuję kontrolę nad sprzętem dźwiękowym od systemu PulseAudio, ap o zakończeniu automatycznie ją zwraca. Nie ma już żadnych zalet usuwania systemu PulseAudio.
Przejście na jack2 to kolejny przykład ciągłych ulepszeń w Fedorze 14.

5.4.2. Podręcznik dla muzyków

Utworzony jako projekt programu "Fedora Summer Coding", Podręcznik dla muzyków Fedory został po raz pierwszy wydany razem z Fedorą 14. Podręcznik dla muzyków pokazuje jak używać kilku popularnych aplikacji do obsługi dźwięku i muzyki dostępnych w Fedorze oraz wyjaśnia niektóre podstawowe zasady, jakie należy znać, aby używać oprogramowania do obsługi dźwięku na dowolnym komputerze.
Każda aplikacja posiada przewodnik, napisany aby pokazać typowe przykłady ich użycia do tworzenia właściwej muzyki. Na przykład w przewodniku aplikacji Ardour można dowiedzieć się, jak miksować i masterować nagranie prawdziwej piosenki. W przewodniku aplikacji Qtractor można dowiedzieć się, jak utworzyć akompaniament nagrania sonaty fortepianowej Beethovena w oparciu o MIDI.
Bardziej zaawansowani użytkownicy - zwłaszcza programiści, którzy chcieliby tworzyć muzykę - docenią szczegółowe omówienie SuperCollidera, języka programowania zaprojektowanego do opisu dźwięku. Przewodnik pokazuje, jak utworzyć piosenkę, od inspiracji do ukończenia. Dostępna jest także sekcja wyjaśniająca składnię i użycie wielu funkcji języka, zaprojektowana do użycia jako wprowadzenie do języka SuperCollider, a także jako punkt odniesienia podczas programowania. W połączeniu z dokumentacją udostępnianą przez programistów, rozdział Podręcznika dla muzyków ułatwia używanie języka SuperCollider na Fedorze jak nigdy dotąd!
Wszyscy muzycy chcący zwiększyć swoje umiejętności mogą użyć aplikacji do trenowania słuchu Solfege. Oferuje on szeroki zakres ćwiczeń, od słuchania i śpiewania interwałów i akordów do dyktowania serii akordów, a nawet wykrywania dysharmonii między tonacjami. Niezależnie, czy użytkownik chce rozpocząć rozwijanie swoich umiejętności słuchowych, czy je rozwijać dalej, aplikacja Solfege może w tym pomóc.
Podręcznik dla muzyków jest dostępny na stronie Projektu dokumentacji pod adresem http://docs.fedoraproject.org/.

5.4.3. Qsynth

Qsynth jest graficznym interfesjem dla oprogramowania syntezatora FluidSynth opartego na MIDI. Qsynth umożliwia łatwiejszego skorzystanie z pełnych możliwości FluidSynth. Można zmienić wszystkie aspekty ustawień FluidSynth, a nawet uruchamianie wielu instancji syntezatora FluidSynth z jednego okna Qsynth.
Program Qsynth został opisany w rozdziale 10, "FluidSynth", nowego Podręcznika dla Muzyków (http://docs.fedoraproject.org/).

5.4.4. gtick

Nowość w Fedorze 14, gtick, to aplikacja metronomu obsługująca różne metra i tempa do 1000 BPM.
Tutaj można znaleźć wszystkie informacje.

5.5. Nauka i technika

5.5.1. Asymptote

Asymptote to opisowy język grafiki wektorowej do rysunków technicznych o dużych możliwościach, zainspirowany przez program MetaPost, ale z ulepszoną składnią podobną do języka C++. Program Asymptote dostarcza taką samą wysoką jakość składania rysunków, co LaTeX składania tekstów naukowych. Etykiety i równania są składane za pomocą systemu LaTeX, aby osiągnąć wyjście PostScriptowe o wysokiej jakości. Fedora 14 zawiera wersję 2.04, naprawiającą wiele błędów. Nazwy plików utworzonych w trybie TeX mogą być teraz zmieniane bez modyfikowania ich treści.
Więcej informacji można znaleźć na stronie asymptote.sourceforge.net.

5.5.2. Extrema

Extrema to narzędzie wizualizacji i analizy danych o dużych możliwościach, umożliwiające badaczom szybkie przekształcanie dużych, złożonych zestawów do znaczących informacji. jego elastyczność, wyrafinowanie i możliwości umożliwiają łatwe tworzenie własnych poleceń i mocno dostosowanych wykresów. Wersja 4.4.4 w Fedorze 14 została zbudowana w oparciu o bibliotekę wxGTK 2.8.11.
Więcej informacji można znaleźć na stronie projektu extrema.

5.5.3. Gnumeric

Pakiet Gnumeric został zaktualizowany z wersji 1.10.0-1 do 1.10.2-4. Zmiany obejmują przebudowę z nową wersją biblioteki GOffice i poprawki błędów.
Więcej informacji można znaleźć na stronie GNOME: Gnumeric.

5.5.4. Gnuplot

Gnuplot to interaktywny program do rysowania wykresów sterowany w wierszu poleceń, pasujący zwłaszcza do reprezentacji danych naukowych. Pakiet Gnuplot został zaktualizowany do serii wydań 4.4 (informacje o wydaniu 4.4.0). W porównaniu do wersji 4.2 ta dostarcza gładszą grafikę opartą na bibliotekach Pango, cairo i wxWidgets, interaktywny ekran klienta używający elementu "canvas" języka HTML 5, lepsze umiędzynarodowienie, obsługę kodowania znaków UTF-8, obsługę i tworzenie obrazów z przezroczystoścą i kanałem alfa, obsługę rozszerzonej składni wiersza poleceń, w tym iteracje i nowe style wykresów. Poza tym można odczytywać i manipulować obrazami w formacie PNG jako elementami wykresów. Program Gnuplot-py jest graficznym interfejsem użytkownika dla tego programu.
Więcej informacji można znaleźć na stronie programu Gnuplot.

5.5.5. Mathomatic

Mathomatic to przenośny komputerowy system algebraiczny (CAS) ogólnego przeznaczenia. Oprogramowanie wykonuje automatyczną manipulację i obliczenia mieszanych matematycznych wyrażeń symbolicznych/numerycznych, umożliwiając szybkie i łatwe rozwiązywanie, różnicowanie i upraszczanie. Wersja 15.1.3 zawiera wiele ulepszeń, w tym ulepszoną obsługę przepełnień i wprowadzania w stylu programu Mathematica.
Więcej informacji można znaleźć na stronie programu mathomatic.

5.5.6. Maxima

Maxima to pełny możliwości program do obliczeń symbolicznych i matematycznych z własnym debugerem poziomu źródłowego dla kodu Maxima. Pakiet Maxima w Fedorze 14 został zaktualizowany z wersji 5.20.1 do 5.21.1. Najnowsza wersja zawiera program plot3d do oznaczania wielu powierzchni posiadający wbudowane transformacje sferyczne. Funkcje Bessela, zeta Riemanna, signum i hipergeometryczna zostały rozszerzone lub odnowione. Do tej wersji dołączono wiele poprawek błędów.
Więcej informacji można znaleźć na stronie programu Maxima.

5.5.7. mrpt-apps

Zestaw narzędzi do programowania zdalnych robotów (MRPT: mrpt-apps) to rozszerzalna, wieloplatformowa biblioteka open source w języku C++ mająca pomagać badaczom robotyki w projektowaniu i implementowaniu algorytmów w polach jednoczesnej lokalizacji i mapowania (SLAM), wizji komputera i planowania ruchu (unikaniu przeszkód). Najnowsza wersja 0.9.0-0.5 została zbudowana w oparciu o bibliotekę wxGTK 2.8.11-2. Przebudowa była wymagana przez nową wersję biblioteki OpenCV.
Więcej informacji można znaleźć na stronie projektu mrpt.org.

5.5.8. Prover9

Pakiet Prover9 dostarcza dowodzenie twierdzeń rozkładu/paramodulacji i generator modelu licznika Mace4. Program Prover9 służy do automatycznego dowodzenia twierdzeń dla logiki pierwszego rzędu i logiki równościowej. Używa technik wnioskowania rzędowego i paramodulacji z selekcją dosłowną. Pakiet został zaktualizowany do wersji 200911a. Następujące programy zostały dodane: prover9-complex, prover9-gen_trc_defs i prover9-test_complex.
Więcej informacji można znaleźć na stronie programu prover9 na witrynie cs.unm.edu.

5.5.9. R

Środowisko R jest zintegrowanym zestawem udogodnień FOSS do manipulacji danymi, obliczeń statystycznych, odkrywania wiedzy z baz danych, analiz danych, obliczeń naukowych i graficznego wyświetlania. Pakiet R został w Fedorze 14 zaktualizowany do wersji 2.11.1. Do repozytoriów Fedory dodano także dużą liczbę nowych pakietów R.
Więcej informacji można znaleźć na stronie projektu R.

5.5.10. ROOT

Nowością w Fedorze 14 jest root, zorientowana obiektowo platforma open source do pozyskiwania danych, symulacji i systemów analizy danych zaprojektowany w instytucie CERN.
Pełne informacje o tym pakiecie, zawierającym wiele wtyczek do pozyskiwania danych można znaleźć na stronie instytutu CERN.

5.5.11. Scientific Python

Pakiet Scientific Python to kolekcja modułów języka Python do obliczeń naukowych. Najnowsza wersja 2.8.11 zawiera bibliotekę numpy-1.4.0.
Więcej informacji można znaleźć na stronie projektu Scientific Python.

5.5.12. TeX Live

TeX Live to zaawansowana i wyczerpująca implementacja systemu TeX dla systemu GNU/Linux i systemów Uniksowych. W Fedorze 14 dołączono wersję Texlive-2007. Najnowszy pakiet zawiera pomniejsze poprawki błędów. Można także zainstalować wersję TeXlive-2009 z płyty DVD Texlive-2009 DVD bez żadnych problemów.
Więcej informacji można znaleźć na stronie projektu TeX Live.

5.5.13. VYM

VYM ("View Your Mind") to narzędzie do tworzenia i manipulowania map pokazujących wzorce rozumowania. Można ich używać do zarządzania czasem, organizowania zadań oraz do uzyskania przeglądu złożonych kontekstów. Wydanie 1.12.7 zawiera liczne ulepszenia wizualizacji.
Więcej informacji można znaleźć na stronie projektu VYM ("View Your Mind").

5.5.14. Weka

Weka to kolekcja algorytmów nauczania maszynowego do zadań wydobywania danych. Algorytmy mogą być zastosowywane bezpośrednio do zestawów danych lub wywoływane z własnego kodu języka Java. Program Weka zawiera narzędzia do preprodukcji, klasyfikacji, regresji, klastrów, reguł powiązań i wizualizacji. Pasuje także dobrze do tworzenia nowych schematów nauczania maszynowego. Pakiet Weka został zaktualizowany do wersji 3.2.6-4, zawierającej ważne poprawki błędów.
Więcej informacji można znaleźć na stronie projektu Weka.