URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 115429
[ Назад ]

Исходное сообщение
"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"

Отправлено opennews , 29-Сен-18 09:00 
Компания Microsoft сообщила (https://blogs.msdn.microsoft.com/commandline/2018/09/28/re-o... об открытии исходных текстов выпусков операционной системы MS-DOS 1.1 и 2.0 (https://en.wikipedia.org/wiki/MS-DOS),
выпущенных в 1982 и 1983 годах. Код открыт под лицензией MIT и
опубликован (https://github.com/microsoft/ms-dos) на GitHub. Продукт написан на ассемблере для процессоров 8086.


Примечательно, что код открыт второй раз, в 2014 году оригинальные исходные тексты были переданы (https://www.opennet.me/opennews/art.shtml?num=39403) в Музей компьютерной истории и стали доступны публично с запретом использования в коммерческих проектах и распространения копий в Web.  Теперь лицензия изменена на MIT, что позволяет свободно вносить изменения, распространять и использовать код в своих продуктах.


URL: https://blogs.msdn.microsoft.com/commandline/2018/09/28/re-o.../
Новость: https://www.opennet.me/opennews/art.shtml?num=49365


Содержание

Сообщения в этом обсуждении
"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено AntonAlekseevich , 29-Сен-18 09:19 
Xenix мертв уже.
MS-DOS воскрешается и обесполезняется уходя в свою норку. :D

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 09:22 
для музэя?

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним ус , 29-Сен-18 09:28 
Зачем оно надо при более продвинутом FreeDOS?

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 09:38 
Чтобы сделать его совместимее. Я поставил его (фридос) на виртуальную коробку, а в него - оч. старую игру (вернее её современную переделку). Она в нём не пошла. А в досбоксе (эмуляторе с потреблением 100% cpu) пошла. До совместимости с досом там пилить и пилить.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено commiethebeastie , 29-Сен-18 10:37 
>на виртуальную коробку
>А в досбоксе (эмуляторе с потреблением 100% cpu) пошла.

You do it wrong. Тут FreeDOS вообще не причем, проблема в виртуальной коробке.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 30-Сен-18 17:10 
> You do it wrong.

You are doing it wrong.

Никогда не мог понять почему «мгимо финишд» так любят козырять своим незнанием иностранного языка.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Плеерок , 01-Окт-18 20:08 
Брюс Уиллис и прочие Сталлоны говорят именно "You do it wrong".
И вот такая хрень по всей стране Омерига.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено dq0s4y71 , 02-Окт-18 12:40 
А ещё они в одиночку и босиком могут целую банду международных террористов укокошить.

А если серьёзно, зависит от контекста.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Michael Shigorin , 04-Окт-18 22:16 
> Никогда не мог понять почему «мгимо финишд» так любят козырять своим
> незнанием иностранного языка.

Потому как анекдот тот -- именно про Вас?  Пообщайтесь с какими кокнутыми нативспикерами да хаваюверами, много нового для себя узнаете, меньше будете лезть сдуру на рожон.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 15:06 
Попробуй PCem это самый навороченный эмуль (с поддержкой линукса) для старых систем. Он прям старое железо на выбор эмулирует. Там у меня все старые игры на ура запускались.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено And , 29-Сен-18 10:13 
>  Зачем оно надо при более продвинутом FreeDOS?

Это не для Вас. Это для историков.

MS-DOS 1-2-3. :) Кто был в теме, помнит - config.sys emm386.exe himem.sys ... :))) Совсем не Систем Д какой-нибудь. :)))


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено X86 , 29-Сен-18 10:18 
Главное на забыть запустить smartdrive.com

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено SAI , 29-Сен-18 10:59 
smartdrv.exe

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено SAI , 29-Сен-18 11:02 
А также ramdrive.sys,
скопировать туда command.com
и set comspec на этот диск.

Можно также какой-нибудь язык программирования из Борландовских того времени.

Летать будет...
Куда там современной винде.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 11:27 
qbasic же!
И MSCDEX не забыть!

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 11:33 
> А также ramdrive.sys,
> скопировать туда command.com
> и set comspec на этот диск.
> Можно также какой-нибудь язык программирования из Борландовских того времени.
> Летать будет...
> Куда там современной винде.

Нортоновский command.com был лучше :)


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено SAI , 29-Сен-18 12:20 
Я предпочитал VC.

Его точно можно было скопировать на ram drive.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено гентафарианец , 29-Сен-18 12:36 
А чё никто тут не вспоминает про doublespace и pu1700? даже странно как-то ;-)

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 17:33 
Про инет тоже не вспоминают. А у меня браузер со встроенной модемной звонилкой и прочим tcp/ip на борту до сих пор из ностальгии не стёрт.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 18:55 
PU1700 только Фигурнов и пропагандировал.
А Doublespace было такое глюкаво, что лучше даже тогда было винт пожирнее купить.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Дегенератор , 29-Сен-18 19:55 
> PU1700 только Фигурнов и пропагандировал.
> А Doublespace было такое глюкаво, что лучше даже тогда было винт пожирнее
> купить.

Вот все лицемерщики и отписались )))


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено SAI , 30-Сен-18 02:51 
800.com крутой резидент был.
Увеличение емкости дискет до 2-х раз.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено пох , 01-Окт-18 09:53 
> 800.com крутой резидент был.
> Увеличение емкости дискет до 2-х раз.

он же, помнится, только на рухляди произведенной в совблоке работал же, с нестандартным несовместимым контроллером?


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 01-Окт-18 13:32 
Неправильно помнится. Работал везде. Хотя в бСССР в связи с дороговизной дисков и приводов HD, он был актуальнее.

Но pu_1700 был круче -- умел учитывать всевозможные глюки железа и ел меньше памяти. Даже умел экономить на PSP (опционально).


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Maxim , 30-Сен-18 21:46 
я помню только про keyrus ))

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено poloniumv , 01-Окт-18 11:55 
cyr_vga.com

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Дегенератор , 29-Сен-18 19:58 
> smartdrv.exe

При установке даже 98й очень помогало


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено rm1 , 29-Сен-18 11:56 
Вы путаете, 1-2-3 было у LOTUS! :)

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 14:21 
> MS-DOS 1-2-3

