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. В него вошли, кроме множества исправлений ошибок, еще и новые возможности:
  • изменилась на 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. Руководство для музыкантов

Созданное как проект Fedora Summer Coding, Руководство для музыкантов выпущено впервые в Fedora 14. Руководство для музыкантов показывает, как использовать некоторые популярные аудио и музыкальные приложения, имеющиеся в Fedora, и в нем объясняются некоторые основные понятия, которые необходимо знать при использовании программного обеспечения для работы со звуком на любом компьютере.
Каждое приложение имеет учебник, в котором показывается типичное применение этого приложения путем создания настоящего музыкального проекта. Например, в учебнике к Ardour вы узнаете, как микшировать и делать запись настоящей песни. В учебнике к Qtractor вы узнаете, как создать сопровождение на основе MIDI для записи сонаты Бетховена для фортепиано.
Более опытные пользователи — в особенности программисты, которые хотят создавать музыку — оценят подробное освещение SuperCollider, языка программирования, предназначенного для синтеза звука. В учебнике показывается, как создавать музыкальное произведение, от озарения до завершения. Есть также раздел, в котором объясняется синтаксис и применение многих особенностей языка, который следует использовать как введение в SuperCollider, а также как справочник во время программирования. В сочетаниии с обширной документацией, предоставленной разработчиками, глава в Руководстве для музыкантов помогает сделать использование SuperCollider на Fedora проще, чем когда-либо!
Все музыканты, желающие улучшить свои навыки, захотят воспользоваться приложением для тренировки слуха Solfege. Solfege предлагает широкий выбор упражнений, от слушания и пения интервалов и аккордов до диктантов из серий аккордов, или даже обнаружение неточности в настройке высоты звука. Хотите вы настроить свой слух впервые, или же просто хотите его поддерживать, Solfege может вам помочь.
Руководство для музыкантов доступен на сайте Docs Project по адресу http://docs.fedoraproject.org/.

5.4.3. Qsynth

Qsynth — графическая оболочка для FluidSynth, программного синтезатора MIDI. Qsynth позволяет полноценно, но более легко использовать возможности FluidSynth. Можно менять любые параметры в настройке FluidSynth и даже запускать несколько копий FluidSynth одновременно в одном окне Qsynth.
О пакете Qsynth рассказано в Главе 10 «FluidSynth» нового Руководства для музыкантов (http://docs.fedoraproject.org/).

5.4.4. gtick

Впервые в Fedora14 пакет 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 пересобрана под 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 — переносная компьютерная алгебраическая система (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.