2009-01-29

Обновлены GPL исключения для GCC Runtime, в GCC придет архитектура плагинов

Сегодня организация Free Software Foundation совместно с Управляющим комитетом GCC (GCC Steering Committee) и Центром защиты свободного ПО (Software Freedom Law Center) объявили о выходе нового обновления лицензии, которая позволит расширять функциональность GCC за счет присоединяемых модулей. Дополнительно, новая лицензия позволит перевести проект на работу под GPLv3.

Как объяснил Brett Smith, инженер, занимающийся вопросами лицензионного соответствия FSF, в состав GCC входят библиотеки времени исполнения (GCC Runtime Library), которые автоматически встраиваются в объектный код каждого приложения, создаваемого GCC. Для того, чтобы разработчики программного обеспечения могли компилировать любой код, независимо от лицензии под которой он будет распространяться, эти библиотеки всегда пользовались специальной лицензией, называемой "исключением GCC Runtime библиотек". Теперь, после того, как обновленная версия исключений, разработанных с учетом GPLv3, вступила в силу, стало возможным обновить существующие библиотеки.

Новые исключения также позволяют осуществлять подключение дополнительных модулей с GCC. Причем расширение компилятора может производиться как за счет открытых, так и за счет проприетарных плагинов. Остается только добавить, что пока в GCC не существует интерфейса для подключения таких модулей, и пройдет некоторое время, прежде чем он появится.

2009-01-28

Вышел релиз q4wine 0.110

В свет вышел релиз q4wine, графической утилиты для автоматизации и упрощения настройки WINE.

Среди нововведений:

* Проект мигрировал на более вменяемую систему сборки cmake;
* Полная поддержка FreeBSD (Для корректной работы необходим kvm и procfs);
* Исправлены ошибки и регрессии 0.109 версии, связанные с изменением структуры БД и места хранения файлов конфигурации;
* Добавлен русский перевод;
* Временно добавлена поддержка Winetricks скриптов;
* Улучшено визуальное отображение таблиц;
* Добавлена возможность монтирования nrg образов (Linux only);

Портирование q4wine на FreeBSD было бы невозможным, без советов, тестирования и идей Сергея Дятко (г. Минск, Беларусь). Павел Зинин ( г. Сергиев Посад, Россия) добавил поддержку Winetools, провел работу над wis парсером и сделал Русский перевод. Основную разработку и техническую координацию вел Алексей Малахов (г. Киев, Украина).

Основные функции q4wine:

* возможность экспорта цветовой палитры qt4 в цветовые настройки wine;
* возможность легкой и прозрачной работы с разными версиями wine;
* легкое создание и управление префиксами WINE (WINEPREFIX);
* автоматическое создание системных каталогов (system, autostart) и иконок wine-утилит;
* легкое управление процессами wine;
* возможность задания приоритета nice; функции renice;
* возможность экспорта иконок из файлов PE (.exe .dll)
* возможность создания резервных копий и восстановления префиксов wine (WINEPREFIX);
* создание иконок приложений с различными настройками, специфичными для WINE.
* возможность создания коллекций образов и их удобное монтирование;
* и многое другое;

Использую в ArchLinux.

Компания AMD открыла документацию по поддержке 3D режима для карт R600 и R700

В дополнение к открытому в конце декабря коду набора примеров поддержки 3D режима в видеокартах серии R600 и R700, компания AMD сегодня представила свободный доступ к более, чем 160 страницам спецификаций с описанием регистров GPU, связанных с работой 3D режимов.

Открытая документация затрагивает широкие аспекты использования регистров GPU, необходимые для создания 3D драйвера, например, для GPU R600/ R700 представлено полное описание возможных шейдерных инструкций. Вероятно уже через несколько месяцев для карт R600 и R700 будет доступен полноценный открытый 3D драйвер, разработка которого сейчас ведется в дополнительной ветках Git репозиториев xf86-video-radeonhd и DRM.

2009-01-25

Вышло обновление Ubuntu 8.04.2

Спустя семь месяцев после выхода первого обновления Ubuntu 8.04 выпущен релиз 8.04.2, в котором исправлены ошибки в более чем 200 пакетах. Релиз 8.04.2 является своеобразной контрольной точкой и отличается от Ubuntu 8.04.1 только обновлением установочных образов, с включением накопившихся исправлений серьезных ошибок и проблем безопасности. Обновление доступно и для других продуктов семейства Ubuntu - Кubuntu, Kubuntu KDE4 remix, Gobuntu, Xubuntu, UbuntuStudio и Mythbuntu. Поддержка выпуска обновлений и исправлений проблем безопасности для десктоп редакции Ubuntu 8.04 LTS продлится до 2011 года, а для серверного варианта - до 2013 года.

Из важных исправлений можно отметить:

