LINUX.ORG.RU

Релиз OpenBSD 5.6

 , ,


1

5

Как всегда по графику вышел OpenBSD 5.6. Наиболее важные изменения:

  • Миграция на LibreSSL.
  • Наконец-то SCSI Multipathing! Много обновлений в драйверах HBA, особенно QLogic.
  • ALTQ был удален, предпочтение отдается новому нативному механизму шейпинга в pf.
  • Множество вкусных изменений в relayd(8), включая новый механизм фильтрации и значительное увеличение производительности.
  • Добавлен reallocarray(3) и endian.h, удален gets(3).
  • Поддержка read only монтирования ext4.
  • Механизм гибернации существенно улучшен — выход из сна в разы быстрее (сравнимо со свежим Линуксом теперь), плюс появилась поддержка гибернации на разделы зашифрованные softraid(4).
  • Механизм mplock переработан из ticket lock в обычный busy wait спинлок на основных платформах что существенно улучшило производительность всех механизмов блокировок на мультипроцессорных машинах. Существенно. В lock-intensive тестах я вижу выигрыш в 18 раз.
  • Apache httpd удален из базовой системы
  • OpenSSH 6.7 — масса багфиксов.

... а также множество прочих изменений и улучшений, в драйверах и всех прочих подсистемах.

Традиционная песенка (полёт валькирий Вагнера без текста в этот раз).

>>> Подробности

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 4)
Ответ на: комментарий от anonymous

Я так понимаю, что в 10.0-RELEASE оно уже есть? Как, к стати (попять же интереса ради) код pf синхронизируется с кодом из опенки? Я так понимаю что там с учетом местной специфики и поддержки smp уже «немного другой» pf.

yurkis
()

мда... так и не починили

5.6 как и 5.5 под ксеном не работает...

bsd.mp - кернел паник bsd.sp & bsd.rd - не работает сеть (re0: watchdog timeout)

anonymous
()
Ответ на: комментарий от anonymous

вот когда сделаешь тада и мимо :)

Согласен. Еще что- то?

Вот что только не сделаешь чтобы вытянуть из людей чего им надо! Хер же кто feature request напишет.

yurkis
()
Ответ на: комментарий от yurkis

Хер же кто feature request напишет

ну давай напишу...

надо объединить все *BSD в одну модульную систему, а в основе ее экзоядро

как тебе такой global feature request ?

anonymous
()
Ответ на: комментарий от anonymous

и в слаку - rpm и анаконду

и в кефир - алкоголь

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

odii
()
Ответ на: комментарий от odii

ps. Про то, что яндекс сбежал в openbsd - это что-то новое. :)

Для того, чтобы с чего-то сбежать, нужно, чтобы это что-то было. Откуда в яндексе openbsd?

anonymous
()
Ответ на: комментарий от anonymous

Яндекс сбегал не с опёнка, а с фри; но потом слоника-таки попёрли из

посудной лавки и откатили всё обратно

Яндекс и Рамблер - это не одно и то же ;)

anonymous
()
Ответ на: комментарий от odii

Согласен с тобой, не дебил и не будет вещать что он понимает суть вещей, основы и принципы жизни.

Что из моего поста тебя заставило смешать в кучу слаку, рпм, анаконду, кефир и алкоголь?

Кстати алкоголь в кефире таки присутствует

anonymous
()
Ответ на: комментарий от yurkis

Как, к стати (попять же интереса ради) код pf синхронизируется с кодом из опенки?

никак. форкнули старую версию, дальше развивают самостоятельно. фактически, там были только потуги убрать локинг, больше вроде ничего они с ним не делали.

val-amart ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Для того, чтобы с чего-то сбежать, нужно, чтобы это что-то было. Откуда в яндексе openbsd?

новый сибирский вирус для венды... сносит всё в тарары и ставит openbsd. с третьими кедами.

odii
()
Ответ на: комментарий от odii

думай дальше

я не психиатр чтобы разбирать твои галлюцинации.

на вопрос ответь

новый сибирский вирус для венды... сносит всё в тарары и ставит openbsd. с третьими кедами

забойная трава.

anonymous
()

И ещё о грустном: похоже, что queue в pf поломали. Нарвался сегодня.

ref (одна из ошибок, были и другие): http://marc.info/?l=openbsd-tech&m=140421855720135&w=2

PS: то, что altqueue убрали, я в курсе. Но с новой имплементацией всё же что-то не так.

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от val-amart

десктоп разработчика, домашний медиа-интернето-компьютер, специализированное решение.

А так же Soekris, SGI Indigo², BeagleBone и др. (Это из того, что у меня есть и где бежит опенёк.)

beastie ★★★★★
()
Ответ на: комментарий от beastie

