Microsoft передала сообществу код системы StockTrader 2.0 в качестве примера реализации сервисно-ориентированной архитектуры (SOA) на языках программирования Java, Perl, PHP, Python, Ruby, .Net/C#.
Microsoft в настоящее время является платиновым спонсором Apache Foundation.
почему операционка считается чистой? закладки в ней могут влиять на компилятор или на конечный его результат.
вообще-то мы не можем доверять той ОС, которую мы получили изначально в бинарном виде. теоретически внутри этого бинарника могут быть закладки, модифицирующие код оси, генерируемый чистым компилятором, так чтобы в нем оставались эти закладки и соответственно в бинарном виде всё бы совпадало.
поэтому в теории не может быть абсолютно надежной системы, кроме случая если есть некий элементарный проверяемый бинарный код, способный, выполняясь на голом железе, по ступеням собирать чистый код до состояния полной системы.. но это уж совсем фантастика :)
вывод - систему надо писать самостоятельно, с нуля, на голом ассемблере, на соственноручно разработанном (ну или хотя-бы с умом скопированном, не на уровне копипаста а понимая устройство) и собранном процессоре и элементной базе. если эта система сможет выполнять компилятор от МС или другого вендора, то можно собирать абсолютно надежную систему из чужих проверенных исходников :)
поправка: не выполнять, а собирать из исходников и его потом выполнять.
в принцие согласен что современные технологии неспособны создать такой системы закладок, которая-бы выживала сквозь несколько компиляций, но это лишь от того что эта система была-бы слишком сложна чтобы ее смогла создать команда программистов. но ведь нельзя исключать вероятность обладания некой группы технологией, способной автоматизировать обработку сложностей. ведь предел доступной для человеков-программистов сложности обусловлена лишь ограничениями человеческого мозга. если же задачи мозга удалось бы автоматизировать, то можно было бы решать задачи любой сложности лишь наращивая вычислительную мощность ЭВМ. тогда можно было-бы создавать системы лобой мыслимой сложности, а в последствии даже и немыслимой, ибо разработку задач тоже можно было-бы автоматизировать %) но этот последний шаг может привести к непредсказуемым последствиям.
Я вижу, вам - типа-айтишникам-старой-закалки - становится крайне обидно, что простые смертные научились использовать компьютер, делают это успешнее вас и при этом не считают себя какой-то технической элитой? Ну что ж, кто не успел - тот опоздал. Вы - опоздавшие. У вас устаревшая слабая техника, неработающий софт, злобное коммьюнити. А еще вы нищеброды, без денег, женщин, машин и прочих радостей к жизни. Майкрософт - это мэйнстрим для успешных людей, а линукс как был помойкой для хакеров и фриков, так и остался.