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)
Ответ на: комментарий от Xenius

В NetBSD псевдографический инсталлятор, в OpenBSD более няшный консольный

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

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

ответ в стиле китайско-индусских саппортов. в группе протоколов mpls хотя бы сигнализация это уже ldp, rsvp, mp-bgp L3VPN, bgp VPLS и много других страшных слов. что конкретно реализовано?(где можно это узнать?)

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

А LVM у ней дружит с LVM линукс

Да. Это банально порт линуксового LVM'а на NetBSD. Даже мануал идентичен. Device mapper это тоже касается (и зачем после этого нужны первичные/вторичные BSD-разделы? Только чтоб биосы понимали, откуда грузиться?).

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

Но раз уж появилась возможность что-то улучшить — улучшил

Зря про модульность в новость не добавил. Её ведь много лет пилили, она уже давно притчей во языцех стала. Зато минус в том, что теперь как работать со сборкой ядра, прийдётся учить заново. С модулями этими... Для каких-то задач по прежнему монолит прийдётся собирать.

По-моему, моя новость и так лучше была.

Тупой перевод официального анонса слово-в-слово — не всегда лучшее, что можно сделать. И качество определяется правильной расстановкой акцентов, а не количеством написанного текста. Должно быть внятно и тактично. Я именно поэтому специально не стал переводить то, что не очень понимаю и то, что вторично (т.е. на чём разработчики не делают большого упора), вместо этого попытался отразить, что же важного поменялось со времён предыдущего релиза (5.1.3) с точки зрения более-менее среднестатистического юзера NetBSD.

Вот скажи, есть хоть одно полностью свободное приложение, для которого эта совместимость с линуксом нужна?

Tor Browser Bundle, возможно? :) Номинально куча софта под это подпадает, т.к. когда ты ставишь Linux-софт, нужны и Linux-библиотеки, т.е. порт тру линуксовских библиотек, идущих в эмуляции. Если интересно, глянь инструкции по установке MatLab/Mathematica на BSD — там будет обширный список того, какие (полностью свободные) пакеты из Linux должны быть для этого установлены (всяке suse-base и т.п.).

Только OSS? А как же поддержка нескольких программ, использующих звук одновременно?

Да. Старые версии скайпа умели OSS, и они прекрасно работали на NetBSD. Потом старые версии зарезали на уровне протокола, а в новых выпилили поддержку OSS, вот и имеем, что имеем. Звук одновременно работает через собственные NetBSD'шные миксеры, это настраивалось как минимум уже в 5ой ветке, но я их не курил (искаропки не работало по крайней мере). Кстати, в плане работы со звуком на моём железе NetBSD искаропки умела такие финты, как независимое управление наушниками и колонками, хотя в Linux если наушники вытаскиваешь, звук автоматически идёт через колонки (хотя наверное это настраивается). А в Net я мог независимо включать/выключать подачу звука как на колонки (они встроенные в ноут), так и наушники.

Одним проприетарным поделием меньше — это плюс по сравнению с линуксом.

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

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

Все бы хорошо, но она требует VT-x в виртуалке.

Зачем? Там же есть ядра dom0 и domU с паравиртами, потому будет работать и без VT.

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

Может ты всё ж имел ввиду RH?

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

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

Вот тут говорят что NetBSD на новых интеловских видео не работает...

Не знаю, как Net-, а вот DragonFlyBSD работает у /me на недобуке ASUS EEE PC T101-MT, с интеловскими дровами из pkgsrc. GMA3150. На старых интеловских интеграшках вообще идеально. Так что если и не работает, то на новомодном говне типа GMA3600, дык с ним и в линухах вроде проблемы были (или уже пофиксили, не слежу?)

Арч не особенно вменяемый

Арч был тортище, до тех пор, пока разрабов не покусал Поцтеринг.:)

По отношению к несвободному софту оптимален Debian GNU/Linux.

ИМХО, в бздях намного более здоровое отношение. Лежит в портах, не мешает, жрать не просит, делать отдельную ветку - много чести. Кому надо - то возьмет и поставит, молча; кому не надо - пройдет мимо, тоже молча. А разводить из этого Санту-Барбару - это к линуксоидам.

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

