Product SiteDocumentation Site

5. Зміни у Fedora для специфічних груп користувачів

5.1. Аматорське радіомовлення

5.1.1. aldo

У новій версії програми для навчання коду Морзе, aldo, передбачено підтримку додаткових символів пунктуації, кращий вибір звукових карток і використання нової послідовності Коха.

5.1.2. fldigi

У fldigi 3.20.20 внесено багато змін, передбачено нові можливості та виправлення вад. Повний список можливостей можна знайти за цією адресою. Список змін можна знайти за цією адресою.

5.1.3. linpsk

У linpsk передбачено підтримку RTTY і MFSK та новий шар графічного інтерфейсу з кращою швидкодією. Ведення журналу можна здійснювати за допомогою LinLog.

5.1.4. twlog

Новим пакунком у Fedora 14 є twlog. Це проста програма для щоденного ведення журналу, а не складний інструмент журналювання. Меню програми можна налаштувати для спрощення виконання дій. Подробиці щодо twlog наведено на веб-сайті twlog.

5.1.5. xwxapt

xwxapt оновлено до версії 2. Код для звукових карток значно змінено, що має зменшити кількість вад, пов’язаних зі звуковими картками.

5.2. Схемотехніка

5.2.1. GTKWave

gtkwave було оновлено до версії 3.3.10. Серед нових можливостей інструмент запису VCD, динамічне стискання zlib, підтримка подвійного перегляду форми сигналу, можливість використання переглядача як додатка до зовнішніх програм тощо. Докладний опис змін можна знайти у файлі CHANGELOG.TXT.

5.2.2. kicad

У версію 2010.05.27 kicad включено можливість редагування назв відбитків, покращення у виводі даних у форматі SVG та можливість експортування у форматі VRML. Докладніше про зміни у програмі можна дізнатися з файла CHANGELOG.

5.2.3. ngspice

У ngspics 21 передбачено режим сумісності для роботи з іншими імітаторами, додатковими пристроями, режим «каналу даних» та вивід даних у таблиці. З документацією тепер можна ознайомитися у форматі pdf. Докладніше про пакунок можна дізнатися з веб-сайта ngspice.

5.3. Розробка для вбудованих систем

5.3.1. AVR

5.3.1.1. gcc
У gcc передбачено декілька покращень, пов’язаних з процесором AVR. З докладнішими відомостями можна ознайомитися у розділі щодо GCC цього документа.

5.3.2. PIC

5.3.2.1. gpsim
gpsim оновлено до версії 0.25. Окрім багатьох виправлень вад, до пакунка включено нові можливості:
  • Ліцензію на src/ і modules/ змінено на LGPLv2+
  • Реалізовано ECCP
  • відновлено розробку модуля video
  • Додано підтримку зворотного перегляду коду HLL
  • Додано додатковий годинник реального часу DS1307
  • extras збираються і завантажуються як частина gpsim
Було додано підтримку таких компонентів:
  • PIC16F882
  • PIC16F883
  • PIC16F884
  • PIC16F886
  • PIC16F887

5.3.3. piklab

До пакунка piklab включено декілька нових можливостей, зокрема:
  • Підтримку нових процесорів
    • 18F14K22
    • 18F13K22
    • 33FJ06GSxxx
    • 33FJ128MC802
  • Покращення у ICD2, зокрема підтримка додаткових форматів
  • Нові можливості журналювання і відтворення
  • Підтримка безпосереднього програмування для сімейства 16F88x
Повний список подробиць, зокрема список багатьох виправлених вад, можна знайти у журналі змін на веб-сайті piklab.

5.4. Музикантам

5.4.1. jack2

У Fedora 14 здійснено перехід з jack до jack2, який раніше мав назву jackdmp. У jack2 передбачено багато удосконалень, порівняно з попередніми версіями сервера jack у Fedora. Сучасні програми з підтримкою jack можуть використовувати переваги нового сервера без внесення до їх коду додаткових змін.
  • jack2 може використовувати переваги систем з багатьма процесорами та багатьма ядрами. Результатом є зменшення затримок звуку у разі запуску декількох програм з підтримкою jack.
  • У новій версії ви зможете вносити зміни до з’єднань сервера без переривання потоку звукових даних. Це означає, що вам вже не потрібно буде зупиняти запис або відтворення з метою внесення змін у спосіб з’єднання ваших програм між собою.
  • «Асинхронна» активація запобігатиме затримкам звуку. Якщо програма не надаватиме вчасно пакета звукових даних, jack2 автоматично повторюватиме попередній пакет. Попередня реалізація сервера jack могла призводити до помітних затримок, але у jack2 вам не вдасться почути, що пакет пропущено.
  • Ви зможете одночасно використовувати у системі jack2 і PulseAudio. Після запуску сервера jack він автоматично перебиратиме на себе керування звуковим обладнанням від PulseAudio. Після зупинки сервера jack керування автоматично повертатиметься до PulseAudio. Вам більше не потрібно буде вилучати PulseAudio з системи для того, щоб нормально працювати зі звуком.
Перехід на jack2 є ще одними прикладом непомітних для користувача, але суттєвих покращень у Fedora 14.