* В состав дистрибутива включена исправленная версия пакета acpi-support, в котором изменен уровень агрессивности экономии энергии для жестких дисков. Проблема была вызвана излишне частым переводом жесткого диска в спящий режим, что значительно сокращало срок службы жесткого диска. Сейчас hdparm устанавливает уровень экономии энергии в 254 при включенном питании и 128 - при работе от батареи;
* Исправлена проблема, приводящая иногда к краху GNOME GVFS (gvfs-fuse-daemon) при закрытии сессии;
* В Nautilus исправлена ошибка, мешающая навигации по внешним SMB/CIFS разделам сразу после установки (создана группа sambashare);
* Устранены многочисленные ошибки update-manager. Устранены конфликты мешающие проведению обновления со старых релизов, например, исправлены проблемы с пакетом mysql 4.1, не позволяющие полноценно обновить системы у Ubuntu 6.06;
* В инсталляторе исправлена проблема, приводящая к назначению некорректных прав доступа, при установке с Desktop CD;
* Исправлены проблемы зацикливания mdadm/devmapper при монтировании корневой ФC, налажена возможность загрузки с рассинхронизированного (деградировавшего) программного RAID раздела;
* В драйвере e1000 устранены проблемы, связанные с расчетом контрольных сумм.

Ссылка

Неплохой, между прочим, серверный дистрибутив. Конечно, можно вручную собрать его и на Debian, и на любом другом проекте, но все же тут специализированная сборка, которая стабильно работает...

2009-01-23

Прошивка BIOS из Linux'а

Раньше для обновленяи прошивки BIOS необходимо было перезагружаться в Windows или в DOS, теперь же возможно обновлять биос прямо из Linux при помощи утилиты flashrom.

Это универсальная утилита для определения типа, чтения, стирания и записи чипов BIOS (по параллельной, LPC, FWH и SPI технологиям) в различных исполнениях (DIP, PLCC, SOIC). Она может использовать как для прошивки BIOS традиционными проприетарными прошивками так и открытой coreboot, или же для простого резервного копирования существующей микропрограммы BIOS.

Утилита поддерживает множество различных чипов и если нужного вам среди них не оказалось, то его можно легко добавить.

Из комментов:

и да, если в процессе экспериментов что-то пошло не так - важно не выключать компьютер и зайти на канал #coreboot @freenode , где назодятся разработчики. пока компьютер еще работает всегда можно все исправить.

>Биос вообще лучше не обновлять... если и так все работает.. А уж тем более из линукса.. Это надо быть рискованным человеком.

как раз таки тут все открыто, а вот всякими проприетарными поделками шить это страшнее. тот же сигейт выпускал буквально неделю назад кривой прошивальщик.
кроме того не обязательно шить, можно оятбы попробовать летектить биос и сделать бекап и отписаться разработчиками о результатах, для пополнения списка поддерживаемого оборудования.
кстати есть порт под windows и не исключено что некоторые проприетырщики уже используют flashrom

ну и разработчики рекомендуют пробовать записывать бисо не в оригинальный чип что стоит в материнке, а в чистый из магазина, а оигинальный сохранить на всякий пожарный
http://www.coreboot.org/Board_Testing_HOWTO#Flashrom

Опасные игры, но вдруг понадобится...

Новая версия драйвера NTFS-3G

22 января вышла новая версия свободного драйвера NTFS-3G для файловой системы NTFS с поддержкой записи.

Основные изменения:

* Полная поддержка национальных символов в именах файлов и папок, соответственно, отпадает необходимость в опции "locale" для mount.
* Устранена ошибка при установке нового атрибута в том случае, если размер нового атрибута больше предыдущего.
* Устранены утечки памяти при невозможности чтения расширенных атрибутов или дополнительных потоков файлов (ADS).
* Переход на новую систему нумерации версий. Данный релиз имеет номер 2009.1.1, т. е. первый релиз в январе 2009 года.

Кроме этого, в перечень дополнительных сервисов введен пункт о возможности лицензирования драйвера для использования в составе проприетарного ПО.

Может, понадобится...

2009-01-21

Глюк VirtualBox

Сразу оговорюсь, что пользуюсь VirtualBox 2.1. В процессе своих экспериментов обнаружил, что если для сетевого интерфейса выставлено соединение с хостом через NAT, то команда:

tracert google.ru

в Windows и:

traceroute -I google.ru

в Linux, вызывают сбой виртуальной машины, через интерфейс которой шли эти пакеты. Все дело в том, что Windows по умолчанию использует для tracert протокол ICMP, в отличие от *nix, где эта возможность включается опционально (параметр -I). Смена различных настроек никакого эффекта не дала, и остается только ждать, пока Sun исправит этот баг или же обходиться без этой команды.