Проблема отсуствия сильного отвественного лидера (aka линус или тео) - налицо.

Там 300 разработчиков и демократия :)
P.S.: Ответственный лидер за проект, насколько я понимаю, таки Кристос Зулос(?).

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

А OpenBSD с виртуализацией и Xen не дружит вообще никак (разрабы считают виртуализацию дурью).

В кои-то веки я с Тео согласен.:)

Кроме того, в OpenBSD почти допилили UTF в консоли и базовых библиотеках

«Почти» - это как?

ЗЫж Кста, линух-эмуляция в NetBSD есть искаропки для x86_64?

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

Вот тут говорят что NetBSD на новых интеловских видео не работает...

Когда я себе года 4 назад купил новый ноут, бывший на тот момент одним из топовых, на нём NetBSD (current) не поддерживала только звук, и иксы с нормальными дровами вечно вешали систему намертво. Я потому звук крутил через второй комп посредством mpd (music player daemon), а иксы работали через VESA-драйвер. Чтобы не мучиться с флэшом (да и безопасности ради), крутил его через ssh -X firefox на обычном линуксе, как и Skype. Позже поддержку моей звуковой добавили в базу, я обновился и всё заработало. С иксами так и оставалось, но мне было некритичным — комп покупался для работы, тяжёлой графики там не крутилось.

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

Зря про модульность в новость не добавил.

Добавил, ты просто не заметил

Тупой перевод официального анонса слово-в-слово

Там не тупой перевод был, а адаптированный

обширный список того, какие (полностью свободные) пакеты из Linux должны быть для этого установлены

Если сами по себе они не нужны — не считается

Tor Browser Bundle, возможно

Ну это да, но можно же его портировать

Так что насчёт несвободного софта? В базовой системе он есть? А есть какой-то фильтр чтоб быстро узнать, какая программа свободная, а какая нет без гугления?

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

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

