Финальная версия NetBSD 5.0.

rmx аватар

И вот наконец вышла финальная версия NetBSD 5.0 Этот релиз отличается от 4.0 значительными улучшениями производительности и масштабируемости на современных многопроцессорных (SMP) и многоядерных системах. Теперь многопоточные приложения могут эффективно использовать более одного CPU или ядра, и производительность подсистемы ввода-вывода и сетевой стека стала намного лучше.

В дополнении к улучшению маштабируемости и производительности, в релизе 5.0 произошли следущие улучшения: технология WAPBL для FFS, новый распределитель памяти jemalloc, X.Org в базовых системах многих портов, Power Management Framework, поддержка режима suspend/resume ACPI на большом кол-ве ноутбуков, поддержка записи в UDF FS, Automated Testing Framework, Runnable Userspace Meta Program framework, POSIX совместимые очереди сообщений и асинхронный неблокирующий ввод/вывод, а также много новых драйверов устройств. Подробнее о релизе можно прочитать здесь Скачать же полный исходный код системы и бинарники можно из списка доступных зеркал официального сайта проекта.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
dr_jumba аватар

Разве ж можно выпускать

Разве ж можно выпускать релиз, когда шрифты в консоли не дружат с иксами? :D

EDL аватар

Ну лично для меня Иксы не

Ну лично для меня Иксы не больно то актуальны - поскольку юзаю NetBSD в качестве конторского интернет-сервера. Правда пока 5 ставить опасаюсь, крутиться 4.0.1. Но сегодня поставил на VMWare - пусть недельку поработает. Пока с утра полет нормальный :) А фонты имхо для серверной системы дело десятое... Лично у меня дома XP, на работе Vista, один сервер под NetBSD без графики, а второй под AltLinux то же под консолью. Эхх... Очень бы хотелось, что бы скорость ввода-вывода под FFS была бы не меньше, чем под JFS...
З.Ы. Откровенно говоря - ни разу под NetBSD иксы не ставил - необходимости не было. Как и в русификации :)

spinore аватар

Это заговор. Всем коллективно

Это заговор. Всем коллективно вешается лапша на уши, а свои - "молчат". Даже из самых общих соображений ясно, что между исправлением ошибок и оттестированием кода должно пройти время, так они даже официально заявляют что ещё не все ошибки исправлены. Стандартный артефакт открытой разработки кода, - когда девы считают что тестированием и отладкой должно заниматься коммунити а не они сами. В итоге в отсутсвии аудита совокупный объём багов и глючности только растёт пока проект не лопнет под своим же весом костылей и глюков. А со шрифтами там ещё в 3.0 проблема была. Если умолчальные шрифты не менять, то они и не бьются, а багов стиля "ломается если потрогать" там масса, и ответ видимо звучал бы "раз ломается - вот и не трогайте". Но шрифты это тоже ерунда по сравнению с тем что ОС виснет каждые несколько дней, намертво, и приходится резетиться и делать fsck (может, в 5.0-stable уже исправлено, не знаю).

mixel аватар

spinore У вас что-то с

spinore
У вас что-то с железом. У меня уже 26 дней подряд ничего не виснет.
По теме - уже качаю=)

spinore аватар

mixel, у меня августовский

mixel, у меня августовский current. Теоретически, багу могли уже исправить, всё ж таки пол года уже прошло. Более того, судя по changelog'у и PR'ам они и впрямь интенсивно ковыряли и USB и ffs. И рад бы я поверить в то, что в мире всё движется к лучшему, но судя по скринам типа
http://img261.imageshack.us/img261/4649/virtualbox.png
сделанных для 5.0, боюсь, я черезчур оптимистичен касаемо NetBSD. Подобные скрины я и у себя наблюдал не раз вживую.

BSDobermann аватар

spinore, вам не надоело

