Увидел свет (http://www.dragonflybsd.org/release24/) релиз DragonFlyBSD 2.4 (http://www.dragonflybsd.org/), операционной системы, созданной шесть лет назад с целью альтернативного развития ветки FreeBSD 4.x. Одним из главных новшеств версии 2.4 является появление сборок для 64-разрядных систем (AMD64). Для загрузки доступны (http://www.dragonflybsd.org/mirrors/) образы для установки с CD (консольная версия), DVD (LiveDVD с десктоп-окружением) и USB Flash. Репозиторий pkgsrc в версии DragonFlyBSD 2.4 включает в себя примерно 6 тыс. предкомпилированных пакетов, для CVS репозитория pkgsrc поддерживается активное GIT зеркало.
Основные новшества:- Поддержка DEVFS для динамического формирования содержимого директории /dev. Ранее производилось статическое создание всех dev-устройств;
- Увеличена производительность файловой системы HAMMER (http://wiki.opennet.ru/HAMMER), добавлена поддержка ребалансировки B-Tree структур, увеличена производительность, устранены мешающие промышлен...URL: http://www.dragonflybsd.org/release24/
Новость: http://www.opennet.me/opennews/art.shtml?num=23456
интересная штука: гибридное ядро и т.д. ...
>Из FreeBSD портировано большое число изменений, связанных с поддержкой нового оборудования;большинство я так полагаю почти все взято из freebsd
>В mount_ntfs, mount_msdos, smbfs добавлена поддержка кодировки UTF-8;
а как он интерсно отображает как эту UTF-8
>>Из FreeBSD портировано большое число изменений, связанных с поддержкой нового оборудования;
>большинство я так полагаю почти все взято из freebsdНе думайте что теперешнее ядро DragonFlyBSD очень похоже на ядро того времени FreeBSD4.8...
По такой же аналогии можно утверждать что ядро Mac OS X 10.2 такое же как и у FreeBSD 4.4...
Но в отличие от Mac OS X (которая частенько черпает наработки ядра FreeBSD) - DragonFlyBSD отделилась однажды и давно идет своим путем!
http://www.freebsd.org/cgi/cvsweb.cgi/src/share/misc/bsd-fam...
Можно сказать, что это уже совсем другое ядро... От него одно только название в дань памяти BSD... И портировать под него драйвера из FreeBSD по сложности почти так же как и с любой другой ОС - хоть того же Linux-a...
> DragonFlyBSD отделилась однажды и давно идет своим путем!Ага, и не черпает ничего из FreeBSD. Лол, новость перечитайте.
>> DragonFlyBSD отделилась однажды и давно идет своим путем!
>
>Ага, и не черпает ничего из FreeBSD. Лол, новость перечитайте.Да все из нее черпают, радимый... Перечитай топик и не теряй логическую цепочку мысли...
Перечитайте сами, что-ли.
>Перечитайте сами, что-ли.1...связанных с поддержкой нового оборудования;
Попросту говоря - драйверов!
2...большинство я так полагаю почти все взято из freebsd
Ну так вот:"Можно сказать, что это уже совсем другое ядро(ядро DragonFlyBSD)... От него одно только название в дань памяти BSD... И портировать под него драйвера из FreeBSD по сложности почти так же как и с любой другой ОС - хоть того же Linux-a..."
Поэтому предположение #2 не имеет основ так-как для DragonFlyBSD попросту говоря все-равно от кого портировать драйвера, хоть того же линуха, потому что у линуха и выбор поболее и устройства поновее - так какой тогда смысл разработчикам DragonFlyBSD портировать "...я так полагаю почти все..." из FreeBSD?
Жалко что там на ftp нет LiveDVD для AMD64...
Или я плохо смотрел?
нормально смотрел, у меня на зеркале тоже почемуто dvd iso`ек нет
Класс, почти все изменения - портирование всего подряд из FreeBSD. По-моему, на два порядка проще во FreeBSD портировать все ценное из стрекозы (а это, фактически, только hammer). Их идиотская идея с отдельным шедулером на каждое ядро провалилась, а то, что не синхронизируется с FreeBSD, безнадежно устарело (на 4.x все-таки основано). Хотя меня порадовало включение в систему нового gcc - у FreeBSD с этим проблемы.
В общем, проект был бы гораздо полезней, если бы это была FreeBSD-CURRENT с хаммером, свежим gcc ну и может еще какими наработками.
>...По-моему, на
>два порядка проще во FreeBSD портировать все ценное из стрекозы (а
>это, фактически, только hammer).Зачем там хаммер???
>Их идиотская идея с отдельным шедулером на
>каждое ядро провалилась, а то, что не синхронизируется с FreeBSD, безнадежно
>устарело (на 4.x все-таки основано).Их "идиотская" идея давно уже превратила ядро этой ОС в гибридное!!! Которое, с его устройством, крайне легко масштабируется на Н-ное количество CPU и приспособлено для использования в кластерах!
>Хотя меня порадовало включение в систему
>нового gcc - у FreeBSD с этим проблемы.Вы что не знаете что FreeBSD наоборот намерена уйти от этого компилятора на другой...
>В общем, проект был бы гораздо полезней, если бы это была FreeBSD-CURRENT
>с хаммером, свежим gcc ну и может еще какими наработками.Для кого полезней? Фразы заполняющие тишину...
> Зачем там хаммер???Вам что, рассказать, зачем нужны файловые системы?
> Их "идиотская" идея давно уже превратила ядро этой ОС в гибридное!!! Которое, с его устройством, крайне легко масштабируется на Н-ное количество CPU и приспособлено для использования в кластерах!
Сколько эмоций. Гибридность - это просто слово. А масштабируется она вот так:
http://people.freebsd.org/~kris/scaling/dfly.html. Хуже 4.11, где даже нормального SMP не было. Лучше не стало, недавно были тесты с более новой DF, лень искать. Про кластеры расскажите еще, интересно.> Вы что не знаете что FreeBSD наоборот намерена уйти от этого компилятора на другой...
Знаю. На LLVM, который не умеет C++, да plain C ядро и мир пока целиком не собирает. Меня вообще мало волнует, что они там намерены - мне просто нужна система, которая не отказывается от новых технологий по лицензионным или религиозным причинам.
> Для кого полезней? Фразы заполняющие тишину...
Ваши я смотрю имеют больше смысла. Полезней для всех. Для разработчиков, потому что не надо было бы тягать код из FreeBSD, и для пользователей, потому что тогда системой во-первых, можно было бы пользоваться, во-вторых, в этом даже был бы смысл. Ну и для разработчиков и пользователей FreeBSD, разумеется.
>> Зачем там хаммер???
>
>Вам что, рассказать, зачем нужны файловые системы?
>Не нужно передергивать - я спросил зачем там именно хаммер, а не файловые системы!
>> Их "идиотская" идея давно уже превратила ядро этой ОС в гибридное!!! Которое, с его устройством, крайне легко масштабируется на Н-ное количество CPU и приспособлено для использования в кластерах!
>
>Сколько эмоций. Гибридность - это просто слово. А масштабируется она вот так:
>
>http://people.freebsd.org/~kris/scaling/dfly.html. Хуже 4.11, где даже нормального SMP не было. Лучше не стало,
>недавно были тесты с более новой DF, лень искать. Про кластеры
>расскажите еще, интересно.
>С 7-кой сравнивали... Нужно тогда уж по справедливости с версией DragonFlyBSD 2.0.0 что в тоже время была!
>> Вы что не знаете что FreeBSD наоборот намерена уйти от этого компилятора на другой...
>
>Знаю. На LLVM, который не умеет C++, да plain C ядро и
>мир пока целиком не собирает. Меня вообще мало волнует, что они
>там намерены - мне просто нужна система, которая не отказывается от
>новых технологий по лицензионным или религиозным причинам.А при чем тут семейство BSD систем? - эти как раз не те что отказываются - по религиозным причинам и лицензиям как раз отказываются немножко другие;)
>
>> Для кого полезней? Фразы заполняющие тишину...
>
>Ваши я смотрю имеют больше смысла. Полезней для всех. Для разработчиков, потому
>что не надо было бы тягать код из FreeBSD, и для
>пользователей, потому что тогда системой во-первых, можно было бы пользоваться, во-вторых,
>в этом даже был бы смысл. Ну и для разработчиков и
>пользователей FreeBSD, разумеется.Нихрена не понял из этой фразы!
Мне например на FreeBSD нафиг этот хаммер не нужен - значит уже не для всех польза...
Системой и без хаммера можно очень не плохо пользоваться, смотря кто - для чего ее использует...
>Не нужно передергивать - я спросил зачем там именно хаммер, а не файловые системы!А хаммер не файловая система? Что вы хотите-то, чтобы я процитировал преимущества хаммера?
>С 7-кой сравнивали... Нужно тогда уж по справедливости с версией DragonFlyBSD 2.0.0
>что в тоже время была!Я же сказал - было и новее сравнение. Хотите - ищите, хотите сами сравните.
>А при чем тут семейство BSD систем? - эти как раз не
>те что отказываются - по религиозным причинам и лицензиям как раз
>отказываются немножко другие;)При том, что во FreeBSD нет нового gcc из-за GPLv3. Впрочем, не только его: http://wiki.freebsd.org/ContribSoftware.
>Нихрена не понял из этой фразы!
>Мне например на FreeBSD нафиг этот хаммер не нужен - значит уже
>не для всех польза...Почему кого-то должно волновать что нужно и не нужно лично вам?
>Системой и без хаммера можно очень не плохо пользоваться, смотря кто -
>для чего ее использует...Да и DOS'ом можно, разговор-то о чем? И вы еще что-то мне говорите про потерю логической цепочки?
>>Не нужно передергивать - я спросил зачем там именно хаммер, а не файловые системы!
>
>А хаммер не файловая система? Что вы хотите-то, чтобы я процитировал преимущества
>хаммера?Преимущества перед чем?
Если не сложно - то "да".
>[оверквотинг удален]
>
>Я же сказал - было и новее сравнение. Хотите - ищите, хотите
>сами сравните.
>
>>А при чем тут семейство BSD систем? - эти как раз не
>>те что отказываются - по религиозным причинам и лицензиям как раз
>>отказываются немножко другие;)
>
>При том, что во FreeBSD нет нового gcc из-за GPLv3. Впрочем, не
>только его: http://wiki.freebsd.org/ContribSoftware.Ну и что? Есть наиболее продвинутые компиляторы - вот то что их нету во FreeBSD это более прискорбно...
>>Нихрена не понял из этой фразы!
>>Мне например на FreeBSD нафиг этот хаммер не нужен - значит уже
>>не для всех польза...
>
>Почему кого-то должно волновать что нужно и не нужно лично вам?По той же причине, почему кого-то должно волновать ваши умозаключения в виде таких эпитетов как "идиотская" и "безнадежно", по отношению к чужим идеям и труду, и ктому, что должно всех радовать, что должно быть и чего не должно быть в этой и другой системы с ваших слов...
>
>>Системой и без хаммера можно очень не плохо пользоваться, смотря кто -
>>для чего ее использует...
>
>Да и DOS'ом можно, разговор-то о чем? И вы еще что-то мне
>говорите про потерю логической цепочки?Я говорю онониму - а кто вы такой - понятия не имею! Может какой-то другой ононим...
Зачем хаммер на FreeBSD???
> Преимущества перед чем?
> Если не сложно - то "да".Перед другими ФС. Почитайте на википедии и тут: http://www.dragonflybsd.org/hammer/hammer.pdf.
> Ну и что? Есть наиболее продвинутые компиляторы - вот то что их нету во FreeBSD это более прискорбно...
Я: Во FreeBSD нету продвинутого компилятора
Вы: Ну и что? Во FreeBSD нету продвинутого компилятора - это более прискорбно.Вы вменяемы вообще?
> По той же причине, почему кого-то должно волновать ваши умозаключения в виде таких эпитетов как "идиотская" и "безнадежно", по отношению к чужим идеям и труду, и ктому, что должно всех радовать, что должно быть и чего не должно быть в этой и другой системы с ваших слов...
Идиотская и безнадежно - это объективные факты. А то, что вас это устраивает, ваша личная проблема. Так понятно?
> Зачем хаммер на FreeBSD???
Вы что, издеваетесь?
>> Преимущества перед чем?
>> Если не сложно - то "да".
>
>Перед другими ФС. Почитайте на википедии и тут: http://www.dragonflybsd.org/hammer/hammer.pdf.
>Вы:"Что вы хотите-то, чтобы я процитировал преимущества хаммера?"
Я: "да"
Вы: "Почитайте на википедии и тут: http://www.dragonflybsd.org/hammer/hammer.pdf."
Вы вменяемы вообще?
>> Ну и что? Есть наиболее продвинутые компиляторы - вот то что их нету во FreeBSD это более прискорбно...
>
>Я: Во FreeBSD нету продвинутого компилятора
>Вы: Ну и что? Во FreeBSD нету продвинутого компилятора - это более
>прискорбно.
>Вы: о gcc
Я: "Ну и что? Есть наиболее продвинутые компиляторы - вот то что их нету во FreeBSD это более прискорбно..." - НЕ о gcc!(Контекст тоже важен!)
>Вы вменяемы вообще?
>Вы вменяемы вообще?
>> По той же причине, почему кого-то должно волновать ваши умозаключения в виде таких эпитетов как "идиотская" и "безнадежно", по отношению к чужим идеям и труду, и ктому, что должно всех радовать, что должно быть и чего не должно быть в этой и другой системы с ваших слов...
>
>Идиотская и безнадежно - это объективные факты.Об этом говорят абсолютно все? Раз это объективные факты... Где?
Я это прочитал только с ваших фраз - что явно не претендует на объективность...
> А то, что вас это
>устраивает, ваша личная проблема. Так понятно?Не вижу никаких в этом проблем.
>
>> Зачем хаммер на FreeBSD???
>
>Вы что, издеваетесь?НЕТ!
Я не получил вменяемого ответа на свой вопрос, который задавал раза три, если мне не изменяет память...
Я хочу тут почитать именно то, что вы напишите, ваше мнение по поводу зачем хаммер на FreeBSD - отсылать меня на другие ресурсы не нужно - я то что мне нужно(если позволите) и так читаю.
А вы в ответ все обещаете-обещаете - и так ничего не объясняете...
Вы вменяемы вообще?
>Вы:"Что вы хотите-то, чтобы я процитировал преимущества хаммера?"
>Я: "да"
>Вы: "Почитайте на википедии и тут: http://www.dragonflybsd.org/hammer/hammer.pdf."
>Вы вменяемы вообще?Так вам скопипастить что-ли?
>Вы: о gcc
>Я: "Ну и что? Есть наиболее продвинутые компиляторы - вот то что
>их нету во FreeBSD это более прискорбно..." - НЕ о gcc!(Контекст
>тоже важен!)Тогда надо было писать `более' а не `наиболее'. Из того, что есть, наиболее продвинут gcc, остальное - проприетарщина, которую я даже не рассматриваю. По этой же причине ее полной поддержки, кстати, и нет. Читаем PR по icc, например.
>Об этом говорят абсолютно все? Раз это объективные факты... Где?
>Я это прочитал только с ваших фраз - что явно не претендует
>на объективность...Читаем новость. Новый релиз. 11 пунктов. Из них два про хаммер, один про dma и один про I/O очереди. Остальное - портирование кусков из других систем. Внимательный читатель сравнит 4 и 7 и прикинет чем занимается проект - новыми разработками или попытками не остаться в прошлом веке. Это насчет безнадежно. Насчет идиотской я приводил результаты тестов.
>Я не получил вменяемого ответа на свой вопрос, который задавал раза три,
>если мне не изменяет память...
>Я хочу тут почитать именно то, что вы напишите, ваше мнение по
>поводу зачем хаммер на FreeBSD - отсылать меня на другие ресурсы
>не нужно - я то что мне нужно(если позволите) и так
>читаю.Так вам нужно зачем _мне_, или зачем вообще? Зачем мне - не ваше дело, ибо к теме разговора это не относится, равно как и `почему не нужна вам'. Но если вам так неймется, скажу - мне нужна замена устаревшей UFS, не обладающая требованиями ZFS. Для использования на нетбуке, в частности. Кроме того, мне просто обидно, что хорошая ФС прозябает в никому не нужной системе с невнятными целями. А зачем вообще - можете все-таки почитать по ссылке.
>Вы вменяемы вообще?
>Вы вменяемы вообще?
>Вы вменяемы вообще?Мда, кривляться хорошо умеете. Вы выражайте свои мысли по-человечески, может вас понимать начнут.
>мне нужна замена устаревшей UFS, не обладающая требованиями ZFS.Так какими же нужными вам требованиями не обладает "устаревшая" (ага, 2005-2006 годов выпуска) UFS2 по сравнению с ZFS? :D
>Для использования на нетбуке, в частности.
Работа ZFS слишком ресурсоёмка для нетбука. У меня FreeBSD 8.0-STABLE на десктопе с 6ГБ RAM "Рабочий стол" Xfce с запущенным Firefox и Thunderbird СРАЗУ отъедают полтора гигабайта ОЗУ, а во время работы занятая память (очевидно, под буфера ZFS) приближается к отметке 2,5ГБ. Латентность системы (отклик на действия пользователя) больше заметна при использовании ZFS, чем при использовании UFS2. (Да, чтобы не подумали, что я пользуюсь отладочной версией, — система избавлена от отладочного кода и периодически обновляется из исходников).
>
>Знаю. На LLVM, который не умеет C++, да plain C ядро и
>мир пока целиком не собирает. Меня вообще мало волнует, что они
>там намерены - мне просто нужна система, которая не отказывается от
>новых технологий по лицензионным или религиозным причинам.Kомпилятор из портов кто-то отменил?
>Kомпилятор из портов кто-то отменил?Да, кто-то отменил (когда люди читать научатся).
> Для кого полезней? Фразы заполняющие тишину...не скажу про все, но вот драйвер bwi появился на DragonFly уже давно и лишь недавно был перенесен на FreeBSD (я сейчас его использую в восьмерке). так что в данном конкретном случае мне (как и многим другим "счастливым" обладателям wifi от broadcom) было бы полезнее, если бы разработка драйвера велась изначально в FreeBSD - он бы и появился быстрее и сопровождался бы активней.
>Хотя меня порадовало включение в систему
>нового gcc - у FreeBSD с этим проблемы."GNU GCC 3.4 was removed. GCC 4.1.2 and 4.4.1 remain in base."
и
% cc --versioncc (GCC) 4.2.1 20070719 [FreeBSD]
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.% cd /usr/ports/ && make search key="gcc45"
Port: gcc-4.5.0.20090910
Path: /usr/ports/lang/gcc45
Info: GNU Compiler Collection 4.5
Maint: gerald@FreeBSD.org
B-deps: bison-2.4.1,1 gettext-0.17_1 gmake-3.81_3 libgmp-4.3.1 libiconv-1.13.1 libsigsegv-2.5 m4-1.4.13,1 mpfr-2.4.1_1 perl-threaded-5.10.1
R-deps: libgmp-4.3.1 libiconv-1.13.1 mpfr-2.4.1_1
WWW: http://gcc.gnu.org/Так у кого с чем проблемы?
>В общем, проект был бы гораздо полезней, если бы это была FreeBSD-CURRENT
>с хаммером, свежим gcc ну и может еще какими наработками.Ага — с "наработками" в лице GEOM, PF, SCHED_ULE и ZFS.
>Так у кого с чем проблемы?В портах vs. в базовой системе, разница понятна? Я один не буду чинить весь кривой код в системе и портах, который не собирается gcc45. Могу напомнить про патчи на gcc в базовой системе. Хотите подробнее - спросите gerald@, он неоднократно на эту тему высказывался.
>Ага — с "наработками" в лице GEOM, PF, SCHED_ULE и ZFS.
Вы к чему это? Все это давно есть во FreeBSD.
>>Так у кого с чем проблемы?
>
>В портах vs. в базовой системе, разница понятна? Я один не буду
>чинить весь кривой код в системе и портах, который не собирается
>gcc45. Могу напомнить про патчи на gcc в базовой системе. Хотите
>подробнее - спросите gerald@, он неоднократно на эту тему высказывался.Да не в том дело.
GCC в Стрекозе несколько устаревший.
gcc44 (а так же все основные версии) на FreeBSD есть в качестве портов и периодически обновляются. Но базовая система собирается GCC 4.2.1 и пока что этот компилятор идёт в составе системы как основной (в том числе для сборки ПО из коллекции портов).
>>Ага — с "наработками" в лице GEOM, PF, SCHED_ULE и ZFS.
>
>Вы к чему это? Все это давно есть во FreeBSD.Я в курсе. Может быть вы не в курсе: этого нет в Стрекозе.
Это просто две разные системы, а не "ещё один дистрибутив". Одна система развивается в идеологии микроядерных систем, другая идёт по пути универсальности.
>gcc44 (а так же все основные версии) на FreeBSD есть в качестве
>портов и периодически обновляются. Но базовая система собирается GCC 4.2.1 и
>пока что этот компилятор идёт в составе системы как основной (в
>том числе для сборки ПО из коллекции портов).Что вы мне рассказываете? Я про это и говорю, и это очень плохо.
>Я в курсе. Может быть вы не в курсе: этого нет в
>Стрекозе.Дык.
>Это просто две разные системы, а не "ещё один дистрибутив". Одна система
>развивается в идеологии микроядерных систем, другая идёт по пути универсальности.Да-да, видели мы эту микроядерность, гибридность и кластерность.
PF в DragonFly есть. Хоть и староват, но с некоторыми доработками. ALTQ тоже есть.А вот SCHED_ULE нету, и вряд ли будет нечто подобное. В DragonFly ядро по-проще (и цели проекта другие), там такого изврата, как SCHED_ULE (в стиле after-many-years-of-overengineering-desktop-wannabe), и даром не надо. Вы только вспомните, какими трудными были эти роды. Полагаете, плоду это не навредило?
> Могу напомнить про патчи на gcc в базовой системе.такм кроме gcc надо менять еще binutils и gdb.
Напомню,
- релиз gdb-6.1.1 был в июне 2004 года. devel/gdb6 (6.6) как и gdb из cvs не собираются.
- релиз binutils 2.15 (as, ld, objdump, etc) был в мае 2004 года.
- релиз gcc 4.2.1 был июле 2007 года.Только фря использует такое старье. Воистину умирающая ОСь.
Ага а напомнить в редхете какой версии? Воистину умирающая ОСь :) Шел бы ты уж в школку а то мамка надаёт :)
с редхатом вообще все сложно, они же бэкпортируют изменения из новых версий, так что там сам черт не разберет на уровне каких версий поставляемый с редхат функционал.
Ну дык эксперт же и сказал - Редхет тоже умираюшая озЪ :)PS: Для абсолютых гениев - во фряхе тоже накладывают патчи :)
знали бы они какого года win xp... уже наверное давным давно в могиле сгнила :)