LINUX.ORG.RU

OpenBSD 5.0

 ,


0

2

Точно по расписанию, 1 ноября 2011 года, вышла версия 5.0 операционной системы OpenBSD, позиционирующейся как наиболее безопасная среди существующих свободных и лицензионно чистых операционных систем. Согласно схеме нумерации версий, принятой в OpenBSD ещё с версии 2.0 (принцип десятых долей — новая версия отличается на 0.1 от предыдущей), OpenBSD 5.0 не является мажорным релизом, продолжая традиции, заложенные в более ранних версиях системы.

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

  • поддержка >4GB оперативной памяти во всех возможных архитектурах (наконец-то amd64 будет поддерживать большое количество памяти);
  • ACPI драйвер для ноутбуков Toshiba acpitoshiba(4);
  • утилита fw_update(1) для установки и обновления закрытых прошивок, исполняющаяся, в том числе, при первом запуске установленной системы;
  • поддержка Wake on LAN сетевой инфраструктурой системы и драйверами xl(4), re(4) и vr(4);
  • ICMP-редиректы больше не поддерживаются стеком IPv4 при работе в режиме роутера, стек IPv6 не поддерживает их по умолчанию;
  • устранены ошибки в carp(4) для возможности работы в IPv6-only режиме;
  • устранены ошибки и добавлены возможности в демоны маршрутизации bgpd(8), ospfd(8), ospf6d(8);
  • очередные изменения в работе pf(4): реассемблирование пакетов IPv6, перевод ftp-proxy(8) и tftp-proxy(8) на работу с divert-to вместо rdr-to и ряд других;
  • множество улучшений в подсистеме SCSI;
  • удалена поддержка совместимости запуска бинарников других систем, за исключением Linux, поддержка совместимости с Linux на i386 незначительно улучшена;
  • масса изменений в ядре и пользовательской среде, направленных на обеспечение совместимости с POSIX 2008 и поддержку UTF-8;
  • полная поддержка так называемых Disklabel Unique Identifiers (DUID), позволяющая обращаться к разделам без указания имён устройств;
  • фреймворк rc.d(8), представленный в 4.9, используется также для запуска системных демонов.

В базовую систему включён ранее вышедший OpenSSH 5.9.

Как и ранее, загрузка и установка с CD поддерживается для архитектур amd64, i386, macppc и sparc64.

Для системы подготовлено более 7200 портов, среди которых KDE 3.5.10, Gnome 2.32.2, Xfce 4.8.0, LibreOffice 3.4.1.3, Chromium 12.0.742.122 и многие другие.

Поставляемая сборка Xorg под названием Xenocara базируется на X.Org 7.6 (xserver 1.9 + патчи, freetype 2.4.5, fontconfig 2.8.0, Mesa 7.8.2, xterm 270, xkeyboard-config 2.3 и др.).

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

>>> Анонс выпуска

★★★

Проверено: post-factum ()
Последнее исправление: adriano32 (всего исправлений: 4)

Кстати chromium 12 уже не дружит с синхронизацией аккаунта, поэтому в топку его. Зато по скорости он ещё более-менее ничего в отличии от тормозов под номером 15-16.

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

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

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

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

Лень читать дальше, ответил ли кто тебе, поэтому держи:

~/.xinitrc:

setxkbmap -layout 'by(latin),ru' -option 'grp:caps_toggle'
twm

%startx

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

По-моему нет и никогда не было. Только если неофициальные сборки какие. А смысл? Поставил, настроил инет, pkg_add -i ... Или инета нет?

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

>Как оно у тебя по-умолчанию могло очутиться на русской раскладке?)

Подтверждаю, так и есть.

Клавиатура может не работать по ряду причин (если она не работает в принципе, а не только в иксах)


Нет, проблема сугубо в раскладке. Цифры/спецсимволы нажимались, буквы - нет. Каким макаром переключить - нигде не нашёл. Возможно правый контрол, но у меня его нет на клавиатуре.

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

>нет и никогда не было. Только если неофициальные сборки какие
Значит, у меня где-то заболванена неофициальная сборка для 4ки.