MS-DOS 365


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено пох , 29-Сен-18 15:53 
кто был в теме, помнит что himem - это пятерка, огромный прыжок вперед, давшийся достаточно дорого (были проблемы с совместимостью и с софтом, и с оборудованием) - к счастью, на минное поле зачем-то выскочил труп DR-DOS, радостно поскакал под фейерверк вперед и откинул копыта уже почти у конца заминированной полосы, ms'у досталось не так много.

еще в 3.30 никакого himem не было, 640k should be enough... правда после драйверов и русификатора оставалось хорошо если 600.

но вот fat16 и сетевые локи уже были, ей уже можно было как-то пользоваться, и в современном мире ей еще тоже могло бы найтись узенькое место. Поэтому хрен нам, получите ненужное ненужно.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Zenitur , 29-Сен-18 20:51 
Вообще, сохранять бинарную совместимость в новых версиях процессоров в то время было не принято. Устарело что-либо - в новой ревизии процессора этого нет. Сохранялась лишь совместимость на уровне исходного кода, когда под новый CPU можно пересобрать, не внося изменения в код. А "не убирать ничего" было расточительно - и так мало места на кристалле

Когда Intel это сделал - популярность IBM PC выросла значительно, ведь все поняли, что от старого софта можно не отказываться. Но далось ему это непросто, действительно. Во-первых, софт тогда писали под 4,77 МГц, и не предусматривали, что частота может быть другой. Придумали кнопку Turbo - просто и гениально. Во-вторых, софт адресовал память 8-ю разрядами, и перейти на 16 разрядов, не сломав совместимость со старым софтом, считалось невозможно. Но Intel сделал это!


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 21:19 
Гониво какое то, у вас галлюцинция или что непойму.
Turbo у меня лично переключала(ет) - 133/100 Mhz и никак не меньше - беЗполезная весчь! Аж обидно [было].
"софт адресовал память 8-ю разрядами" - 8 бит адресации софта на x86 это вообще из фантастики, 8 бит в опкодах есть - но, только для jmp short и jxx short, в то время как даже те же 640kB никак ими не адресовать нормально не только без near переходов, а и far aka 6 байт.
В общем софт как раз адресовал всегда больше байта, ну не считая совсем микроконтроллеров, по 16 байт, другое дело что процессор их по байтно переправлял потому никаких проблем портированию ПО не создавало у 80x286. А, тот что меньше 16 бит адресовал - был значит бинарно 100% несовместим.
А, Intel - маркетинговые подонки те ещё, потому и выиграли гонку, впаривать одно и то же так растягивая продажи каждое поколение ЦПУ варьируя занижением частоты + чтобы конкурентам подосрать заграбастать и низкочастотный рынок и прч.разное.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено anomymous , 30-Сен-18 09:39 
По адресации согласен. А вот турба на XT была, действительно - 4.77/8, прирост в CAD и допустим спредшитах был офигенный, но для игрух, заточенных на 4.77, приходилось выключать.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено mma , 01-Окт-18 05:50 
Ну на турбо зря гонишь, еще даже на 386sx это было актуально(20/40Mhz), как грится почувствуй разницу. А уж на 286 и XT это вообще было обязательно чтобы гонять старый софт.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено типа аноним , 01-Окт-18 16:42 
Я писал про конкретный конфиг - зачем вы мне тычите чем то иным.
И тем более я не говорил что она была ненужна, как и поныне,
просто разработчики непродумали. Но,я так подозреваю что, это было тоже специально
- падлючно маркетингово: что бы програмисты не могли лишний рз оптимизировать свооё ПО
под 4.7 или 20Mhz, делая фактически только под топовые железо :(
(Это позже появилась такая мода, а раньше принято было не настаивать обновлять ПК по каждому чиху, но Кармак паскудник отучил подсадив на культ себя и своих вечно маркетингово-лаговых при выходе игр).

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним84701 , 01-Окт-18 21:14 
>  а раньше принято было не настаивать обновлять
> ПК по каждому чиху, но Кармак паскудник отучил подсадив на культ

Потому что до ~середины девяностых цены "совсем  немножечко" кусались даже "там".

В 1990, 286 с 12 MГц, 20 МБ хардом и 512 КБ ОЗУ + 14''  640x480 монохромный убивец зрения = $1600
А топовое железо с 486 = $10 000 (а за год до этого - в двое дороже)
https://www.nytimes.com/1989/10/22/business/the-executive-co...
>  NCR is among several companies that have already announced they are in the race to sell the first 80486-based systems.
> For prices expected to be $10,000 to $20,000, the computers are believed to be capable of performing on the same scale as minicomputers costing several times as much.
>


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Michael Shigorin , 04-Окт-18 22:23 
> А топовое железо с 486 = $10 000 (а за год до этого - вдвое дороже)

...и опять вспоминаются людие, ржущие над нынешними ценами на эльбрусы.  Да, пока дорого, но уже куда доступней, чем первая писишка Линуса.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Andrey Mitrofanov , 08-Окт-18 12:36 
>> А топовое железо с 486 = $10 000 (а за год до этого - вдвое дороже)
> ...и опять вспоминаются людие, ржущие над нынешними ценами на эльбрусы.  Да,
> пока дорого, но уже куда доступней, чем первая писишка Линуса.

В отличие от писюков перспективная ЦА не "домашний пользователь", а кабинка очередного ракетного комплекса.

Вот думаю, убояться ли увидеть эльбрус в соседнем комп.сельпо -- закрытие границ и дефицит в продмагах ведь всё равно укомплектуются недоступностью [для меня, скажем] или по цене, или по "талонам"...


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Zenitur , 29-Сен-18 20:46 
Кстати, до сих пор не понимаю, как правильно "готовить" EMM386.EXE. С какими параметрами запускать, например, на 486dx2. Я попробовал разные параметры из самоучителя Фигурнова, и в итоге решил вообще не пользоваться им

Может, кто-нибудь объяснит хоть сейчас?


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено пох , 29-Сен-18 21:24 
объясняю:
выкидываешь его к чертям, ищешь по ббсам (где взял машину времени, там и описание что есть ббс и как к ней подключаться посмотри) дистрибутив desqview(386) или выгрызенный из него qemm (были и такие, и такие дистрибутивы). запускаешь (или если дистрибутив не распакованный коекакером, он сам запустит) optimize.com, он тебе сам все приготовит правильно.

В идеале должны после загрузки быть свободны около 720k досовской памяти.

а emm386 умела только devicehigh/loadhigh, да и то плохо. (ну и dos4gw умел с ней общаться, если находил, но он и без нее умел, а единственная доступная хомячку помимо него ems-aware программа была lotus123). Параметров ей никаких надо не было, поскольку пользы от них в общем случае никакой.
Это просто ems драйвер для himem.sys


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 21:38 
А, у меня никогда даже мысли небыло(точней были не раз - но, по размышлению откидывались),
ставить костыль от хз кого... делающий фактически тоже самое... что и штатный драйвер от производителя! И потом удивлятья - какого то то ПО глючит, а то это не запускается вообще...

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено пох , 29-Сен-18 22:44 
и не от хз кого, а от пионеров нормальной многозадачности на недокомпьютерах, и делающий отнюдь не то же самое. То есть скорее загадкой было, зачем ты использовал emm386, неудачную попытку ms догнать и перегнать, опоздавшую на два года.

> И потом удивлятья - какого то то ПО глючит, а то это не запускается вообще...

чего там удивляться - not enough memory, типикал стори времен доса и программ-переростков.
"выгрузить все tsr'ы, выгрузить русификатор (шрифт прошит в пзуху адаптера, переключать клавиатуру не будем), выкинуть все, включая ansi.sys..." Или таки воспользоваться qemm, и получить пресловутые 720k free, ничего особо не отключая.
Банковский опердень в одном известном банчке вот так вот только и работал.

а вот чтобы что-то не работало просто от наличия в памяти qemm - совершенно не помню.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 30-Сен-18 19:30 
> not enough memory, типикал стори времен доса

У кого как...

> "выгрузить все tsr'ы, выгрузить русификатор (шрифт прошит в пзуху адаптера, переключать
> клавиатуру не будем), выкинуть все, включая ansi.sys..."

