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

Пакет twlog появляется впервые в Fedora 14. Это простой повседневный журнал, не претендующий на что-то особенное. Пункты меню можно настраивать, чтобы сделать действия более быстрыми. Дополнительные сведения о 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. В него вошли, кроме множества исправлений ошибок, еще и новые возможности:
  • изменилась на LGPLv2+ лицензия для src/ и modules/
  • релизован ECCP
  • восстановлен модуль video
  • Снова добавлена поддержка просмотра исходного текста на языках высокого уровня
  • добавлены часы реального времени DS1307
  • дополнения скомпилированы и загружаются как часть 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 предлагает множество улучшений по сравнению с предыдущими версиями, имеющимися в Fedora. Программы, которые в настоящее время поддерживают jack, могут воспользоваться преимуществами этих улучшений без изменений.
  • jack2 использует преимущества многопроцессорных и многоядерных систем. Результатом является меньшее число сбоев звука, когда работает более одной программы с поддержкой jack.
  • Теперь можно изменять подключения, не прерывая аудио поток. Это означает, что не нужно останавливать запись или воспроизведение для того, чтобы изменить соединения ваших программ друг с другом.
  • Включение "Асинхронно" предотвращает слышимые сбои звука. Если программа вовремя не предоставляет порцию, jack2 автоматически повторяет предыдущую порцию. Старый jack-сервер выдал бы слышимый сбой, но в случае jack2, вы, вероятно, даже не услышите отсутствующую порцию.
  • Можно в одной системе использовать jack2 и PulseAudio. Когда сервер jack запускается, он автоматически забирает управление звуковым оборудованием у PulseAudio. Когда сервер jack останавливается, он автоматически возвращает PulseAudio управление звуковым оборудованием. Теперь больше не стоит удалять PulseAudio.
Переход на jack2 является еще одним примером скрытых улучшений, являющихся частью Fedora 14.

5.4.2. Руководство для музыкантов

Created as a Fedora Summer Coding project, the Fedora Musicians' Guide is released for the first time with Fedora 14. The Musicians' Guide shows you how to use several popular audio and music applications available in Fedora, and it explains some basic concepts you need to know when using audio software on any computer.
Each application has a tutorial, designed to show a typical use of the application by creating an actual musical project. In the Ardour tutorial, for example, you learn how to mix and master a recording of a real song. In the Qtractor tutorial, you learn how to create a MIDI-based accompaniment for a recording of a Beethoven piano sonata.
More advanced users - especially programmers who wish to create music - will appreciate the detailed coverage of SuperCollider, a programming language designed for audio synthesis. The tutorial shows you how to create a piece of music, from inspiration to completion. There is also a section explaining the syntax and usage of many language features, designed to be used as an introduction to SuperCollider, and as a reference while you program. Combined with the extensive documentation available from the developers, the Musicians' Guide chapter help to make SuperCollider on Fedora easier than ever!
All musicians who want to improve their skills will want to use the ear-training application Solfege. Solfege offers a wide variety of exercises, from hearing and singing intervals and chords, to taking dictation of a series of chords, or even detecting a tuning discrepancy between pitches. Whether you want to build your aural skills for the first time or just want help in maintaining them, Solfege can help you.
Руководство для музыкантов доступно с сайта Docs Project по адресу http://docs.fedoraproject.org/.

5.4.3. Qsynth

Qsynth is a graphical front-end for the FluidSynth software-based MIDI synthesizer. Qsynth lets you take advantage of the full capabilities of FluidSynth more easily. You can change all aspects of a FluidSynth setup, and even run multiple instances of the FluidSynth synthesizer, from within one Qsynth window.
Про пакет Qsynth рассказываетcя в Главе 10, "FluidSynth" нового Руководства для музыкантов (http://docs.fedoraproject.org/).

5.4.4. gtick

Впервые в Fedora14 пакет gtick — приложение-метроном, поддерживающее различные счетчики и скорости вплоть до 1000 bpm.
Более подробно смотрите здесь.

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 пересобрана под wxGTK-2.8.11 в Fedora 14.
Дополнительные сведения - см. на сайте проекта 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 - переносимая система компьютерной алгебры (computer algebra system, CAS) общего назначения. Это ПО автоматически производит манипулирование и расчет смешанных символьно-цифровых математических выражений, что позволяет быстро и легко получать решения, дифференцирование и упрощение. В версии 15.1.3 появляется ряд усовершенствований, в том числе улучшенная обработка переполнения и поддержка ввода в стиле Mathematica.
Дополнительные сведения смотрите на сайте mathomatic.

5.5.6. Maxima

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

5.5.7. mrpt-apps

Инструментарий для программирования подвижных роботов (Mobile Robot Programming Toolkit, MRPT: mrpt-apps) - это развитая, кросс-платформенная и открытая библиотека, нацеленная на помощь исследователям-роботехникам в разработке и реализации алгоритмов в областях одновременной локализации и картирования (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.
Дополнительные сведения смотрите на веб-сайте cs.unm.edu prover9.

5.5.9. R

Среда R - интегрированный пакет FOSS-средств для обработки данных, статистических расчетов, обнаружения знаний в базах данных, анализа данных, научных вычислений и графического отображения данных. R в Fedora 14 обновлен до версии 2.11.1. В репозиторий Fedora добавлено также большое число новых R-пакетов.
Дополнительные сведения смотрите на сайте проекта R.

5.5.10. ROOT

Новой для Fedora 14 является root, объектно-ориентированная платформа с открытым исходным кодом для систем сбора данных, моделирования и анализа данных, разработанная в ЦЕРН.
Полную информацию об этом пакете, в который входит множество модулей расширения для сбора данных, можно найти на сайте ЦЕРН.

5.5.11. Scientific Python

Scientific Python - это набор модулей на Python для научных расчетов. В последнюю версию 2.8.11 входит numpy-1.4.0.
Дополнительные сведения смотрите на сайте проекта Scientific Python: Обзор.

5.5.12. texlive

Texlive - это продвинутая полная реализация TeX для GNU/Linux и различных систем Unix. Texlive-2007 включен в состав Fedora-14. В последней сборке сделаны незначительные исправления ошибок. Можно также без каких-либо проблем установить TeXlive-2009 с DVD.
Дополнительные сведения смотрите на сайте проекта 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.