А смысл?

Привычнее как-то.

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

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

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

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

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

К сожалению я по английски тоже нихт фершеен, но судя по патчам - костыль к /bin/ls. Честно говоря я не совсем понимаю почему они до сих пор утф не прикрутили. Если это какая-то позиция против «не 8-битных кодировок» - одно дело, но если дело в чём-то другом, то это уже хуже. Хотя я думаю придёт время, просто нужно немного подождать. Лучше немного подождать и получить качественную реализацию, чем получить быстро и потом отлавливать баги, как это делается в линуксе (и не только).

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

собственно говоря, если ставить на десктоп, то оно и не критично, все равно в иксах сидеть. чего не хватает, так это журнала для ФС, прикрутили бы они ZFS, было б Ъ.

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

>К сожалению я по английски тоже нихт фершеен, но судя по патчам - костыль к /bin/ls.

Какой еще костыль? Это, типа, нормальная реализация, как у всех.

Честно говоря я не совсем понимаю почему они до сих пор утф не прикрутили.

Где еще ее не хватает, кроме ls?

Если это какая-то позиция против «не 8-битных кодировок»

Нет такой позиции.

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

>чего не хватает, так это журнала для ФС, прикрутили бы они ZFS, было б Ъ.

Технология журналирования UFS существует, SU+J, используется в NetBSD.

ZFS в OpenBSD никогда не будет по лицензионным соображениям.

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

Какой еще костыль? Это, типа, нормальная реализация, как у всех.

Не костыль - это libc

Где еще ее не хватает, кроме ls?

Ты что, в консоли только по учебникам работал? Примеров кучу можно привести, но мне лично лень. На тебе один:

$lsof | grep 701bff3f-1e06-47ef-8a70-93d0985e3be8 | head -n 1

zsh         891       soko1  cwd       DIR       8,34     4096  790399 /media/701bff3f-1e06-47ef-8a70-93d0985e3be8/music/Nocte Obducta/2002 - Galgendämmerung - Von Nebel, Blut und Totgeburten

Нет такой позиции.

Тогда ждём реализации

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

>Не костыль - это libc

Было бы хорошо, если бы вы не говорили о том, о чем не имеете представления, окей?

$lsof | grep 701bff3f-1e06-47ef-8a70-93d0985e3be8 | head -n 1

Что именно это доказывает?

Тогда ждём реализации

Реализации чего именно?

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

Было бы хорошо, если бы вы не говорили о том, о чем не имеете представления, окей?

Специально для умников: В OpenBSD появилась поддержка UTF-8?

Что именно это доказывает?

То, что если у меня файл в UTF-8 - начнутся проблемы и /bin/ls мне не поможет

Реализации чего именно?

Читай(те) выше

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

>Специально для умников: В OpenBSD появилась поддержка UTF-8?

пока будут работать только приложения не на ncurses, вроде mutt и vim)

% ldd /usr/local/bin/vim|grep curses 000000020ed96000 000000020f1ef000 rlib 0 1 0 /usr/lib/libcurses.so.12.1

Дальше, простите, не читал.

То, что если у меня файл в UTF-8 - начнутся проблемы и /bin/ls мне не поможет

«Файл в UTF-8»? Начнутся проблемы с кодировкой текстового файла? Неудивительно, что ls здесь не помощник. Другой вопрос, что они не начнутся в приложениях, использующих «широкие» функции ncurses (vim и т.п.).

Если имеется в виду кодировка имени файла, то замечание отчасти верно, но именно эту проблему и решает приведенный выше патч. Если же говорить о костылях, то один из них (пайпинг через cat) показан тут: http://ompldr.org/vYjQyNg

Я всё же хотел бы получить ответ на вопрос, реализации чего вам не хватает.

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

ставить сегодня систему на UFS для меня то же самое, что ставить ее на FAT16. хочу нормальную, современную ФС. не хотят ZFS «по лицензионным соображениям», пусть запилят свою, очень сильные же программисты там.

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

Да мне всего хватает и OpenBSD меня устраивает. Вы просто начали спор на счёт того, что данный патч - не костыль. А я вам говорю, что костыль, ибо всех проблем он не решает. Примеров можно привести массу.

