|
Microsoft наконец выдал исходники MS-DOS и Word
|
|
01.04.2014, 20:48
|
|
#1
|
Регистрация: 03.02.2014
Сообщений: 31
|
Microsoft наконец выдал исходники MS-DOS и Word
|
Компания Microsoft начала менять свои категорические правила, что значит изменение политики компании. Недавно стало известно, что они открыли код своей самой первой и когда-то самой важной операционной системы. Вся загвоздка лишь в том, что этой ОС уже более 30 лет.
Недавно, с разрешения Microsoft, Музей компьютерной истории Силиконовой Долины разместил на своих страницах исходный код MS-DOS - текстовой операционной системы, на которой работало так много персональных компьютеров в 80-х-90-х, и которая позже превратила компанию Microsoft в одну из доминирующих софтверных организаций.
Небольшой отрывок из исходника command.com . Как видим написан он был на языке самого низкого уровня - Ассемблере.
; COMMAND version 1.17
;
; This version of COMMAND is divided into three distinct parts. First
; is the resident portion, which includes handlers for interrupts
; 22H (terminate), 23H (Cntrl-C), 24H (fatal error), and 27H (stay
; resident); it also has code to test and, if necessary, reload the
; transient portion. Following the resident is the init code, which is
; overwritten after use. Then comes the transient portion, which
; includes all command processing (whether internal or external).
; The transient portion loads at the end of physical memory, and it may
; be overlayed by programs that need as much memory as possible. When
; the resident portion of command regains control from a user program,
; a checksum is performed on the transient portion to see if it must be
; reloaded. Thus programs which do not need maximum memory will save
; the time required to reload COMMAND when they terminate.
;Use the following booleans to set assembly flags
FALSE EQU 0
TRUE EQU NOT FALSE
IBMVER EQU FALSE ;Switch to build IBM version of Command
MSVER EQU TRUE ;Switch to build MS-DOS version of Command
HIGHMEM EQU TRUE ;Run resident part above transient (high memory)
LINPERPAG EQU 23
NORMPERLIN EQU 1
WIDEPERLIN EQU 5
IF IBMVER
SYM EQU ">"
COMDRV EQU 1
ENDIF
IF MSVER
SYM EQU ":"
COMDRV EQU 0
ENDIF
FCB EQU 5CH
DSKRESET EQU 13
SETBASE EQU 38
SRCHFRST EQU 17
SRCHNXT EQU 18
RENAM EQU 23
INCHAR EQU 1
GETFAT EQU 27
OPEN EQU 15
CLOSE EQU 16
MAKE EQU 22
DELETE EQU 19
RDBLK EQU 39
WRBLK EQU 40
SETDMA EQU 26
SELDRV EQU 14
GETDRV EQU 25
PRINTBUF EQU 9
OUTCH EQU 2
INBUF EQU 10
GETDATE EQU 2AH
SETDATE EQU 2BH
GETTIME EQU 2CH
SETTIME EQU 2DH
RR EQU 33
RECLEN EQU 14
FILLEN EQU 16
Для олд-скульных специалистов такой жест может предоставить немного веселья – интересно же заглянуть в программное обеспечение, которое вывело многих из нас "в люди", и которое было первым, что мы видели на стареньких 386-х. Когда-то компания Microsoft была категорически против ПО с открытым кодом, полагая что это было бы крахом для их деятельности, но в современном мире, где ПО с открытым исходным кодом является нормой, компания поменяла свою «пластинку».
Очень хочется, чтобы они не останавливалась на этом символическом жесте. Очень хорошо что код MS-DOS теперь доступен для всего мира, но хотелось бы увидеть и исходные коды остальных приложений – например, как Microsoft Word 1.1 для Windows, что был первоначально выпущен в 1990 году. Но если компания хочет полностью восстановить свое место во главе технологических гигантов, она должна начать открывать сорсы операционных систем которые используются сегодня, а не 30 лет назад. Как минимум Microsoft должна открыть мобильную ОС Windows Phone ну а по максимуму – десктопные версии Windows.
К примеру, Google уже выдает исходный код и лицензии на его программные продукты Android и Chrome, и эта стратегия довольно успешно отобрала большой кусок рынка у компаний Apple, и Blackberry. Особенно в развивающихся странах, где производители телефонов работают с Android, и нет особых причин чтобы платить за Windows Phone.
В этом и суть расширения политики открывания кода для десктопных версий. Apple давно работает с открытым исходным кодом своей OS X в рамках проекта под названием Дарвин. А Microsoft все еще лицензирует Windows Phone, хоть для производителей это всего и $ 10 за устройство, не говоря про десктопные версии. Поскольку цена операционных систем приближается к нулю, Microsoft ищет лишь отговорки, чтобы не открывать свои исходники.
Открытие исходного кода резонирует на очень многих различных уровнях. Это способствует распространению программного обеспечения, и ускоряет темп инноваций. Но и конечно же порождает дополнительное доверие к компаниям и частным лицам что делают открытые источники снабжения, доверие, которое распространяется среди разработчиков, а также пользователей. Люди с большей вероятностью, будут использовать и отдавать предпочтение тому программному обеспечению у которого они смогут видеть исходный код. Ситуация с MS-DOS может реально открыть окно в этом направлении для Microsoft.
Microsoft начинал свое существование как компания, которая создавала инструменты для программистов. Но главное событие в их истории случилось тогда, когда в 1980 году их попросили оказать помощь компании IBM с построением операционной системы для новой линейки настольных ПК. В результате этого появился PC-DOS и его клон MS-DOS. Сначала такой успех казался обеим компаниям ошеломляющим и ярким, но вскоре облако раздора повисло над ними. В течение многих лет человек по имени Гэри Килдалл утверждал, что части операционных систем Microsoft, были скопированы с ОС которую он построил, работая в крошечной компании под названием Digital Research Inc.
Дать ответы на вопросы, которыми мучают компанию Microsoft почти с первых лет ее создания, можно было давным-давно, если бы разработчики просто опубликовали исходный код под той же лицензией что и на днях. Соперники не смогли бы использовать его в своих собственных продуктах, а любопытные стороны могли бы точно определить, насколько тесно работа Редмонда пересеклась с работой Килдалла.
Аналогичным образом Microsoft может помочь с ответами на сохраняющиеся вопросы о Windows. Слухи про АНБ и бэкдоры в продуктах Microsoft кружатся, по крайней мере, с 1999 года. А доверие за это время к Microsoft и другим крупным технологическим компаниям только рушиться, так как Эдвард Сноуден выложил большой пакет документов, показывающих широту и глубину шпионажа АНБ. Microsoft может помочь выяснить это раз и навсегда, опубликовав полный исходный код своих современных операционных систем - даже если это будет под очень ограничительной лицензией.
Microsoft ли Android ?
По имеющимся данным, Microsoft уже ищет варианты лицензирования определенных операционных систем Windows на безвозмездной основе. Это конечно отличается от открытого исходного кода. Но ведь это только начало... И теперь используя приобретенную за $7 млрд. Nokia, Microsoft может начать постройку недорогих телефонов с открытой ОС, подражая Android, чтобы понять какую пользу может дать открытый код. Интересно лишь насколько далеко готова пойти Microsoft чтобы подражать Android со своими ОС. Да, Microsoft потеряет основной источник дохода, но в первую очередь они должны убедиться, что ОС Windows широко используется. Это позволит не только стимулировать разработчиков на создание программного обеспечения для платформы, но и приведет к еще более широкому использованию ОС. Что обеспечит широкое использование платформы, как это делает Google
Небольшое сравнение скорости работы MS-DOS и Windows 8
|
|
|
02.04.2014, 02:46
|
|
#2
|
Регистрация: 11.04.2012
Сообщений: 3,294
|
Сообщение от Jungle
Аналогичным образом Microsoft может помочь с ответами на сохраняющиеся вопросы о Windows. Слухи про АНБ и бэкдоры в продуктах Microsoft кружатся, по крайней мере, с 1999 года. А доверие за это время к Microsoft и другим крупным технологическим компаниям только рушиться, так как Эдвард Сноуден выложил большой пакет документов, показывающих широту и глубину шпионажа АНБ. Microsoft может помочь выяснить это раз и навсегда, опубликовав полный исходный код своих современных операционных систем - даже если это будет под очень ограничительной лицензией.
| А если обвинения правдивы и бэкдоры есть, то с чего они будут открывать код и это подтверждать? Любая корпорация с радостью готова "обелиться", но никак не подтвердить обвинения, если они правдивы.
|
|
|
02.04.2014, 15:17
|
|
#3
|
Регистрация: 05.02.2014
Сообщений: 29
|
Сообщение от VasyaS
Любая корпорация с радостью готова "обелиться", но никак не подтвердить обвинения, если они правдивы
| Я думаю что тут не столько бекдоры, сколько страх выявить факт кражи интеллектуальной собственности, не зря же говорят
Сообщение от Jungle
Гэри Килдалл утверждал, что части операционных систем Microsoft, были скопированы с ОС которую он построил, работая в крошечной компании под названием Digital Research Inc.
| Мне кажется бекдоры если и появились, то начиная с 7-ки, ведь даже ХР появилась во время очень тугого интернета и диалапа, в то время АНБ просто бессильны были что-то найти на чьих-то компьютерах
|
|
|
02.04.2014, 15:32
|
|
#4
|
Регистрация: 27.12.2011
Сообщений: 1,059
|
Были уже и тогда бэкдоры - это абсолютно точно. Такие же тугие, но тем не менее были. А после событий 9/11 под эгидой борьбы с терроризмом АНБ могло навязывать свои условия вообще кому угодно.
|
|
|
02.04.2014, 22:43
|
|
#5
|
Регистрация: 26.03.2012
Сообщений: 321
|
stomatolog, DOS не имел бекдоров до финальной версии. Винда начиная с ХР уже имела лазейки, 95 и 98 их вряд-ли имели. Вот к ДОС-у у меня самые теплые отношения, много приятного с тем временем ассоциируется
|
|
|
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
|
|
|