|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor Sysoev 2:5020/400 11 Apr 2005 14:15:06 To : Sergey Skvortsov Subject : Re: DragonFlyBSD -------------------------------------------------------------------------------- Sergey Skvortsov <skv@protey.ru> wrote: > А количество разработчиков... Это по большому счёту тема project > management'а проектов. То эмпирическое правило, что нормальные thread'ы > может сделать только большая коммерческая компания и почти невероятна > для opensource: Solaris/Microsoft vs. FreeBSD/Linux, - так вот это > правило есть следствие несколько более общего - что при росте сложности > проекта сильно вырастает потребность в правильном management'е (надеюсь, > никто не видит в этом слове неприятных коннотатов). И у opensource > project есть потолок в экстенсивном росте. Я бы не сказал, что разработка трэдов - это задача, доступная только крупным конторам. Microsoft и Sun начали разрабатывать трэды и многопроцессорные ядра с нуля в новых операционных системах - NT и Solaris. Hачали примерно в 88-89 годах и получили рабочее решение где-то к 93-95 годам. При этом многопроцессорность закладывалась с самого начала, поскольку уже были сомнения в законе Мура. Закон Мура прожил ещё 20 лет. Разработчики Линукса и FreeBSD смогли добавить поддержку SMP в изначально однопроцессорное ядро только в конце 90-х, когда разработчики получили доступ к SMP-машинкам (кстати, благодря распространению NT). Таким образом, у MS/Sun было два преимущества при разработке трэдов и SMP - 10 лет форы и дизайн нового ядра. -- Игорь Сысоев http://sysoev.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/657737a7ed13.html, оценка из 5, голосов 10
|