Новости из мира операционных систем Выпуск от 29.03.2006.'
Новости из мира операционных систем
Вышла DesktopBSD 1.0
Команда разработчиков DesktopBSD объявила о важном релизе - DesktopBSD 1.0 уже доступна через BitTorrent и FTP. В релиз вошли KDE 3.5.1, FreeBSD 5.5-PRERELEASE, дружелюбный пакетный менеджер и многие мелкие улучшения. Читайте Changelog, примечания к релизу.
LinuxDevices: Что такое Device Software Optimization? (DSO)
Device Software Optimization (DSO) - термин, созданный Wind River два года назад, который продвигается компанией почти как замена "встраиваемому ПО", однако, что же это такое никто толком не понимает. Для того, чтобы разобраться в этом, LinuxDevices.com взял интервью () у Джона Брюггемана (John Bruggeman) из той самой Wind River, который проясняет этимологию, историю и определение этого термина.
Линус Торвальдс высказался по поводу давних споров между разными разработчиками (особенно Йоргом Шиллингом, автором cdrecord) насчет поддержки SCSI ID в Linux. SCSI ID представляет собой четверку чисел controller/channel/id/lun, которая для старых SCSI устройств представляла реальную информацию о положении устройства на шине. Однако сегодня, когда каждый пишущий дисковод и USB флэшка представляется SCSI устройством, эти числа потеряли какое-либо реальное значение, а уж особенно с учетом наличия udev и возможности именовать устройства в /dev по своему усмотрению.
В ответ на недавний патч к ядру, который перемещал вызовы ioctl для получения тех самых SCSI ID для устройств SCSI из блочного уровня в подсистему SCSI, Линус резко пояснил, что, по хорошему, этот ioctl уже давно надо бы убить, а не пытаться сделать из него что-то осмысленное. Хорошая сводка на тему есть на KernelTrap ().
Эндрю Таненбаум (Andy Tanenbaum) выпустил MINIX версии 3.1.2-B2, это предварительная версия для релиза 3.1.2. Самое важное изменение релиза - в него вошла оконная система X.
Разработчик Debian, Мартин Михльмаер (Martin Michlmayr), в рамках проекта по исследованию качества кода свободных проектов, проводимого университетом Кэмбриджа на деньги Google, за последние две недели скомпилировал весь архив Debian с использованием GCC 4.1 на четырехядерной машине с процессорами MIPS. Целью этого проекта было обнаружение проблем в самом GCC 4.1, а также отлов ошибок в проектах свободного ПО, которые выявляются с улучшением соответствия стандартам GCC (в особенности для кода на C++).
Всего было скомпилировано более 6200 пакетов, что позволило выявить более 500 новых ошибок, из которых 280 действительно связаны с ужесточением новой версии GCC. В своем письме в лист разработчиков Debian Мартин классифицировал ошибки и предложил некоторые полезные ссылки для программистов на C++, а в письме в лист разработчиков GCC было предложено выдавать ошибки компиляции для кода только после того, как компилятор хотя бы в одном предшествующем релизе выдавал предупреждения - это дало бы разработчикам больше времени для исправления ошибок.
Тео де Раадт (Theo de Raadt), основатель и лидер проекта OpenBSD, дал интервью NewsForge (), в котором рассказывает о грядущем релизе OpenBSD 3.9, финансовом положении проекта и компаниях, которые зарабатывают на свободном ПО без какой-либо отдачи в проекты.
И еще одна статья () о OpenSSH и компаниях, его использующих...