forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   RU.WINDOWS.XP (http://forum.wfido.ru/forumdisplay.php?f=19)
-   -   Запустить ДОС нативно на современном ПК/лаптопе (http://forum.wfido.ru/showthread.php?t=112573)

Nil A 15.04.2022 05:31

Запустить ДОС нативно на современном ПК/лаптопе
 
Nil A написал(а) к All в Apr 22 04:17:44 по местному времени:

* Originally in ru.windows.xp
* Crossposted in nino.046.local
Нello, All!

Можно запустить ДОС с досовым голдедом [i]нативно[/i] на современном ПК/лаптопе, т.е. без dosbox, без vmware и всего этого?

Я попробую рассуждать в слух. В современных процах, скорее всего, real mode ещё не выпилили, и 16битные регистры/командочки отрабатываются?
Далее, BIOS современный всё ещё поддерживает legacy диски, MBR, int 13h, это всё?
И остаётся только проблема с большими дисками, которые нельзя адресовать? Помню в начале нулевых было что-то подобное, с загрузкой линукса, надо было отбивать партицию где-то ближе к началу, чтобы туда ядро положить, иначе LILO не могло адресовать через BIOS так далеко.

Во, может быть LILO/Grub как-то может загрузить ДОС с какого-то имидж-диска/файла? Правда как потом диск C: ему увидеть, BIOS должен такой легаси показывать через int 13h...

Best Regards, Nil
--- GoldED+/LNX 1.1.5

Oleg Redut 15.04.2022 06:51

Запустить ДОС нативно на современном ПК/лаптопе
 
Oleg Redut написал(а) к Nil A в Apr 22 09:35:28 по местному времени:

Доброе (current) время суток, Nil!

NA> И остаётся только проблема с большими дисками, которые нельзя
NA> адресовать?

Разбить диск с первой партицией в <=120 Гб и будет виден.

NA> Помню в начале нулевых было что-то

И файло, не более 2Гб с fat32.

NA> Во, может быть LILO/Grub как-то может загрузить ДОС с какого-то
NA> имидж-диска/файла? Правда как потом диск C: ему увидеть, BIOS должен
NA> такой легаси показывать через int 13h...

Что я могу еще сказать?..
Oleg

... AKA oleg(&)redut.info AKA [url]https://t.me/OVRnsk[/url]
--- GoldED+/W64-MSVC 1.1.5-b20180707 (пока работает)

Eugene Grosbein 15.04.2022 15:52

Re: Запустить ДОС нативно на современном ПК/лаптопе
 
Eugene Grosbein написал(а) к Nil A в Apr 22 18:27:18 по местному времени:

15 апр. 2022, пятница, в 04:17 NOVT, Nil A написал(а):

NA> Можно запустить ДОС с досовым голдедом [i]нативно[/i] на современном ПК/лаптопе,
NA> т.е. без dosbox, без vmware и всего этого?

DOS не был полноценной операционной системой,
он очень сильно зависел от сервисов ROM BIOS.

В современном железе уже бывает так, то этих сервисов тупо нет,
а есть UEFI. На таком железе DOS без виртуализации работать не будет
и даже не загрузится.

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

Например, для сети через модем использовались либо аппаратные COM-порты,
интегрированные на сетевую плату, либо мультипортовые карты,
либо внутренние ISA/PCI-модемы. На современном оборудовании может уже
не быть COM-портов как таковых, как и слотов ISA/PCI,
а USB-стека и драйверов для переходников USB/COM во времена DOS не было.

Были старые сетевые карты с драйверами и стеком TCP/IP для DOS,
но для современных сетевых карт драйвров по DOS нет.

Современные мониторы всё ещё поддерживают текстовые видеорежимы,
а есть ли поддержка такого режима в видеокарте - большой вопрос.

Раньше использовались флопики и небольшого размера диски IDE,
а нынче USB flash, SATA-диски, SSD с подключением SATA/mSATA/M.2/NVMe
и для всего этого драйверов под DOS нет и сервисов BIOS
для реального режима может тоже уже и не быть.

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

Eugene
--
[url]http://www.grosbein.net/papirosn.mp3[/url]
[url]http://dadv.livejournal.com/2006/03/11/[/url]
--- slrn/1.0.3 (FreeBSD)

Eugene Grosbein 15.04.2022 15:52

Re: Запустить ДОС нативно на современном ПК/лаптопе
 
Eugene Grosbein написал(а) к All в Apr 22 18:30:04 по местному времени:

15 апр. 2022, пятница, в 18:27 NOVT, Eugene Grosbein написал(а):

EG> Например, для сети через модем использовались либо аппаратные COM-порты,
EG> интегрированные на сетевую плату

На материнскую плату.

Eugene
--
Научить не кланяться авторитетам, а исследовать их и сравнивать их поучения
с жизнью. Научить настороженно относиться к опыту бывалых людей, потому что
жизнь меняется необычайно быстро.
--- slrn/1.0.3 (FreeBSD)

Alexander Mylnikov 17.04.2022 22:14

Запустить ДОС нативно на современном ПК/лаптопе
 
Alexander Mylnikov написал(а) к Nil A в Apr 22 20:55:21 по местному времени:

Нello, Nil!

NA> Нello, All!

NA> Можно запустить ДОС с досовым голдедом [i]нативно[/i] на современном ПК/лаптопе, т.е. без dosbox, без vmware и всего этого?

Про голдед не скажу, а сам ДОС запускается.

NA> Я попробую рассуждать в слух. В современных процах, скорее всего, real mode ещё не выпилили, и 16битные регистры/командочки отрабатываются?
NA> Далее, BIOS современный всё ещё поддерживает legacy диски, MBR, int 13h, это всё?
NA> И остаётся только проблема с большими дисками, которые нельзя адресовать? Помню в начале нулевых было что-то подобное, с загрузкой линукса, надо было отбивать партицию где-то ближе к началу, чтобы туда ядро положить, иначе LILO не могло адресовать через BIOS так далеко.

В качестве boot manager использую от IBM, который можно поставить с помощью DFSee.
Также нормально работает AirBoot.
На загрузочной флешке стоит grub4dos.

Если чистый ДОС, а недоДОС от w98, то первичный раздел FAT16 на 2 Гб в начале диска.

Есть драйвера для USB. Вчера даже нашёл demo version for USB 3.0.

Правильнее с этим перейти в ru.dos.

С наилучшими пожеланиями, Alexander Mylnikov.

--- wfido

Dmitry Chernykh 18.04.2022 03:21

Запустить ДОС нативно на современном ПК/лаптопе
 
Dmitry Chernykh написал(а) к Nil A в Apr 22 23:40:31 по местному времени:

Нello, Nil A.
On 15.04.22 4:17 ДП you wrote:

NA> Можно запустить ДОС с досовым голдедом [i]нативно[/i] на современном
NA> ПК/лаптопе, т.е. без dosbox, без vmware и всего этого?

Если против freedos предубеждений нет, то под ним можно точно.
Но зачем современный ПК использовать в однозадачном режиме? Будет только жрать электричество зря.
Кстати под досом получается процессор будет молотить на полную, энергосбережение и остановка процессора в простое будут отключены, или я неправ?

--
Best regards,
Dmitry Chernykh.
Tambov
--- Нotdoged/2.13.5/Android

Anton Shepelev 18.04.2022 15:42

Запустить ДОС нативно на современном ПК/лаптопе
 
Anton Shepelev написал(а) к Dmitry Chernykh в Apr 22 14:36:26 по местному времени:

Dmitry Chernykh to Nil A:

NA>> Можно запустить ДОС с досовым голдедом [i]нативно[/i] на
NA>> современном ПК/лаптопе, т.е. без dosbox, без vmware и
NA>> всего этого?

ВС> Если против freedos предубеждений нет, то под ним можно
ВС> точно.

Говорят, что FreeDOS не будет работать с UEFI. Даже сам
FreeDOS это признаёт:

[url]http://wiki.freedos.org/wiki/index.php/Releases/1.3#Support[b]for[/b]UEFI.3F[/url]

Но сегодня в магазине DNS я видел -- стоят включённые
ноутбуки с загруженным FreeDOS. Как это -- режим
совместимости?

По-моему, главное неудобство в запуске DOS на реальном
железе -- это несовместимость его графических режимов с
современными ЖК-мониторами. Там всё будет размыто и
возможно искажено по пропорциям. Значит, для настоящего
ДОСовского ПК придётся брать монитор ЭЛТ?

---

Dmitry Chernykh 18.04.2022 23:32

Запустить ДОС нативно на современном ПК/лаптопе
 
Dmitry Chernykh написал(а) к Anton Shepelev в Apr 22 21:36:29 по местному времени:

Нello, Anton Shepelev.
On 18.04.22 2:36 ПП you wrote:

NA>>> Можно запустить ДОС с досовым голдедом [i]нативно[/i] на современном
NA>>> ПК/лаптопе, т.е. без dosbox, без vmware и всего этого?
ВС>> Если против freedos предубеждений нет, то под ним можно точно.
AS> Говорят, что FreeDOS не будет работать с UEFI. Даже сам FreeDOS
AS> это признаёт:
AS>
AS> [url]http://wiki.freedos.org/wiki/index.php/Releases/1.[/url]
AS> 3#Support[b]for[/b]UEFI.3F
AS> Но сегодня в магазине DNS я видел -- стоят включённые ноутбуки с
AS> загруженным FreeDOS. Как это -- режим совместимости?

В тырнте пишут что у UEFI есть режим эмуляции BIOS, чтобы старые ОС могли загружаться.
Так что не всё потеряно.

AS> По-моему, главное неудобство в запуске DOS на реальном железе --
AS> это несовместимость его графических режимов с современными
AS> ЖК-мониторами.

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

AS> Там всё будет размыто и возможно искажено по пропорциям. Значит,
AS> для настоящего ДОСовского ПК придётся брать монитор ЭЛТ?

Может быть найти ЖК монитор 800х600?
С ЭЛТ тоже не всё так просто. Например от 14-ти дюймового Самсунга бесполезно требовать 1024х768, видно хреново.
После него и ЖК с неподходящим разрешением покажется верхом качества.
Кстати на старом ЖК 1280х1024 VGA показывает хорошо, т.к. он 4:3, другое дело на современных растянутых мониторах.

--
Best regards,
Dmitry Chernykh.
Tambov
--- Нotdoged/2.13.5/Android

Alexander Mylnikov 19.04.2022 00:52

Запустить ДОС нативно на современном ПК/лаптопе
 
Alexander Mylnikov написал(а) к Dmitry Chernykh в Apr 22 23:38:35 по местному времени:

Нello, Dmitry!

NA>> Можно запустить ДОС с досовым голдедом [i]нативно[/i] на современном
NA>> ПК/лаптопе, т.е. без dosbox, без vmware и всего этого?

DC> Если против freedos предубеждений нет, то под ним можно точно.
DC> Но зачем современный ПК использовать в однозадачном режиме? Будет только жрать электричество зря.
DC> Кстати под досом получается процессор будет молотить на полную, энергосбережение и остановка процессора в простое будут отключены, или я неправ?

Есть утилиты по энергосбережению
11.09.2009 19:41 7*434 fdapm.com
21.07.2007 18:42 1*022 idledpms.com
12.03.2005 18:53 4*088 pcisleep.com

[url]http://wiki.freedos.org/wiki/index.php/FDAPM[/url]
[url]https://github.com/joyent/sdcboot/blob/master/freedos/bin/idledpms.com[/url]
[url]http://ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/pcisleep.html[/url]

Об эффективности не скажу.

С наилучшими пожеланиями, Alexander Mylnikov.

--- wfido

Alexander Mylnikov 19.04.2022 01:02

Запустить ДОС нативно на современном ПК/лаптопе
 
Alexander Mylnikov написал(а) к Anton Shepelev в Apr 22 23:50:27 по местному времени:

Нello, Anton!

NA>>> Можно запустить ДОС с досовым голдедом [i]нативно[/i] на
NA>>> современном ПК/лаптопе, т.е. без dosbox, без vmware и
NA>>> всего этого?

ВС>> Если против freedos предубеждений нет, то под ним можно
ВС>> точно.

AS> По-моему, главное неудобство в запуске DOS на реальном
AS> железе -- это несовместимость его графических режимов с
AS> современными ЖК-мониторами. Там всё будет размыто и
AS> возможно искажено по пропорциям. Значит, для настоящего
AS> ДОСовского ПК придётся брать монитор ЭЛТ?

У современных мониторов есть режим 4:3, так что пропорция сохранится.

С наилучшими пожеланиями, Alexander Mylnikov.

--- wfido


Текущее время: 06:30. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot