LINUX.ORG.RU

OpenBSD 6.1

 ,


0

3

Команда проекта OpenBSD представила новый выпуск свободной, кросс-платформенной UNIX-подобной операционной системы, основанной на исходном коде 4.4BSD.

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

  • Новая песня: Winter of 95.
  • Изменения связанные с поддержкой платформ:
    • Добавлена поддержка arm64, clang(1) используется как системный компилятор.
    • loongson теперь поддерживает системы с процессорами Loongson 3A и чипсетом RS780E.
    • Прекращена поддержка armish, sparc и zaurus.
  • Улучшения драйверов:
    • Добавлен драйвер acpials(4) для ACPI-сенсоров света и подсветки.
    • Добавлен драйвер acpihve(4) для поддержки добавочной энтропии Hyper-V.
    • Добавлен драйвер dwge(4) для поддержки сетевых карт Designware GMAC 10/100/Gigabit Ethernet.
    • Добавлен драйвер htb(4) для PCI-мостов Loongson 3A.
    • Добавлен драйвер hvn(4) для сетевых интерфейсов Hyper-V.
    • Добавлен драйвер hyperv(4) для работы OpenBSD в качестве гостя Hyper-V.
    • Добавлен драйвер iatp(4) для Atmel maXTouch тач-скрина.
    • Добавлен драйвер imxtemp(4) для поддержки температурных датчиков Freescale i.MX6.
    • Добавлен драйвер leioc(4) для низкоуровневого контроллера ввода-вывода Loongson 3A.
    • Добавлен драйвер octmmc(4) для MMC-контроллера OCTEON.
    • Добавлен драйвер ompinmux(4) для мультиплексирования контактов OMAP.
    • Добавлен драйвер psci(4) для ARM-интерфейса состояний энергосбережения.
    • Добавлен драйвер simplefb(4) для работы фреймбуфера, использующего device-tree.
    • Добавлен драйвер sximmc(4) для поддержки MMC/SD/SDIO контроллеров Allwinner A1X/A20.
    • Добавлен драйвер tpm(4) для поддержки TPM-устройств.
    • Добавлен драйвер uwacom(4) для поддержки USB-планшетов Wacom.
    • Добавлен драйвер xbf(4) для виртуальных дисков Xen Blkfront.
    • Добавлен драйвер xp(4) для со-процессора ввода-вывода LUNA-88K HD647180X.
    • Добавлен интерфейс для управления гипервизором VMM vmmci(4).
    • В драйвер em(4) добавлена поддержка Kaby Lake и Lewisburg PCH Ethernet.
    • В драйвер ure(4) добавлена поддержка устройств на основе RTL8153 USB 3.0 Gigabit Ethernet .
    • Улучшена поддержка ACPI для современной техники Apple, включая S3-сон и восстановление из сна.
    • В драйвере ix(4) добавлена поддержка устройств 10 Gigabit Ethernet семейства X550 .
  • Улучшения беспроводного стека IEEE 802.11:
    • Драйвер ral(4) теперь поддерживает устройства на базе Ralink RT3900E (RT5390, RT3292).
    • Драйверы iwm(4) и iwn(4) теперь поддерживают SGI (short guard interval) в режиме 11n.
    • Добавлена новая реализация алгоритма MiRa, предназначенного для адаптации скорости.
    • Драйвер iwn(4) теперь поддерживает 802.11n MIMO (MCS 0-15).
    • Драйвер athn(4) теперь поддерживает 802.11n, а также MIMO (MCS 0-15) и hostap-режим.
    • Драйвер iwn(4) теперь поддерживает захват MIMO-кадров в режиме монитора.
    • Драйверы rtwn(4) и urtwn(4) теперь поддерживают адаптацию скорости AMRR (пока что только устройства на базе 8188EU и 8188CE).
    • Протокол TKIP/WPA1 теперь отключён по умолчанию.
  • Общие улучшения сетевого стека:
    • Добавлен драйвер псевдо-устройства switch(4) вместе с новыми программами switchd(8) и switchctl(8).
    • Новый способ работы mobileip(4) для псевдо-устройства gre(4).
    • Реализован режим многоточечного соединения в vxlan(4).
    • route(8) и netstat -r теперь отображают все флаги маршрутизации корректно, а также полностью документированы в странице netstat(1).
    • Большие TCP-потоки теперь локально сохраняются в mbuf-кластерах для улучшения работы с памятью. Максимальный размер TCP-буфера для отправки и приёма был увеличен с 256 килобайт до 2 мегабайт. Это повлекло изменение TCP-отпечатка OpenBSD для pf(4). Лимит по умолчанию для mbuf-кластеров увеличен. Новые значения можно проверить при помощи netstat -m и отрегулировать при помощи параметра kern.maxclusters через sysctl(8)
    • Код сетевого стека был значительно упрощён чтобы облегчить переход к многопроцессорному сетевому стеку.
      Код обработки прерываний и многопроцессорных блокировок в сетевом стеке был переработан.
    • Улучшена обработка фрагментов IPv6. Стандарт RFC 5722 в pf(4) теперь соблюдается корректнее.
    • ipsecctl(8) теперь в зависимости от адресов может автоматически группировать SA-группы вместе. Ядро теперь предоставляет информацию о группах, а команда ipsecctl -s sa теперь выводит список IPsec SA-групп.
  • Улучшения установщика:
    • Установщик теперь использует разделение привилегий для загрузки и проверки подписи установочных файлов.
    • Установочные файлы теперь будут загружаться через HTTPS по умолчанию, в случае если используемое зеркало поддерживает его.
    • Установщик теперь учитывает сообщения filename, bootfile-name, server-name, tftp-server-name, next-server со стороны DHCP-сервера при автоматических обновлениях или установке системы.
  • Улучшения в демонах маршрутизации и сети в пространстве пользователя:
    • ping(8) и ping6(8) теперь объединены.
    • ripd(8) теперь поддерживает p2p-сеансы с адресами в разных подсетях.
    • smnpd(8) теперь поддерживает несколько прослушивающих сетевых сокетов.
    • ospfd(8) и ospf6d(8) теперь поддерживают изменение MTU на лету.
    • bgpd(8) теперь поддерживает BGP Large Communities (RFC 8092).
    • bgpd(8) теперь поддерживает BGP Administrative Shutdown Communication (draft-ietf-idr-shutdown)
  • Улучшения безопасности:
    • Все общие библиотеки, все динамические и статические исполняемые файлы, а также ld.so(4) теперь используют RELRO («read-only after relocation»).
    • Размер виртуального адресного пространства на платформе mips64 был увеличен с 2 гигабайт до 1 терабайта.
    • Реализован PIE на платформе arm.
    • route6d(8) теперь исполняется с меньшими привилегиями.
    • syslogd(8) теперь может проверять сертификаты клиента для входящих соединений.
    • Привилегированный родительский процесс syslogd теперь вызывает exec(2) для перемешивания расположения случайной памяти.
    • Функция recallocarray(3) переработана для уменьшения риска некорректного очищения пямяти.
    • Группа функций SHA512_256 была добавлена в libc.
    • Группа функций форматирования printf(3) теперь может сообщать в системный лог когда %s формат используется с нулевым указателем.
    • Улучшено обнаружение переполнений буфера при использовании функции malloc(3).
    • Удалена поддержка монтирования файловых систем при помощи mount(8) для пользователей, отличных от суперпользователя.
  • Улучшения vmm(4)/ vmd(8):
    • Добавлена поддержка i386 и amd64 хостов.
    • Полезная нагрузка (payload) для BIOS теперь предоставляется через vmm-firmware, загружается через fw_update(1).
    • Добавлена поддержка Linux-гостей.
    • Улучшена обработка прерываний и эмуляции устаревших (legacy) устройств.
    • Добавлена поддержка виртуальных машин более чем с 2 гигабайтами памяти.
    • vmd(8) теперь использует модель fork+exec.
    • vmd(8)/ vm.conf(5) теперь поддерживают автоматическую настройку bridge(4) и switch(4) для сетевых интерфейсов виртуальных машин.
    • vmctl(8) теперь поддерживает корректное завершение работы через vmmci(4).
  • Прочие выделенные улучшения:
    • Добавлена утилита syspatch(8) для применения бинарных обновлений безопасности и стабильности к базовой системе.
    • acme-client(1) включен в базовую систему.
    • Добавлен дисплейный менеджер xenodm(1).
    • Добавлены свойства символов кодировки UTF-8 в библиотеку C.
    • Реализована частичная поддержка редактирования типа линии UTF-8 для vi-подобного режима ввода ksh(1).
    • Реализована поддержка UTF-8 в column(1).
    • Производительность и параллельность выполнения функции malloc(3) в многопоточных процессах была улучшена.
    • Поддержка Эстонской раскладки клавиатуры.
    • syslogd(8) теперь поддерживает опцию -Z для вывода временной отметки (timestamp) в формате RFC 5424 ISO. Теперь можно вести записи в лог-файл в UTC, включая год, часовой пояс и доли секунд. Формат по умолчанию всё ещё остаётся RFC 3164 BSD.
    • Опции syslogd(8) -a, -T и -U теперь могут быть переданы более чем один раз для указания нескольких источников информации.
    • В doas(1) добавлена поддержка постоянной аутентификации с блокировкой сеанса.
    • sq(4) был исправлен для приёма широковещательных пакетов в не-прослушивающем режиме при отсутствии настроенного IP-адреса. Это позволяет интерфейсу работать с DHCP.
    • fdisk(8) теперь учитывает текущий MBR или GPT формат при инициализации диска.
    • softraid(4) теперь использует эффективный параллельный ввод-вывод при переконфигурации (rebuild) RAID5- массивов.
    • umass(4) больше не предполагает, что ATAPI или UFI устройства имеет только 1 LUN.
    • scsi(4) теперь корректно обнаруживает конец ленты на LTO5-устройствах.
    • httpd(8) теперь поддерживает SNI через libtls для поддержки нескольких https веб-сайтов на одном IP-адресе.
    • Добавлена утилита ocspcheck(8), для проверки OCSP-статуса сертификатов. Полученные результаты могут быть сохранены и использованы для OCSP stapling.
    • relayd(8) и httpd(8) теперь поддерживают возобновление сеанса TLS используя TLS session tickets.
  • mandoc 1.14.1:
    • Новый формат файла mandoc.db(5): man(1), apropos(1) и makewhatis(8) больше не зависят от SQLite3.
    • Значительно улучшенная обработка и вывод HTML и CSS.
    • В man(1) улучшен внутренний поиск при помощи less(1) : t
    • Новый режим вывода разметки mandoc(1) -mdoc -T.
  • Улучшены man-руководства и прочая документация системы.
  • Порты и пакеты:
    • alpha: 7413, amd64: 9714, arm: 7501, hppa: 6422, i386: 9697, mips64: 8072, mips64el: 6880, powerpc: 7703, sparc64: 8606;
      • AFL 2.39b, Chromium 57.0.2987.133, Emacs 21.4 и 25.1, GCC 4.9.4, GHC 7.10.3, Gimp 2.8.18, GNOME 3.22.2, Go 1.8, Groff 1.22.3, JDK 7u80 и 8u121, KDE 3.5.10 и 4.14.3 (+обновления KDE4 core), LLVM/Clang 4.0.0, LibreOffice 5.2.4.2, Lua 5.1.5, 5.2.4, и 5.3.4, MariaDB 10.0.30, Mono 4.6.2.6, Mozilla Firefox 52.0.2esr и 52.0.2, Mozilla Thunderbird 45.8.0, Mutt 1.8.0, Node.js 6.10.1, Ocaml 4.03.0, OpenLDAP 2.3.43 и 2.4.44, PHP 5.5.38, 5.6.30, и 7.0.16, Postfix 3.2.0 и 3.3-20170218, PostgreSQL 9.6.2, Python 2.7.13, 3.4.5, 3.5.2 и 3.6.0, R 3.3.3, Ruby 1.8.7.374, 2.1.9, 2.2.6, 2.3.3 и 2.4.1, Rust 1.16.0, Sendmail 8.15.2, SQLite3 3.17.0, Sudo 1.8.19.2, Tcl/Tk 8.5.18 и 8.6.4, TeX Live 2015, Vim 8.0.0388, Xfce 4.12;
    • Система также включает в себя следующие сторонние компоненты:
      • Xenocara (основана на X.Org 7.7 с xserver 1.18.3 + патчи, freetype 2.7.1, fontconfig 2.12.1, Mesa 13.0.6, xterm 327, xkeyboard-config 2.20);
      • LLVM/Clang 4.0.0 (+ патчи), GCC 4.2.1 (+ патчи) и 3.3.6 (+ патчи), Gdb 6.3 (+ патчи), Perl 5.24.1 (+ патчи);
      • NSD 4.1.15;
      • Unbound 1.6.1;
      • Ncurses 5.7;
      • Binutils 2.17 (+ патчи), Awk (от 10 августа 2011 года);
      • Expat 2.1.1;

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

★★

Проверено: Shaman007 ()
Последнее исправление: Arlecchino (всего исправлений: 1)

Ответ на: комментарий от buratino

и как тебе поможет syspatch(8) к портам? ты не пробовал... читать?

Эхехехе. Где ты увидел слово порты, болезный? Я про пакеты тебе пишу. А теперь SOME MORE BREAKING NEWS: M:Tier предоставляет апдейты для бинарных пакетов :)

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

ты мне всё-таки покажешь, с какого раздела на ftp оно эти обновления таскает?

Оно таскает дерево сырцов из cvs 8) Ты что, и этого не знаешь?

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

Эхехехе. Где ты увидел слово порты, болезный? Я про пакеты тебе пишу.

ты пишешь про syspatch

шучу. ты пишешь ахинею

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

Ты что, и этого не знаешь?

а ты знаешь, чем отличаются колготки 30 ден от колготок 40 ден? если нет, то о чём с тобой вообще можно говорить?

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

блин, хоть бы какой-нибудь завалящийся драйвер экрана для моей первой кубайборды там завезли - я бы и туда вогнал OpenBSD, а так там Debian пока

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

ты пишешь про syspatch

Ага. syspatch(8) обновляет только базовую систему. То, что делают ребята из M:Tier, позволяет обновлять ещё и бинарные пакеты.

шучу. ты пишешь ахинею

Аргументы совсем кончились, да?

P.S. На вот: https://stable.mtier.org. Иди, просвещайся.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 1)
Ответ на: комментарий от buratino

а ты знаешь, чем отличаются колготки 30 ден от колготок 40 ден?

Знаю. Причем тут OpenBSD? Ты его обновляешь только в колготках 40 ден?

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

Ага. syspatch(8) обновляет только базовую систему. То, что делают ребята из M:Tier, позволяет обновлять ещё и бинарные пакеты.

Клиника. Или это хроническое неумение доносить свою мысль в разговорах, или это хроническое неумение понимать человеческую речь.

P.S. На вот, https://stable.mtier.org. Иди, просвещайся.

для тех, у кого память 5 секунд - Я ПЕРВЫЙ СКАЗАЛ ПРО MTIER. Первый в этом топике. это несложно выяснить, перейдя на страницу назад

думаю, через 5 секунд ты мне будешь давать ссылку на openbsd.org, и рассказывать, что есть такая операционная система - OpenBSD

тут не аргументы кончились, тут вера в человечество кончилась. потому что такого я даже на ЛОР-е не припомню.

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

Клиника. Или это хроническое неумение доносить свою мысль в разговорах, или это хроническое неумение понимать человеческую речь.

