The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз OpenBSD 4.8 уходит в печать

03.09.2010 12:39

Тираж OpenBSD 4.8 готовится к уходу в печать. Уже открыт предзаказ оригинальных дисков; как обычно, те, кто им воспользуется, получат диски с уникальным контентом, причём раньше официального релиза. Сам релиз планируется, как обычно, 1-го ноября. Параллельно сейчас идёт сборка пакетов со сторонним ПО для тех архитектур, которые не входят в состав содержимого официальных дисков.

Из числа последних внесённых в релиз изменений:

  • Стабильное восстановление из спящего и ждущего режимов для различных видеокарт (в том числе при работе в X.org) и сетевых плат. В списках рассылках уже появляются положительные комментарии о высокой стабильности suspend/resume, зачастую более высокой, чем у Windows и MacOS X (пример).
  • Чуть улучшена эвристика определения наличия PS/2-клавиатур.
  • Небольшие улучшения в стабильности NTFS-драйвера.
  • Исправлена ошибка взаимодействия relayd(8) с CARP, связанный с ошибкой в парсере конфигурации (значения по умолчанию для таблиц непреднамеренно наследовались от родительских таблиц).

Другие изменения, уже вошедшие в ветку 4.8-CURRENT (будущая OpenBSD 4.9, выход которой планируется 1-го мая 2011 года):

  • nsd, импортированный в начале этого года авторитативный простой и высокопроизводительный сервер DNS, обновлён и включён в сборку базовой системы. В планах разработчиков стоит импорт DNS-резолвера Unbound.
  • Исправлен ряд проблем в ospf6d, включая некорректную обработку пути по умолчанию (default route).
  • Добавлена поддержка чипа LSISAS2004 в mpii(4).
  • Новый флаг для семейства функций vis(3)/unvis(3): VIS_ALL. Он указывает, что преобразованию должны подвергаться все символы, включая те, для которых оно не требуется.
  • Ряд дальнейших улучшений в поддержке (выхода из) ждущего режима и относительно редких разновидностей azalia-кодеков. В частности, начата работа над поддержкой ждущего режима для платформы loongson
  • Исправлена небольшая утечка памяти в OpenRCS/OpenCVS.
  • Вместо machdep.console_device введён новый sysctl-параметр: kern.consdev. Он уже используется X.org для вывода диагностических сообщений на реально используемое в качестве системной консоли устройство, без необходимости использования сложной эвристики.
  • Исправлен ряд проблем вида use-after-free и неинициализированных переменных в некоторых драйверах, входящих в SCSI-стек. Часть проблем признана серьёзной и для них выпущены патчи под OpenBSD 4.7, в которой эти проблемы и появились.
  • Небольшие улучшения в надёжности работы uaudio(4) и aucat(1).
  • Наложен патч на GCC 4, исправляющий проблемы с выравниванием массивов на архитектурах, где оно важно. Хотя формально GCC 4 ведёт себя в рамках стандарта языка C, фактически программисты часто полагаются на то, что массивы буду выровненными, даже если состоят из элементов меньшего, чем граница выравнивания, размера.

Новости развития OpenSSH:

  • Усилена защита против внедрённых в получаемую от удалённой стороны строку нуль-символов ('\0').
  • Добавлен механизм распределния ключей на основе эллиптических кривых (RFC 5656). На данный момент реализованы только обязательные части стандарта. В частности, за бортом (пока что?) осталось точечное сжатие (point compression). (подробности)
  • Исправлена проблема с одновременным использованием опций ControlPersist=yes и ControlMaster=yes.

Заметное изменение в портах: версия Python по умолчанию изменена с 2.5 на 2.6. Разумеется, этому предшествовало долгое тестирование, некоторые разработчики проводили его в течение года. Нынешний переход должен быть, по идее, менее болезненным, чем с 2.4 на 2.5. Однако всё равно возможны проблемы с кодом вне портов, равно как и в экзотических конфигурациях, поэтому тестирование активно приветствуется. Важные моменты:

  • Следует не забывать, что обновлять Python и зависящие от него программы следует одновременно, во избежание проблем с библиотеками.
  • Если вы пользуетесь snapshot'ами для обновления системы, вы можете проверить используемую версию Python по, например, пакету scapy: если он имеет версию 2.0.1p0 или новее, то он собран с Python 2.6.
  • Если вы создавали симлинк /usr/local/bin/python, то не забудьте его так же обновить. Программы из портов должны использовать конкретную версию (/usr/local/bin/python2.6), поэтому с ними проблем быть не должно.

