Цитата Сообщение от ROSS_Tracer Посмотреть сообщение
Вы тут глубоко заблуждаетесь, как любой программист, который не пишет драйверов или больших систем, которые работают на оборудовании, а не делают вызовов API.
Оборудование точно так же делается с ошибками. Точно так же пытаются упростить создание одного элемента. Потому что кол-во элементов каждый раз "зашкаливает" за предельный уровень. Напомнить Вам последние хардверные ошибки в девайсах? Они до сих пор идут стабильно. Иначе бы не обновляли микрокод, отключая кэши TLB, и не отзывали бы девайсы, теряя миллионы и миллионы. То что "кол-во транзистров на единицу площади удваивается..." по Закону Мура, ещё не значит, что такими же темпами растёт производительность. Типичная ошибка всех "софтовых" программистов уже достала. Извените за повторение.
Нисколько не ошибаюсь. С программами то же самое: увеличиваются, усложняются, становятся более многоцелевыми, число ошибок, разумеется, растёт. Ну и что? Программы становятся надёжнее и дешевле, часто даже меньше, хоть уменьшать размер смысла особого нет.

Если в системе ошибка, можно систему от неё избавить или усложнить систему, чтобы ошибка не проявлялась -- микрокод в Вашем случае. Важно, что запасы есть, они даже не убывают, а вовсе наоборот. Улучшаются значительно и средства разработки, отладки, испытания, доводки и сопровождения. И опять с запасом, быстрее роста числа ошибок.

Сложность приводит в программировании к отказу от ставки на квалификацию кодеров, к тому, что их работа не рассматривается теперь как творческая. Проще заказать одну задачу двум исполнителям и сравнить, чем заплатить одному вдвое и надеяться на его сверхспособности, скажем, -- это один из приёмов.

Насчёт отсутсвии коммерции в open source софте. Ха-ха-ха! Знаете такую лицензию BSD?
BSD это не Open Source, хотя код они предоставляют. Лицензия Open Source это GNU -- почитайте. Или нечто вроде, лень разбираться с маргиналами.

Вот. А теперь вспомните или поищите где-нить откуда Майкрософт "спёрла" TCP/IP стек для 95ой винды. Потом представте себе Windows без TCP/IP и интернета. Как Вам?
Да ладно Вам повторять ерунду. Ваш пример опровергает Ваше же утверждение. Продали TCP/IP «коммерсанты»? Может Майкрософт придумал интернет? Нет! Наверное Apple? Тоже нет. Apple заплатил? Уж скорее Майкрософт заплатил и ещё не раз заплатит. У Майкрософт полный порядок с лицензиями, уверяю. Если кто-то полагает, что это не так, он ошибается с невероятной вероятностью.

TCP/IP, кстати, никак и никогда не мог бы принадлежать BSD. Там вообще нет копирайта, заметили? Такие приоритеты всякий раз сильно и сознательно запутаны, так как честь велика, а платить никому не охота. Но как бы не в CERN, в Швейцарии разработан.

Вероятно, что какой-то код BSD является рекомендованным, стандартом «де факто».

Закончу байкой. Apple подал на Microsoft в суд, обвиняя в присвоении оконного интерфейса и мышки. Юристы быстро вышли на Rank Xerox, где, якобы, и то и другое было раньше. Но, по слухам, Apple могли взять Xerox в долю и навредить MS. Тогда юристы MS стали искать Никлауса Вирта, автора Pascal, оказалось, что он путешествовал по США в то время в доме на колёсах. Привезли самолётом в суд, где Вирт рассказал, что на их компьютере Lilith в Швейцарии и окошки, и мышка была ещё раньше, чем у Xerox, но он не желает преследовать кого-то. Всё рассказано по памяти, да и источник мог приврать кое-где, но нечто подобное вполне могло быть и показательно.

Только давайте не будем тут это обсуждать, а почаще будем возвращаться к военному БРЭО.