5.4.2. Підручник для музикантів

У межах проекту Fedora Summer Coding було створено першу версію Підручника для музикантів для Fedora 14. За допомогою Підручника для музикантів ви зможете дізнатися про те, як користуватися декількома популярними звуковими та музичними програмами, встановити які можна зі сховищ Fedora. У підручнику наведено пояснення деяких основних понять, які пов’язано з використанням програмного забезпечення для роботи зі звуком у будь-якій системі.
Для кожної з програм наведено покрокові настанови з виконання типових дій з обробки справжнього музичного проекту. Наприклад, за допомогою настанов щодо Ardour ви зможете навчитися мікшувати та обробляти справжні записи пісень. За допомогою настанов щодо Qtractor ви навчитея створенню заснованого на MIDI акомпанементу до запису сонати для піаніно Бетховена.
Досвідченішим користувачам, — особливо програмістам, які небайдужі до музики, — буде корисним докладний опис SuperCollider — мови програмування, розробленої для синтезу звукових даних. У настановах наведено приклад створення музичного твору від першого поруху натхнення до остаточного варіанта. У відповідному розділі наведено пояснення щодо синтаксису та використання багатьох можливостей мови. Цей розділ може слугувати вступом до SuperCollider та довідником з програмування. У поєднанні з іншою документацією, створеною розробниками, ця глава «Підручника для музикантів» допоможе вам використовувати SuperCollider у Fedora з небаченою простотою!
Всім музикантам, які бажають покращити навички, варто скористатися програмою для тренування слуху Solfege. У Solfege передбачено широкий діапазон вправ, від прослуховування і виконання нот і акордів до диктантів з серій акордів та виявлення відмінностей у тонах при настроюванні. Бажаєте ви покращити ваші початкові навички чи просто підтримати себе у формі, Solfege допоможе вам впоратися з вашим завданням.
Ознайомитися з Підручником для музикантів можна за допомогою веб-сайта проекту з документування, розташованого за адресою http://docs.fedoraproject.org/.

5.4.3. Qsynth

