Ответ
Microsoft наконец выдал исходники MS-DOS и Word Опции темы
Старый 01.04.2014, 20:48
  #1
Jungle
 
Регистрация: 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
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 02.04.2014, 02:46
  #2
VasyaS
 
Регистрация: 11.04.2012
Сообщений: 3,294

Сообщение от Jungle Посмотреть сообщение
Аналогичным образом Microsoft может помочь с ответами на сохраняющиеся вопросы о Windows. Слухи про АНБ и бэкдоры в продуктах Microsoft кружатся, по крайней мере, с 1999 года. А доверие за это время к Microsoft и другим крупным технологическим компаниям только рушиться, так как Эдвард Сноуден выложил большой пакет документов, показывающих широту и глубину шпионажа АНБ. Microsoft может помочь выяснить это раз и навсегда, опубликовав полный исходный код своих современных операционных систем - даже если это будет под очень ограничительной лицензией.
А если обвинения правдивы и бэкдоры есть, то с чего они будут открывать код и это подтверждать? Любая корпорация с радостью готова "обелиться", но никак не подтвердить обвинения, если они правдивы.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 02.04.2014, 15:17
  #3
ShadY
 
Аватар для ShadY
Регистрация: 05.02.2014
Сообщений: 29

Сообщение от VasyaS Посмотреть сообщение
Любая корпорация с радостью готова "обелиться", но никак не подтвердить обвинения, если они правдивы
Я думаю что тут не столько бекдоры, сколько страх выявить факт кражи интеллектуальной собственности, не зря же говорят

Сообщение от Jungle Посмотреть сообщение
Гэри Килдалл утверждал, что части операционных систем Microsoft, были скопированы с ОС которую он построил, работая в крошечной компании под названием Digital Research Inc.
Мне кажется бекдоры если и появились, то начиная с 7-ки, ведь даже ХР появилась во время очень тугого интернета и диалапа, в то время АНБ просто бессильны были что-то найти на чьих-то компьютерах
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 02.04.2014, 15:32
  #4
stomatolog
 
Регистрация: 27.12.2011
Сообщений: 1,059

Были уже и тогда бэкдоры - это абсолютно точно. Такие же тугие, но тем не менее были. А после событий 9/11 под эгидой борьбы с терроризмом АНБ могло навязывать свои условия вообще кому угодно.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 02.04.2014, 22:43
  #5
Astroline
 
Аватар для Astroline
Регистрация: 26.03.2012
Сообщений: 321

stomatolog, DOS не имел бекдоров до финальной версии. Винда начиная с ХР уже имела лазейки, 95 и 98 их вряд-ли имели. Вот к ДОС-у у меня самые теплые отношения, много приятного с тем временем ассоциируется
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием

Ответ
 
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Microsoft запускает бесплатный OneNote Jungle Mobile 0 17.03.2014 23:44
3D браузер от Microsoft Rattata Сервисы 0 04.03.2014 19:22
Microsoft пора подумывать о бесплатных ОС Panda Mobile 4 18.02.2014 18:32
Microsoft объявила войну сетям Tor Lucifer Аналитика 12 22.01.2014 23:44

Метки
microsoft, ms-dos, открытый код, сорс


Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
 

Быстрый переход


Текущее время: 19:50. Часовой пояс GMT +3.