> Если в одиночку реально сделать мега-SMP, то почему же его еще таковым не сделали, в той же Net или FreeBSD. Не думаю, что качество кода прямо пропорционально оплате программиста
В дело в том. что изначально NetBSD позиционировалась как однопроцессорная, но с приходом X2, X4 скоро не будет в продаже таких i32 систем и NetBSD вымрет на PC :)
да, правильное решение. Андрей -- один из самых активных и разработчиков . Он сам переписал реализацию тредов, поэтому я думаю smp он тоже осилит. Да и судя по http://www.netbsd.org/~ad/smp/tasks.html ему еще будут помогать пару человек. И как я вижу часть задач будет делать Ямомото Такаши. Тоже серьезный человек.
Одно время говорили, что разработчики FreeBSD имели возможность изучить SMP-код BSDi перед самой её смертью... Только, имхо, положение с SMP у FreeBSD не намного лучше...
>Не слишком большая з/п для америкосии. Не надо по своим меркам их оценивать :)
Фигасе. В год начинающий программер MS получает 75 штук (это 6.25 в месяц), как начальник полицейского участка.
Пластический хирург - в среднем 150 штук.
Стюардесса очень захудалых авиалиний из одной дыр в другую на территории США - 15 штук.
CEO стартапа (если последний развивается) - порядка 150 штук.
Несложно подсчитать, что если он будет работать даже за десятку, то получит 120 штук. Поработает четыре раза за пятнашку и уже как пластический хирург будет.
>Выходит, что иск СКО к ИБМ был все-таки не таким беспочвенным, не понятно только почему они доказательств не предоставили. А они точно были, не мог линукс так быстро научиться работать на тех же SMP и NUMA архитектурах, без копипаста кода из Юникса
Охрененная логика. Ты вообще не в теме, что ли? Так читай, а потом думай.
>А может кто-нибудь внятно объяснить, зачем SGI понадобилось связываться с линаксом, похоронив при этом IRIX, прекрасную ОС? Которая была 64 битной, еще когда линакс под стол пешком ходил. Плюс xfs, NUMA и еще куча всего. Ну если на процессорном рынке конкуренцию еще можно понять, но вот отказ от Irix для меня до сих пор загадка...
Ну в условиях, когда все делает Китай, стало дорого выпускать и поддерживать собственное конкурентноспособное железо. А система их на тех же интелях хрен бы завелась просто так - ее все же проектировали под хорошее железо.
>точнее, понятно откуда, но непонятно, почему IBM не дали за это по рукам
Потому что это их оригинальная разработка. И давать по руками IBM, SGI, Fujitsu очень сложно. Разработки не могут быть вечно "производными", понимаешь?
>Столько работы было в этом направлении проделано, вполне можно выделить несколько грамотных разработчиков, которые бы переписали этот код из линукса или солярки. А тут, один человек, 15к баксов и такие ожидания:)
>Будем надеятся у него не получится написать хороший код под лицензией BSD и помочь корпорациям с их проприетарным ПО.
Корпорациям, похоже, такой код уже невыгоден. Им, крупным китам, проще вложить бабло в то, что они могут использовать все вместе (чтобы ни одна контора за счет этого не получила конкурентного преимущества), чем тратить в несколько раз больше денег на собственные куличики и их поддержку.
>Ну в условиях, когда все делает Китай, стало дорого выпускать и поддерживать собственное конкурентноспособное железо. А система их на тех же интелях хрен бы завелась просто так - ее все же проектировали под хорошее железо
Скажите, а что, MIPSы были настолько дорогие? Дороже даже Itanium 2, на которые перебралась продукция SGI? Мне просто интересно, MIPS видел только на картинках:)
У меня сложилось такое впечатление, что все (ну может я чуть чуть ошибусь) кто тут отметился очень слабо себе представляют что такое SMP в ядре и чем это грозит коду. Тоесть самостоятельно не реализоваывал хотябы какой нибудь вшивенький модуль для того же Linux и издалека слышал что такое спин, сиквенсорные блокировки, семафоры, атомарные операции, запрешение прервываний и прочая СМПишная поебень на которую вешают весь остальной код.
Вобщем то сдлелать SMP OS хотябы до уровня того же Linux - это выкинуть все старое, написать костяк, и может быть прилепить к нему частями куски старого кода перешерестив в нем всю работу с данными.
Linux понадобилось 2 стабильных ветки, куча спертых идей у комерческих Unix (а вероятно и кода), сотни человеко лет, чтобы слепить что то похожее на тру СМП.
А так. Да. ЗАЗу наверно надо просто скинуться и нанять 1 конструктора из тойоты и через 5 месяцев он им построит лексус. Как говорят в Украине "дурень думкаю богат".
to Sun-ch >>Ну дык у них нет добрых дяденек из ИБМ которые им сорцы smp и numa слили. Все приходится самим делать.
а зачем же велосипед изобретать -есть уже в Линуксе это, да и кто из дяденек будет тратить свои деньги без гарантии их возврата?Хотят bsdшники прячут исходники -хотят нет, как им вообщем шлея под хвост попадёт.:)
>>Некоторые фирмы очень заинтересованы в развитии NetBSD, чтобы не иметь геммороя с ГПЛ, они вполне могут купить патенты на некоторые решения у той же ИБМ или SGI. Ну и купили себе патенты у Микрософта :)Вот разводят себе проприетарное ПО.Пусть подождут немного и через пару лет по ядру Линукс будут писать книги, что там и как сделано,будет написано просто и понятно ,что и для чего сделано, может и сам Линус напишет. А потом опять какой нибудь студент сядет и напишет ось не имеющих проблем под лицензией BSD или GPL или просто закрытую систему.История повторится.
> А там, что ядром занимается комьюнити? А я думал коре-тим яйцеголовых.
не коре-тим, а просто тим. Есть девелоперы, все они имеют право коммитить в любую часть системы. Естественно, если девелопер начнет коммитить мусор и не прислушиваться к мнению остальных, то его попросят. Если коммьюнити хочет прислать код, то оно посылает патч девелоперам и они могут его закоммиттить.
Коре-тим тоже есть, но они отличаются только административной властью.