Минули новогодние праздники, и жизнь возвращается в привычный рабочий ритм. А работа, соответственно, требует рабочий софт, в том числе и свободный. В первую неделю нового года обновилось много свободных программ, необходимых для работы. Это первые образы FreeBSD 9.0, ядро Linux 3.2, FreeDOS 1.1, Scribus 1.4, LibreCAD 1.0, NetBeans IDE 7.1, Gentoo 12.0 LiveDVD.
FreeBSD 9.0
FreeBSD - пример системы, которую можно назвать настоящей "рабочей лошадкой", что неприметно, но добросовестно делает много полезной работы в интернете. Эта система к началу этого года уже доросла до девятой версии, являющейся значительной в отношении нововведений.
На момент написания обзора официального представления ещё не было. Поэтому ограничусь сообщением о том, что в конце прошлой недели на некоторых ftp-зеркалах появились iso-образы FreeBSD 9.0. Но более детально рассмотрим новую версию уже после официального выхода.
Linux 3.2
Восстановила полностью свою работоспособность инфраструктура выпуска новых версий ядра Linux. Об этом свидетельствует рабочий выход Linux 3.2.
Предыдущая версия ядра выходила практически в боевых условиях, так как серверы kernel.org были взломаны хакерами. В результате разработка версии 3.1 почти на месяц отклонилась от графика.
Ядро Linux давно уже является промышленным стандартом для работы на широком спектре компьютерного оборудования. Поэтому неудивительно, что большую часть изменений представляет код драйверов для этого самого компьютерного оборудования.
Немалая часть изменений направлена на увеличение производительности ядра. Например, увеличена отзывчивость десктопных приложений в условиях большой интенсивности операций записи. Для файловой системы Ext4 максимальный размер блока данных увеличен с 4 Кб до 1 Мб, что в случае хранения файлов очень больших размеров приводит к значительному уменьшению фрагментации.
Что же касается другой функциональности, то теперь в планировщике задач появилась система гибкого распределения вычислительных ресурсов, позволяющая адресно распределять ресурсы CPU между разными категориями процессов. А специалисты Google внесли в ядро реализацию алгоритма пропорционального снижения интенсивности отправки пакетов в TCP-стеке, позволяющего быстрее восстановить оптимальные параметры системы после временных проблем с передачей данных.
FreeDOS 1.1
Многие ещё помнят времена, когда на персоналках трудилась операционная система MS-DOS. Хотя и сейчас можно найти места, где эта ветхозаветная ОС работает на благо человека.
Но на данный момент DOS в первую очередь представляет интерес для энтузиастов. Именно им на прошлой неделе после шести лет трудов была представлена новая версия FreeDOS. Это свободная DOS-совместимая система для IBM-совместимых PC, разработка которой началась в 1994-м году.
Что касается системных особенностей, то FreeDOS может похвастать следующими возможностями:
- стабильная поддержка FAT-32 и длинных имен файлов;
- возможность запуска сетевых приложений;
- реализация дискового кэша;
- поддержка систем управления памятью HIMEM, EMM386 и UMBPCI и менеджер памяти JEMM386;
- поддержка системы печати;
- драйверы для CDROM, драйверы UDMA для жестких дисков и DVD;
- драйвер мыши CUTEMOUSE;
- поддержка ACPI, временного засыпания и работы в энергосберегающем режиме;
- поддержка USB-контроллеров и возможность работы с USB Flash;
- для загрузки используется новая версия Syslinux.
FreeDOS - практически дистрибутив, который включает большое количество программ, в том числе и портированных с UNIX. Соответственно, у FreeDOS есть собственный репозиторий пакетов. Из этого репозитрия можно установить веб-браузеры Lynx, Arachne, текстовые редакторы edlin, edit, vim, emacs, игры и многое другое.
Gentoo 12.0 LiveDVD
Желающие посмотреть в работе популярный среди большой части линуксоидов дистрибутив Gentoo получили на прошлой неделе хорошую для этого возможность. Сообщество разработчиков и мантейнеров этого дистрибутива подготовили специальный "живой DVD" LiveDVD Gentoo 12.0.
Gentoo - весьма оригинальная система, совмещающая в себе много интересного. Основное - это система управления пакетами Portege, принципы которой позаимствованы из FreeBSD. Данная система управления и сборки программ позволяет не только иметь самые свежие на данный момент времени версии ПО, но и позволяет оптимизировать сборку пакетов под конкретное аппаратное обеспечение.
На LiveDVD, конечно же, установлено уже готовое к работе ПО, которое не нужно собирать. ISO-образ поддерживает установку на DVD и USB Flash. Также здесь используется файловая система AUFS с возможностью записи поверх доступной только на чтение областью диска, что позволяет устанавливать на этот "живой DVD" дополнительные пакеты.
Scribus 1.4
Обязательно следует обратить внимание на выход свободной полиграфической издательской системы Scribus 1.4. Начиная с версии 1.3, эта полиграфическая система стала рабочим инструментом во многих небольших издательствах.
Однако, с другой стороны, выпуск версии 1.4 этого программного продукта, что разрабатывался около пяти лет, получился неоднозначным. Во время разработки проект, похоже, вступил в полосу кризиса, что выразилось в уходе из него некоторых важных разработчиков.
Основной целью Scribus 1.4 являлся переход на более современный тулкит Qt4. Этот переход оказался нелёгким для немногочисленной команды программистов.
Тем не менее, кроме перехода на Qt4, в новой версии Scribus реализовано много интересных изменений:
- экспорт в PDF 1.5 (со слоями) и PDF/X-3;
- возможность редактировать текст прямо в блоках;
- возможность использовать внешние палитры Pantone;
- улучшенная поддержка файлов Photoshop с поддержкой множественных отсечённых контуров и PSD-слоёв;
- неразрушающие эффекты для растровой графики;
- новый тип блоков - "Render Frames", куда помещается контент, создаваемый внешним приложением.
LibreCAD 1.0
Представлен первый стабильный выпуск CAD-системы LibreCAD. Хотя, следует сказать, что и предыдущие бета-версии этой программы работали достаточно стабильно.
На самом деле новый LibreCAD - это форк открытой версии QCAD, которая является приложением для двумерного черчения, т.е. "электронным кульманом". Как и в QCAD, в LibreCAD можно создавать технические чертежи, планы зданий и интерьеров, чертежи механических деталей и схемы.
В LibreCAD разработчики перевели кодовую базу на новый современный фреймворк Qt4. Также здесь были переделаны некоторые проприетарные компоненты QCAD, например, шрифты.
Разработчики LibreCAD также подготовили интерфейс для создания и подключения плагинов, через которые в дальнейшем предполагается расширять функциональность LibreCAD.
LibreCAD является кроссплатформенным приложением. Есть версии для Windows, Mac OSX и GNU/Linux. Для Ubuntu самые свежие версии можно взять из специального ppa-репозитория ppa:librecad-dev/librecad-daily.
Cinnamon 1.1.3
Как показала жизнь в прошлом году, очень многие пользователи идеальной рабочей средой считают старую добрую графическую оболочку GNOME 2. Именно в этом рабочем окружении пользователи демонстрируют наивысшую производительность труда.
В результате в прошлом году популярность получил форк Ubuntu под названием Linux Mint, разработчики которого решили продолжить традиции GNOME 2. И в рамках последней версии этого дистрибутива был представлен вариант оболочки GNOME 3, выполненный в традициях второго "Гнома". Для этого был создан специальный набор дополнений MGSE (Mint GNOME Shell Extensions), который превращает GNOME 3 в GNOME 2.
На прошлой неделе разработчики Mint представили этот переработанный третий "Гном" в виде отдельной реализации с названием Cinnamon. Главным отличием Cinnamon от ранее разработанного набора дополнений MGSE является то, что дополнительная функциональность вшита в оболочку, а не реализована в виде внешних дополнений.
NetBeans IDE 7.1
Для многих программистов, использующих NetBeans IDE, работа теперь станет веселее с новой версией этой среды разработки, что появилась на прошлой неделе. Эта IDE применяется для разработки на языках Java, JavaFX, PHP, JavaScript, Python, Groovy и C/C++ и распространяется в исходных текстах под лицензиями GPLv2 и CDDL.
Прежде всего, NetBeans IDE 7.1 является первой средой разработки, в полной мере поддерживающей последние спецификации и стандарты на платформу Java. По заявлению Oracle, версия 7.1 обеспечивает полноценную поддержку JavaFX 2.0. Новая версия содержит новые инструменты для визуальной отладки интерфейса приложений на базе Swing и JavaFX.
Многие используют NetBeans для веб-разработки. В этом отношении в новой версии следует отметить поддержку CSS3 в редакторе CSS, включая поддержку автодополнения, подсветку синтаксиса и контекстную документацию для новых элементов CSS3.
В версии 7.1 появился новый функционал и для контроля версий файлов. Теперь в эту IDE интегрированы средства для работы с распределёнными системами управления версиями файлов Git.
Михаил АСТАПЧИК
Горячие темы