да нафик все эти файрволы и фильтры :)

по программно надо доступ ограничивать

anonymous
()
Ответ на: комментарий от val-amart

форкнули старую версию, дальше развивают самостоятельно. фактически, там были только потуги убрать локинг, больше вроде ничего они с ним не делали.

То есть, по факту, две независимые реализации. И в фряшной новых нештяков нет. Спасибо, буду знать.

yurkis
()
Ответ на: комментарий от yurkis

зато теоретически она может прожевать намного больше трафика. на практике не пробовал.

val-amart ★★★★★
() автор топика
Ответ на: комментарий от beastie

мне показалось анон спрашивал про «типичные» приминения, и увы ни твои SGI и ББ, ни мои кластеры рилейд, под это описание не подходят. а так, что хочешь то ваяешь конечно, ты вкурсе ;)

val-amart ★★★★★
() автор топика
Ответ на: комментарий от val-amart

Кто бы сомневался, что сферическая ОС в вакууме будет процветать. Вопрос про то, что есть предложить на рынок.

anonymous
()
Ответ на: комментарий от odii

cvs up

Тут при чтении я сильно насторожился, посмотрел на всякий случай год в телефоне, затем несколько раз перечитал дату отправки сообщения. Да нет, вроде на дворе всё ещё две тысячи четырнадцатый, никаких внезапных перемещений во времени не происходило...

Deleted
()
Ответ на: комментарий от Deleted

А надо было всего-то сесть себе на яйца

anonymous
()
Ответ на: комментарий от val-amart

Ээээ... То есть запилить нормальную сететвую подсистему не можем от слова СОВСЕМ (смотрим аппаратные очереди в сетевухах и поддержку многопроцессорности в обработке сетевого трафика), поэтому мы будем пилить КЛАСТЕР. Итить-колотить. Это уже за гранью добра и зла.

anonymous
()
Ответ на: комментарий от anonymous

сам то понял чего написал?

Таки где я могу закупить 1к CPE по цене $15 с опенком (да пофигу, даже просто чего-нибудь из семейства BSD). Ладно, нет CPE, может в сегмента SAN/NAS? Ась? Нет? WinCE есть, опенка - нет. Такое ощущение (а некоторые из тут выступивших это подтверждают), что опенок это идеальная платформа для разработки опенка. На что-то большее рассчитывать нельзя.

anonymous
()
Ответ на: комментарий от anonymous

опенок это идеальная платформа для разработки опенка.

Как будто что-то плохое. Многие платфромы и на это не способны.

LamerOk ★★★★★
()
Ответ на: комментарий от val-amart

val-amart, Вы несколько дней назад писали о различиях между OpenBSD, FreeBSD и NetBSD:

они очень разные, по модели разработки и системе ценностей коммьюнити.

Понимаю, что опоздал к обсуждению, но не могли бы Вы вкратце изложить, в чем суть различий.

anonymous
()
Ответ на: комментарий от anonymous

вкратце изложить

сумасашол??! это обширнейшая тема, в основном из области психологии :)

anonymous
()
Ответ на: комментарий от anonymous

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

val-amart ★★★★★
() автор топика

Как там у опенка с драйверами под GPU? Можно ли прикрутить проприетарный драйвер нвидии с фрибзд? Есть ли опен сурсные под радеоны и интелы? Нормально работают? Есть ли поддержка интеловстроек на хасвелах и радеонов 8000 или как в фрибзде? Есть ли nouveau?

anonymous
()
Ответ на: комментарий от val-amart

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

Еще актуально ;) Просто чтение описаний на сайтах кое-какое представление об особенностях ОСей дает, но когда человек, который давно в теме, выделит ключевое, это как-то информативнее. Особенно интересен вот этот культурно-философский аспект (я раньше думал, что в этом плане фря и ее родственники одинаковы), т.к. мне не для работы, а для души: хочется странного поковырять Unix на досуге, посмотреть как там че :)

anonymous
()
Ответ на: комментарий от val-amart

Привет всем! (хоть на ЛОРе приветствие и звучит по-дурацки)

odii, что произошло после примерно 5-ой страницы? Такое впечатление что ты (надеюсь нормально что на ты) какую-то пилюлю разумности и взвешенности принял перед первым постом (может с девелоперами пообщался?), а потом её действие кончилось. Или наоборот - потом принял пилюлю невменяемости и агрессии (путинское ТВ посмотрел?).

Ещё, к тебе (odii) вопросы: я правильно понял что ты Гном3 используешь в Дебиане? И будешь продолжать пользовать Дебиан *с* systemd? (просто удивлён после слов о «культуре»)

