Сегодня 07 мая 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → dos

Microsoft открыла исходный код MS-DOS 4.00 и разместила его на GitHub

Microsoft опубликовала на GitHub исходный код MS-DOS 4.00, двоичные файлы, образы дисков и документацию на эту операционную систему. 45-летний код выпущен под лицензией MIT, что даёт разработчикам полную свободу действий. Четвёртая версия MS-DOS 4.00 любопытна тем, что была написана в сотрудничестве с IBM, демонстрировала зачатки многозадачности и образовала ветвь DOS под названием Multitasking DOS (или MT-DOS), распространение которой было ограничено.

Выпуск исходного кода MS-DOS 4.00 состоялся благодаря сотрудничеству между бывшим техническим директором Microsoft Рэем Оззи (Ray Ozzie) и компьютерным исследователем Коннором Хайдом (Connor Hyde). Весь код и остальные материалы, которые теперь доступны на GitHub, были сохранены Оззи. Работая в Lotus, он заархивировал несколько неизданных двоичных бета-версий MS-DOS 4. В сохранении исторического наследия также приняли участие вице-президент сообщества разработчиков Microsoft Скотт Хансельман (Scott Hanselman) и интернет-архивист и энтузиаст Джефф Спонагл (Jeff Sponaugle). Перед опубликованием исходного кода ОС энтузиасты получили все необходимые разрешения от правообладателя.

Самым интересным в этой версии MS-DOS являются некоторые зачатки многозадачности, которые, как утверждает Хайд, позднее легли в основу IBM OS/2. Одной из ключевых частей предполагаемого многозадачного рабочего процесса MS-DOS 4.00 является менеджер сеансов SM.EXE. Этот системный компонент позволяет переключаться с помощью горячих клавиш между шестью заранее заданными приложениями. Однако тесты Хайда выявили серьёзные ошибки в его работе. Более подробно о многозадачности в MS-DOS 4.00 и обо всех утилитах, поставляемых с этой версией, можно прочитать в блоге Хайда.

 Источник изображения: Connor ‘Starfrost’ Hyde

Источник изображения: Connor ‘Starfrost’ Hyde

Ассемблерный код Intel 8086 MS-DOS 4.00, двоичные файлы, образы дисков и документация размещены на GitHub. Образы дисков находятся в каталоге v4.0-ozzie/bin. Энтузиасты, имеющие исправное старое оборудование, могут запустить ОС в исходном виде. Для запуска на современных ПК понадобится эмулятор, например, PCem или 86box с открытым исходным кодом. Кстати, в том же репозитории GitHub хранится исходный код MS-DOS 1.25 и 2.0.

«Книжное» приключение The Bookwalker: Thief of Tales поступило в продажу — игроки в полном восторге

Российская студия Do My Best, известная по постапокалиптическому приключению The Final Station, совместно с издательством tinyBuild выпустила в продажу новый проект — The Bookwalker: Thief of Tales.

 Источник изображения: tinyBuild

Источник изображения: tinyBuild

Новая игра от Do My Best рассказывает историю бывшего писателя Этьена Квиста, который умеет погружаться в мир книг и добывать там могущественные артефакты. Каждая миссия в The Bookwalker: Thief of Tales является путешествием в уникальный мир: средневековую тюрьму, заснеженные горы, космический корабль и не только.

Бывший писатель Этьен Квист во время своих путешествий будет знакомиться с обитателями каждой книги и использовать их для достижения целей. Авторы произведения утверждают, что для успешного прохождения важно мыслить нестандартно и проявлять смекалку.

«Свободно путешествуйте между вымыслом и реальностью, собирая ценные предметы для преодоления препятствий. Используя мистическую силу чернил, вы можете манипулировать объектами в книгах, добавляя глубины своим взаимодействиям и открывая новые пути для исследования», — рассказывают разработчики о некоторых геймплейных особенностях новой игры.

Первые покупатели The Bookwalker: Thief of Tales в магазине Steam встретили проект положительно: 97 % положительных отзывов из 42 оставленных. Игроки хвалят приключение за уникальную концепцию, стилистику и сюжет с множеством уместных отсылок на современную поп-культуру.

Автора единственного на момент публикации заметки негативного отзыва в Steam геймплей The Bookwalker разочаровал своей «обыденностью». Головоломки показались ему простыми, а бои — утомительными.

Литературное приключение The Bookwalker: Thief of Tales вышло на PC, PS4, PS5, Xbox One, Xbox Series X и S.

Сюжетное приключение The Bookwalker от российских разработчиков отправит игроков в книжные миры воровать легендарные артефакты