Естественно, а базовой системе NetBSD нет никакого проприетарного софта. Даже когда для работы железа нужно скачивать проприетарную фирмварь, её ставишь сам, из портов. Порты, кстати, часть базовой системы не являются. Т.е. если их спеицально не устанавливать потом, после установки, то их и не будет. К тому же за порты отвечает не основная команда, а куча непонятно откуда взявшихся мейнтейнеров, потому про всё, что касается портов, есть дисклеймер (особенно OpenBSD'шники любят этот дисклеймер озвучивать).

только вот Skype ... даже в портах есть

А там он хотя бы в отдельном разделе? Можно как-то сделать чтоб порты с проприетарным софтом не синхронизировались и не скачивались?

Вообще-то порт — инструкция по сборке софта. Она может быть полностью открытой и даже GPL'ной, хотя с её помощью будет ставиться проприетарный софт. Всё логично. Я поэтому не вижу смысла руками выпиливать некоторые порты из тысяч, ради какой-то там религии. Грубо говоря, в них всё равно ничего нет, кроме пары мейкфайлов, хэшей и линков на скачку. Но если чисто формально, то да, можно сделать кастомный конфиг для pkgsrc, чтобы не обновлять по cvs то, что всё равно не нужно. Но я таким не заморачивался. Точнее, кажется, один раз я что-то выпилил, и у меня перестали какие-то порты компилиться, после чего я вернул всё как было и больше туда во внутренности не лез.

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

Естественно, а базовой системе NetBSD нет никакого проприетарного софта.

А в пакетах? А как насчёт того что там что-то с HAL для Atheros сделали? (см чейнджлог)?

Грубо говоря, в них всё равно ничего нет, кроме пары мейкфайлов, хэшей и линков на скачку.

А инфа о лицензии есть? Я просто не хочу чтоб по зависимостям скажем поставилась проприетарная ява, если я поставлю свободную ява-прогу.

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

ответ в стиле китайско-индусских саппортов. в группе протоколов mpls хотя бы сигнализация это уже ldp, rsvp, mp-bgp L3VPN, bgp VPLS и много других страшных слов. что конкретно реализовано?(где можно это узнать?)

По ссылке, вестимо. И там дальше по ссылкам есть детальный changelog. Слова про MPLS появились, потому что так было написано в новости от разработчиков, которые, впрочем. не пожелали распространяться более детально в анонсе, чем просто «добавление поддержки». Все претензии к ним.

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

[qoute]Но если чисто формально, то да, можно сделать кастомный конфиг для pkgsrc, чтобы не обновлять по cvs то, что всё равно не нужно. Но я таким не заморачивался. Точнее, кажется, один раз я что-то выпилил, и у меня перестали какие-то порты компилиться, после чего я вернул всё как было и больше туда во внутренности не лез.

Там можно только исключить некоторые категории, например /media или там /www, тогда соответствующее не будет тянуться при апдейте портов. Поскольку проприетарные порты вообще никак не обозначены, исключить их таким образом нельзя. А не собиралось у вас, вероятнее всего потому, что по зависимостям были нужны порты из нескачанных категорий.

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

а кто-то вообще пользуется этим в production?

Что будем называть production? Если у меня на работе стоит сервак на NetBSD, который раздаёт инет на несколько машин — это production или нет? А если бы я с NetBSD сделал wifi AP для группы из 10-20 человек и поставил бы на неё местные сервисы типа rsync, ftp, jabber, мыло — это было бы продакшн? Или продакшн — это всё, что меньше, чем IX? Или меньше, чем управление коммерческим хостингом из тысяч хостов? В википедии и на сайте есть ссылки на использование, если что. И поиск в гугле хостинга на NetBSD тоже что-то найдёт.

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

http://pkgsrc.se спасет отца русской демократии. Инфы о лицензии нет, но зависимости посмотреть можно.

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

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

ИМХО, в бздях намного более здоровое отношение. Лежит в портах, не мешает, жрать не просит, делать отдельную ветку - много чести. Кому надо - то возьмет и поставит, молча; кому не надо - пройдет мимо, тоже молча. А разводить из этого Санту-Барбару - это к линуксоидам.

Санта-Барбары везде хватает. Чего стоит только тот визг Тео, когда они, видите ли, спёрли какой-то гнутый драйвер к себе, а его (гнутый) разработчик ему на это публичное замечание сделал. Говно и лулзы выгребали аж на лопатами из треда. Основная претензия Тео — вот, блин, его BSD-человек несколько месяцев работал, портировал, портировал, и вместо того, чтобы приватно ему (Тео) сообщить о проблеме с лицензией, вот так открыто на весь мир заявили. Как они только могли! Наверное, тот тред превашает все остальные по проявлению неадекватности Тео.

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

А OpenBSD с виртуализацией и Xen не дружит вообще никак (разрабы считают виртуализацию дурью).

В кои-то веки я с Тео согласен.:)

Зато владельцы хостингов и всякие амазоны несогласны.

«Почти» - это как?

Кажется, с курсес-программами был какой-то косяк.

В NetBSD, например, urxvt на юникоде не поставишь вообще, хотя такая локаль и есть. Там какой-то bug-to-bug inconsistency, из-за которого urxvt под utf с кириллицей пойдёт, только если поддержка utf будет на уровне libc (хотя номинально, казалось бы, в этом нет никакой необходимости). Детали не помню, когда-то разбирались с этим.

Кста, линух-эмуляция в NetBSD есть искаропки для x86_64?

Для i386 — да. Для 64битной — не знаю. Я вообще не уверен, что она там есть :)

Например, OpenBSD, кажись, писали, что в их 64битной версии они на эмуляцию Linux забили (если она вообще там когда-то была).

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

300? лол. а активных? :3

Насчет Кристоса не уверен, он конечно мужик крутой, но хз. Надо смотреть в board of directors.

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

Там не тупой перевод был, а адаптированный

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

Ну это да, но можно же его портировать

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

Так что насчёт несвободного софта? В базовой системе он есть?

Насколько мне известно, нет.

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

cd в порт, дальше смотрим в Makefile:

