sasch пишет:дык яхотел уточнить более с технической точки зрения. Маркетинговая сторона понятно.
По сути дела, я хочу понять вот что: разработка новой перационной системы это что супер гениальное и сложное или собери команду АЙТИшников и напишут мне что хочешь. Т.е. я хочупонять Гейтс и ТомасЛинукс (или как там его зовут) реально гении что сделали то что сделали или это мог написать каждый первый программист? Особенно это стало интересовать когда Гугле не за хрен собачий наваяли собственной ОС для мобил...ну да ладно сегодня для мобил а завтра предложут полноценную версию для ПК? Посему вопрос вто что разработка ОС это под силу только единицам из программистов которые могут сделать что то сверхневообразимое или нет.
И отсюда про совместимость,- возможно ли навая ОС которая поддерживала бы запуск приложения так сказть 4 в 1: мс, лин, мак, и уже может гугл - или этовсе совсем не совмесимые кухни.
По Гейтсу. Как я помню, единственное, что написал (из программного кода) старина Билли самостоятельно (точнее, на пару с приятелем) это Бэйсик, который они сумели продать IBM для встраивания (путем прошивки в ПЗУ, в БИОС) в передовую технику - IBM PC XT. Там, если помните, когда не находился загрузчик оси на каком либо носителе, дискете или винчестере, то загружался бэйсик. Вот это оно и есть - собственноручное поделие Билла Гейтса. И, продав IBM этот бэйсик, Гейтс сумел убедить боссов от IBM продовать их не голыми, а комплектовать эти новые персоналки операционной системой. За прототип было взято CP-M, если мне склероз не изменяет. Ну, там немножно напильником шлифанули и получилась дисковая операционная система, DOS. Гейт гений. Но гений не программный, а гений маркетинга. Он сумел добиться в массовом сознании того, что термины IBM PC и MS-DOS стали сильно родственными и неотделимыми друг от друга. И остальные фирмы, промышляющие кодописательством уже вынуждены были ориентировать свои работы именно на MS-DOS. Отсюда и популярность (и в ряде случаев незаменимость) продукции Микрософта.
Линус Торвальдс тоже гений. Он смог реализовать продукт гораздо сложнее гейтсовского бэйсика. Но вот с продажами ему откровенно не повезло. Не нашлось такого производителя, который бы на свои компьютеры вместо проверенной и популярной продукции от MS, решился бы ставить Linux. Да и с приложениями юзерскими под Linux на первых порах было сильно напряжно. Ну, поставлю я линукс, а дальше что? Смотреть на него? Ось нужна для работы нужных юзеру приложений. А если таких приложений под эту ось нет, то зачем мне такая ось? И наплевать на все её достоиства.
Ну а поскольку Торвальдс не имел возможности получать свой гешефт с продажи каждого компьютера с предустановленным Linux'ом (и пускать его на развитие бизнеса), то и сам линукс не мог развиваться иначе, чем на общественных началах, силами энтузиастов.
Ну и напоследок - приложения, которые с одинаковым успехом могут запускаться на любых операионных системах вполне возможны. При одном условии - что они написаны стандартным способом на языке высокого уровня и не используют никаких ось-ориентированных вызовов, то есть только стандартные библиотеки. То есть - это кросплатформенные приложения. Вот напиши приложение на яве или на питоне и будет оно работать везде, где есть ява или питон. Ну, или если оно написано на С то его можно скомпилировать на любой операционной системе без применения специфических библиотек. Это возможно.