NetBSD (Вопросы по системе :))

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Victor Gr.
Сообщения: 98

NetBSD

Сообщение Victor Gr. »

Ребята, привет!)

Вот какие у меня вопросы появились по системе. Её ещё не ставил, вот, колыхаюсь между FreeBSD и NetBSD.

Хочу разведать такие вещи.
Вобщем-то сравнить её с FreeBSD.

1. Файловая система.
К ней отношусь трепетливо, т.к. доверяю ей свои самые дорогие данные.
FFS. Почитал в Гугле и не понял. Это аналог UFS? Или что-то совсем другое?

Как, если её сравнить с UFS2 / EXT3? По скорости, надежности.

2. Установка софта.
Как я понимаю в NetBSD система портов, аналогичная FreeBSD-шной? а количество софта и как быстро обновляются репозитарии?

3. Производительность.
Есть ли какая-то разница в скорости работы в сравнении с FreeBSD? Ну, мало ли )

И вообще, просто интересно поговорить об этой системе, узнать что-то новое.

Владельцы ) Расскажите об этой красотке? :)

P.S. А ещё... На сколько книги по FreeBSD соответствуют NetBSD?:)

Спасибо)
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: NetBSD

Сообщение ddc »

1. Файловая система.
В NetBSD используется UFS (в девичестве FFS), которая раньше использовалась и в FreeBSD. UFS2 считается ощутимо более шустрой.

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

3. Производительность.
Считается, что NetBSD полегче и побыстрей.
Однако в ней нет красивостей FreeBSD в виде конструктивно правильного и красивого решения вопроса подсистемы хранения данных, меньше драйверов.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: NetBSD

Сообщение clx »

iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: NetBSD

Сообщение alv »

ddc писал(а):
16.10.2005 15:50
1. Файловая система.
В NetBSD используется UFS (в девичестве FFS), которая раньше использовалась и в FreeBSD. UFS2 считается ощутимо более шустрой.

в NetBSD уже давно поддерживается UFS2, просто ее создание требует соответствующей опции для newfs
а на счет скорости - вопрос очень спорный
да и померять ее нельзя, т.к в BSD скорость файловых операций, как выяснилось, определяется не файловой системой а реализацией драйвера устройства-носителя
ddc писал(а):
16.10.2005 15:50
2. Установка софта.
FreeBSD вне конкуренции. Кроме того, если я правильно понимаю, в NetBSD нет ни портов, ни другого способа учёта приложений, собранных из исходников.

NetBSD имеет систему pkgsrc, созданную по идеям фришных портов, кое в чем более логичную (еще бы - с учетом прошлого опыта), но не очень привычную
а так - принцип - тот же самый, по меткому выражению TIM'а - большой всеобъемлющий Makefile
Количество портированных программ - примерно вдвое меньше, чем для Free (то есть всего тысяч 5-6 :) )
ddc писал(а):
16.10.2005 15:50
3. Производительность.
Считается, что NetBSD полегче и побыстрей.
Однако в ней нет красивостей FreeBSD в виде конструктивно правильного и красивого решения вопроса подсистемы хранения данных, меньше драйверов.

Полегче (в смысле поменьше). Побыстрее - вопрос. Но на современных машинах и пользовательских задачах разницы не увидеть
На счет красивостей - очень спорно. Вообще очень многое в современной Фре происходит из NetBSD
Драйверов действительно меньше, но все типовое железо поддерживается

Существенный недостаток - сложность русификации консоли
Но если работать гл. обр. в Иксах - это рояля не играет
Спасибо сказали:
Аватара пользователя
apple
Сообщения: 126

Re: NetBSD

Сообщение apple »

http://www.opennet.ru/opennews/art.shtml?num=4429
вот тут рекорд
тока на практике это малоприменимо
даже на серверах
..
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: NetBSD

Сообщение Victor Gr. »

alv, скажите, а ваша книжка по FreeBSD может помочь в освоении NetBSD? Много ли принципиальных отличий FreeBSD и NetBSD?

И вообще, есть ли смысл ставить NetBSD, а не FreeBSD?
Без всяких корыстных интересов!, Интересно, как исследователю. Что есть такого во Free чего нет в Net и наоборт?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: NetBSD

Сообщение alv »

Victor Gr. писал(а):
16.10.2005 16:33
alv, скажите, а ваша книжка по FreeBSD может помочь в освоении NetBSD? Много ли там различий?

в принципе, все BSD системы очень похожи между собой
но для NetBSD есть свой хороший источник - русский перевод руководства (аналог фришного хандбука)
http://www.dreamcatcher.ru/statiy.html
кажется, еще где-то лежит
Спасибо сказали:
Аватара пользователя
apple
Сообщения: 126

Re: NetBSD

Сообщение apple »

маленький примерчик
разницы
ну например у нет пппое интерфейс будет называтся pppoe0 (что более логично чем tun0)
и их можно клонировать скока угодна
а у фри tun0
и как клонировать их я так и не нашел
ядро у нее более монолитно(если можно так выразится) чем у фри
или
нельзя сменить мак-адрес у rtl8139(наверное чтоб не засорять код лишним кодом)
нету (может в 2.1 появится) подержки udf
а так вроде на первый взгляд похожа на фрю
мне например мне она больше нравится чем фря ,
показались в ней некоторые вещи более логичными
нету ничего лишнего но некоторых вещей нехватает
..
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: NetBSD

Сообщение Victor Gr. »

ядро у нее более монолитно(если можно так выразится) чем у фри

Что вы имеете ввиду? :)
Архитектура ядра?

нету (может в 2.1 появится) подержки udf

UDF - это что-то связанное с записью CD-R? Или я путаю?

нету ничего лишнего но некоторых вещей нехватает

А вот интересно именно, чего не хватает!

И как вам софт в NetBSD. Многого ли не хватает в портах? И как эти проблемы решаются, кроме ручной компиляции?
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: NetBSD

Сообщение Bruce »

я сам начал интересоваться netbsd.

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

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

документация там своя есть. вполне интересная. да и идея системы неплохая.

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

вот :). пока ещё ничего нет. колеблюсь - то ли для фри взять 3 двд пакетов, то ли для netbsd искать чего нибудь. есть для него "office suite", в который включены нужные софтины - типа openoffice etc. тоже удобно.
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

Re: NetBSD

Сообщение soko1 »

Ставил себе недавно версию 2.0 (из исошки в 200 метров). Впечатления самые, самые...
Операции с ФС очень даже шустры. Да и консоль быстро настроил (http://netbsd.webfabrika.ru/content/view/117 ...кстати, у сайта дизайн на 10+) на русский. Из-за чего я это дело забросил?! Да как обычно - из-за отсутствия инета=(
Зато сколько она платформ держит, глянь:

Код: Выделить всё

acorn26   acorn32   algor     alpha     amd64    amiga     amigappc  arc       arm32     atari     bebox     cats     cesfic   cobalt    dreamcast  evbarm   evbmips   evbppc    evbsh3    evbsh5    hp300     hp700     hpcarm    hpcmips   hpcsh     i386      iyonix    luna68k   mac68k    macppc    mipsco    mmeye     mvme68k   mvmeppc   netwinder  news68k   newsmips  next68k   ofppc     pc532     playstation2  pmax      pmppc     prep      sandpoint  sbmips    sgimips   shark    sparc     sparc64   sun2      sun3      vax       x68k      xen


Даешь NetBSD на холодильник!=)
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: NetBSD

Сообщение alv »

soko1 писал(а):
17.10.2005 03:30
Зато сколько она платформ держит, глянь:

Даешь NetBSD на холодильник!=)

кто ж спорит, неплохая система
вот только нам-то в большинстве ставить ее на PC, а не на холодильник
Это я к тому, что забыл самый кардинальный недостаток NetBSD (продолжение ее многоплатформенного достоинства): для ее разработчиков PC - лишь одна из поддерживаемых платформ, и притом не самая приоритетная (кто не знает - проект финансируется парой японских фирм - производителей встроенного оборудования)
Со всеми вытекающими для нас, PC'шников, последствиями.
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: NetBSD

Сообщение Victor Gr. »

alv, ну от распространённости системы разве она теряет в чем-то на i386? Ведь NetBSD так гордятся качеством кода. Хотя, именно от этой универсальности, в NetBSD могут не использоваться низкоуровневая заточка под i386. Впрочем, это всего лишь мои мысли, ничем не подкрепленные.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: NetBSD

Сообщение alv »

Victor Gr. писал(а):
17.10.2005 17:51
alv, ну от распространённости системы разве она теряет в чем-то на i386? Ведь NetBSD так гордятся качеством кода. Хотя, именно от этой универсальности, в NetBSD могут не использоваться низкоуровневая заточка под i386. Впрочем, это всего лишь мои мысли, ничем не подкрепленные.

дело не столько в заточке кода, сколько в железе. вспомним, сколько лет они не поддерживали ATA RAID - уже когда каждая третья мамка его имела
или та же SMP на i386
а ведь PC'шное железо обновляется очень быстро

PS и не потому что не могли - потому что пофигу было
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: NetBSD

Сообщение zenwolf »

Victor Gr. писал(а):
17.10.2005 17:51
alv, ну от распространённости системы разве она теряет в чем-то на i386? Ведь NetBSD так гордятся качеством кода. Хотя, именно от этой универсальности, в NetBSD могут не использоваться низкоуровневая заточка под i386. Впрочем, это всего лишь мои мысли, ничем не подкрепленные.

вопрос качества кода спорный ,вобще сколько не читал ,считается что качество кода в OpenBSD
выше чем у другой BSD ,а попоследним заявлением от opensd и выше linux ,они его вобще считае
верхом совершенства и в этом есть доля истины .Небуду отговаривать от NetBSD ,но FreeBSD последнее время сильно прорывается на десктоп для PC ,со всеми вытекаюшими последсвиями ,
например я спокойно под FreeBSD смогу поиграть в линуксовскую DOOM-3 (игры немаловажный аспект
десктопа) ,а вот в NetBSD ...

На http://www.freebsd.org написано :

**проект NetBSD ставит целью максимальную мобильность (или переносимость) кода: девиз ''конечно NetBSD работает на этом''. NetBSD поддерживает машины от крошечных палмтопов до огромных серверов и использовалась NASA в космических миссиях. Это хороший выбор для старой не-Intel аппаратуры.

а про freebsd -
***проект FreeBSD нацелен на повышение производительности и простоту в использовании конечными пользователями. FreeBSD очень ценят в среде Web-хостеров. Эта ОС работает на нескольких аппаратных платформах, в том числе системах на базе процессоров i386 (''ПК''), системах, построенных на 64-разрядных процессорах AMD, системах UltraSPARC®, системах, работающие на базе процессоров Alpha компании Compaq, а также системах, построенные по спецификациям NEC PC-98. Число пользователей FreeBSD значительно превышает число пользователей других проектов.



именно для конечных пользователей,то есть для нас с вами ,заметьте эти концепции в различии поддерживаются и netbsd .Просто FreeBSD проще и более юзер-френдли .
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: NetBSD

Сообщение Victor Gr. »

wolf_black, одно только хочу уточнить:
"а попоследним заявлением от opensd и выше linux ,они его вобще считае
верхом совершенства и в этом есть доля истины"

Кто считает кого верхом совершенства? OpenBSD Линуксовый код или Linux OpenBSD-шный код?

Для себя выводы сделал, о том, что NetBSD можно использовать как полигон именно для системного программирования и раскопок о том, как работает ядро.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: NetBSD

Сообщение zenwolf »

Victor Gr. писал(а):
18.10.2005 15:08
wolf_black, одно только хочу уточнить:
"а попоследним заявлением от opensd и выше linux ,они его вобще считае
верхом совершенства и в этом есть доля истины"

Кто считает кого верхом совершенства? OpenBSD Линуксовый код или Linux OpenBSD-шный код?

Для себя выводы сделал, о том, что NetBSD можно использовать как полигон именно для системного программирования и раскопок о том, как работает ядро.

сами openbsd считают свой код ядра:)
системное прогаммирование? зачем именно netbsd ? полигон как работает ядро ? дык какое ядро -именно
netbsd?зачем?

вобще бог в помощь ,потом расскажете что накопали :)
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: NetBSD

Сообщение Victor Gr. »

Спасибо :)
А какая разница в ядрах у BSD-систем?

Хочется потренироваться с программировании, посмотреть, поизучать некоторые функции ядра. В частности, переписать функции работы со строками strcpy и т. д. оптимизированные с MMX и SSE.

Не на рабочей ведь машине такие вещи делать? :)
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: NetBSD

Сообщение zenwolf »

Victor Gr. писал(а):
18.10.2005 17:03
Спасибо :)
А какая разница в ядрах у BSD-систем?

Хочется потренироваться с программировании, посмотреть, поизучать некоторые функции ядра. В частности, переписать функции работы со строками strcpy и т. д. оптимизированные с MMX и SSE.

Не на рабочей ведь машине такие вещи делать? :)

разница в ядрах ? а вот вы этим и займитесь :) честно -интересно ,но нет времени ковырять :)
но разница где-то рядом:)(почти X-Files)
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: NetBSD