Всем: Спасибо за ваши посты, очень многие, очень любопытны. Я как раз сейчас думаю куда переходить с Дебиана (из-за systemd-напасти). Срача бы только поменьше..

val-amart, я бы тоже с удовольствием почитал «вкратце» про «суть различий» :)

abvgdee
()
Ответ на: комментарий от anonymous

Утомил меня линукс. Во фре «man sound» даст вменяемый обзор поддержки звука в данной ОС. В дебиане даже «man alsa» ничего. Сама альса - отдельная мрачная тема. Это лишь пример - внимательности, аккуратности, разумности - в ядре. Меня злила необходимость адаптироваться к разным версиям толстожопия (Гном2-3) когда они толпой одно писали, потом бросали, начинали толпой другое толстожопие писать. Верил в разумность Дебиана. А вот на тебе, Гном3, потом systemd.

Может я обжёгся на молоке и дую на воду, но перестал как-то верить в линукс, «не моя культура». Нет у меня энергии всё пробовать, стар стал, немощен. Я пользуюсь компьютером, а не разрабатываю или самоутверждаюсь.

Хочу стабильности. Хочу от ОС бережливости старого хорошо спроектированного и отлаженного кода. Пусть ценой неудобств. Уже смирился с будущим отсутствием hibernation на ноуте под фри. Буду ещё читать, думать..

А в принципе.. ну да, вариант.

abvgdee
()
Ответ на: комментарий от abvgdee

Утомил меня линукс.

Понял, спасибо!

Ну что ж, тогда ждем val-amart. Нас тут, как я понимаю, четверо уже в засаде аудитории :)

anonymous
()
Ответ на: комментарий от anonymous

Мда.. хорошо я «ответил» - ни слова про Слаку.. :)

На самом деле я раньше его рассматривал как вариант.. Сейчас посмотрел, вспомнил.. Там (по сути) нет пэкедж мэнеджера. Искать софт неудобно. Комплектного софта мало, соответственно будут вечные проблемы с компиляцией внешнего.

Так что не надо тут язвить про психологию.. :) Забыл просто что давно перестал его рассматривать как вариант..

И мне кажется я знаю как можно вызвать odii: ОпенБСД ацтой ;)

abvgdee
()
Ответ на: комментарий от anonymous

блоб не подходит, интел и радеон плюс минус как луниксе, отстают но не сильно, matthieu@, kettenis@ и oga@ синкают регулярно. в нуво вроде нет поддержки дри (нвидией в опенбсд никто не пользуется, это давняя традиция ^_^)

val-amart ★★★★★
() автор топика
Ответ на: комментарий от abvgdee

Так что не надо тут язвить про психологию

а я не язвил. все что ты назвал выше - неудобно тебе, но удобно другому, а это - психология...

а зачем скачут по дистрам? опять психология - тут не красиво, там не удобно, а про это сосед сказал что не тру :)

anonymous
()
Ответ на: комментарий от abvgdee

омг, don't hold your breath.

вкратце, суть различий и причина разногласий которые привели к разветвлению лагеря BSD на три основные группы, это разные ценности.

разработчики NetBSD, в основном, из академической среды — из которой собственно бсд изначально и произошел; большинство разработчиков moved on и у них теперь другие интересы и приоритеты, но их место заняли новые студенты и они на пару с стареющими аспирантами и профессорами проводят эксперименты в области операционных систем. некоторые успешны, некоторые нет. ты наверняка слышал про Xen (который изначально исследовательский проект в NetBSD), про Lua у них в ядре, или про pkgsrc (праподитель всех современных систем портов и пакетных менеджеров). последние 15 лет разработка практически исключительно выглядит так: в каком-нибуть университете или нии что-то придумывают, прототипируют на netbsd и выпускают в виде патчей, потом может быть кто-то это мерджит в основное дерево. цели выпускать единый продукт — нет, и в итоге продукта как такового нет, хотя есть (значительные) усилия опреденных отдельных людей которые иногда заканчиваются релизом, но процесса здесь нет. вторая большая проблема это поддержка, кто-то написал научную работу, релизнул код — и все. Еще популярная тема для работы студентов — поддержка новой архитектуры, поэтому их девиз «of course it runs NetBSD!» (масла в огонь добавляет крутой по сравнению с другими уровень абстракции железа и удобная среда сборки и кросс-компиляции). кроме того, сильная сторона netbsd это небольшая и простая кодовая база, из-за чего хачить ее просто и приятно (отсюда значительная популярность в курсах CS по ОС). увы, по мере старения аспирантов и выхода из моды, NetBSD все больше и больше стагнирует, теряя разработчиков и пользовательскую базу.