Чего её переключать - 1kB... (KEYRUS+таблицы в ShadowRAM)
ansi.sys? не смешите вот уж ненужный кал, что в терминалке небыло?... или ANSI-просмотрщики отменили?... Но, даже для него - был скромного раздела резидент, аж 2 kB + притендент в UMB, так и провалялся только место занимая с ещё одним.

> Или таки воспользоваться qemm, и получить пресловутые 720k free, ничего особо не отключая.

Больше 640k всёравно не выжать, не UMB же считать так он и так на половину пуст обычно,
а ремап адресов видеопамяти - ещё как чреват... вирусы никто никогда не отменял и вот в них любые несовместимости в среде - обычно кончаются плачевно, особенно когда в видеопамяти захотел бы сам поселиться или конфигурацию расположить скрываясь.
Итого: +80k - ценой проблем с вирусятиной или что уж точно - снижения совместимости с ПО/играми (самостоятельно выставляющими нужный [графический] видеорежим в обход BIOS API)?
Лично мне они - не нужны, такой ценой.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено пох , 01-Окт-18 10:05 
>> not enough memory, типикал стори времен доса
> У кого как...

ну да, игрушкам оно было пофигу, а потом они быстро научились dos4g

> Чего её переключать - 1kB... (KEYRUS+таблицы в ShadowRAM)

вот за каждый килобайт и бились насмерть (там еще ньюанс был в том, что этот килобайт не мог лежать где попало, из-за особенностей пресловутого himem)

> ansi.sys? не смешите вот уж ненужный кал, что в терминалке небыло?... или

вы опоздали родиться :-(

>> Или таки воспользоваться qemm, и получить пресловутые 720k free, ничего особо не отключая.
> Больше 640k всёравно не выжать, не UMB же считать так он и

говорят же бестолковому: 714-720 (зависело в том числе от того, насколько удачно распихан в материнке биос, как разлягутся какие-нибудь ipx/netx и вообще от везения с optimize.com)
получалось за счет ремапинга всего что можно и нельзя было найти в верхней памяти куда подальше, и организации там окошка для расширения вверх.

> снижения совместимости с ПО/играми (самостоятельно выставляющими нужный [графический]
> видеорежим в обход BIOS API)?
> Лично мне они - не нужны, такой ценой.

ну вы опоздали родиться, когда вы игрались и писали вирусов - мы уже работали за деньги, и пресловутый опердень либо запускался, либо ему не хватит килобайта и можно будет банчок закрыть и искать себе другую работу.
графика ему была нax не нужна, как и по сей день тоже, а вот переписать его на чем-то, что умело хотя бы emm и при этом не висло - было для тех писателей задачей почти невыполнимой.
В том числе и потому, что инструментов для этого не было.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 01-Окт-18 16:56 
> говорят же бестолковому: 714-720 ... получалось за счет ремапинга всего что можно.

- Так эт вы - как раз: бестолочь, как погляжу! Что читать разучился?... Прямо выше - я точно это и сказал: откуда могут быть эти доп-нительные 80kB!
Плюс какие неприятности это гарантированно создаёт при даже небольшом отходе от стандартов в ПО, и по какой причине не использовал никогда.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Michael Shigorin , 04-Окт-18 22:28 
> Плюс какие неприятности это гарантированно создаёт при даже небольшом
> отходе от стандартов в ПО, и по какой причине не использовал никогда.

Вы таки точно опоздали родиться, зато теперь гордо вещаете про "стандарты в ПО" в теме про масадос.  Смешной, да.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 30-Сен-18 01:52 
> qemm

Зачем это говно мамонта, когда есть UMBPCI?


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 21:33 
RAM, параметр ram больше никаких не нужно обычно, если память не битая и конфликтов с перифирией нет.
Полный список команд см.MSDOSDRV.TXT в w9x или в документации MS-DOS, соответственно.



"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 21:50 
> и в итоге решил вообще не пользоваться им

Это зря он не только верхную память маппирует нуждающимся программам, но нехило высвобождает нижнюю.
Хоть конечно в том же FreeDOS можно взять драйвер для выделения именно UMB, что займёт ещё меньше места, но опять же это сторонний драйвер... А, w9x с таким вообще не советую запускать.

Если нижней памяти будет мало для чего то - проблема решается созданием DOS меню, в котором есть варианты загрузки разных драйверов. Геморно, но меню очень полезно, тем более что некоторые игры например не перносят даже EMM386, некоторые к счастью совсем немногие даже и HIMEM - так как при его загрузке ЦПУ переходит из реального режима в виртуальный, если вам эта информаци о чём то говорит.

Вообще, DOS вполне себе жив по нему куча док и ПО/игр в сети.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено anomymous , 30-Сен-18 09:42 
Про HIMEM гонево - он только A20 включает. VM86 - это как раз к EMM/QEMM/...

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 30-Сен-18 19:13 
Очень давно смотрел. Но, то что надо было выгружать иногда - было... особенно на нестандартных DOS-расширителях.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Andrey Mitrofanov , 30-Сен-18 08:49 
> Это не для Вас. Это для историков.

Для следователей. По преступлениям против человечности.  Без сроков давности.

> MS-DOS 1-2-3.
> :) Кто был в теме, помнит -
> emm386.exe