Российская студия Do My Best, известная по постапокалиптическому приключению The Final Station, при поддержке издательства tinyBuild раскрыла дату выхода своей следующей игры — The Bookwalker: Thief of Tales.

 Источник изображения: tinyBuild

Источник изображения: tinyBuild

The Bookwalker: Thief of Tales предложит вжиться в роль бывшего писателя Этьена Квиста, обладающего способностью погружаться в мир книг и вынужденного красть оттуда могущественные артефакты вроде молота Тора или Экскалибура.

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

«Погрузитесь в фантастические миры, каждый со своими уникальными правилами и задачами. Будьте готовы убедить, обмануть или победить тех, кто захочет помешать вам добраться до артефактов», — гласит описание The Bookwalker.

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

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

Как стало известно, The Bookwalker: Thief of Tales поступит в продажу уже 22 июня для PC (Steam, Epic Games Store, GOG), PS4, PS5, Xbox One, Xbox Series X и S. В сервисе Valve доступна новая демоверсия игры.

Энтузиаст запустил ChatGPT на 39-летнем компьютере IBM с системой MS-DOS

Разработчик ПО и энтузиаст ретро-компьютеров Йо Кхэн Мэн (Yo Kheng Meng) смог преодолеть разрыв между современным чат-ботом ChatGPT и компьютером IBM возрастом 39 лет. Энтузиаст задался вопросом, сможет ли он написать клиент для ChatGPT под MS-DOS и запустить его на IBM 5155 1984 года выпуска с процессором Intel 8088 с тактовой частотой 4,77 МГц и 640 Кбайт ОЗУ. Совместить несовместимое получилось, но пришлось преодолеть несколько серьёзных технологических препятствий.

 Источник изображения: Yo Kheng Meng

Источник изображения: Yo Kheng Meng

Как правило, большинство пользователей получают доступ к ChatGPT через веб-браузер, хотя в настоящее время наметилась тенденция к появлению различных клиентов для доступа к ИИ. Некоторые клиенты весьма специфичны — например, энтузиастам удалось создать смарт-часы с ChatGPT на базе Raspberry Pi. Однако заставить ChatGPT работать на по-настоящему древнем ПК — ещё более амбициозная задача.

Мэн использовал компилятор Open Watcom C/C++, который смог компенсировать примерно 40-летний разрыв между целевым компьютером и ChatGPT. Тестирование DOS-программы во время разработки производилось на виртуальной машине (DOS 6.22, запущенный в Virtualbox) на современном ПК.

Одной из самых больших проблем с DOS был сетевой клиент, необходимый для подключения к службе ChatGPT. Мэн использовал библиотеку MTCP, написанную Майклом Б. Брутманом (Michael B. Brutman), для подключения к прикладному интерфейсу программирования ChatGPT Chat Completion API. Однако для связи с этим API от разработчика потребовалось «вручную написать весь запрос POST на языке C».

Ещё несколько препятствий, которые пришлось преодолеть разработчику, включали синтаксический анализ JSON, проксирование вывода ChatGPT с шифрованного протокола HTTPS на HTTP и отсутствие многопоточности в DOS. Подробности можно узнать в блоге разработчика.

ChatGPT от OpenAI приобрёл огромную популярность в мире технологий и за его пределами с момента своего дебюта в конце прошлого года. Это спровоцировало новую острую конкуренцию между технологическими гигантами, такими как Google и Microsoft, помогло прояснить потенциал и недостатки ИИ и вызвало настоящий бум в смежных областях знаний.

window-new
Soft
Hard
Тренды 🔥
«Аквариус» и «Росатом» запустят в Шуе производство микроконтроллеров для шифрования данных 17 мин.
Subsea Cloud предложила протестировать её подводный дата-центр у берегов Норвегии 55 мин.
Новые ИИ ЦОД в США требуют гигаватты энергии, что может привести к её дефициту 2 ч.
Boeing Starliner с экипажем снова попытаются запустить 10 мая 3 ч.
Ryzen 8050 или Ryzen AI — Lenovo и Asus поспорили о названии будущих мобильных процессоров AMD на Zen 5 4 ч.
Mini-ITX плата Radxa Rock 5 ITX с чипом Rockchip позволит создать NAS с двумя 2.5GbE-портами 4 ч.
Американский суд отклонил иск Realtek к MediaTek по чипам для телевизоров 4 ч.
Компьютерная память во втором квартале подорожает сильнее, чем ожидалось 4 ч.
Россия перейдёт от советских стандартов электроники к международным для увеличения экспорта 5 ч.
Самый производительный японский суперкомпьютер Fugaku будет работать в тандеме с квантовой системой IBM 5 ч.