$ cat Makefile |grep LICENSE   
LICENSE=                modified-bsd
Или
$ cat Makefile |grep LICENSE
LICENSE=        gnu-gpl-v2
Статистику (есть ли порты без указанной в них лицензии) не изучал. Проверил на обум несколько — везде нашлось.

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

А как насчёт того что там что-то с HAL для Atheros сделали? (см чейнджлог)?

Не в курсе, без понятия.

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

А инфа о лицензии есть?

Да, я уже выше написал.

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

Зависимости — это всегда больная тема. Я не очень шарю pkgsrc, чтобы сказать, как вывести полный список зависимостей (дерево) без написания собственного скрипта для этих целей. Кроме того, есть непосредственные зависимости (один софт без другого не будет работать), и build-зависимости (сторонний софт нужен, только чтобы установить заданный, но не более того). Для build'ов обычно система устаналивает всякие перлы, питоны и прочее, хотя можно скачать где-то уже скомпилированный пакет, установить и работать с ним не ставя всякие перлы в систему. make show-depends показывает только непосредственные зависимости. make clean выводит полный список дерева всех (в том числе и build) и чистит их все от work-директорий (всё лишнее, что появляется при компиляции). Соответственно, можно сделать clean-depends:

/usr/pkgsrc/www/privoxy # make clean-depends
===> Cleaning for digest-20111104
===> Cleaning for gmake-3.82nb5
===> Cleaning for perl-5.16.1
===> Cleaning for p5-gettext-1.05nb8
===> Cleaning for help2man-1.40.12
===> Cleaning for m4-1.4.16nb3
===> Cleaning for autoconf-2.69nb1
===> Cleaning for f2c-20100903
===> Cleaning for libtool-base-2.2.6bnb8
===> Cleaning for pcre-8.31
и потом вывести список всех лицензий для всех портов (благо список есть). Хотя я не понимаю, зачем вам это всё нужно. Чтобы что-то требовало джаву — это вообще экзотика. Ещё make show-options помогает оценить масштабы проблемы (какие-то опции можно отключить на лету или статично внести в /etc/mk.conf, в том числе для отключения каких-то опций для всего софта вообще — это уменьшит список зависимостей). Например, у меня как-то так:
# cat /etc/mk.conf
ACCEPTABLE_LICENSES= vim-license
PKG_OPTIONS.SDL=-aalib -arts -nas -pulseaudio
PKG_OPTIONS.curl=-gssapi -inet6

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

Там можно только исключить некоторые категории, например /media или там /www, тогда соответствующее не будет тянуться при апдейте портов. Поскольку проприетарные порты вообще никак не обозначены, исключить их таким образом нельзя. А не собиралось у вас, вероятнее всего потому, что по зависимостям были нужны порты из нескачанных категорий.

Да, возможно, вы правы. Я с pkgsrc основательно не разбирался, и мануал там явно не тощий. Но, вообще, за обновление дерева портов отвечает cvs. В настройках последнего наверняка ведь можно указать, что обновлять, а что нет? Просто это прийдётся делать вручную, на свой страх и риск.

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

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

Давно он во фряхе стал продвинутым? :) Не знаю что там с новой системой управления портами, на которую они недавно перешли, не буду судить, но их классика — FreeBSD ports, как и OpenBSD ports, по функционалу была только хуже и примитивнее pkgsrc (опять же, не путаем функционал портов как системы сборки и качество поддержки портов в рамках этого функционала). Более того, pkgsrc был предтечей, пожалуй, самой продвинутой системы портов — Gentoo portage, насколько я знаю.

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

300? лол. а активных? :3

Они где-то этот список вывешивают при релизах. То ли где-то внутри инсталляционных потрахов системы типа файла INSTALL... уже не помню. Про то, сколько из них активных, тоже без понятия. Но у некоторых есть такое мнение, что разработчиков NetBSD больше, чем у OpenBSD (сам не знаю, не проверял, да не понятно как соизмерять количество и степень активности).

Что-то никто не кастует местных NetBSDшников в тред. А когда-то ведь они были. soko1, dilmah и др.

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

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

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

Для i386 — да. Для 64битной — не знаю. Я вообще не уверен, что она там есть :)

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

