|
Microsoft и IBM открыли код операционной системы MS-DOS 4.0 | Спустя 10 лет с момента открытия кода MS-DOS 1.25 и 2.0 компания Microsoft объявила об открытии исходных текстов операционной системы MS-DOS 4.0, изначально выпущенной в 1988 году и разработанной совместно с IBM. Код открыт под лицензией MIT, которая позволяет свободно вносить изменения, распространять и использовать в своих продуктах. Кроме кода, в открытом доступе размещена документация и дисковые образы.
Продукт написан на ассемблере для процессоров 8086. Для запуска могут использоваться эмуляторы PCem и 86box. Выпуск MS-DOS 4.0 примечателен возможностью использования графического интерфейса и мыши, поддержкой дисковых разделов больше 32 МБ (до 2 ГБ), добавлением файлового менеджера DOSSHELL, поддержкой EMS (Expanded Memory Specification), командами FASTOPEN и FASTSEEK.
| Добавил longhorn_gnu, 2024-04-26 08:51:37 |
Комментарии | #1 Автор: sam (2024.04.26 12:51) | Интересно кто нибудь сейчас на Ассемблере пишет? |
#2 Автор: T ypucm (2024.04.26 13:20) | "Спустя 10 лет с момента открытия кода MS-DOS 1.25 и 2.0" Ппц. На ощущениях, это где-то несколько месяцев назад только было... Во́обще интересно, на кой черт это им нужно. Маловероятно что потом предъявлять кому то будут не не заимствовался ли код, но тем не менее. |
#3 Автор: rvg (2024.04.26 13:33) | Вау, привет Лонг! Думал всё - родители оградили от компьютера, до летних каникул. Для пользователя "sam": Кто-то пишет на ассемблере, пишет ли? Хакеры и не только. На ассемблере будут писать пока компьютер существует.
|
#4 Автор: Nika (2024.04.26 15:32, изменений: 1, 2024.04.26 15:32) | Пишут на ассемблере. Вот, например, человек довольно полезные вещи делает: https://www.manhunter.ru/
И другие люди есть. Многие вещи, особенно мелкие утилиты, на ассемблере делать проще и комфортнее. |
#5 Автор: SokilOff (2024.04.26 18:04) | Для встроенных систем до сих пор вовсю пишут прошивки на С и ассемблере. |
#6 Автор: joseph (2024.04.26 22:42) | Таки это многозадачная версия. гитхаб Версию 3.3 придержали. |
#7 Автор: SokilOff (2024.04.26 23:09) | >Таки это многозадачная версия
Там обе.
Здесь многозадачная: https://github.com/microsoft/MS-DOS/tree/main/v4.0-ozzie
А тут обычная: https://github.com/microsoft/MS-DOS/tree/main/v4.0 |
#8 Автор: IOS (2024.04.28 08:05) | >кто нибудь сейчас на Ассемблере пишет? https://github.com/microsoft/MS-DOS/blob/2d04cacc5322951f187bb17e017c12920ac8ebe2/v4.0/src/CMD/FDISK/PROFILE.C#L783C1-L800C4
char wait_for_ESC()
BEGIN char input;
while (input != ESC) BEGIN /* position the cursor at the end of the ESC prompt */ VIOSETCURPOS(24,39,0);
/* Get input */ KBDFLUSHBUFFER(0); /*KBDCHARIN(input_data,0,0);*/ /*input = input_data->char_code;*/ input = ((char)(getch())); END return(ESC); END |
#9 Автор: ctv (2024.04.28 15:01) | **Добавил исходники в соответствующий раздел: http://old-dos.ru/index.php?page=files&mode=files&do=show&id=7032#file34045 |
#10 Автор: СP/DOS (2024.04.28 16:46) | "ozzie": образы двух дискет и документация относятся к другому продукту http://old-dos.ru/index.php?page=files&mode=files&do=show&id=7673 |
#11 Автор: uav (2024.04.28 17:09, изменений: 1, 2024.04.28 17:25) | СP/DOS, просто все исходники уже довольно давно выкладывали на той странице, что привёл ctv, - чтобы были в одном месте. С другой стороны, неплохо и на этой тоже разместить - сейчас добавил ссылкой, чтобы файл не дублировать, он всё-таки большой.
P.S. Мне больше по душе, когда исходники лежат строго там, где и сама программа... |
#12 Автор: Runic (2024.04.29 13:50) | ozzie это неизданные бета версии MT-DOS (Multitasking DOS) переданные бывшим техническим директором Microsoft Рэем Оззи (Ray Ozzie). |
#13 Автор: 21 (2024.04.30 07:27) | другие досы када-нить откроют? |
#14 Автор: CP/DOS (2024.04.30 10:36) | Более ранние сначала нужно найти в подобающем состоянии. Часть утилит из 5.0 входила в NTVDM всех 32-разрядных NT до Windows 10 включительно, так что с этой дос чуть проще. |
#15 Автор: Seal (2024.05.05 21:01) | Для пользователя 21: Возможно. Я нахожусь в одном англоязычном чате с человеком, который 8 месяцев добивался разрешения от юристов MS на выпуск исходников MT-DOS и того самого билда от Рэя Оззи. Разрешение он получил, но когда сотрудники MS пошли в свои архивы искать их они так их и не нашли, вот и выпустили исходники обычного четвертого ДОСа. Он также сказал что "он начал получать разрешения на открытие исходников DOS 3.3, 5 и 6, а также Windows 1.0". К сожалению, в связи с бюрократией внутри MS и сильной загрузкой менеджера в MS который занимается получением разрешений (ему надо готовиться к какой-то очень большой конференции), это займет не менее двух месяцев. |
#16 Автор: yadovit (2024.05.07 02:21) | Некоторые её уже собирают - https://habr.com/ru/companies/timeweb/articles/812003/ |
#17 Автор: adsllinkact (2024.05.07 08:47) | Исходный код всех продуктов Microsoft до Windows XP и Windows 2003 Server попал в открытый доступ в 2020 году. Неофициально конечно, скачать можно например с рутрекера, просто напишите в поиске "исходный код windows". |
#18 Автор: RomanDonw (2024.09.07 13:56) | sam, я пишу на ассемблере всякие полезные низкоуровневые библиотеки под MS-DOS по фану. |
#19 Автор: RomanDonw (2024.09.07 13:58) | возможно, я даже выложу что-либо сюда или на свой сайт
|
| |
|