|
|
|
Опции темы | Опции просмотра |
#1
|
|||
|
|||
Запустить ДОС нативно на современном ПК/лаптопе
Nil A написал(а) к All в Apr 22 04:17:44 по местному времени:
* Originally in ru.windows.xp * Crossposted in nino.046.local Нello, All! Можно запустить ДОС с досовым голдедом нативно на современном ПК/лаптопе, т.е. без 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 |
#2
|
|||
|
|||
Запустить ДОС нативно на современном ПК/лаптопе
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 https://t.me/OVRnsk --- GoldED+/W64-MSVC 1.1.5-b20180707 (пока работает) |
#3
|
|||
|
|||
Re: Запустить ДОС нативно на современном ПК/лаптопе
Eugene Grosbein написал(а) к Nil A в Apr 22 18:27:18 по местному времени:
15 апр. 2022, пятница, в 04:17 NOVT, Nil A написал(а): NA> Можно запустить ДОС с досовым голдедом нативно на современном ПК/лаптопе, 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 -- http://www.grosbein.net/papirosn.mp3 http://dadv.livejournal.com/2006/03/11/ --- slrn/1.0.3 (FreeBSD) |
#4
|
|||
|
|||
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) |
#5
|
|||
|
|||
Запустить ДОС нативно на современном ПК/лаптопе
Alexander Mylnikov написал(а) к Nil A в Apr 22 20:55:21 по местному времени:
Нello, Nil! NA> Нello, All! NA> Можно запустить ДОС с досовым голдедом нативно на современном ПК/лаптопе, т.е. без 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 |
#6
|
|||
|
|||
Запустить ДОС нативно на современном ПК/лаптопе
Dmitry Chernykh написал(а) к Nil A в Apr 22 23:40:31 по местному времени:
Нello, Nil A. On 15.04.22 4:17 ДП you wrote: NA> Можно запустить ДОС с досовым голдедом нативно на современном NA> ПК/лаптопе, т.е. без dosbox, без vmware и всего этого? Если против freedos предубеждений нет, то под ним можно точно. Но зачем современный ПК использовать в однозадачном режиме? Будет только жрать электричество зря. Кстати под досом получается процессор будет молотить на полную, энергосбережение и остановка процессора в простое будут отключены, или я неправ? -- Best regards, Dmitry Chernykh. Tambov --- Нotdoged/2.13.5/Android |
#7
|
|||
|
|||
Запустить ДОС нативно на современном ПК/лаптопе
Anton Shepelev написал(а) к Dmitry Chernykh в Apr 22 14:36:26 по местному времени:
Dmitry Chernykh to Nil A: NA>> Можно запустить ДОС с досовым голдедом нативно на NA>> современном ПК/лаптопе, т.е. без dosbox, без vmware и NA>> всего этого? ВС> Если против freedos предубеждений нет, то под ним можно ВС> точно. Говорят, что FreeDOS не будет работать с UEFI. Даже сам FreeDOS это признаёт: http://wiki.freedos.org/wiki/index.p...for</b>UEFI.3F Но сегодня в магазине DNS я видел -- стоят включённые ноутбуки с загруженным FreeDOS. Как это -- режим совместимости? По-моему, главное неудобство в запуске DOS на реальном железе -- это несовместимость его графических режимов с современными ЖК-мониторами. Там всё будет размыто и возможно искажено по пропорциям. Значит, для настоящего ДОСовского ПК придётся брать монитор ЭЛТ? --- |
#8
|
|||
|
|||
Запустить ДОС нативно на современном ПК/лаптопе
Dmitry Chernykh написал(а) к Anton Shepelev в Apr 22 21:36:29 по местному времени:
Нello, Anton Shepelev. On 18.04.22 2:36 ПП you wrote: NA>>> Можно запустить ДОС с досовым голдедом нативно на современном NA>>> ПК/лаптопе, т.е. без dosbox, без vmware и всего этого? ВС>> Если против freedos предубеждений нет, то под ним можно точно. AS> Говорят, что FreeDOS не будет работать с UEFI. Даже сам FreeDOS AS> это признаёт: AS> AS> http://wiki.freedos.org/wiki/index.php/Releases/1. AS> 3#SupportforUEFI.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 |
#9
|
|||
|
|||
Запустить ДОС нативно на современном ПК/лаптопе
Alexander Mylnikov написал(а) к Dmitry Chernykh в Apr 22 23:38:35 по местному времени:
Нello, Dmitry! NA>> Можно запустить ДОС с досовым голдедом нативно на современном 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 http://wiki.freedos.org/wiki/index.php/FDAPM https://github.com/joyent/sdcboot/bl...n/idledpms.com http://ibiblio.org/pub/micro/pc-stuf.../pcisleep.html Об эффективности не скажу. С наилучшими пожеланиями, Alexander Mylnikov. --- wfido |
#10
|
|||
|
|||
Запустить ДОС нативно на современном ПК/лаптопе
Alexander Mylnikov написал(а) к Anton Shepelev в Apr 22 23:50:27 по местному времени:
Нello, Anton! NA>>> Можно запустить ДОС с досовым голдедом нативно на NA>>> современном ПК/лаптопе, т.е. без dosbox, без vmware и NA>>> всего этого? ВС>> Если против freedos предубеждений нет, то под ним можно ВС>> точно. AS> По-моему, главное неудобство в запуске DOS на реальном AS> железе -- это несовместимость его графических режимов с AS> современными ЖК-мониторами. Там всё будет размыто и AS> возможно искажено по пропорциям. Значит, для настоящего AS> ДОСовского ПК придётся брать монитор ЭЛТ? У современных мониторов есть режим 4:3, так что пропорция сохранится. С наилучшими пожеланиями, Alexander Mylnikov. --- wfido |