NetBSD широко известна как "самая портабельная ОС" в мире.
В данный момент она портирована на 57 платформ.
NetBSD 3.0 содержит значительные улучшения в стабильности,
производительности и т.д. и т.п.
Так же добавлена поддержка двух новых платформ: iyonix and hp700
Анонсирован выход релиза NetBSD 3.0, операционной системы портированой на 57 различных аппаратных платформ. Для 53 платформ доступна версия в бинарном формате, для 4 (amigappc, bebox, pc532, playstation2) - только в виде исходных текстов.
Из новшеств можно выделить следующее:
* Проведена работа над увеличением производительности и безопасности сетевого стека, реализация RFC 2018 (TCP Selective Acknowledgement Options), RFC 2385 ( TCP MD5 signatures);
* Поддержка PAM (Pluggable Authentication Modules);
* Интеграция с Xen 2.0 (порт), полная поддержка всех режимов работы Xen;
* Для файловой системы преодалено ограничение в 2 Терабайта, реализована поддержка хеширования списка файлов в директориях (UFS_DIRHASH);
* Режим бинарной эмуляции для запуска выполняемых файлов, созданных для таких платформ, как Linux, FreeBSD, HP-UX, SCO Unix, Tru64, Ultrix, SunOS, Solaris, Mac OS X и т.д.
* Новые системные вызовы для мультиплексирвоания ввода/вывода - pselect и pollts;
* OpenBSD PF включен в состав системы как альтернативный пакетный фильтр, IP Filter обновлен до версии 4.1.8;
* В TCP/IP стеке реализована поддержка PIM (Protocol Independent Multicast);
* Улучшения касающиеся VPN: RFC 3948, RFC 3947 (ESP over NAT), аутентификация через XAuth, средства автоматического конфигурирования VPN клиента;
* Ethernet и бриджинг: RFC 3378 (EtherIP), virtual Ethernet device;
еще лет десять и там наконец-то появится поддержка юникодной локали...
правда к тому времени я уже выкину все устаревшее и экзотическое железо, так что ставить ее будет просто некуда.
Да, не один. И все же я сожалею, что unix пропустил Windows на рынок Desktop систем. Понимаю, что unix - это не desktop вовсе, а ОС, но хотя бы на базе него сделали бы что-то хорошее пораньше чем Microsoft и подешевле, чем Apple, теперь имеем честь париться с неочень хорошей реализацией ОС от Microsoft только из-за того, что пользователи сочли это дешевой альтернативой Маку, которому на то время и альтернатив больше то небыло. Но это уже история.
Чисто теоретически, по опыту разработки софта, я знаю, что эволюция лучше, чем революция, которая зачастую ни к чему не приводит. Вряд ли все ринуться сейчас переползать с Windows на Unix, это практически нереально, ибо очень дорого. Я не могу представить себе ситуацию, когда все софтверные компании (я говорю о рынке софта для фондовых бирж, где я кручусь) возьмут и перепишут софт под Unix, который завязан на Windows (COM, C#, VB etc.), они сделают это только тогда, когда делать практически ничего не нужно будет. На мой взгляд Unix должен носить в себе всю мощь Windows в виде фреймворка, но быть дешевле и без этих миллионов деффектов. Пока что этого нет, к сожалению.
Простой случай из жизни. Понадобилось мне как-то создать XML базу данных, небольшую. А именно - описать структуру в XML Schema, потом работать с ней через общий интерфейс, как с обычной базой данных. Что мне надо было сделать под Windows - нарисовать структуру (именно нарисовать, пару кликов и все) в VS 7.1 и написать две строки на C#, которые создавали ADO.DataSet, грузили в него XML Schema из .xsd и базу из .xml файлов. Все работает. Верхний слой ничего, а вот внутренности - полное ничто. Так вот взять бы этот верхний слой да на Unix. Я бы с удовольствем сделал это в Unix, но не знаю как.
>еще лет десять и там наконец-то появится поддержка юникодной локали... правда к тому времени я уже выкину все устаревшее и экзотическое железо, так что ставить ее будет просто некуда.
Это действительно очень веский повод прекратить разработки. Сообщи разработчикам. Че народ зря пыхтит-то, брат-анонимус?