Это такой механизм компенсации что-ли?

для тех, у кого память 5 секунд - Я ПЕРВЫЙ СКАЗАЛ ПРО MTIER. Первый в этом топике. это несложно выяснить, перейдя на страницу назад

Эхехехе. Ты пирожок теперь хочешь?

По-моему, ты не понимаешь, как работают M:Tier'овые обновления. Это пакеты, которые ставятся поверх оригинальных бинарников. Через pkg_add, да. В syspatch(8) история примерно похожая, только ребятки из OpenBSD в данный момент отказываются собирать из портов апдейты для бинарных пакетов. Это важно, потому что все исправления безопасности для того же openvpn — строго в портах. Новые бинарные пакеты не собирают. А ребятки из M:Tier не ленятся и собирают. Если до тебя и сейчас не дойдет, то я даже не знаю.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 5)
Ответ на: комментарий от buratino

сам-то с 6-го числа на 6.1 сижу

Ну ты крут! Круче обрыва, тучи и пасхального яйца!

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

По-моему, ты не понимаешь, как работают M:Tier'овые обновления.

куда мне. я и про mtier-то впервые услышал. и про openbsd, кстати, тоже.

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

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

к тому же, бывают не только security-обновления. когда моя любимая игрушка jag сломалась, исправления пошли в -current, но в текущий OPENBSD_X_Y, понятное дело, не попали - пришлось бэкпортить себе. я собираю и из -wip, и из -current, если что-то потребуется. или даже свои порты для чего-то нужного делаю. и всё это кладётся в собственный packages.upd. я предпочитаю видеть, что я собираю. и предпочитаю сначала протестировать это.

