LINUX.ORG.RU
 
Sun-ch

Dragonfly BSD -- "свежая кровь"


0

0

Подробная статья на русском о целях и задачах проекта.
Принципиальные отличия в архитектуре от "неоклассических" ядер Linux и FreeBSD 5.x.

>>> Подробности

# ()
Проверено: ivlad (10.08.2004 14:15:19)

НАУЧИ КОМПЬЮТЕР ВАРИТЬ КОФЕ

управление электрическими цепями с помощью компьютера
лучший подарок для техногика; только открытые программы
http://www.unicontrollers.com/products/unc01x

[#]  

Re: Dragonfly BSD -- "свежая кровь"

А дадьше в комментариях статьи написано, что это первоапрельская шутка %)

anonymous ()
[#]  
x86

Re: Dragonfly BSD -- "свежая кровь"

>Dragonfly BSD -- "свежая кровь"

Заголовок аж в дрож бросает. Еще бы написали "свежее мясо"

** ()
[#]  

Re: Dragonfly BSD -- "свежая кровь"

Кровавая новость. :)

anonymous ()
[#]  

Re: Dragonfly BSD -- "свежая кровь"

VFS в пользовательском режиме ? Это интересно? Общаться по видимому будет с дровами через сообщения? Резкое решение, "как удар серпом по яйцам" (C) Goblin.

* ()
[#] Ответ на: Re: Dragonfly BSD -- "свежая кровь" от anonymous 10.08.2004 14:45:23  
Sun-ch

Re: Re: Dragonfly BSD -- "свежая кровь"

Ну это в смысле "свежая струя", а вон даже Марк Руссинович уже говорит

что Ляпикс и Виндовс похожи как однояйцовые близнецы.

# ()
[#]  
Zulu

Re: Dragonfly BSD -- "свежая кровь"

Компьютерное Обозрение, 13 июля 2004 DragonflyBSD -- "стрекоза с рожками"

Быстро, быстро...

**## ()
[#] Ответ на: Re: Dragonfly BSD -- "свежая кровь" от Zulu 10.08.2004 14:53:56  

Re: Re: Dragonfly BSD -- "свежая кровь"

да лажа это всё. очередная а-ля бздишка dragonfuck bsd

anonymous ()
[#]  

Re: Dragonfly BSD -- "свежая кровь"

М-да. Статейка прикольная.

> "В отличие от неоклассических ядер Linux и FreeBSD 5.x в DragonflyBSD "блокировки" отсутствуют принципиально -- потому как система не базируется на модели взаимного исключения."

Ну-ну, только в Linux(как во FreeBSD не знаю) блокировки используются только там, где их совсем нельзя избежать, в большинстве же случаев используются lock-free алгоритмы (на основе Compare-And-Swap инструкций).

> "При этом вместо одного общего планировщика задач (scheduler) в ОС для мультипроцессорных систем в Dragon-flyBSD применяется несколько -- по числу процессоров".

Опять же, если заглянуть в scheduler от Ingo Molnar'а, то становится непонятно, чего же тут нового в DragonFly....

> "И таким фундаментальным изменением здесь является отказ от традиционных вызовов подпрограмм в пользу асинхронного механизма передачи сообщений, что сближает DragonflyBSD с микроядерными системами -- именно сближает, но не больше. В идеале, вся система -- до уровня эмуляции Unix API -- будет основана на механизме сообщений..."

Сближает, но не больше... :) Это и есть микроядерная архитектура, тем более что там дальше абзац про драйвера в пользовательском пространстве.

> "Не обошлось в DragonflyBSD и без модификации подсистемы выделения памяти ядра -- в ней использован slab allocator, реализация которого, в силу архитектурной специфики, в три раза компактнее аналога, например применяемого во FreeBSD 5.x."

Опять же смотрим в код Linux.

> "Из наблюдаемых невооруженным глазом изменений следует отметить "вариантные символические ссыл-ки" файлов, специально реализованные для нужд будущей системы управления пакетами DragonflyBSD"

Вот это действительно что-то новенькое. Специальный костыль в ядре, чтобы реализовать Portage. ;)

> "I don't think it's anyone's design in particular, but I tend to sit down and write things from scratch rather then copy other people's ideas. Matthew Dillon"

В общем, люди решили скрестить BSD и Mach, но Darwin их не устраивает. Пусть попробуют, ведь на чистом листе можно и что-нибудь новое придумать - от этого всем лучше будет. Но пока они только передирают уже известные идеи.

* ()
[#] Ответ на: Re: Re: Dragonfly BSD -- "свежая кровь" от anonymous 10.08.2004 14:59:22  

Re: Re: Re: Dragonfly BSD -- "свежая кровь"

>>> должна появиться "стрекоза" -- одновременно такая простая и такая совершенная.

да, и надо было приписать "и них$# не могущая работать с новыми железками". и будет эта кучка жалких програмеров с потугами трудиться 8 тысяч лет и прибудет новая операционка. ну прям писдэц какая совершенная получится. поглядеть, так диллэн - д'артаньян, а все остальные программеры - пид$#@сы

anonymous ()
[#] Ответ на: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от anonymous 10.08.2004 15:08:26  
Sun-ch

Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

Не трогай Диллана.

Сначала сделай хотя бы половину от того что сделал он, а потом пезди.

мож это новый Линус в мире Unix?

# ()
[#] Ответ на: Re: Re: Dragonfly BSD -- "свежая кровь" от Sun-ch 10.08.2004 14:50:34  

Re: Re: Re: Dragonfly BSD -- "свежая кровь"

Обозначения, для новичков на LOR:

ляпих -- Linux by Сунь-х.
Сунь-х -- Sun-ch by me.

Please join and enjoy ;-)

anonymous ()
[#]  

Re: Dragonfly BSD -- "свежая кровь"

кстати что то я графика выхода анонсов бета версий кандидат релиза не вижу по ссылке !

()
[#] Ответ на: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от Sun-ch 10.08.2004 15:15:29  

Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

>>> мож это новый Линус в мире Unix?

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

anonymous ()
[#]  
ptarh

Re: Dragonfly BSD -- "свежая кровь"

Понеслось говно по трубам... Лялихсоиды услышали слово BSD...

*** ()
[#]  

Re: Dragonfly BSD -- "свежая кровь"

интересная статейка

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от anonymous 10.08.2004 15:57:55  
Sun-ch

Re: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

А чё сразу начинается:

"если заглянуть в scheduler от Ingo Molnar'а"

"Опять же смотрим в код Linux."

Кого нах парит код Linux.

Можно подумать что у тех кто пишет ляпикс член по 35 см и золотое кольцо

в носу, а фсе остальные только вчера родились.

# ()
[#] Ответ на: Re: Dragonfly BSD -- "свежая кровь" от ptarh 10.08.2004 16:04:20  

Re: Re: Dragonfly BSD -- "свежая кровь"

хочешь сказать что линух - гавно, а бсд - свежая кровь ?

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от Sun-ch 10.08.2004 16:07:07  

Re: Re: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

>>> Можно подумать что у тех кто пишет ляпикс член по 35 см и золотое кольцо

обижаешь, не по 35 см, а по 50 см как минимум. и по два золотых кольца. обижаешь ...

anonymous ()
[#] Ответ на: Re: Re: Dragonfly BSD -- "свежая кровь" от anonymous 10.08.2004 16:08:39  
Sun-ch

Re: Re: Re: Dragonfly BSD -- "свежая кровь"

А ты чё Руссиновичу не доверяешь?

Не зря он сказал, что 2.6 стало таким же говном как и виндовс.

# ()
[#] Ответ на: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от Sun-ch 10.08.2004 16:11:39  

Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

>>> А ты чё Руссиновичу не доверяешь?

а чё-чё, ничё. из той же статьи и по тому же месту : Что сказать -- выбор стабильной и фактически подошедшей к концу жизненного цикла FreeBSD 4.x совершенно логичен, особенно если учесть тот факт, что ядро новой ветви 5.x подвержено действию той же закономерности, что и ядро Linux

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от pinguino 10.08.2004 16:15:39  
Sun-ch

Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

начиная с ядра 2.6, Linux по функциональным системным возможностям стала практически идентичной детищу Дэвида Катлера (David Cutler, архитектор ядер ОС DEC VMS и Windows NT).

Знаешь что такое DEC VMS?

Это 80 годы прошлого века, большие железные ящики VAX 11/780 и зеленые

мониторы.

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от Sun-ch 10.08.2004 16:22:34  

Re: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

>>> Знаешь что такое DEC VMS?

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от Sun-ch 10.08.2004 16:22:34  

Re: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

то есь ?

>начиная с ядра 2.6, Linux по функциональным системным возможностям стала практически идентичной детищу Дэвида Катлера

это хорошо или плохо ? то есть функциональность увеличилась или нет ?

()
[#]  

Re: Dragonfly BSD -- "свежая кровь"

Имя для этой загогулины: СтрекозЯбздя(с чур я первый!)! А ваще - ну че?! Стоит у чуваков?! Нехай трахаются! Получится у них красиво - будет им респект вечный.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от anonymous 10.08.2004 16:28:45  
Sun-ch

Re: Re: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

А нечего тогда флейм разводить.

Кстати BSD первой стала работать на VAX, а USL поняли какой заказ они

просрали и началась война AT&T против Беркли.

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от Sun-ch 10.08.2004 16:36:32  

Re: Re: Re: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

>>> А нечего тогда флейм разводить.

а что делать предложишь ? только твои посты читать до состояния "писнул в штаны от восхищения" ?

anonymous ()
[#]  

Re: Dragonfly BSD -- "свежая кровь"

Заглохнет проект, мля буду. Но, с другой стороны, действительно это экспоненциальное наращение кода идущее по закону Мура (как и железяки, собсстно) должно прекратиться. Тропинка в глухом лесу заросла травой и нужно шагнуть влево или вправо чтобы найти новую. Вспомнились вдруг (может не к месту)причем весьма аргументированные заявления в свое время, что по двум проводам больше 2400 бод не прогонишь. Шагнули влево, шагнули вправо - и вот на тебе.. )

anonymous ()
[#] Ответ на: Re: Dragonfly BSD -- "свежая кровь" от c0ff 10.08.2004 15:05:55  

Re: Re: Dragonfly BSD -- "свежая кровь"

2 c0ff

>Опять же смотрим в код Linux

Господин Зубинский (автор статьи) хорошо знает фрю (и долгое время использовал ее как десктопную ось), а Linux - несколько похуже

***** ()
[#] Ответ на: Re: Dragonfly BSD -- "свежая кровь" от ptarh 10.08.2004 16:04:20  

Re: Re: Dragonfly BSD -- "свежая кровь"

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

anonymous ()
[#]  
int19h

Re: Dragonfly BSD -- "свежая кровь"

> такие как дэй-моны (ни в коем случае не "демоны", талисманы *BSD)

Вообще-то они как раз дЕмоны, daemons. А вот demons - дИмоны. Что, впрочем, суть совершенно одно и то же, как бы ребята из BSD team не пытались отмазаться. Ничего, все правильно, даешь труъ сотонинскую ось! =)

**** ()
[#]  
Dselect

где-то я это уже видел...

> Не следует воспринимать это как ограничение -- в DragonflyBSD таким образом выводится максимум кода ядра (в первую очередь, драйверы устройств) в пользовательский режим.

Гм... Hurd #2 ?

*** ()
[#] Ответ на: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от Sun-ch 10.08.2004 16:11:39  

Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

Лично я учился на "Inside Windows 2000" и покачто это лучшая книга по ОС которую я читал. Но Р. получает длинные чеки от MS и доверять ему не есть гуд.

А поптыки оценить дерьмовость ОС по количеству строк кода и интегрированоости в неё дерьма типа IE, меня ваще убили. Интересно а скока строчек кода останеться в моём ядре после моей совбственной перекомпиляции? 1 млн? а может 2000 тыщи?

* ()
[#] Ответ на: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от Oksiv 10.08.2004 17:15:56  

Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

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

* ()
[#] Ответ на: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь" от meridian 10.08.2004 17:24:13  
Sun-ch

Re: Re: Re: Re: Re: Re: Dragonfly BSD -- "свежая кровь"

`Ну и вторая составляющая специфики работы -- естественно, психологическое давление, оказываемое на ярких самостоятельных разработчиков со стороны наиболее агрессивных (и многочисленных) членов "противостоящих комьюнити".`

# ()
[#]  

Re: Dragonfly BSD -- "свежая кровь"

А че вещь так ничего! Мне понравилось! Работает быстрее пятой фряхи!

anonymous ()
[#]  
o1o

Re: Dragonfly BSD -- "свежая кровь"

так я правильно понял, что главное отличие в работе с многопроцессорными машинами? и это все?

# ()
[#] Ответ на: Re: Dragonfly BSD -- "свежая кровь" от o1o 10.08.2004 17:53:12  

Re: Re: Dragonfly BSD -- "свежая кровь"

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

** ()
[#] Ответ на: Re: Dragonfly BSD -- "свежая кровь" от o1o 10.08.2004 17:53:12  

Re: Re: Dragonfly BSD -- "свежая кровь"

Надежность увеличивается. Критические ошибки в драйвере не приводят к kernel panic.

()
[#]  
geek

Re: Dragonfly BSD -- "свежая кровь"

юзер-спэйс драйвера - это несомненно, гуд. Еще лучше, если драйвер - это будет такой специальный файл, описывающий правила работы с устройством...а система уже должна сама оттранслировать этот файлик в модуль. Таким образом, получаем мультиплатформенный девайсдрайвер =)

ps: чуть не забыл - формат файлика - обязательно зумль...

** ()
[#] Ответ на: Re: Re: Dragonfly BSD -- "свежая кровь" от Nadin 10.08.2004 18:00:16  
Sun-ch

Re: Re: Re: Dragonfly BSD -- "свежая кровь"

Вах!

Такой умный дефочка к нам пришел, а у нас памперсы несвежие.

# ()