Но, вообще, за обновление дерева портов отвечает cvs. В настройках последнего наверняка ведь можно указать, что обновлять, а что нет?

Смотря где. У меня основное дерево качается git'ом, а вот wip приходится тягать по-старинке, csup'ом.

Давно он во фряхе стал продвинутым? :)

Во фряхе как минимум есть «сладкая троица» - portmaster, portupgrade, portmanager. В pkgsrc есть pkg_rolling-replace, но он пока по возможностям до них не дотягивает. А так да, лучше portage для работы с source-based я не видел.

Что-то никто не кастует местных NetBSDшников в тред.

Лучше сами идите на Тролленет. Там в комментах к новости vle пасется, можно к нему пристать.:)

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

Чего стоит только тот визг Тео, когда они, видите ли, спёрли какой-то гнутый драйвер к себе, а его (гнутый) разработчик ему на это публичное замечание сделал.

Так это же не запрещено, GPL и ISC или как её там, вполне совместимые лицензии, то есть OpenBSD может без всяких проблем с лицензией брать драйвера под GPL и наоборот в GNU/Linux можно брать драйвера из OpenBSD, если лицензия без рекламного пункта.

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

ACCEPTABLE_LICENSES= vim-license

Наверное меня вот эта штука интересует.

Если туда не писать vim-license, что будет если пытаться собрать vim?

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

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

Так, о чём речь объясни плз в двух словах, а я отвечу, если будет что сказать :)

Речь о том, что Xenius подсаживается на NetBSD. Надо его отговорить от этого выбора.

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

Лучше сами идите на Тролленет. Там в комментах к новости vle пасется, можно к нему пристать.:)

Покажите ссылку, а то я не понял, о чём речь.

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

Так это же не запрещено, GPL и ISC или как её там, вполне совместимые лицензии, то есть OpenBSD может без всяких проблем с лицензией брать драйвера под GPL и наоборот в GNU/Linux можно брать драйвера из OpenBSD, если лицензия без рекламного пункта.

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

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

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

Вообще говоря, да. Многие продукты идут под не вполне совместимыми с политикой проекта лицензиями, а потому согласие с принятием таких лицензий надо прописывать явно (либо опцией командной строки, либо статически в mk.conf).

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

Вообще говоря, да.

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

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

Могли бы под GPL включить, это же не запрещено ни ISC, ни GPL, просто проприетарастам пришлось бы удалять эти драйвера потом чтоб выпускать свои бинари-онли билды OpenBSD

Когда Тео закатил истерику

Пруфлинк можно?

Кстати такой вопрос, а хоть что-то из ext4, reiserfs, jfs, xfs, btrfs хоть в какой-то из BSD поддерживается? А то я бы поставил, но как-то не хочется переформатировать /home на сто гигов...

Какую надо брать файлосистему для /home чтоб она была общая для GNU/Linux и BSD?

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

Вот адобфлеш так просто ставится или нет?

Сильно сомневаюсь. С лиценизей прийдётся соглашаться, конечно, прописывать явно. Для rar и unrar приходилось тоже.

И, вообще, установка flash-плагина всегда требовала плясок.

Могли бы под GPL включить, это же не запрещено ни ISC, ни GPL, просто проприетарастам пришлось бы удалять эти драйвера потом чтоб выпускать свои бинари-онли билды OpenBSD

Разве в части ядра есть GPL-куски? Всё, что GPL-ное, вроде можно было по пальцам перечислить (компилятор в базе и т.д.). Хотя кто-то перешёл на clang уже вроде.

Какую надо брать файлосистему для /home чтоб она была общая для GNU/Linux и BSD?

Я с мультибутом практически не экспериментировал. Кажется, ext2 работает на запись. С другой стороны, под линукс вроде бы были читалки ufs, если я не путаю. Вот список. Ещё через FUSE что-то можно подцепить. Но надо читать какая поддержка есть (чтение/запись) и каков её уровень (экспериментальная/надёжная). Лично я ничего не изобретаю, у меня всюду стандартная UFS и мне этого хватает. Считаю, что зоопарк систем на одной машине — зло. В крайнем случае — через виртуалки, но тут уже не важно какие где системы, т.к. эффективно из одной в другую всё будет по сети копироваться.