Административные новости: изменена политика обсуждения патчей. Вместо закрытого списка рассылки обсуждение практически всех патчей (кроме совсем сырых и некоторых связанных с безопасностью) теперь проводится публично на tech@openbsd.org. Разработчики надеются, что это увеличит количество тестеров и, как следствие, качество идущего в коммиты кода; а так же просят не реагировать бурно на специфический «внутренний», понятный только разработчикам и связанным лицам, юмор в комментариях к этим патчам и их обсуждении.

Также сейчас тестируется патч, реализующий поддержку Unicode в curses(3). Желающие поучаствовать приветствуются.

Дополнение 09.09.2010: Доступен предзаказ дисков OpenBSD 4.8 и новая песня (OGG, MP3).

  1. Главная ссылка к новости (http://www.openbsd.org/48.html...)
  2. OpenNews: Отчёт о развитии OpenBSD за июль 2010 года
  3. OpenNews: В OpenBSD появилась поддержка локалей UTF 8
  4. OpenNews: Улучшения OpenBSD, реализованные благодаря проведению "хакатона" в Эдмонтоне
  5. OpenNews: Новости развития OpenBSD за июнь
  6. OpenNews: Обзор развития проекта OpenBSD
Автор новости: PereresusNeVlezaetBuggy
Тип: К сведению
Короткая ссылка: https://opennet.ru/27570-BSD,
Ключевые слова: BSD,, OpenBSD
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 12:57, 03/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >Релиз OpenBSD 4.8 уходит в печать

    так и представил типографию, распечатывающую исходные коды OpenBSD в виде книжек, журналов, газет и открыток.

     
     
  • 2.3, Александр (??), 13:03, 03/09/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Под новую OpenBSD-song :)
     
  • 2.4, xxx (??), 13:22, 03/09/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А что, был бы наверное самый православный способ распространения. Заказал книжку, перепечатал в комп, скомпилил =)
     
     
  • 3.5, dq0s4y71 (??), 13:46, 03/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это был бы самый еретический способ распространения. "Спасите деревья!" (http://ru.wikipedia.org/wiki/Философия_UNIX)
     
     
  • 4.9, Аноним (-), 12:05, 04/09/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мда, чувствуется, что тут собрались реальные специалисты по UNIX
     
     
  • 5.21, Александр (??), 17:00, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Самый анонимные, да... :)
     

  • 1.6, Аноним (-), 13:55, 03/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Может, на штамповку? Или OpenBSD вводится в компьютер через сканер?
     
  • 1.7, Kibab (ok), 14:54, 03/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно попродробнее про улучшение Suspend/resume? Я же правильно понимаю, что, скажем, драйверов NVIDIA под OpenBSD сейчас нету? То есть речь идёт об ATI и Intel?

    В остальном -- спасибо за, как всегда, интересный обзор! :-)

     
     
  • 2.8, PereresusNeVlezaetBuggy (ok), 18:43, 03/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А можно попродробнее про улучшение Suspend/resume? Я же правильно понимаю, что, скажем,
    >драйверов NVIDIA под OpenBSD сейчас нету? То есть речь идёт об
    >ATI и Intel?

    Ну, драйверов нету тех, которые позволяют в игры играть, так-то карточки работают. За их умение просыпаться (заснуть-то как раз несложно) я ничего сказать не могу. Пока что и не весь Intel/ATI стабильно работает. Скажем, на моём ноуте (Intel) комп просыпается стабильно, но бывают графические артефакты (вроде бы это недавно пофиксили, но я ещё не проверял). А на работе комп с ATI-шной картой не просыпается нормально; хотя не факт, что дело именно в видеокарте, конечно. В общем, отзывы о работе спящего режима и комментарии на dmesg@openbsd.org приветствуются. :)

    >В остальном -- спасибо за, как всегда, интересный обзор! :-)

    Спасибо и вам на добром слове!

     
  • 2.10, Michael Shigorin (ok), 18:08, 04/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >А можно попродробнее про улучшение Suspend/resume?

    И ещё вопрос к смотревшим: они там всё на команду apm завернули или это случайно были восторги ровным APM BIOS?

     
     
  • 3.11, PereresusNeVlezaetBuggy (ok), 18:52, 04/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>А можно попродробнее про улучшение Suspend/resume?
    >
    >И ещё вопрос к смотревшим: они там всё на команду apm завернули
    >или это случайно были восторги ровным APM BIOS?

    Не совсем уверен, что понял вопрос. Отвечу как понял. :)

    Для работы suspend/resume должен быть запущен apmd(8). То есть просто так команда apm(8) ничего не будет делать. И да, названия команд остались таковыми с давних времён.

    В своё время был создан отдельный демон acpid(8), кажется, он даже вошёл в какой-то релиз, но затем его функционал был интегрирован в apmd(8) по соображениям простоты и надёжности.

    Так что название утилиты apm — это просто наследие. Не путать с apm(4), к слову. ;)

     
     
  • 4.12, Michael Shigorin (ok), 20:17, 04/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Понял и ответил, спасибо :)

     

  • 1.14, terminus (ok), 18:54, 05/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >nsd, импортированный в начале этого года... В планах разработчиков стоит импорт DNS-резолвера Unbound.

    Они БИНД планируют оставить в системе, или выпилят его потом?

     
     
  • 2.15, PereresusNeVlezaetBuggy (ok), 21:14, 05/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>nsd, импортированный в начале этого года... В планах разработчиков стоит импорт DNS-резолвера Unbound.
    >
    >Они БИНД планируют оставить в системе, или выпилят его потом?

    http://bind10.isc.org/wiki/GettingStartedBIND10Development

    Ключевая фраза: BIND 10 is primarily written in Python 3.1 with some code in C++ (for performance).

    Делайте выводы сами. :) От себя добавлю, что предложения засунуть Python в базовую поставку были (лицензия позволяет). Но это огромный объём работ, так как в базу принимаются только приложения после внимательного аудита, и таковой аудит проводится при каждом обновлении. Добровольцев пока что-то не видно.

     
     
  • 3.17, Аноним (-), 00:07, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Редкий случай когда я соглашусь с бсдельниками. Сами пользуйтесь энтерпрайзными софтинами на питоне. И пару кластеров прикупить не забудьте. Иначе тормозить будет и вообще не энтерпрайзно как-то.
     
  • 3.19, terminus (ok), 11:23, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Молодцы OpenBSD'щники.

    Спасибо за уточнение.

     

  • 1.16, Аноним (-), 00:04, 06/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > те, кто им воспользуется, получат диски с уникальным контентом, причём раньше официального релиза.

    Мде. Все равны, но те кто заплатил за диск - равнее. Такой вот интересный опен...

     
     
  • 2.18, PereresusNeVlezaetBuggy (ok), 00:12, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> те, кто им воспользуется, получат диски с уникальным контентом, причём раньше официального релиза.
    >
    >Мде. Все равны, но те кто заплатил за диск - равнее. Такой
    >вот интересный опен...

    Да, это стимул покупать диски. Так как эти диски составляют немалую часть бюджета проекта.

     
  • 2.20, ilembitov (?), 14:37, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Сорсы доступны в дереве CVS? Доступны. Вот это опен.

    Не путаем открытость и бесплатность

     

  • 1.22, Живот (?), 11:27, 08/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да фиг с ним, с релизом, где новая песня?
     
     
  • 2.23, PereresusNeVlezaetBuggy (ok), 12:17, 08/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Да фиг с ним, с релизом, где новая песня?

    Будет, будет. Думаю, в конце этого месяца, но обещать не могу.

     
     
  • 3.24, PereresusNeVlezaetBuggy (ok), 00:06, 09/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А, вот, собственно и песня: http://www.openbsd.org/songs/song48.ogg (OGG), http://www.openbsd.org/songs/song48.mp3 (MP3).

    P.S.: Кажется, я сейчас торможу и заблудился в местных тегах, не смог нормально ссылки сделать... :(( Куда-нибудь бы вынести их список и ссылку на эту страничку рядом с формой редактирования комментария...

     
     
  • 4.25, slav (??), 16:59, 16/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    надеюсь не нужно будет переписывать правила PF как в прошлый раз...
     
     
  • 5.26, PereresusNeVlezaetBuggy (ok), 17:04, 16/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >надеюсь не нужно будет переписывать правила PF как в прошлый раз...

    Нет, не нужно. Кардинальное обновление синтаксиса готовилось несколько лет, и только когда вся схема вырисовалась, когда были подготовлены соответствующие патчи, Тео дал Хенингу с компанией прикур... в смысле, «добро». :) AFAIK, в ближайшие годы подобных мутаций больше не предвидится.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру