После нескольких лет разработки представлен (http://www.netbsd.org/changes/#netbsd-5) релиз операционной системы NetBSD 5.0 (http://www.netbsd.org/releases/formal-5/NetBSD-5.0.html), поддерживающий 57 системных архитектур и 17 различных семейств CPU.
Основные новшества:
- Поддержка журналирования мета-данных (WAPBL (http://www.opennet.me/opennews/art.shtml?num=17212)) в файловой системе FFS, а также другие оптимизации и улучшения работы файловой системы;
- Новая, более производительная, реализация 1:1 потоков в ядре;
- Значительно улучшена производительность на многопроцессорных и многоядерных системах, в ядре переработан планировщик процессов и система обеспечения блокировок, добавлена возможность подключения real-time расширений, появилось средство для привязки выполнения программы к определенному CPU. В плане оптимизации одновременного выполнения конкурирующих процессов пересмотрен код всех подсистем ядра, например, системы виртуальной памяти и ФС;- В состав систе...
URL: http://www.netbsd.org/changes/#netbsd-5
Новость: http://www.opennet.me/opennews/art.shtml?num=21531
Здорово! Поздравляю NetBSD'шников :)
Вай, пошёл ставить!!!
И новшевств:1. Теперь строка для монтирования CDROM автоматически добавляется в /etc/fstab. Раньше надо было руками. :)
2. Теперь частично работает autocomplete, то есть просматривает каталог, в $РATH не умеет.
3. dhclient определяет линк на фейсах и пытается получить ИП
4. Типер оно автоматом фтыкает что IPv6 нету, и ходит по IPv4
На материнскую плату 2004 года орёт, что "unsupported PCI Express version"
Почему в переводах анонсов NetBSD идет постоянная подтасовка фактов. 57 BSP (Board System Port) портов != 57 системным архитектурам это всего лишь 57 примеров использования 17 семейств CPU.
x86_64 SSE4.2
x86_64 SSE4.1
x86_64 SSE4
x86_64 SSE3
x86_64 SSE2
x86_64 SSE
x86_64 3DNow
x86_64 MMXext
x86_64 MMX
x86 SSE4.2
x86 SSE4.1
x86 SSE4
x86 SSE3
x86 SSE2
x86 SSE
x86 3DNow
x86 MMXext
x86 MMX
x86 P5
x86 486
x86 386
-----------
x86 286
x86 186
x86 8088
x86 8086
x86 8040
Ну вот те 20+ штук только х86 которые сверху вниз не совместимы.
А если не козырять цифрами, это назыается одним унылым словом - x86...
Alpha 21064
Alpha 21164
Alpha 21264PPC 603
PPC 604
PPC 605Sparc T2
Sparc T1
Sparc III
Sparc II
Sparc I
Это разные _аппаратные платформы_. Почитай на досуге, чем они отличаются.
Ну всё, теперь точно поставлю поглядеть. Одно не нравится - старьё в pkgsrc, а многое реально нужно посвежее.
a kto realno ispol'zyet?! raskajite, 4em eta sistema interesnee FreeBSD ? %)
Среди BSD только Net может Xen dom0
>a kto realno ispol'zyet?! raskajite, 4em eta sistema interesnee FreeBSD ? %)
>Если Ваша софтина заработала в NetBSD - она заработает везде.
Так что, я использую как тест на портабелность. :)P.S. Желательно на 32 и 64 бита, пофиг PPC/Sparc/X86
> Так что, я использую как тест на портабелность. :)Недостаточный тест сам по себе.А кто пофигизм софтины к endianess и битности проверит?Или у тебя тестовая лаба из NetBSD?Если так - ну ты и изврщенец :)
Купить G4 на молотке, как два байта об асфальт...
>Купить G4 на молотке, как два байта об асфальт...А там какой endianess и размер слов?И может ли он например адресовать отдельные байты?Это тот который с PPC чтоли?
Сомнительно что он один покрывает все возможные варианты.А в этом месте разложено много интересных грабелек :).Нормальные програмеры на них не наступают поскольку не делают допущений о том что некий тип данных имеет конкретный размер и никак иначе а порядок байтов в многобайтовых переменных определен.Но то ж все-таки не все :).А на некоторых особо веселых процах есть свои заморочки.Ну скажем никогда не видел 16-битный ... char?А то бывает и такое.В каком-то компилере такой вот финт ушами.Просто потому что проц под который он сделан работать с меньшими порциями данных не умеет а стандарты такое не запрещают :)
>... не делают допущений о том что некий тип данных имеет конкретный размер...Дык - size_t, ssize_t, wchar_t, void и будя счастье...
> Ну скажем никогда не видел 16-битный ... char?Опа, wchat_t = 4 байтоф, оно же 16 битоф
>Дык - size_t, ssize_t, wchar_t, void и будя счастье...Некоторые еще просто дефайнят свои типы из того что есть и подходит по размеру.Обойти то можно, только вот все-равно кто-нить да наступает порой на такой грабль, наивно полагая что порядок байтов, размер базовых типов и endianess - везде как на их пыльном i386-compatible :).
> 4 байтоф, оно же 16 битоф
Что это за математика такая оригинальная?
>>Дык - size_t, ssize_t, wchar_t, void и будя счастье...
>
>Некоторые еще просто дефайнят свои типы из того что есть и подходит
>по размеру.Обойти то можно, только вот все-равно кто-нить да наступает порой
>на такой грабль, наивно полагая что порядок байтов, размер базовых типов
>и endianess - везде как на их пыльном i386-compatible :).
>
>> 4 байтоф, оно же 16 битоф
>
>Что это за математика такая оригинальная?Ну бывает ... На время посмотри :)
netbsd тута никак не показатель.
для этих целей у меня есть UltraSparc 5/10 (UltraSparc IIi 440Mgz 64Bit) c debian на борту, два года назад netbsd (непомню какая натот момент) о.ПИ.ела при установке.
а для особо извращенных случаев спасает тот же linux + qemu (ppc и arm) естественно тоже с debian.
Для Inet сервера система кстати очень замечательная! И не требовательная и надежная. Лично я особо эксполитов для ядра NetBSD не знаю. Правда с русификацией проблема - так в принципе она для Инет сервера нафиг не нужна. Сегодня с утра поставил на VMWare - работает... Жду в течении недели и буду ставить на рабочую систему. Так что, разработчикам жирный +! Эх! Сделали бы FFS побыстрее. А то у JFS против FFS выигрыш около 20% по собственным наблюдениям :(
шо шо там насчет VMWare недопонял
какую вы версию ставили ?
>шо шо там насчет VMWare недопонял
>какую вы версию ставили ?не на, а в...
>шо шо там насчет VMWare недопонял
>какую вы версию ставили ?в Vmware
Если кому интересно, некоторые benchmark'и: http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20090430_0022....
Ага, интересные картинки, неужели действительно так не плохо постарались?
Скорее всего неплохо поработали, два года всё-таки трудились. Правда тесты синтетические,что будет в реальных условиях неизвестно. Да и анахронизмов у NetBSD много, но всё равно развитие радует.
напомните, последние рекорды скорости передачи данных случайно не на NetBSD ставились?
>напомните, последние рекорды скорости передачи данных случайно не на NetBSD ставились?Скорость работы сетевого стека