spinore, вам не надоело постоянно плакаться? Я везде вижу ваши комментарии, на лоре в частности - что BSD такая система, в которой нихрена ничего толком не работает а разработчики дегенераты. Вам не надоело троллить, ей богу? Если голова работает и есть навыки программирования - изволь исправить ошибки сам и поделиться решением с народом. Если нет навыков программирования - сообщи разработчикам (и не надо писать что разработчики игнорируют ваши письма) в этом и состоит смысл открытой разработки. А не хождения по разным форумам и жевания соплей как всё плохо и какие разработчики дураки.

Установил NetBSD-5.0/i386 с нуля, собрал seamonkey-1.1.16, emacs-22.3, openbox-3.4.7.2, mplayer-1.0rc10, curl-7.19.4, lynx-2.8.6.5. Пересобрал ядро, включил поддержку vesafb и splashscreen (splashscreen_progress), включил USB мышь, а поддержку PS/2 мыши отключил. Ибо потому как, если оставить в ядре поддержку PS/2 мыши, то запуск X11 происходит в разы медленней (если не нажимать кнопки на клавиатуре и не вращать мышь, а ждать пока произойдёт timeout - пройдёт порядка 2-3 минут). На консоле появляются такие сообщения:

pckbc: command timeout
pms_enable: command error
pckbc: command timeout
pms_disable: command error
pckbc: command timeout
pms_enable: command error

Проблема замечена пользователями, ещё со времён NetBSD-3.0. Если используются клавиатура PS/2, а мышь USB - проблема есть. Если используется клавиатура usb или старого образца AT, а мышь usb или ps/2 - проблемы нет.

Есть кое-какие проблемы с vesafb, в частности при переключении из консоли в X.org или из X.org в консоль, при помощи ctrl+alt+F2 - появляется смещение экрана, поэтому приходится постоянно пользоваться функцией автокорректировки экрана (есть такая кнопка на мониторе). Ещё одна проблема связана с тем, что при использовании splashscreen - первая консоль (ctrl+alt+f1) обладает эффектом памяти (если переключаться из X.org в (console) по нажатию ctrl+alt+f1) в этой консоли можно увидеть битое содержимое X.org :) Да и в целом, первая консоль становится неработоспособной, недоступна она для работы и всё тут.

Boo аватар

Цитата:включил поддержку

Цитата:
включил поддержку vesafb и splashscreen (splashscreen_progress)

Кто-нибудь знает, работает ли SPLASHSCREEN_PROGRESS через genfb? Или нужно обязательно использовать vesafb?

rmx аватар

В 5.0 точно нет, хотя код

В 5.0 точно нет, хотя код genfb есть в дереве исходников. Но он не используется. Так что надо юзать vesafb.
В current vesafb удалили и полностью перешли на genfb. SPLASHSCREEN_PROGRESS должен работать.

Boo аватар

AMD64, CURRENT. В ядре -

AMD64, CURRENT.
В ядре - genfb, SPLASHSCREEN и SPLASHSCREEN_PROGRESS.
В boot.cfg:
menu=Boot NetBSD:vesa 1024x768;boot netbsd
Во время загрузки разрешение меняется, т.е. genfb работает. Но сплэшскрина, судя по всему - нет. Я точно не знаю, как он должен выглядеть, т.к. последний раз юзал NetBSD где-то между 1.6.2 и 2.0, но думаю, что он все-таки не работает, раз его явно не видно.
Есть подозрение, что это из-за AMD64. Другие подозрения я вроде все перепроверил - не помогло. vesafb не пробовал, т.к. его уже вроде отправили на пенсию.

rmx аватар

Попробуйте добавить строку

Попробуйте добавить строку
wsdisplay* at wsemuldisplaydev?

Boo аватар

да есть это все. не работает.

да есть это все. не работает.

spinore аватар

Цитата:spinore, вам не

Цитата:
spinore, вам не надоело постоянно плакаться?

Я констактирую факты, время от времени.
Цитата:
Я везде вижу ваши комментарии, на лоре в частности - что BSD такая система, в которой нихрена ничего толком не работает а разработчики дегенераты.

Ну значит вам пора задумться, не так ли это на самом деле.
Цитата:
Вам не надоело троллить, ей богу?

