LINUX.ORG.RU

NetBSD 6.0

 ,


0

4

После двух лет активной разработки вышла новая мажорная версия NetBSD, четырнадцатая по счёту — 6.0.

NetBSD — ОС, основанная на 386BSD и 4.3BSD, очищенная от спорного кода AT&T, впервые была официально выпущена в апреле 1993 года, то есть она старше чем даже Slackware и Debian GNU/Linux.

Её девиз — “Of course it runs NetBSD” («Конечно, NetBSD работает и на этом»), так как цель разработки этой системы — облегчить её портирование на различные аппаратные архитектуры.

В новой версии улучшена масштабируемость при работе на многоядерных системах, добавлено много новых драйверов устройств и обновлены старые. Основные новшества связаны с поддержкой thread-local storage, LVM, device mapper, переписанной системой дисковых квот, новыми подсистемами для управления флеш-устройствами и NAND-контроллерами, экспериментальной файловой системой CHFS для флеш-памяти, поддержкой протокола Multiprotocol Label Switching (MPLS) и использованием модульного ядра по умолчанию (возможность скомпилировать и использовать монолитное ядро остаётся).

Данный релиз включает NPF, новый пакетный фильтр, разработанный с учётом работы на многоядерных системах, который может фильтровать TCP/IP-трафик, в том числе и с учётом состояний соединений (stateful inspection) и поддерживает NAT.

Кроме того, основные изменения включают:

  • Поддержка SMP и начальная поддержка suspend/resume для Xen domU. Поддержка PCI pass-through для Xen3, а так же balloon driver, используемый для динамического выделения памяти.
  • Большие переделки в порте MIPS: добавлена поддержка SMP и 64-битных процессоров (поддерживаются O32, N32, N64 ABI), расширения DSP v2 ASE, различные NetLogic/RMI-модели процессора, процессоры семейства Loongson и новые SoC
  • Улучшена поддержка SMP на PowerPC, теперь поддерживаются процессоры Book E Freescale MPC85xx (e500 core)
  • Поддержка ARM Cortex-A8, различных новых SoC, начальная поддержка Raspberry Pi. Его полная поддержка и значительные улучшения для ARM ожидаются в следующей версии.
  • Теперь time_t 64-битная во всех портах NetBSD, так что NetBSD не прекратит работать в 2038-м году.
  • Значительно улучшена поддержка бинарников linux.
  • Собственная реализация стандарта PGP — NetPGP теперь в базовой системе
  • Импортирован код ZFS из OpenSolaris, но он пока не работает.

>>> Скачать NetBSD 6.0

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

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 15)

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

testuser123
()

кстати, только что попробовал - завелось с полпинка под виртуалбоксом, без всяких ring0 тра-ляля ..все работает, приятно...

anonymous
()

народ, подскажите почему kde4 не ставится... pkg_add kde4 выдает кучу ошибок...в конце - Can't install dependency kdelibs-.... и failed... :(

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

Can't install dependency kdelibs-.... и failed...

здравствуйте, это канал об аниме?

ymn ★★★★★
()

чо, никто ее на десктопе не использует, только на роутерах? kde не ставится, не растет кокос...

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

А так бы имели не зоопарк камней а небольшой зверинец на две клетки

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

чо, никто ее на десктопе не использует, только на роутерах? kde не ставится, не растет кокос...

NetBSD-элита использует консоль

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

не замечены в кретинизме в стиле «перепишем весь gnu софт»

«подождем, пока это сделают камрады из FreeBSD» :)

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

Кстати, а песенки то где ????

Команда NetBSD не сопровождает свое релизы песнями. Имел в виду OpenBSD ?

JJackFLASH ★★
()

Теперь time_t 64-битная во всех портах NetBSD, так что NetBSD не прекратит работать в 2038-м году.

Улыбнуло.

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

thread-local storage


o_O Не было?

Было :) errno ведь корректно работает в многопоточном окружении, а в NetBSD 5.x оно уже было реализовано через TLS емнип.

yoghurt ★★★★★
()

По теме - интересно, допилили ли поддержку drm gem, или опять придется по-старинке патчить ядро, чтобы запилить иксы на интелях.

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

как телефон нокиа в космосе из фильма «автостопом по галактике»

ms-dos128
()
Ответ на: комментарий от geekless

Однако http://stackoverflow.com/questions/2914856/thread-local-storage-segfaults-on-...

Выходит, что общепринятого TLS там не было, а errno работало через свой, особый уличный.

И ладно, вон pthread barriers в OpenBSD тоже только в этом году появились :)

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

kde не ставится

да зачем он нужен, если перделки все равно не заведутся?

x4DA ★★★★★
()

Кстати, призываю cryptos.

А что лучше, OpenBSD или NetBSD, если нет особых требований ни по безопасности, ни по портируемости, просто обычный десктоп?

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