Память-то не та, да, дидюля, или не "в теме" просто?

The technique probably first appeared with the development of CEMM, included with Compaq MS-DOS 3.31 in 1987. Microsoft's version first appeared, built-in, with Windows/386 2.1 in 1988 and as standalone EMM386.SYS with MS-DOS 4.01 in 1989; the more flexible EMM386.EXE version appeared in MS-DOS 5.0 in 1991.

https://en.wikipedia.org/wiki/EMM386


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено anomymous , 30-Сен-18 09:44 
EMM386 херня. Вот doublespace со смартдрайвом вместе...

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Andrey Mitrofanov , 30-Сен-18 10:09 
>>> MS-DOS 1-2-3.
> EMM386 херня. Вот doublespace со смартдрайвом вместе...

Да уж.  Нагнали, так нагнали.


Хотя сам хртел про "" выкидываешь его к чертям, ищешь по ббсам (где взял машину времени, там и описание что есть ббс и как к ней подключаться посмотри) дистрибутив ""(п)ох  IBM OS/2 Warp написать, но... постеснялся.  Поначалау  --  теперь-то уж чего.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено пох , 01-Окт-18 10:18 
> как к ней подключаться посмотри) дистрибутив ""(п)ох  IBM OS/2 Warp
> написать, но... постеснялся.  Поначалау  --  теперь-то уж чего.

правильно постеснялся - г-но была эта Warp. Искать по bbs'ам следовало 2.99beta (причем, заметая следы, ебеме выпустило под этим же номером бету варпа, которая была, разумеется, таким же навозом как и сам варп, изуродованный требованием "4mb should be enough", только еще и недоделанным). Кому не повезло с одной из пяти поддерживаемых видеокарт - 2.11+громадный патч. Ну и сеть к ней, разумеется, отдельно - причем сетей надо было две, лансерверный клиент чтоб совместимо с виндой, и tcp/ip от ебеме или родной клиент от novell, чтобы этот лансерверный ходил через них, а не через свой netbeui, портивший данные.

некоторые еще поверх громоздили hpfs386, выдранный из лансервера - он, правда, иногда необратимо рушился, и "386" был весьма условно, но умел таки кэширование, представьте себе, на клиентах, где оно и было архиактуально, ебеме так до самой смерти его нормально и не асилила. Там же, на ббсах найдешь, но учти, я тебе его не советовал.

и да, результатом был всего лишь "лучший дос чем в windows", а геморроя с настройкой - хоть отбавляй. 300страничную документацию от лансерверного клиента я не так давно пустил на вторсырье. Не-не-не, возвращаться к этому - ну его нахрен.



"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено пох , 29-Сен-18 09:33 
блин, жядные кю. 2.0 - fat12, феерически бесполезна что с mit лицензией, что без нее.