кстати, насколько я помню заявления Антошки, они и для пакетов твой любимый syspatch в будущем собираются применять. он вроде так и заявил: *как только kirk_johnson перестанет так откровенно тупить, так сразу и поддержку security-обновлений для бинарных пакетов приделаем*. впрочем, я могу в чём-то и ошибаться и что-то запамятовать, ибо эта тема мне НЕИНТЕРЕСНА, НЕИНТЕРЕСНА и ещё раз НЕИНТЕРЕСНА.

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

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

Маленькие архивчики, называющиеся «binpatchXX-*» ты не заметил? Щас я тебя удивлю — это была Errata :D

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

То есть уже готовый механизм, который типа работает и отлажен, тебя не устроил, и ты решил написать свой, уникальный велосипед? Потому что ты не такой как все!

НЕИНТЕРЕСНА, НЕИНТЕРЕСНА и ещё раз НЕИНТЕРЕСНА.

Поэтому ты уже полчаса истеришь в треде? :) Okay.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 3)
Ответ на: комментарий от kirk_johnson

Не ну чё. Его (Буратино) подход понятен. Твой тоже понятен. А вот фразы: «Чё эта он ест кремовое мороженое, когда шоколадное палюбэ темнее?»

Я даже не знаю ;)

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

Не ну чё. Его (Буратино) подход понятен. Твой тоже понятен. А вот фразы: «Чё эта он ест кремовое мороженое, когда шоколадное палюбэ темнее?»

Просто он забавно истерит на пустом месте.

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

мне удобнее, когда есть своя папочка директориечка packages.upd

Ты на прошлой странице писал, что пакетами не пользуешься. Ты эти архивчики ещё и руками везде распаковываешь? :D

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

Так это же... Это же OpenBSD. Защитный рефлекс ;) Вообще всё радует, кроме интеловских дров. Если наломают дрова в ближайшее будущее (как радостно писали в новостях), то конечно радость.

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

А не у вас ли на электричество не хватает прогерам? Помоги им с ним и попроси написать дрова.

при плане собрать 250 тыщ долларов собрали почти 600. так что хватает и на электричество, и на дрова, и на уголь, и даже на небольшой бочонок нефти

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

Не. Мейнтейнеры умные, опытные, но это же такой многообразный мир. А вдруг мне надо пятую ногу да 12 глаз? ;)))

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

Печально всё со встроенным интелом (свежим).

Гм... Ну драйверы в em для Kaby Lake уже добавили. Мб и видео подтянется. Они же любят таскать его из лялекса :D

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 1)

А чего нынче OpenBSD выпускается как попало по срокам? Раньше все четко было - 1 ноября и 1 мая. Почему решили отказаться от этой схемы?

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

То есть уже готовый механизм, который типа работает и отлажен, тебя не устроил

есть уникальный механизм, который работает и отлажен. он называется make package

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

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

А чего нынче OpenBSD выпускается как попало по срокам? Раньше все четко было - 1 ноября и 1 мая. Почему решили отказаться от этой схемы?

Они CD диски прекратили выпускать xD

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

А чего нынче OpenBSD выпускается как попало по срокам? Раньше все четко было - 1 ноября и 1 мая. Почему решили отказаться от этой схемы?

раньше всё ложилось в печать дисков. теперь печати и рассылки дисков нет - отморозились, быстренько набилдили, песню записали (правда, в этот раз ещё не записали) - и чё ждать-то? можно релизиться.

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

Написали, что некому (оч. много времени будет занимать). И вообще ругались на эту тему. С Broadwell было долго-долго и печально.ы не готовы сделать Вам это предложение. Желаем удачи в поиске нового места работы. Всего доброго!

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

и им я могу собирать не то, что нужно мтировцам, а то, что нужно мне. хоть из -wip, хоть из -current.