Кртика неконструктивна.
Цитата:
Если голова работает и есть навыки программирования - изволь исправить ошибки сам и поделиться решением с народом. Если нет навыков программирования - сообщи разработчикам

Было дело. Молчат. Смысл переписываться со стенкой когда итак понятно что им наплевать на баги? Если они релиз накатывают при стольких глюках, закрывая на их глаза, это как раз и говорит о том, что их наплевательское отношение к проекту и безответственность достигли фатальной степени.
Цитата:
(и не надо писать что разработчики игнорируют ваши письма)

Как раз надо. Заметим, что не во всех ОС есть такое явление как игнорирование PR.
Цитата:
в этом и состоит смысл открытой разработки.

Да, в этом и состоит, чтобы безответственно производить гавно for fun, которое works for me, и считать себя никому и ничем на этом основании не обязанным. Всё прекрасно, только сообщество не есть ни разработчики ни тестеры, заменить их не может - максимум оказать некоторую помощь. Те, кто всецело полагается на отладку кода силами сообщества, безрассудны. Как результат мы имеем массу глючного opensource-кода, где баг на баге сидит и багом погоняет. Все сосредоточились на фичах, ибо это интереснее чем достигать стабильности. Об этой проблеме писали даже такие людит как Linus, но куда им до Вас, BSDobermann, Вам же виднее.

Цитата:
А не хождения по разным форумам и жевания соплей как всё плохо и какие разработчики дураки.

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

Цитата:
Проблема замечена пользователями, ещё со времён NetBSD-3.0. Если используются клавиатура PS/2, а мышь USB - проблема есть. Если используется клавиатура usb или старого образца AT, а мышь usb или ps/2 - проблемы нет.

Гыггыгыгы! Ну и что не исправляют-то? Сами себе противоречите? Перечитайте что вы писали выше. Вы сами же нехотя расписывались в том что NetBSD - ГАВНО. Ни один замеченный баг не имеет права попадать в релиз, а у них уже вышло 3 релиза с момента 3.0, и они его так и не исправили.

Цитата:
Ещё одна проблема связана с тем, что при использовании splashscreen - первая консоль (ctrl+alt+f1) обладает эффектом памяти (если переключаться из X.org в (console) по нажатию ctrl+alt+f1) в этой консоли можно увидеть битое содержимое X.org :) Да и в целом, первая консоль становится неработоспособной, недоступна она для работы и всё тут.

Да, консоль становится не рабочей и "всё тут". Всё зашибись, только вот консолью уже не попользуешься, а так всё нормально, ОС работает. Когда на машине едешь - колеса на большой скорости отваливаются, ибо болты слабые. Да, машина после этого становится "не рабочей" и "всё тут". Таких дельцов которые не могут адекватно написать работу с памятью, к кодингу ОС нельзя подпускать за километр.

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

BSDobermann аватар

Цитата:Гыггыгыгы! Ну и что не

Цитата:
Гыггыгыгы! Ну и что не исправляют-то? Сами себе противоречите? Перечитайте что вы писали выше. Вы сами же нехотя расписывались в том что NetBSD - ГАВНО. Ни один замеченный баг не имеет права попадать в релиз, а у них уже вышло 3 релиза с момента 3.0, и они его так и не исправили.

Если вас не устраивает это система, то зачем тратить на неё своё драгоценное время? Используйте FreeBSD или GNU/Linux, кстати есть неплохие дистрибутивы для пользователя - SLED (SuSE Linux Enterprise Desktop), некоммерческий дистрибутив OpenSuSE, RHEL (Red Hat Enterprise Linux) или Fedora разрабатываемая сообществом любителей, а также масса других дистрибутивов ориентированных на конечного (end user) пользователя. Где ошибки исправляются в каждой официальной версии.
Если система плохая и разработчики не занимаются или занимаются разработкой плохо - то, зачем пользоваться этой системой и доносить до каждого пользователя что этой системой пользоваться не нужно, и тратить на неё время тоже не стоит. Ну сказали один раз и хорошо, вы же повторяете последние два года, это везде где только можно и нельзя.

