Изменения в базовой системе OpenBSD, произошедшие за истекший месяц:
- Номер версии установлен в <code>4.8-BETA</code>. Это означает, что не за горами «мягкая», а затем и «жёсткая» заморозка кода перед релизом.- Платформы hppa (http://www.openbsd.org/hppa.html), i386 (http://www.openbsd.org/i386.html) и powerpc (http://www.openbsd.org/powerpc.html) переключены на сборку посредством GCC 4. В процессе было выявлено как несколько ошибок в коде OpenBSD, не проявлявшихся за счёт удачного стечения обстоятельств, так и ряд проблем с кодогенерацией GCC 4. В частности, из-за таковых проблем в течение примерно суток был испорчен загрузчик (<code>/boot</code>) на платформе i386.
- Продолжена очистка от режимов бинарной совместимости (хотя это и называют зачастую эмуляцией, но эмуляции здесь ещё меньше, чем в wine) с неактуальными ОС. Официально OpenBSD больше не собирается акцентировать внимание на поддержке бинарной совместимости: «We live in a source code...
URL: http://www.openbsd.org/plus.html
Новость: http://www.opennet.me/opennews/art.shtml?num=27203
Спасибо за, как всегда, интересный отчёт!
Сам использую FreeBSD, интересует вопрос -- актуально ли разработчикам получить дампы ASL с ноутбуков, сделанные с использованием LiveCD? Думаю, в любом же случае это поможет выявить проблемы с ASL-кодом от различных вендоров? В частности, являюсь владельцем Dell Vostro 1310.
Я не спец в ACPI, но, думаю, пригодится. Если выложите где-нибудь дампы и кинете ссылки письмом кому-либо из перечисленных в новости людей, этого будет более чем достаточно. В любом случае спасибо за проявленный интерес! :)
Xorg обновили до 1.8, а как решили проблему с устройствами? Там же вроде выпилен HAL
...по крайней мере в gentoo 1.8 можно собрать либо с udev, либо с hal, либо и с тем и с другим... так что hal, ИМХО, разработчики xorg "кардинально" выпиливать не стали...
Тоже установил 1.8.2 в Gentoo, хоть он и не основной мой дистрибутив. HAL не используется в нём по-умолчанию, в 1.8, но при этом может быть установлен и задействован. Я его оставил ради k3b 1.05, который хоть и может работать без него, но я думаю лишним не будет. Без HAL у меня заработала Web-камера в Ekiga и Cheese. Сразу после обновления иксов и гнома. До этого работала только в Skype и Adobe Flash.
...если мне не изменяет склероз, то для ~x86 / ~amd64 уже можно 2'ой k3b поставить...
>Xorg обновили до 1.8, а как решили проблему с устройствами? Там же
>вроде выпилен HALHAL изначально был костыльной системой. А в чём должна быть проблема с устройствами? XInput работает. :)
В OpenBSD X11 никогда не собирался с поддержкой HAL.
с удовольствием бы поучаствовал в выявлении неподдерживаемых функций acpi, но не смог найти live-cd с этой бетой. знает кто, где такие берутся? на зеркалах в директории snapshots лежат файлы инсталлятора, а устанавливать не хочется.
>с удовольствием бы поучаствовал в выявлении неподдерживаемых функций acpi, но не смог
>найти live-cd с этой бетой. знает кто, где такие берутся? на
>зеркалах в директории snapshots лежат файлы инсталлятора, а устанавливать не хочется.Официальных LiveCD нет. Можно просто установить систему на флешку, раздела в гигабайт хватит с лихвой. Никаких хитростей в процессе нет, делается обычная установка.
Надо заиметь нашего человека в каком нибудь магазине электроники. На флешку ставится fbsd или obsd, загружается с флешки ноут, после загрузки (в том месте где на фряхе запускается sysinstall) запускается скрипт, который берет из kenv
smbios.system.maker="Acer"
smbios.system.product="Aspire 5720Z"
smbios.system.serial="LXANG0Y0038091481519033"
делает дампы acpidumd -dt и pciconf -lv и так далее и записывает на ту же флешку файлик. минутное дело, без вреда для системы.
Надо найти нашего человека только.
Запостите куда-нить чуть более подробную идею. Лично я не против пошариться по местным магазинам электроники, типа повыбирать модель ноутбука которая будет совместима с нужной ос :)
Постараюсь сегодня вечерком сделать всё. Фактически нужно скачать bootonly и адаптировать его для флешки, дело ерундовое. Ну и скриптик ерундовый там абсолютно. сделаем, не проблема.
капча ликуэ 89800
Отличная идея, присоеденяюсь, по возможности выложите линк и мини how-to.
>Отличная идея, присоеденяюсь, по возможности выложите линк и мини how-to.А хау-ту будет простое
скачать образ
записать на флешку
while ( ноутбуки не кончились)
do
загрузить с флешки ноутбук
done
отправить файлики из директории bla с флешки разработчикам по почте
exit(0)Как бы и всё. Я такой уже делал образ себе когда выбирал ноут. Потом минералы как водится проср*лись. Ничего, запилим ещё раз.
Я тока говорю - тут главное найти человека на приёмке ноутов в каком то крупном магазине электроники, вобщем нужны свои люди, потому что не везде дают грузить со своих носителей товар с прилавка. А вот когда он на склад например поступил-аккуратно открыл и грузанул, ничо не надо больше, тихо спокойно.
>Надо найти нашего человека только.По-моему в магазины "КЕЙ" хвастались внедрением Linux. Может, в качестве, помощи альтернативным OC, помогут OpenBSD?
Готово, собственно.
Если кому нибудь ещё надо, то я щас подготовлю статейку и кину сцылку тут.
http://z-up.ru/mediawiki/index.php/Сбор_данных_об_оборудовании
Образ залью сутра. Это вики, можно редактировать и обсуждать и оставлять предложения.
http://z-up.ru/mediawiki/index.php/Сбор_данных_об_оборудовании там в статье появилась ссылка на образ. Качайте, проверяйте, отдавайте друзьям в магазинах. Мы уже нашли кому отдать.
Спасибо, уже скачал.
Вот только в каком виде отправлять сведения? Если я их пожму gzip и залию на http://omploader.org/, а в рассылке просто отправлю ссылки, нормально будет?
> «We live in a source code world» © Theo de Raadt.Золотые слова.
золотой ты человек, тео
Я вот все жду, когда в ospfd внесут поддержку динамических (и динамически изменяемых) интерфейсов. хотя бы на уровне ospfctl reload (ну или rescan, чтобы не расширять семантику reload) для меня это главный showstopper. приходится местами использовать бутерброд из quagga (для ospf) и штатного bgpd.
>Я вот все жду, когда в ospfd внесут поддержку динамических (и динамически
>изменяемых) интерфейсов. хотя бы на уровне ospfctl reload (ну или rescan,
>чтобы не расширять семантику reload) для меня это главный showstopper. приходится
>местами использовать бутерброд из quagga (для ospf) и штатного bgpd.AFAIK, в -CURRENT это есть, во всяком случае в исходном коде, в функции ospf_reload(), нашёл это:
/* send interfaces */
LIST_FOREACH(area, &xconf->area_list, entry) {
if (ospf_sendboth(IMSG_RECONF_AREA, area, sizeof(*area)) == -1)
return (-1);SIMPLEQ_FOREACH(r, &area->redist_list, entry) {
main_imsg_compose_rde(IMSG_RECONF_REDIST, 0, r,
sizeof(*r));
}
LIST_FOREACH(iface, &area->iface_list, entry) {
if (ospf_sendboth(IMSG_RECONF_IFACE, iface,
sizeof(*iface)) == -1)
return (-1);
if (iface->auth_type == AUTH_CRYPT)
if (md_list_send(&iface->auth_md_list,
iev_ospfe) == -1)
return (-1);
}
}
>>Я вот все жду, когда в ospfd внесут поддержку динамических (и динамически
>>изменяемых) интерфейсов. хотя бы на уровне ospfctl reload (ну или rescan,
>>чтобы не расширять семантику reload) для меня это главный showstopper. приходится
>>местами использовать бутерброд из quagga (для ospf) и штатного bgpd.
>
>AFAIK, в -CURRENT это есть, во всяком случае в исходном коде, в
>функции ospf_reload(), нашёл это:Я сам сижу на -current, и отслеживаю все изменения очень плотно. так вот - оно не работает.
интерфейсы оно сканирует только на старте... и после того, как все ospfd в area обменялись маршрутами и начался обмен hello-пакетами никакие изменения адресов на интефейсах (с ospfctl reload) не приводят к перепосылке информации об интерфейсах.
помогает только полный рестарт ospfd, но это не решение, так как это примерно 30 секунд потери связности.
>[оверквотинг удален]
>>функции ospf_reload(), нашёл это:
>
>Я сам сижу на -current, и отслеживаю все изменения очень плотно. так
>вот - оно не работает.
>интерфейсы оно сканирует только на старте... и после того, как все ospfd
>в area обменялись маршрутами и начался обмен hello-пакетами никакие изменения адресов
>на интефейсах (с ospfctl reload) не приводят к перепосылке информации об
>интерфейсах.
>помогает только полный рестарт ospfd, но это не решение, так как это
>примерно 30 секунд потери связности.Ясно. Значит, и в 4.8 тоже не будет.
>Продолжена очистка от режимов бинарной совместимости (хотя это и называют зачастую эмуляцией, но эмуляции здесь ещё меньше, чем в wine) с неактуальными ОС. Официально OpenBSD больше не собирается акцентировать внимание на поддержке бинарной совместимости: «We live in a source code world» © Theo de Raadt. Для волнующихся: режимы совместимости с Linux и FreeBSD пока что убирать не собираются.Интересно, с какой это ОС, кроме Linux и FreeBSD, была поддержка бинарной совместимости? :)
>>Продолжена очистка от режимов бинарной совместимости (хотя это и называют зачастую эмуляцией, но эмуляции здесь ещё меньше, чем в wine) с неактуальными ОС. Официально OpenBSD больше не собирается акцентировать внимание на поддержке бинарной совместимости: «We live in a source code world» © Theo de Raadt. Для волнующихся: режимы совместимости с Linux и FreeBSD пока что убирать не собираются.
>
>Интересно, с какой это ОС, кроме Linux и FreeBSD, была поддержка бинарной
>совместимости? :)OSF/1, IBCS2, BSD/OS, SunOS, HP-UX, плюс ещё по мелочи.
Основная причина (не догадался в новости написать) — уменьшение объёма будущих работ, связанных с rthreads (потоки на уровне ядра).
Блин, какой шикарный релиз. Юникод+ACPI+GCC4. Надо найти время потестировать. Я так понимаю, там еще и в иксах что-то хорошее сделали.Меня заинтересовала фраза "ncurses(3) и wscons(4) ещё требуют доработки" и далее "Скорее всего, до «мягкой заморозки» дерева разработки будет принят ещё ряд патчей." Неужели успеют хотя бы ncurses доделать? В wscons уже даже не верится)
>Блин, какой шикарный релиз. Юникод+ACPI+GCC4. Надо найти время потестировать. Я так понимаю,
>там еще и в иксах что-то хорошее сделали.В иксах более-менее плавное развитие, сверх апстрима ничего особенного не делали, насколько помню. Другое дело, что как минимум Matthiew Herb является апстримом тоже. :)
>Меня заинтересовала фраза "ncurses(3) и wscons(4) ещё требуют доработки" и далее "Скорее
>всего, до «мягкой заморозки» дерева разработки будет принят ещё ряд патчей."
>Неужели успеют хотя бы ncurses доделать? В wscons уже даже не
>верится)Пока что заметил только фиксы небольшого fallout'а в портах. Боюсь, что остальное пойдёт уже после релиза — soft lock уже наступил, сейчас принимают только 100% фиксы, да частично уже ранее обкатанные патчи.
Ну, как я понимаю, vim и mutt будут работать и так? Уже неплохо.
>Ну, как я понимаю, vim и mutt будут работать и так? Уже
>неплохо.Вообще говоря, и то, и другое юзает curses (cd /usr/ports && SUBDIR="editors/vim mail/mutt" make show=WANTLIB). Можете проверить и сами, в общем-то, быстренько установив опёнок на чистый диск или флешку — у меня эта операция занимает при хорошем инет-канале менее получаса, от старта выкачивания установочного ядра до окончания последнего ребута.
Блин, добавили бы еще поддержку WIMAX когда-нибудь. Вот это было бы киллер-фичей с учетом унификации интерфейсов у них. В линуксе все-таки тотальный разброд с этим
>Блин, добавили бы еще поддержку WIMAX когда-нибудь. Вот это было бы киллер-фичей
>с учетом унификации интерфейсов у них. В линуксе все-таки тотальный разброд
>с этимPatches are welcome.
"Not FoundThe requested URL /onyx/flash.dump.bz2 was not found on this server."