P.S.: про такие продвинутые вещи, как reiserfs, ext4, btrfs сразу забудьте. Максимум они ZFS допилят. Может меня глючит, или и правда были попытки портировать xfs.

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

Когда Тео закатил истерику

Пруфлинк можно?

Давно было. Поищу.

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

Хыхы, ну NetBSD не амфетамины, чтобы так переживать за человека :) Вообще, смотря что человеку нужно от неё и какое у него железо. Если старое железо и многого не нужно, то можно попробовать.

Честно говоря сам сегодня чуть не соблазнился установить, посмотреть что там нового наворотили. Просто я грязный извращенец и походу никогда не изменюсь - всегда буду что-то специфическое пробовать, ломать, потом чинить и вновь ломать. В общем, интересен сам процесс. Но в качестве основной ОС NetBSD наверное никогда себе не поставлю.

Кстати, вспомнился эксперимент когда я соседке, девочке которая училась в 6-ом классе поставил NetBSD на её новый, только купленный компьютер в качестве единственной и основной ОС. Запилил там третьи кеды, настроил инет - гулялась с этим всем неделю ни на что не жалуясь. Потом пришлось поставить винду, потому что диски с виндовыми программами ей нужно было запускать, в том числе с игрушками. Так что на такое уровне и NetBSD катит. Но вопрос в том, нафига? Если Linux со всеми этими задачами справляется ничуть не хуже и даже лучше. Только если для поднятия ЧСВ. Как-то так :)

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

Хыхы, ну NetBSD не амфетамины, чтобы так переживать за человека :)

Ну не знаю. Меня уже лет 6 не отпускает :(

всегда буду что-то специфическое пробовать, ломать, потом чинить и вновь ломать.

Это называется «любовь к познанию нового/необычного/нетипичного».

Но вопрос в том, нафига? Если Linux со всеми этими задачами справляется ничуть не хуже

Если бы всё было так просто, не было бы холиваров. И, да, нет никакого абстрактного Linux'а, кроме как LFS. Всё, что есть — дистры.

Когда речь заходит о безопасности системы и полном контроле того, что внутри, когда нет доверия исполнимым программам, вот тут-то и вспоминают про какую-то минимальную «сертифицированную» (хотя бы для себя) систему, где точно не будет неожиданностей и где уже известно местоположение всех граблей. Дебиан, в котором по умолчанию запущена куча сервисов после инсталла, и apt-get, запускающий устанавливаемые программы по умолчанию и прописывающий их в автостарт, не спрашивая разрешения, явно на эту роль не подходит. Если мне надо, я сам напишу конфиг, скопировав его с директории defaults (так в NetBSD) в нужную и отредактировав, и автостарт при надобности внесу через rc.conf/rc.local.

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

Речь о том, что Xenius подсаживается на NetBSD. Надо его отговорить от этого выбора.

Поздно, я уже установил на реальную железку. Правда что-то сеть не работает...

Установка довольно простая, только в одном случае было сомнение. Но OpenBSD-шная мне больше нравится. Интересно, а вот та штука в инсталлере для разбивки — это тот же fdisk или что-то другое?

А как более православно ставить хостнейм, через /etc/rc.conf или /etc/myname ?

Xenius ★★★★★
() автор топика
Последнее исправление: Xenius (всего исправлений: 2)
Ответ на: комментарий от cryptos

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

Зато подходит Арч.

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

Мне лично абсолютно пофиг, какой командой запускать службы — rc.d или systemctl.

1) А оно еще автоматом юниты после утсановки разве добавлять не начало?

2) В исходном посыле -

Когда речь заходит о безопасности системы и полном контроле того, что внутри, когда нет доверия исполнимым программам, /* ... */ где точно не будет неожиданностей и где уже известно местоположение всех граблей.

Поттерингоподелия под этот критерий точно не попадают. В них как в Changelog одном читал «Fixed ... known bugs. Added unknown number of new.» :-)

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

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