Цитата:
Вы, BSDobermann, ослеплённый фанатизмом по отношению к NetBSD, глух и слеп, и не хотите видеть правды которая уже давно режет глаза. Такой уровень багов какой в NetBSD скорее сносен для доморощеной студенческой поделки, написанной как лабораторныая работа студентами, но никак не ОС-продукт общего назначения, позиционируемый для реального юза на практике.

Где я ослеплён фанатизмом? Мне просто нравится эта система вот и всё, и я её использую. Почему если я не использую продукты корпорации Микрософт - я простите, лох? Я не удовлетворен качеством этой продукции, поэтому я и не использую её. Почему если я использую NetBSD дома в качестве настольной станции или на ноутбуке - я красноглазик и как сейчас модно говорить - прыщавый школьник? Почему кто-то за кого-то имеет право решать какой системой ему стоит пользоваться?? Хочется сказать - не ваше дело, идите лесом!

spinore аватар

Цитата:Если вас не устраивает

Цитата:
Если вас не устраивает это система, то зачем тратить на неё своё драгоценное время? Используйте FreeBSD или GNU/Linux

В данный момент речь идёт как раз о NetBSD, потому и сказано всё что конкретно её и касается. "О других ос" - это уже другой вопрос, он тоже (с моей стороны) решается, но пока (не долго осталось) я ещё на NetBSD.

Цитата:
Ну сказали один раз и хорошо

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

Цитата:
Почему если я использую NetBSD дома в качестве настольной станции или на ноутбуке - я красноглазик и как сейчас модно говорить - прыщавый школьник?

Вы совершенно неверно трактуете то, что я написал. Конкретно о том, кто здесь, что и почему использует, я вообще не говорю (это другой вопрос, и оффтопик для сайта). Обсуждается конкретно ОС NetBSD, а не её пользователи.

mixel аватар

spinore "mixel, у меня

spinore
"mixel, у меня августовский current"
т.е. вы используя не релиз ругаетесь на глюки?

dr_jumba аватар

Цитата: т.е. вы используя не

Цитата:

т.е. вы используя не релиз ругаетесь на глюки?

А вы хотите сказать что их там нет? :D
Консоль пучит как и раньше.

mixel аватар

Я хочу сказать что не надо,

Я хочу сказать что не надо, используя не релиз, жаловаться на "зависания каждые пол часа", при этом ругая и релизы. Кстати, я ни разу ещё не видел таких зависаний и полагаю что всё дело в железе.

dr_jumba аватар

Ну если кто-то не видел

Ну если кто-то не видел конкретных зависаний, это не значит, что их нет :)
Вот к примеру у меня консоль с иксами зацветает (постил ранее снимок экрана), у каких-то американцев шрифты плавно исчезают (поискать ссылку на видео можно в базе PR по слову font), а у кого-то может быть все ок. Это ж не значит, что все в порядке у первых двоих.
Я к примеру вешал релиз 5.0 при сборке kde4 (который, кстати, почему-то будучи 4.2.2, работает на netbsd, как-будто он 4.0 по глючности). А кто-то мог иксы не запускать и думать, что все в порядке.

mixel аватар

Я же написал что у человека

Я же написал что у человека проблема железа. Сомневаюсь что такой глюк можно не заметить.

spinore аватар

Да. Пользовался и релизом, но

Да. Пользовался и релизом, но не 5.0. И про ряд "глюков" заведомо известно, что не вычищены в релизе.

spinore аватар

У dr_jumba тоже "глюк

У dr_jumba тоже "глюк железа", и потому "шрифты пучит". И ещё у миллиона пользователей - "глюк железа".

mixel аватар

Зачем вы переводите тему? Я

Зачем вы переводите тему? Я сказал что в данном, конкретном, случае зависания системы раз в полчаса - виновато железо. Причём тут миллионы людей и шрифты?