FreeBSD. разработчики этой системы — прагматики, но прагматики амбициозные: они хотят конкурировать с Линуксом и даже виндой. причем, увы, часто просто ради возможности сказать «а у нас толще!» чем от реальной производственной необходимости. в итоге у них однозначно самая фичастая система, реально местами превосходящая линукс. к тому же у них сильный фокус на производительность и поддержку десктопа — в этом смысле, они похожи на смесь гентушников с убунтоидами. в противовес, они готовы жертвовать supportability кодовой базы, элегантностью дизайна, документацией, да всем — если только они быстрее и фичастее (ведь именно так сравнивают ОС, не так ли?). сборка собственного ядра и программ из портов — это нечто что предполагается по умолчанию.

Разработчики OpenBSD имеют в первую очередь несколько общих ценностей: во-первых, открытость системы — это выражается в доступности исходников (и даже отдельных патчсетов, через CVS) онлайн, в публичном обсуждении технических решений и патчей; и то, и другое — революционная на тот момент идеи, которые сейчас скорее норма для opensource проектов. сюда же стоит включить full disclosure, непринятие блобов и NDA, идеологию «код должен быть доступен для любого использования, так как для человечества лучше иметь одну хорошую имплементацию доступную всем чем кучу закрытых плохих». во-вторых, фокус на качестве, пусть и в ущерб всему остальному, как-то функционалу, производительности, скорости разработки. сюда стоит записать например работу над документацией (баги в документации такого же приоритета, как и в коде; патч, который меняет поведение, обязан менять документацию), фокус на читаемости и предсказуемости кода, код ревью и постоянное тестирование, а также аудиты кода (когда находят и фиксят баг, производится аудит всего остального дерева на предмет ошибок такого же типа) и повсеместное применение практик defensive programming. лозунг: do it well or don't do it at all. конечно, все так хотят, но мало кто делает, и в первую очередь потому что для большинства разработчиков это вторичные цели, после фич (а для многих еще и после производительности). не в опенбсд. явной цели «быть безопастной ОС» кстати нет, это последствие упора на качество и активных методов борьбы с багами. в-третьих, стабильность и предсказуемость; большим камнем здесь является release engineering, рекомендую http://www.openbsd.org/papers/asiabsdcon2009-release_engineering. ну и просто изменения ради изменений не приветствуются (что кстати вызывает вопросы к новому демону httpd, многие считают что его включили в базу слишком рано, да и проблемы с nginx небыли такие уж большие). к этой же части относятся sane defaults: хорошая система не требует обильной конфигурации и компиляции, есть бинарные пакеты, одно generic ядро, настройки по умолчанию почти всегда работают, большинство sysctl трогать не надо, лучше дать им возможность автонастройки и тп. четвертая цель — минорная: портабельность и соответствие стандартам (причем, добавление фич в существующие инструменты сверх того что продиктовано стандартом — не приветствуется). OpenBSD — это система которая пишется разработчиками для самих себя в первую очередь. их не волнует популярность их системы, ее market share. если вам нравиться — пользуйтесь, все открыто, бесплатно и весьма качественно, если вам оно чем-то не подходит — присылайте патчи или идите куда-нибуть в другое место, здесь никто для вас ничего делать не будет, меряться install base никому не интересно, те, кому интересно, могут померяться с OpenSSH :P

val-amart ★★★★★
() автор топика
Ответ на: комментарий от val-amart

эти разные, местами диаметрально противоположные, ценности и взгляды приводят к совершенно разным выборам, и в итоге openbsd от freebsd отличается больше, чем один линукс от другого. мне кажеться, фрибсд это такой линукс в бсд-семье.

val-amart ★★★★★
() автор топика
Ответ на: комментарий от val-amart

вкратце, суть различий и причина разногласий которые привели к разветвлению лагеря BSD на три основные группы, это разные ценности.

Огромное спасибо!

anonymous
()
Ответ на: комментарий от val-amart

мне кажеться, фрибсд это такой линукс в бсд-семье.

Продолжая аналогию, PC-BCD - это типа Убунта? ;)

anonymous
()
Ответ на: комментарий от abvgdee

Ещё, к тебе (odii) вопросы: я правильно понял что ты Гном3 используешь в Дебиане? И будешь продолжать пользовать Дебиан *с* systemd? (просто удивлён после слов о «культуре»)

Если ты мне объяснишь, какие проблемы создаёт мне

1. наличие systemd в debian

2. отсутствие systemd в openbsd

то я с удовольствием послушаю :) пока же я никаких проблем не вижу, и, наверное, последнее, что меня интересует - это система инициализации. они для меня делятся на два вида - те, которые запускают компьютер, и те, которые почему-то его не запускают. все, которые запускают - меня устраивают. :)

odii
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.