Дайте какому-нибудь бинарнику русское имя в юникоде, запустите и сделайте `ps aux`. Не костыль?

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

Кстати да, хотел бы признать одну свою ошибку - в libc у OpenBSD поддержка UTF-8 есть, просто базовые утилиты пока ещё её не используют.

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

Блин, ну вы конечно загнули - FAT16 (:
У меня например с UFS2 за 5 лет использования никогда и ничего не накрывалось. Это что касается стабильности. Производительность тоже по-моему неплохая.
Единственный минус - это fsck на три часа, если винт большой.

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

+1
Единственное - разметка дисков какая-то стремноватая. Либо это предрассудок у меня такой из-за того, что когда-то давно винт с данными из-за невнимательности угробил (:

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

я сильно не углублялся, мне нужно было весь винт под ФС отдать, поэтому все прошло гладко. а если говорить об инсталляторах, то больше всего он мне нравится в NetBSD: простой и удобный, как в OpenBSD, и в то же время гламурный такой, сине-оранжевый :)

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

>и в то же время гламурный такой, сине-оранжевый :)

Чёрт, и действительно же! *настольгично вспоминает*
Поставить что ли... (:

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

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

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

Да блин, с такими экзотическими устройствами там сложнее, чем в пингвинах всяких.
Поставлю обязательно на «погонять», а пока что у меня опёнок на очереді (:

soko1 ★★★★★
()

Обновился только что до 5.0-CURRENT. Всем советую хотя бы потому, что там софт на порядок свежее, а в релизах он обновляется только в критических случаях.

Расскажу как обновляться, если лень искать.
Качаем с ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/архитектура/bsd.rd, заменяем им файл в корне (/), при загрузке в загрузчике пишем bsd.rd, нажимаем Enter, далее выбираем upgrade, обновляемся, перезагружаемся, далее идёт `sysmerge` для обновления конфигов и `pkg_add -ui` для обновления пакетов. Reboot, готово.

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

>Какая гладкая убывающая кривая... :( Ты бы для Linux посмотрел :) там все кривые убывающие, что бы ни ввёл. Растёт только «google».

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

вспомнил интересную особенность в 4.7, дай, думаю, у тебя спрошу. а дело было вот в чем: у меня тогда интернета не было совсем и весь репозиторий мне записали добрые люди на диски, всего около 14ГБ было. для удобства я это добро решил скинуть в хомяк, чтобы прямо оттуда через pkg_add ставить. так вот, инфа с дисков копировалась ужасно медленно, с каждого DVD по полчаса и более, диски даже горячие были, когда их из привода доставал. делал так:

# mount -t cd9660 /dev/cd0a /mnt/iso
# cp -r /mnt/iso/* /home/ibraim/packages/

что здесь неправильно? наверное, опции какие-то забыл?

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

Думаю долго копировалось по причине огромного кол-ва файлов, ежели ты об этом, конечно.
Я так когда с дисков что-то подобного рода копирую - использую dd, ибо: 1) быстрее 2) надёжнее. Потом просто монтирую как образ и переписываю либо всё целиком, либо отдельно выбранные файлы.

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

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

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

Да-да, именно так (:
И вообще совет - никогда и ничего не храни на дисках (ну или только если как «дополнительно», имея копию на винте).
Болванки сейчас пошли такие паршивые, что я б им даже концерт Димы Билана б не доверил (:

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

я обзавелся внешним жестким диском и флешками, болванки уже давно не писал :)

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

нет. я и правда так считаю. sysinstall по сравнению с инсталлятором (одна «л» в этом слове или две?) OpenBSD дуристика, одно это шастанье по псевдографическому меню туда-сюда чего стоит. в OpenBSD все последовательно и логично.

ibraim
()

а я думал уже что про мою любимую рыбку Puffy забыли...

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

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

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

если сравнивать ее не с отсталой NTFS, а с современными ext4, btrfs и ZFS, то вот здесь хорошо видны различия. мне в первую очередь не хватает полноценного журнала и скорости.

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