видаь, все еще надеются впарить каким-нибудь производителям эмбедовки 3.x подорого :-(


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 09:48 
Подозреваю, что мс лицензировало у других компаний какой-нибудь код и использовало его во фридосе ...

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 09:49 
тьфу, оговорился. В досе, конечно.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 11:34 
> тьфу, оговорился. В досе, конечно.

Там была покупка CP/M и её уже выпускали как M$DOS


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено RNZ , 29-Сен-18 14:40 
Билли (с родителям) купил не CP/M, а клон QDOS(86-DOS) за копейки, что-бы по быстрому пихнуть в IBM, на базе инсайдерской информации и протекции "своих" людей в IBM, обставив Digital Reasearch и "бортанув" CP/M. СP/M потом стала называться DR-DOS, затем всю компанию Digital Reasearch купила Novell и переименовала DR-DOS в Novell DOS, а потом продала все права Caldera.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено 123 , 01-Окт-18 10:15 
>обставив Digital Reasearch и "бортанув" CP/M

Они сами себя "обставили" и бортанули, не согласившись на рабские условия от IBM, а Билли согласился, т.к. добавил в него "незначительную строчку", позволившую продавать MS-DOS самостоятельно. В итоге на старте имел "унизительные" по меркам лидера (Digital Reasearch) условия, но на перспективу получил огромную юзербазу, когда другие производители железа подтянулись.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено RNZ , 01-Окт-18 23:28 
Килдейл не соглашался ещё и на сроки по реализации 16bit версии, которую хотела IBM.
А Билли ухитрожопился пинуть в IBM 16bit огрызок, который запилил Патерсон, слизав с CP/M.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено пох , 29-Сен-18 15:47 
вряд ли - в те времена было принято покупать с потрохами, а не лицензировать (поскольку денег было бездонно, а стоило - дешево, ибо проекты были сравнительно простые и пилили их 1-2 человека).

единственная известная история такого рода - dblspace, который именно по этой причине ms пришлось через версию выпиливать и заменять своим глюкалом. Но это уже шестые версии, они уже ms самой были неинтересны.

а вот сама dos 3.3 лицензировалась для использования, к примеру, в фотоаппаратах - еще в середине 200х (пока fat16 тоже не пришла к закономерному концу и в этой отрасли ;-)


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Константавр , 29-Сен-18 10:29 
fat12 всё ещё используется в разной аппаратуре и досы к ней всё ещё продаются, а значит можно стрич купоны. Для МС опенсорс - это повод покричать о себе, выкинув на обозрение такое вот старьё, повод открытым кодом застолбить поляну, а то и отжать её у куркурентов, получить бесплатных тестеров и ещё больше фанатов. А открой код fat12 и всё, никто покупать не станет.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 22:00 
Речь всё же скорей про FAT32?...
А, с ней идёт патенты... так что окрытие кода DOS6/7/8 - тут неважно. Просто им в падлу. Нет, и потроллть конечно тоже.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 09:38 
Наконец-таки! Не прошло и 35-ти лет.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 09:57 
Сильно сомневаюсь, что Microsoft в будущем выложит исхоники одной из ранних версий Windows, хотя мечтать не вредно.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено A.Stahl , 29-Сен-18 10:08 
Почему же? 1 и 2 версии можно выкладывать -- софта к ним было исчезающе мало и сохранилось до наших дней и вовсе единицы. Вот 3.х уже "низзя" выкладывать. Такой код может быть полезен.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено 15 , 29-Сен-18 10:27 
в чем ценность?

Удовлетворить любопытство можно ковыряя OpenNT


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 10:00 
Впрочем публикация исходных кодов под какой-нибудь несвободной лицензией не является исключением.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 10:11 
Когда DirectX 12 выложат?

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено имя , 29-Сен-18 13:20 
Зачем тебе эта мертворождённая версия? Поиграй с вулканом лучше.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 22:28 
Ну это понятно - портировать в другие ОС.
Соответственно её выложат - лет через 50 минимум.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 11:49 
Конечно, убрали все свои шпионские закладки, сливающие пароли учеток в сеть и выложили код в открытый доступ. Кто докажет, что бинарники получены из исходников?

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено username , 29-Сен-18 12:02 
Учетки? Пароли? О чем вы. В те времена было принято верить друг другу на слово

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 14:02 
Как плохо у IT-шников с юмором...

// мимокрокодил


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Тот_Самый_Анонимус , 29-Сен-18 18:18 
Или изначально йумар дeбильный был.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 19:19 
Дeбильный юмор - не признак того, что он хуже распознается чем качественный. Это просто дeбильный юмор и все. А вот реагировать на него на полном серьезе - это и есть признак полного отсутствия ЧЮ. Если бы оно существовало, человек бы сразу распознал, что это юмор, в том числе и его уровень качества/некачества. В нашем случае - глухое непонимание, что человек оставил стeбный коммент.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 19:22 
Я также добавлю, что юмор распознается по критерию тонкий/толстый, а не по смешной/тупой. Выше - толстый юмор. Который, казалось бы, должны были распознать даже немцы.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Анноним , 30-Сен-18 18:48 
>  Выше - толстый юмор. Который, казалось бы, должны были распознать даже немцы.

Очередная толстая глупость?


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 30-Сен-18 15:55 
Какая шютка юмора, такая и реакция. Сам пошутил несмешно, а требуешь феерической реакции.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Тот_Самый_Анонимус , 30-Сен-18 16:38 
Ответ вполне в стиле вопрошавшего. С чего у тебя бомбануло-то?



"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Ordu , 30-Сен-18 16:48 
> Дeбильный юмор - не признак того, что он хуже распознается чем качественный.

Принимающая сторона всегда имеет выбор -- понять ли юмор как юмор, или на полном серьёзе. Это выбор принимающей стороны. Дeбильный юмор просто нарывается на то, чтобы быть воспринятым на полном серьёзе, поскольку это позволяет насмехаться над источником этого юмора за дeбилизм. А он потом будет смешно оправдываться, и рассказывать о том, как надо реагировать на дeбильный юмор.

Ты просто неверно оценил ситуацию. Реципиенты тут могли понять твои слова как шутку юмора, которая непонятно о чём и к чему, либо они могли понять её как демонстрацию тупого непонимания того, что есть дос 2.0. Второй вариант прельстивее, потому что на фоне такого тебя можно чувствовать себя олдфагом, понимающим что такое дос 2.0. Если бы шутка твоя наводила бы на какие-нибудь размышления, если бы она доносила бы какую-нибудь мысль, если бы понять шутку означало бы выглядеть в своих глазах лучше (умнее, например), то тогда бы её поняли.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 30-Сен-18 17:16 
Это был не серьёзный ответ, а пост-ироничный. Рассказывай давай теперь, каково это — жить без чувства юмора.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Qwerty , 30-Сен-18 02:35 
С юмором? Пытаешься делать хорошую мину при плохой игре? Опозорился - обтекай.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 12:11 
> шпионские закладки, сливающие пароли учеток в сеть
> DOS 2.0

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Michael Shigorin , 04-Окт-18 22:34 
>> шпионские закладки, сливающие пароли учеток в сеть
>> DOS 2.0
> юмор 2D

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Qwerty , 29-Сен-18 12:54 
Такое чувство, что некоторые омнононимы при виде любых новостей о MS (простите, M$) затыкают уши и включают белку-истеричку.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 15:35 
В те времена никаких паролей ещё не было.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 16:47 
Во времена DOS 2.0 не было сети в привычном нам смысле.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 12:20 
все жду windows 10

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 13:24 
Уже давно вышел, скачай с рутрекера и поставь, делов-то.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено AnonIM , 29-Сен-18 13:42 
я жду открытого кода на github

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 13:42 
ну, кто теперь смеет перечить Гатри Скоттy(вице-президент Microsoft) в том что "Microsoft является крупнейшим сподвижником открытого ПО в мире", съели ?

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Andrey Mitrofanov , 30-Сен-18 09:39 
> ну, кто теперь смеет перечить Гатри Скоттy(вице-президент Microsoft) в том что "Microsoft

Не ты ?

> является крупнейшим сподвижником открытого ПО в мире", съели ?

Его "папы", Реймонд-Перен и О'Райли там же крутился, http://opensource.org/definition считают, что это не опенсорс. http://www.opennet.me/openforum/vsluhforumID3/105149.html#37

[ах, "открытого"...] Это опен-вошь. Это *не* интересно. Это отвратительно. http://www.opennet.me/openforum/vsluhforumID3/110245.html#39

Занос, тлен, погибель. http://www.opennet.me/openforum/vsluhforumID3/104784.html#22

Мотивы некромансера слегка перевраны. http://www.opennet.me/openforum/vsluhforumID3/104784.html#60

...если ничем более достойным заняться не будет, посмотреть на эти их PR openwashing brain-damaging агитки. http://www.opennet.me/openforum/vsluhforumID3/105139.html#9

...можно чего не такое токсическое, как в сабже, и больше похожее, чем urandom, на таки исходники найти. http://www.opennet.me/openforum/vsluhforumID3/110347.html#56

Может, и выглядели бы идиотами на костылях, если бы все не знали, что они ни то, ни другое, а нежить, отравляющая нашу жизнь токсическими отходами -- своими "продуктами" и "оперсорсиками". http://www.opennet.me/openforum/vsluhforumID3/110347.html#37

А получать с [рэкета] андроедов больше, чем про..рают на маркетинге  вендофонов -- это стильно, это бохгато?  http://www.opennet.me/openforum/vsluhforumID3/103560.html#160

& "a patent trap" http://www.opennet.me/openforum/vsluhforumID3/111247.html#48

Успех сообщества будет, когда майкрософты раскаются, отсидят за содеянное и выйдут на сбободу с очищенной пече^Wсовестью.  Не сейчас и не здесь, чтоб Вы поняли.
  http://www.opennet.me/openforum/vsluhforumID3/104784.html#134



"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 13:44 
Ну вот, а вы говорили микрософт враг опенсорса xDDD

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 13:46 
Лет через 20 дос 6-й версии покажут

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Юзер , 29-Сен-18 15:04 
DOS 6 - жирное неповоротливое г-но.
Последняя нормальная была 5-ка, вот её бы опубликовали.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 22:26 
Уж если мечтать то лучше все, а так - FAT32 ведь только с 7-ой...

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Michael Shigorin , 04-Окт-18 22:36 
> Уж если мечтать то лучше все, а так - FAT32 ведь только с 7-ой...

...да и тот FAT28 в маркетинговой обёртке.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено LoneSimba , 07-Окт-18 00:50 
Лол, могу ссылку на свой ЯД, где есть архив с исходниками MSDOS 6.0 лежит.
Собственно, вот и она: https://yadi.sk/d/nS-XbYBGJtxe-w
А вот, где я его нашел: http://old-dos.ru/index.php?page=files&mode=files&do=show&id...

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Andrey Mitrofanov , 08-Окт-18 12:43 
> Лол, могу ссылку на свой ЯД, где есть архив с исходниками MSDOS
> 6.0 лежит.

Под какой лицензией раздаёте?

Под какой статьёй УК  Вам прилетит от MS?

"В составе группы лиц" -- для солидности собираете?

> Собственно, вот и она:


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено LoneSimba , 08-Окт-18 16:56 
Что, уже донос побежали строчить? Или яро веруете, что агенты Госдепа повсюду? Да и с чего майкам агриться за продукт 20-летней давности, который только археологический интерес представляет? Он мне выгоду приносит, или что? Кстати, когда тот архив выложен, в 2013? Так если бы майки были против, они бы уже тогда выкатили предъяву автору публикации (скажем так). В интернете много куда как более интересных и опасных для тех же МС вещей - сорцы 2000, куски сорцев 10 даже проскакивали.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Andrey Mitrofanov , 08-Окт-18 17:12 
> Что, уже донос побежали строчить? Или яро веруете, что агенты Госдепа повсюду?

То, что тебя не посадили, не означает, что ты не подставляешь любого, кому это "счастье" даёшь.

Тебе-то "майки" еще и спасибо скажут (тихонечко, чтоб никто не слышал) за распространение заразы.

> против, они бы уже тогда выкатили предъяву автору публикации (скажем так).
> В интернете много куда как более интересных и опасных для тех
> же МС вещей - сорцы 2000, куски сорцев 10 даже проскакивали.

О, да, месье эстет и ценитель сортов[I]?


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 13:47 
Такой вопрос, если ОС написана на асемблере, то зачем нужны исходники?

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 13:55 
Вы серьёзно считаете, что достаточно пройтись дизассемблером — и исходник готов?

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним84701 , 29-Сен-18 16:45 
> Такой вопрос, если ОС написана на асемблере, то зачем нужны исходники?

В нехелловордах именные костанты и лейблы, вместе с комментариями, очень упрощает поддержку (да и само написание).


virtual at bx
HASH_LIST.drive db ?
HASH_LIST.hash db(HASH_SIZE) dup(?)
HASH_LIST.hash_size = $-HASH_LIST.hash
HASH_LIST.size = $-HASH_LIST.drive
HASH_LIST.hash_pos = HASH_LIST.hash-HASH_LIST.drive
end virtual
...
macro cui_ini_func
{
  push VIDEO_MEM
  pop es
;clear screen
  xor di,di
  mov cx,VIDEO_MEM_PAGE_SIZE
  xor ax,ax
  rep stosw
;menubar
  mov ax,CUI_MENU_BAR_COLORS and 0ff00h ;set ah=color and al=0
  xor di,di
  mov cx,LINE_LEN

...
;*******************************
;get hash
;dl: hdd number
;return: bx=hash addr or bx=0 if not found
;*******************************
get_hash:
mov bx,HASH_LIST ;BX=virtual HASH_LIST struc
    mov cl,[HASH_COUNT]
;scan for drive:
.scan:
   test cl,cl
   jne @f
     xor bx,bx
     ret
   @@:
   cmp dl,[HASH_LIST.drive]
   jne @f
     add bx,HASH_LIST.hash_pos
   ret
   @@:
   add bx,HASH_LIST.size
   dec cl
   jmp .scan

;*******************************
;compare hashes
;SI=HDD_LIST
;RETURN: AL=TRUE=0 or FALSE!=0
;*******************************



"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 19:00 
Константы, лейблы, СТРУКТУРЫ (для асма очень существенно), массивы, строки…
Вот люди и стали забывать, что такое настоящий АССЕМБЛЕР.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним84701 , 29-Сен-18 19:40 
> Константы, лейблы, СТРУКТУРЫ (для асма очень существенно)

Во-во! То ли дело запоминать (и править) голые циферки, вычислять вручную расстояние прыжка (причем, каждый раз заново после изменения кода) или писать [REG + 0xА] вместо [node.flags]
> Вот люди и стали забывать, что такое настоящий АССЕМБЛЕР.

Причем, уже с полсотни лет как!



"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 30-Сен-18 14:35 
тот товарищ настолько суров, что пишет сразу в маш.кодах :)

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено angra , 30-Сен-18 03:08 
Я тебе сейчас страшное скажу, держись крепко, туда даже ООП завезли, причем еще четверть века назад в TASM.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено xor , 29-Сен-18 17:46 
Я написал ковертор из 16 бит ассемблера в кросплатформенный c++

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Амоним , 29-Сен-18 22:00 
Продать смог?

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 22:24 
Толку от него без автоименования и автотипизации всего?...


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Анонимс , 29-Сен-18 14:49 
Такими темпами мы скоро увидим WinXP под GPL. Всё ещё огромное количество установок по всему миру, а выпускать патчи, сопровождать как-то надо. Поэтому легче открыть исходники и пусть программисты из опенсоурс сообщества дальше сами развивают проект. Почему это будет выгодно Микрософт? Экономия на зарплате разработчиков, плюс в карму репутации в мире, ну и пользователи займутся изучением исходников, созданием патчей, а не обсиранием корпорации на форумах.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено пр , 29-Сен-18 14:59 
Ой, дурилка..
Какая карма, им 10ку надо впаривать, и чем быстрее вирусы сожрут хп тем лучше.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено пох , 29-Сен-18 16:02 
если б они тоже так думали - завтра же открыли бы XP, потому что в пользу от опенсосия верят примерно как я, а вот в то, что вирусо и троянописателям эти исходники очень пригодятся, ничуть не сомневаются.

к сожалению, индус то ли и впрямь верит в кармическое воздаяние, то ли производители бабкоматов платят вполне прилично (в отличие от пользователей божественной десяточки, которые не платят вообще)

в каком там году я видел бабкомат на os/2 1.3 - 2007м, что-ли? это поболее десяти лет прошло с момента,когда ей давно настал каюк.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено LoneSimba , 07-Окт-18 00:53 
Так разве NT в 10ке не страдает частично теми же проблемами, что и в XP? Это было бы логичным объяснением, которое мы не услышим от них, ведь им тогда придется признать свой продукт ненадежным.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено iPony , 30-Сен-18 05:56 
> открыт продукт 35 летней давности
> Такими темпами мы скоро увидим WinXP под GPL.

Ну ждите этак лет через пятнадцать, когда она совсем уж только музейную ценность представлять будет

> Поэтому легче открыть исходники и пусть программисты из опенсоурс сообщества дальше сами развивают проект. Почему это будет выгодно Микрософт? Экономия на зарплате разработчиков, плюс в карму репутации в мире

Не выгодно. Ибо открытие исходников - это не постой процесс. За поддержку той же Windows XP платят не малые деньги.
Про репутацию бред — у них и так всё норм с долей на десктопах. На мёртвые же продукты глупо делать ставку.

ЗЫ: вообще подобные размышления 💭 только у теоретиков с дивана — вот откроют, и сразу понабегут толпы профессиональных программистов, которым заняться нечем, как ковыряться в продукте мамонтовой эпохи.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 21:30 
Старье! Вот если бы 6.22...

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 29-Сен-18 22:13 
> Старье! Вот если бы 6.22...

Тогда уж лучше 7.x из w9x, или даже 8.x из ME. В теории они баги могли подправлять в них, ну или добавить.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 01-Окт-18 10:30 
Согласимся.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено ft6gy , 29-Сен-18 23:38 
> MS-DOS 1.1 и 2.0

6.22 слабо было открыть?



"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 30-Сен-18 11:44 
3.30 хотя бы открыли, первый приличный.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Gannet , 30-Сен-18 00:22 
Бегом все на DOS и на уличную демонстрацию под здание Мелкософта чтоб в очередной раз открыли код этой ОСи! А потом ещё раз и ещё! Пускай каждый год открывают код!

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Michael Shigorin , 04-Окт-18 22:43 
https://www.youtube.com/watch?v=EY8Mey846IA ;-) (но там PC-DOS, да)

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено vitalif , 30-Сен-18 02:28 
Это вот как раз один из тех самых 20000 опенсорс проектов мелкософта, которым они хвалились?

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Andrey Mitrofanov , 30-Сен-18 09:56 
> Это вот как раз один из тех самых 20000 опенсорс проектов мелкософта,
> которым они хвалились?

Нет это какк минимум 100 из тех 200 _проектов_, и закоммичены они минимум 1000 из тех 20000 подневольных LDAP ^W AD псевдонимов.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено dq0s4y71 , 01-Окт-18 14:38 
Интересно, почему все файлы дополнены нулями до размеров, кратных 128? Сектор, вроде, спокон века был 512 байтов.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Andrey Mitrofanov , 01-Окт-18 14:54 
> Интересно, почему все файлы дополнены нулями до размеров, кратных 128? Сектор, вроде,
> спокон века был 512 байтов.

Они их с перфолентных бекапов выуживали... Или из летточных tar-ов дампили... или....

Да, мало ли.  Криворучки и диверсанты, всё.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним84701 , 01-Окт-18 15:06 
> Интересно, почему все файлы дополнены нулями до размеров, кратных 128? Сектор, вроде, спокон века был 512 байтов.

https://github.com/Microsoft/MS-DOS/blob/80ab2fddfdf30f09f0a...


8" disks:
        FEh - IBM  3740 format, singled-sided, single-density,
            128 bytes per sector,  soft  sectored,  4  sectors
            per allocation  unit,  1  reserved sector, 2 FATs,
            68 directory entries, 77*26 sectors

        FDh -   8"    IBM    3740    format,    singled-sided,
            single-density,   128   bytes   per  sector,  soft
            sectored,  4  sectors  per  allocation   unit,   4
            reserved sectors,  2  FATs,  68 directory entries,
            77*26 sectors


Что поделать, дремучие времена были.

Но тут нужно у свидетелей поспрашивать -- некоторые местные (такие, с трехбуквенными никами, оканчивающимся на "х") наверняка все своими глазами видели и щупали,  внедряя передовые по тем временам технологии :)


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено dq0s4y71 , 01-Окт-18 15:45 
Эх, да! 8-дюймовые дискеты я даже в руках держал! Смешные такие были по сравнению с "продвинутыми" 5-дюймовыми на 360 Кб...

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Michael Shigorin , 04-Окт-18 22:44 
> Эх, да! 8-дюймовые дискеты я даже в руках держал!

