Old-DOS.ru

Microsoft и IBM открыли код операционной системы MS-DOS 4.0

Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Эмуляторы калькуляторов
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE/MIME
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
      • Анимация и морфинг
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




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)
возможно, я даже выложу что-либо сюда или на свой сайт

Имя:
E-mail:
 =
Ваш комментарий:
Пентиум Пилат.

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
3 queries, db time 0.001785, memory 1690.76 Kb, total time 0.063 sec