Qsynth — графічна оболонка до FluidSynth, програмного синтезатора MIDI. За допомогою Qsynth ви зможете скористатися перевагами FluidSynth без зайвих ускладнень. За допомогою єдиного вікна Qsynth ви зможете змінити будь-які параметри налаштування FluidSynth або навіть запустити декілька екземплярів синтезатора FluidSynth одночасно.
Qsynth описано у главі 10, "FluidSynth", нового підручника для музикантів (http://docs.fedoraproject.org/).

5.4.4. gtick

Новим у Fedora 14 є пакунок gtick, що містить програму-метроном, у якій передбачено різноманітні лічильники та швидкості до 1000 тактів на хвилину.
Докладніше про програму можна дізнатися за цією адресою.

5.5. Наукові і технічні пакунки

5.5.1. Asymptote

Asymptote — потужна мова опису векторної графіки для побудови технічних креслень. Мову розроблено на основі MetaPost, але з покращеним C++-подібним синтаксисом. Asymptote забезпечує для рисунків ту саму високу якість, яку забезпечує LaTeX для поліграфічного компонування наукових текстів. Мітки та рівняння на кресленнях набираються за допомогою LaTeX, що забезпечує високоякісне виведення даних у форматі PostScript. До складу Fedora 14 включено версію мови 2.04 з багатьма виправленнями вад. Файли, створені у режимі вбудованого tex можна просто перейменовувати без редагування їх вмісту.
Докладнішу інформацію можна отримати з сайта asymptote.sourceforge.net.

5.5.2. Extrema

Extrema — потужний інструмент візуалізації та аналізу даних, за допомогою якого дослідники можуть швидко видобути з великих об’ємів складних даних суттєві параметри та найважливіші характеристики. Гнучкість, продуманість та потужність цього інструменту надасть вам змогу без проблем розробити ваші власні команди та створити графіки з будь-якими бажаними параметрами. Версію 4.4.4 для Fedora 14 перезібрано з підтримкою wxGTK-2.8.11.
Докладніші відомості можна отримати з веб-сайта проекту extrema.

5.5.3. gnumeric

Gnumeric було оновлено з версії 1.10.0-1 до версії 1.10.2-4. Серед змін збирання з новими бібліотеками Goffice та виправлення вад.
Докладніші відомості: gnome: gnumeric.

5.5.4. Gnuplot

Gnuplot — програма для інтерактивної побудови графіків з ухилом на відтворення наукових даних, що керується командним рядком. Gnuplot було оновлено до гілки 4.4 (ознайомтеся з нотатками щодо випуску 4.4.0). Порівняно з версією 4.2, у цій версії передбачено покращену побудову графіків на основі бібліотек pango, cairo і wxWidgets, інтерактивний показ на клієнтській стороні графіків за допомогою елемента HTML 5 «canvas», кращу підтримку локалізацій, підтримку кодування символів UTF-8, підтримку прозорості та створення та обробку зображень з каналом прозорості, підтримку розширеного синтаксису командного рядка, зокрема ітерацій та нових стилів побудови. Крім того, програма здатна читати та використовувати зображення PNG, як елементи графіка. Графічним інтерфейсом до цієї програми може бути gnuplot-py.
Докладніші відомості можна отримати з веб-сайта проекту gnuplot.

5.5.5. Mathomatic

Mathomatic — система комп’ютерної алгебри широкого призначення (CAS), яка може працювати на багатьох програмних платформах. Це програмне забезпечення виконує автоматичну обробку і обчислення комплексних символьно-числових математичних виразів, що надає змогу швидко і просто розв’язувати рівняння, виконувати диференціювання та спрощення. У версії 15.1.3 передбачено декілька покращень, зокрема кращу обробку переповнення буфера і підтримку введення команд у стилі Mathematica.
Докладніші відомості можна отримати з веб-сайта проекту mathomatic.

5.5.6. Maxima

Maxima — повнофункціональна програма для виконання символічних та математичних обчислень з власним зневадником коду maxima. Maxima було оновлено з версії 5.20.1 до версії 5.21.1 у Fedora-14. До складу цієї збірки включено функцію plot3d, призначену для побудови декількох поверхонь у просторі, та вбудовані можливості виконання сферичних перетворень. Код функцій Бесселя, дзета-функції Рімана та гіпергеометричної функції оновлено і переглянуто. Виправлено багато вад.
Докладніші відомості можна отримати з веб-сайта проекту maxima.

5.5.7. mrpt-apps

Mobile Robot Programming Toolkit (MRPT: mrpt-apps) (набір інструментів для програмування мобільних роботів) є великою бібліотекою, написаною мовою C++, з відкритим кодом і широкими можливостями. Бібліотеку призначено для полегшення розробникам роботів створення та реалізації алгоритмів у галузях інтерактивної локалізації та картографування (Simultaneous Localization and Mapping або SLAM), машинного зору та планування руху (уникання перешкод). Найсвіжішу версію, 0.9.0-0.5, було зібрано на основі бібліотеки wxGTK-2.8.11-2. Потребу у повторному збиранні було викликано появою нової версії Opencv.
Докладніші відомості можна отримати з веб-сайта проекту mrpt.org.

5.5.8. Prover9

Пакунок Prover9 містить інструмент доведення теорем розв’язанням/парамодуляцією Prover9 та інструмент створення контр-моделей Mace4. Prover9 — інструмент для автоматичного доведення теорем для логіки першого порядку та екваціональної логіки. У програмі використано логічні методики впорядкованого розв’язання та парамодуляції з вибором літералів. Пакунок оновлено до основної версії 200911a. Додано такі компоненти: prover9-complex, prover9-gen_trc_defs і prover9-test_complex.
Докладніші відомості можна отримати з веб-сайта проекту prover9.

5.5.9. R

Середовище R є комплексним набором інструментів з відкритим кодом, призначеним для обробки даних, статистичних обчислень, експертної обробки баз даних, аналізу даних, наукових обчислень та показу графічного представлення даних. У Fedora 14 R оновлено до версії 2.11.1. Крім того, у сховищах Fedora ви знайдете багато нових пакунків R.
Докладніші відомості можна отримати з веб-сайта проекту R.

5.5.10. ROOT

Новим у Fedora 14 є root, об’єктно-орієнтована платформа з відкритим кодом для отримання даних, імітації та обробки даних. Цю систему розроблено CERN.
Повний опис цього пакунка, у якому передбачено багато додатків отримання даних, можна знайти на сайті CERN.

5.5.11. Наукові модулі Python

Наукові модулі Python (Scientific Python) — збірка модулів Python для наукових обчислень. До останньої версії, 2.8.11, включено numpy-1.4.0.
Докладніші відомості можна отримати з веб-сайта огляду наукових модулів Python.

5.5.12. texlive

Texlive — повна реалізація TeX для GNU/Linux та інших систем UNIX. До складу Fedora 14 включено Texlive-2007. До складу найсвіжішої версії включено незначні виправлення вад. Крім того, ви можете встановити TeXlive-2009 з DVD Texlive-2009 без будь-яких проблем.
Докладніші відомості можна отримати з веб-сайта проекту texlive.

5.5.13. VYM

VYM (View Your Mind або «перегляд вашої думки») — інструмент для створення і обробки карт, на яких показано тези розмірковувань. Ви можете скористатися ними для керування розподілом часу, впорядкування завдань та перегляду складних логічних викладів. У випуску 1.12.7 додано декілька покращень перегляду даних.
Докладніші відомості можна отримати з веб-сайта проекту VYM (View Your Mind).

5.5.14. Weka

Weka — збірка алгоритмів машинного навчання для виконання завдань з обробки даних. Алгоритми можна або безпосередньо застосовувати до наборів даних або викликати з вашого власного коду мовою Java. До складу weka включено інструмент для попередньої обробки даних, класифікації, відсіювання, розподілу, встановлення правил зв’язку та візуалізації. Збірка також чудово пристосована для розробки нових схем машинного навчання. Пакунок weka оновлено до версії 3.2.6-4, у якій виправлено серйозні вади.
Докладніші відомості можна отримати з веб-сайта проекту weka.