Я уже только в лакинете у Нетча такую ласту гаубичного калибра на стенке застал...


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено пох , 03-Окт-18 14:06 
не, для нас это была слишком передовая технология - привод, положим, в 1420 был, но где к нему берут дискеты - загадка, на всю лабораторию была одна, на  ней был какой-то там ТМОС или как там оно для 1420 называлось, лампочками ремонтникам мигала, короче. Только им и была  нужна.

У меня и драйверов для этого привода в системе не было. Да и нафига, в общем-то, когда dk'шный пакет и больше, и надежнее? Ну его нельзя было сунуть в чемодан и унести домой, но нафиг он дома и  нужен был, как и та 8" - дома в бк0010 его все равно не засунешь. Для обмена с коллегами были ленты, они ничего не стоили и даже толком не учитывались, а лентопротяг был у всех, даже самых бедных и жадных.

когда появилась необходимость и смысл на самом деле таскать диски не от привода до специального шкафа рядом, а куда-то дальше, уже везде были 5".


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 01-Окт-18 21:52 
512 - это уже попозже, когда объём вырос от 80-160 кб. Поначалу 128 байт было стандартом, потому что позволяло сильно (по отношению к объёму) сэкономить на оверхеде (размер файла-то сектору кратен). Кластеры ещё позже появились.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 01-Окт-18 21:53 
А с другой стороны - решение конечно так себе, потому что у 128-байтных секторов нихеровый оверхед на фрейминг самих секторов.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Злой Админ , 04-Окт-18 07:47 
Для hard-sectored дисков это не было особой проблемой, ИМХО. Да и с учетом скоростей тогдашней механики...

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено . , 02-Окт-18 10:24 
Раз уж в топике столько олдфагов: не подскажет ли кто, что можно полезного написать на асмемблере для самообразования? Ибо не врубаюсь, как на этом вообще что-то полезное пишут и как его учат. Заранее спасибо.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 02-Окт-18 10:52 
Подключайся к разработке MenuetOS (https://www.opennet.me/opennews/art.shtml?num=42240) или Kolibri (https://www.opennet.me/opennews/art.shtml?num=40444) и пиши/дописывай, что тебе ближе по интересам. MenuetOS более активно развивается, а у Kolibri русскоязычное сообщество.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Andrey Mitrofanov , 02-Окт-18 10:53 
> Раз уж в топике столько олдфагов: не подскажет ли кто, что можно
> полезного написать на асмемблере для самообразования?

Для самообразования надо _читать_.

А писать -- только, когда удержаться не можешь.  ...ну, вот, типа
https://www.opennet.me/opennews/art.shtml?num=49379
https://lists.gnu.org/archive/html/guix-devel/2018-08/msg001...

Хотя можно, можно писать: для собирания материала, почему так не надо делать.  Учиться на собственное, тк-скзть.

>Ибо не врубаюсь, как на
> этом вообще что-то полезное пишут и как его учат. Заранее спасибо.

...и всяческие "ручные" оптимизации для "выжимания железа" (?openssl, ?glibc, ffmpeg/?mp3-что-то-там), низкоуровневый код (ядро linux).

Загрузочный сектор, вот, как пример, практически обязан быть написанным на асме, чтоб взезть в 446 байт (?dosfstools)


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Andrey Mitrofanov , 02-Окт-18 10:56 
>в топике столько олдфагов
>что можно полезного написать на асмемблере для самообразования?

И да, относительно топика:  Билом Гейцем асм тебе стать не поможет.  Ему помогла мамаша в ИБМе.  А на асме писал афтар QDOS-а, видимо, он с тяжёлого асм-труда "срубил" пару тыщонок и пошёл дальше карпеть на дядей.


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Злой Админ , 03-Окт-18 10:10 
А о том, что до IBM у БГ и товарищей был фактически монопольный рынок бейсиков - не знали, или предпочли не заметить? MS Basic в тех или иных вариациах стоял практически на любой 8-битной (преимущественно 8080-based) машине тех времен, ЕМНИП только Atari и Sinclair написали свои варианты с нуля (да и то от нехватки ресурсов или денег).

"Microsoft открыл BASIC и Интернет!  Не Эл Гор."
Отправлено Andrey Mitrofanov , 03-Окт-18 10:28 
> А о том, что до IBM у БГ и товарищей был фактически
> монопольный рынок бейсиков - не знали, или предпочли не заметить? MS

"Монопольный"?  Прими холодный душ: https://en.wikipedia.org/wiki/BASIC#Explosive_growth:_the_ho...

И не возбуждайся так на публике, это может быть противозаконно.

> Basic в тех или иных вариациах стоял практически на любой

Altair и Commodore -- их всей кууучи бейсиков.


>8-битной
> (преимущественно 8080-based) машине тех времен, ЕМНИП только Atari и Sinclair написали
> свои варианты с нуля (да и то от нехватки ресурсов или
> денег).


"Microsoft открыл BASIC и Интернет!  Не Эл Гор."
Отправлено Злой Админ , 03-Окт-18 10:36 
Прикрываете хамством некомпетентность?
Если уж ссылаться на педивикию: https://en.wikipedia.org/wiki/Microsoft_BASIC

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено dq0s4y71 , 02-Окт-18 12:46 
Учить его можно только параллельно с изучением архитектуры, под которую собираешься писать. Иначе никакой пользы от этого занятия не предвидится.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 03-Окт-18 20:59 
Теперь можно будет на каком-нибудь факультете разработки процессоров и системного программирования под 8086 сразу начать пользовать DOS ;) Ура.

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Andrey Mitrofanov , 04-Окт-18 07:26 
> Теперь можно будет на каком-нибудь факультете разработки процессоров и системного программирования
> под 8086 сразу начать пользовать DOS ;) Ура.

"Назад в будущее 8088: Марти МакФлай и ковчег микрософт бу--ита"


"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено Аноним , 04-Окт-18 15:58 
поезд ушёл

"Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT"
Отправлено sposob , 04-Окт-18 23:13 
Прикольно. А кто, аудит кода проводить будеТ? Думаю, что - несовпадение!

ЗЫ. Стопудово, что в коде есть - вирус, который тролит пол инеты по сею милимоменту. ))

P.S.

могу включить старые харддрайвы с флоппи и достать кучу дискет