Сообщение Victor Gr. »

Самому интересно, но глубокого опыта в этом деле нет ;)

Хочется почитать что-нибудь лёгкого на эту тему, вроде "UNIX изнутри", только попроще.

Может быть есть такие книжки, не обременённые глубокими техническими реализациями, а рассказывающие о сути UNIX-ядра? Да и вообще, любой ОС.
Спасибо сказали:
Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

Re: NetBSD

Сообщение soko1 »

может я не так понял, но кто-то тут утверждал, что openbsd'шники считают код линукса "верхом совершенства". глупости (если я конечно так вас понял), наоборот один из разработчиков опена давал интервью, в котором унижал Линукс. говорил о том, что код у него в плане безопасности очень дырявый.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: NetBSD

Сообщение alv »

soko1 писал(а):
19.10.2005 04:22
может я не так понял, но кто-то тут утверждал, что openbsd'шники считают код линукса "верхом совершенства". глупости (если я конечно так вас понял), наоборот один из разработчиков опена давал интервью, в котором унижал Линукс. говорил о том, что код у него в плане безопасности очень дырявый.

Не один из, а лично сам товарищ Тео де Раадт
На что Линус ответил не без юмора, что Тео - человек эмоциональный и увлекающийся (примерно так, если я правильно понял)
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: NetBSD

Сообщение zenwolf »

soko1 писал(а):
19.10.2005 04:22
может я не так понял, но кто-то тут утверждал, что openbsd'шники считают код линукса "верхом совершенства". глупости (если я конечно так вас понял), наоборот один из разработчиков опена давал интервью, в котором унижал Линукс. говорил о том, что код у него в плане безопасности очень дырявый.

нет наоборот ,см выше alv !!
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: NetBSD

Сообщение Bruce »

хм, в чём разница, в чём разница...

Код: Выделить всё

diff -u /usr/src/netbsd /usr/src/freebsd

, перефразируя известную фразу %). вообще, у них только истоки одинаковые, потом (уже лет 12 назад) всё конкретно разошлось.
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: NetBSD

Сообщение alv »

Bitterman писал(а):
19.10.2005 13:00
хм, в чём разница, в чём разница...

Код: Выделить всё

diff -u /usr/src/netbsd /usr/src/freebsd

, перефразируя известную фразу %). вообще, у них только истоки одинаковые, потом (уже лет 12 назад) всё конкретно разошлось.

не совсем, юзерленд практически одинаков, и потом, утилиты все время мигрируют из одной системы в другую
и вообще, Net- и FreeBSD очень сильно влияют друг на друга
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: NetBSD

Сообщение Victor Gr. »

Говорят, очень многие куски кода во Фре портированы именно из НетБСД. Т.е. начала именно оттуда.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: NetBSD

Сообщение alv »

Victor Gr. писал(а):
19.10.2005 14:32
Говорят, очень многие куски кода во Фре портированы именно из НетБСД. Т.е. начала именно оттуда.

это взаимно
и считать, где начало, где конец - нет смысла
потому что ноги растут из 4.4BSD
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: NetBSD

Сообщение zenwolf »

Victor Gr. писал(а):
19.10.2005 14:32
Говорят, очень многие куски кода во Фре портированы именно из НетБСД. Т.е. начала именно оттуда.

и наоборот куски freebsd портированны в netbsd :)
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: NetBSD

Сообщение Victor Gr. »

Ну, теперь уж точно всё ясно.

Т.к. это BSD-системы, начало берется именно оттуда - из 4.4BSD.
В какой-то момент системы разделились на FreeBSD, NetBSD и затем от NetBSD отщёпнулась OpenBSD. Каждый проект очень похож на соседний, много кода портировано и заимтсвованно друг из друга. Но каждый проект преследует разные цели.

Так NetBSD не гонится за новинками в технологиях и аппаратуре, но ОС отлаживается на всём многообразии архитектур и работает на 53 платформах.

FreeBSD напротив сконцентрировано на меньшем количестве аппаратуры, но благодаря этому играет всеми красками на ней.

Так что, идеологический выбор может стоять только Linux - BSD, в то время как различия внутри BSD - это уже особенности реализации.
Спасибо сказали:
Аватара пользователя
apple
Сообщения: 126

Re: NetBSD

Сообщение apple »

а точнее в апреле 93 стартовала нетка
на несколько месяцев позже фря
потом опен в 95

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