если нет особых требований ни по безопасности, ни по портируемости, просто обычный десктоп, то Mac OS X Lion

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

если нет особых требований ни по безопасности, ни по портируемости, просто обычный десктоп, то Mac OS X Lion

Я подозреваю, что человек хочет просто попробовать поставить себе традиционный *NIX Desktop, а не набор странностей от ЛП энд Ко., и не другой набор странностей, перекореженный попытками выпилить все гнутое...

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

Для просто обычного декстопа OpenBSD будет лучше, ибо у нее есть больше дров для просто обычного железа. Со временем, конечно, эти дрова медленно, но все же переползают в NetBSD, и как правило требуют от своего пользователя терпения, непреклонности и железной силы воли.

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

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

Линуск для этих целей подходит лучше, как ни крути.

В Linux страшный Гарри ПоттерЛеннарт Поттеринг делает все, чтобы сделать из него оффтопик. А тут все старотрадиционно. И нововведения крайне редко носят деструктивный характер.

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

А что лучше, OpenBSD или NetBSD, если нет особых требований ни по безопасности, ни по портируемости, просто обычный десктоп?

У них одинаково плохо с десктопным железом.

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

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

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

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

Факт известный, но нет уверенности, что через несколько лет это «горе от ума (безумия?)» туда не придет.

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

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

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

udev может обратно работать с отдельным /usr?

O02eg ★★★★★
()

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

Хотелось бы конечно видеть сборки под популярные модели роутеров, типа DIR-825.

Данный релиз включает NPF, новый пакетный фильтр, разработанный с учётом работы на многоядерных системах, который может фильтровать TCP/IP-трафик, в том числе и с учётом состояний соединений (stateful inspection) и поддерживает NAT.

Судя по описанию и презентации должен быть интересен, но: 1) так и не нашёл нормальной документации, ман по npf.conf очень куцый; 2) divert()-сокетов нету, scrub-а (из pf) нету, хотя npf позиционируется как pf следующего поколения; 3) нетграф в NetBSD не осилили.

P.S. Индексацию манов на сайте к версии 6.0 тоже не осилили: «apropos: no whatis.db file found» и «mdoc warning: .Nx: Unknown NetBSD version `6.0' (#306)» :) P.P.S. А динамический /dev в NetBSD есть?

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

udev может обратно работать с отдельным /usr?

Нет. У него мейнтейнеры — Леннарт и его любовник Кай Cиверс.

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

Факт известный, но нет уверенности, что через несколько лет это «горе от ума (безумия?)» туда не придет.

В Slackware — надеюсь, не придёт.

Но всё равно нельзя же на одной ОС зацикливаться?

В общем, я пробую NetBSD в Qemu и что-то она не хочет мой диск монтировать.

А чем NetBSD принципиально отличается от OpenBSD? Есть какие-то серьёзные отличия или это примерно как сравнивать Slackware и Debian?

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

А чем NetBSD принципиально отличается от OpenBSD?

Скорее OpenBSD от NetBSD, опенок форк нетки

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

поттерингоподелия имеют крайне непереносимый линуксоидами код

fixed.

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

А чем NetBSD принципиально отличается от OpenBSD? Есть какие-то серьёзные отличия или это примерно как сравнивать Slackware и Debian?

http://ru.wikipedia.org/wiki/OpenBSD

OpenBSD — самостоятельный проект, ответвление NetBSD, возникшее в конце 1995 года в результате раскола в команде разработчиков. Тэо де Раадт (Theo de Raadt), один из четырёх основателей NetBSD, был вынужден покинуть проект после конфронтации по поводу дальнейшего развития ОС.[3] Взяв за основу дерево исходных кодов NetBSD и переделав его в соответствии со своим ви́дением, он создал свой собственный проект — OpenBSD, в который, вслед за ним, перешли и некоторые другие разработчики NetBSD.

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

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

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

Это я понял, я даже в новости написал. Вопрос с практической точки зрения.

Что я заметил, без установки на винт:

  • В NetBSD псевдографический инсталлятор, в OpenBSD более няшный консольный
  • В OpenBSD по дефолту на диске работает ksh, в NetBSD — убогий sh, который не умеет даже автодополнения, впрочем набрать ksh нетрудно, если знать об этом.
  • В OpenBSD /dev/wd0c — это всегда весь диск, как sda в GNU/Linux, а в NetBSD на i386 и x86_64 весь диск будет как wd0d, а wd0c — это disklabel. Однако, на других портах wd0c — всё ещё весь диск.


Пока у NetBSD одни недостатки. Но может ещё где-то разница есть?

Как насчёт политики по отношению к несвободному софту и дровам? Я бы предпочёл чтоб в системе его не было.

Xenius ★★★★★
() автор топика
Последнее исправление: Xenius (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.