Учитывая, что ребята из OpenBSD говорят НЕ ДЕЛАЙТЕ ТАК ПОТОМУ ЧТО МЫ НЕ ГАРАНТИРУЕМ ОБРАТНУЮ СОВМЕСТИМОСТЬ, то ты конечно молодец, что я могу сказать :D

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

А M:Tier, который за это бабло получает, не тестирует обновления. Конечно. Ведь их клиенты поймут, если у них раком сеть встанет и совсем не будут жаловаться :D

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

в openbsd, кстати, хороший набор пакетов, со всеми флаворами. собирать обычно приходится или что-то индивидуальное из других веток (-stable, -wip, -current), или то, на что не хватает разрешения дистрибуции на FTP. а так - там тебе и 8 вариантов vim-а, и сто двадцать два варианта emacs-а, большинство FLAVOR-ов собираются

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

Нуууу... НЕ то пишешь! ;) На кой ляд песня для нубов? Мы же про процесс говорим. Если я вместо отвертки ножом скручивал компы, то я не получу сертификат на комп?

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

последние несколько релизов они тоже были не по графику - как 5.8 в любилей выпустили, так 5.9 и 6.0 в график не попали

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

Даже так:(не помню) «Мы не несем никакой ответственности, пользуйтесь на свой страх и риск». Если знаешь, что ты хочешь и что-то умеешь...

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

Учитывая, что ребята из OpenBSD говорят НЕ ДЕЛАЙТЕ ТАК ПОТОМУ ЧТО МЫ НЕ ГАРАНТИРУЕМ ОБРАТНУЮ СОВМЕСТИМОСТЬ

посмотри патч Вадима на jag. какая там обратная совместимость может сломаться? :)

я же не собираю всё подряд - очень редко и только нужные вещи. и только после тестирования. когда в 6.1 поломался goldendict, я пошёл к *ребятам из OpenBSD*, и всё починилось. без словаря как-то некомфортно себя чувствовать - я лучше буду *безобратнойсовместимости*, чем без словаря. тем более, я знаю и прекрасно понимаю, что делаю

ps. интересно, а зачем тогда вообще -wip, если всем запрещать им пользоваться? :)

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

Даже так:(не помню) «Мы не несем никакой ответственности, пользуйтесь на свой страх и риск». Если знаешь, что ты хочешь и что-то умеешь...

По-моему, это из области извращений.

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

я же не собираю всё подряд - очень редко и только нужные вещи. и только после тестирования. когда в 6.1 поломался goldendict

Ээээ... 6.1 вышел вот только что. Если ты героически его тестируешь на -current, то вопросов нет, но мы-то тут про -stable и -release говорим.

ps. интересно, а зачем тогда вообще -wip, если всем запрещать им пользоваться? :)

Ээээ...

This tree (openbsd-wip) is to be used to maintain and eventually migrate ports into the official OpenBSD ports tree. This means that ports in this tree are actively worked on and may not always build, though of course it's best to aim for building ports.

Я не знаю, что тут ещё добавить:

Active OpenBSD development is known as the -current branch. These sources are frequently compiled into releases known as snapshots. Active development sometimes pushes aggressive changes, and complications can arise when building the latest code from a previous point in time. Some of the shortcuts for getting over these hurdles are explained on this page. In general, it's far better to use the OpenBSD upgrade procedure with a newer snapshot, as developers will have gone through the trouble for you already.

Make sure you've read and understand how to build the system from source before using -current and the instructions below.

You should always use a snapshot as the starting point for running -current. Upgrading by compiling your own source code is not supported.

OpenBSD-wip это полуофициальная хреновина. И она может не собираться. И используешь ты её на свой страх и риск.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 4)

Скажите, а под OpenBSD есть что-то похожее на poudriere? Чтобы сборку порта протестировать в чистом окружении. Чтобы само разруливало чруты и зависимости пакетами ставило.

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

Ээээ... 6.1 вышел вот только что.

OPENBSD_6_1_BASE появилась две недели назад

дата собранных бинарников - 1 апреля: http://ftp.openbsd.org/pub/OpenBSD/6.1/amd64/

Если ты героически его тестируешь на -current, то вопросов нет, но мы-то тут про -stable и -release говорим.

я говорю про 6.1-stable, понятное дело

Я не знаю, что тут ещё добавить:

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

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

OPENBSD_6_1_BASE появилась две недели назад

И в нем уже сломаный goldendict?

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