Pull to refresh

Comments 136

Лет через 10, когда старый Debian перестанет грузиться, этот образ завернут в ещё один слой виртуализации.

Подозреваю, что это будет тонкий клиент с подключением на какое-то фирменное облако.

Чтобы загрузить FreeDOS или Debian 6 нужно будет подключение к интернету? Интересное решение)

Да нет же, это будет стриминг с облачной виртуалки.

мне кажется всё идёт к тому, что в перспективе 20 лет большинство бытовых пк будут тонкими клиентами мультимедиа, которые будут только забирать поток с сервера и отдавать команды с устройств ввода.

Это не очень вяжется с 4K 250Гц мониторами, которые через 20 лет будут бюджетным сегментом.

Через 20 лет у нас, возможно, уже какой-то вариант квантового нетворкинга будет, так что — спорно.

Квантовая передача информации требует неквантового параллельного канала связи. Собственно, по этой самой причине квантовая телепортация не нарушает ограничения на скорость света для передачи информации.

Там будет гипервайзор встроенный в EFI/BIOS. Хотя по-моему такое уже где-то было

Ненене, знаете, как еще эпичнее сделать? Настроить сетевую загрузку с сервера компании-производителя и уже оттуда грузить виртуалку с DOS. Так можно оперативно обновлять документацию, чтобы не отзывать партию продукции из-за опечатки.

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

А потом выяснится что или у пользователя нет IPv6 а у производителя уже нет IPv4 или наоборот -:)

Запустился, но звука нет :(

Когда-то на лоре, в похожей ситуации, писали, что - к психиатру)

Эх, вот если бы догадались DosBox установить...

Коли всё равно ставится Debian, то не проще было бы развернуть netinst и остановиться на этом, а не вот такое виртуализированное извращенство делать? Хотя при наличии свободного времени разбираться да, интересно, наверное, было)
Человек купил голый дос.
а там уже ЧЕТЫРЕ ос за ним следят.
Работают с сетью — а значит требуют обновления.
иначе дыры.
и все это из коробки с дос на только что купленой машине.

Эти дыры такие старые, что про них уже забыли. А новые вирусы смотрят на дыры и офигевают от конфигурации, " что это ? "

Вряд ли работает с сетью. Если Debian старый, а ноутбук свежий. WiFi точно нет. Ethernet тоже вряд ли.

Подтверждаю, тоже купил ноутбук HP с FreeDos, хотел поиграться со старой системой вспомнить прошлое, Но ни драйверов на сеть ни драйверов на USB в системе не было, ничего не удалось на нее закинуть, так и снес её.

Вот уж действительно пожинаем плоды больной фантазии разработчиков. А ведь можно было накатить просто один из вариантов Линукс, а там на выбор море вариантов, от командной строки до полноценного рабочего окружения.

покупатель хочет FreeDOS, ему завернули FreeDOS. Как смогли, но это другой вопрос. Для тех, кто хочет Linux, есть вариант с предустановленной Убунтой

Нафиг покупателю не нужна эта FreeDOS. Вряд ли есть хоть один человек, который бы ей реально пользовался. Нужна она продавцу, чтобы продать ноутбук без ОС.

вообще-то это реальный обман потребителя. даже минимальная ОС должна предоставлять функциональность по всему установленному железу (всмысле WiFi нету??). коллективный иск по ним всем плачет.

Все прекрасно понимают, что покупатель не хочет ДОС. Скорее всего, он хочет пиратскую Винду.

А ведь можно туда и ReactOS разместить, хуже не будет точно :)

Будет поток недовольных клиентов, в том числе с гарантийными претензиями, на тему "виндовс не работает". Если вы думаете, что многократное явное упоминание о том, что эта система не является MS Windows и вообще стоит тут в демонстрационных целях, то вы мало общались с живыми пользователями.

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

Искусство читать и _понимать_ вывод программ утеряно, к сожалению.

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

Ээх. Ну, это я конечно про "больное" вспомнил.
Недели не проходит как пользователи (причем опытные, не первый год) пишут, а чаще скриншоты шлют - что-то типа: "мне система написала что чтобы исправить надо выполнить 'apt -f install'. Это что делать надо?"

Справедливости ради, скорее всего вопросы возникают не в том, что делать, а в том, какие последствия это будет иметь и как откатить все назад, если вдруг возникнет ошибка. Когда она возникнет и вы быть может останетесь без интернета, искать эту информацию будет уже как-то поздновато.


Тут работает самая обычная логика — если это единственный вариант исправления проблемы, то почему он не делается автоматически без всяких вопросов? А если не единственный, то почему предлагают только и безальтернативно его, и чем он лучше/хуже других вариантов?

Ну, учитывая, что единственное назначение DOS на таких компьютерах для 99.9(9)% пользователей - быть удалённой... ваш комментарий про "хуже не было бы" обретает особо ироничный окрас :D

<занудство>

python и прочие подобные языки программирования с вами поспорят.

</занудство>

1/3 + 1/3 + 1/3 = 1
1/3 = 0,(3)
0,(3) + 0,(3) + 0,(3) = 0,(9)
0,(9) = 1

При чём тут питон и этот курс, вы указали конктретную математическую абстракцию 99.9(9). Эта запись математически строго эквивалентна записи 100. Эти две записи обозначают ровно одно и то же число. Это два имени(записи) одного числа а не мифичечкое стремится или ещё что-то.

Для меня в своё время было открытием, что наличие двух форм записи этого числа в виде десятичной дроби (1,0 и 0,(9)) -- это просто баг записи десятичных дробей, и никакого тайного знания вроде "0,(9) -- это число, бесконечно близкое к 1,0", тут нет. Это действительно просто одно и то же -- точно так же, как 1/1 и 10/10.

В любом хорошей учебнике по математике. Или тут в комментариях.

Если честно, не знаю -- я увидел эти выкладки и понял, что это одно и то же. Но могу посоветовать одну книгу, которую начал читать лет пятнадцать назад, но так и прошёл дальше первых нескольких глав (хотя она очень понравилась): "Что такое математика" Рихарда Куранта. Но даже то, что осилил, здорово организовало разрозненные куски школьной и университетской математики.

UFO just landed and posted this here

Прибавив к обеим частям уравнения 0,967, далее см. предыдущие выкладки.

UFO just landed and posted this here

Неочевидно, что так можно прибавлять.

Ну, меня в школе учили, что следующие действия с алгебраическими равенствами не влияют на собственно равенство:

  • сложение частей равенства с одной и той же константой;

  • умножение частей равенства на одну и ту же константу.

Если мы складываем с или умножаем на выражение, содержащее неизвестное, то нужно учитывать возможную потерю корней (например, домножив на 1/x, нужно будет в конце убедиться, что мы не потеряли корень при x=0, потому что домножение на 1/x автоматически приводит к исключению из решения случая, когда x=0, поскольку деление на 0 в этой алгебре запрещено).

Поправьте, если ошибаюсь.

UFO just landed and posted this here

Вещественных чисел или вещественных чисел в форме бесконечной десятичной дроби?
В форме дроби — ровняем по точке и действуем по детским правилам сложения в столбик.

Как конкретно вы определяете сложение вещественных чисел, что оно равно 0.999(9)?

В столбик, очевидно же.

UFO just landed and posted this here

А это уже индукция, вовсю применяемая в математике: вы видите, что результат каждого последующего одинакового действия даёт всегда одинаковый результат, и отсюда экстраполируете его на бесконечную цепочку таких действий. Как доказательство того, что не существует максимального действительного числа. Возьмём число n и предположем, что оно является максимальным. Возьмём теперь число n+1 и обнаружим, что n+1 > n. Отсюда следует, что какое бы большое число мы не взяли, всегда можно сделать из него большее. Собственно, 1/3 = 0,(3) получается так же: деление в столбик никогда не закончится, но там явный бесконечный цикл.

UFO just landed and posted this here

Ну так это и не доказательство, а способ показать оппоненту, что его интуитивное понимание десятичной системы счисления, в котором 0,(9) не совсем то же самое что 1, противоречиво.

интуитивное понимание десятичной системы счисления, в котором 0,(9) не совсем то же самое что 1, противоречиво

Хмм... Если взять на примере единичных отрезков, то выходит как раз то самое пресловнутое "стремится к единице слева", так меня на матфаке учили, если я правильно помню (а могу и ошибаться, давно дело было)
То есть объясняли что-то, примерно такое: если взять единичный отрезок [0-------1], и "выколоть" него крайнюю правую точку, тогда получим отрезок с правой границей, стремящейся к единице слева, и длина его будет как раз равняться 0,(9)

P. S. Еще есть вариант, что так как это объясняли на начальных курсах (по моему даже первом), то такую формулировку профессор нам дал исключительно для того, чтобы наши школьные мозги не взорвались окончательно от нового понимания привычных вещей ))

Граница отрезка не может куда-то стремиться, потому что является точкой. Стремиться могут только последовательности или функции.


Также как и длина отрезка, будучи мерой множества, не может измениться от выкалывания одной точки (т.е. множества меры 0).


Кстати, такой к вам вопрос: а если взять отрезок длины 1/3 и выколоть его правую границу, то чему будет равняться его длины?

Думаю, вам также понравится узнать про канторово множество, которое по количеству точек такое же, как и исходный отрезок.

Кажется вы перепутали. Есть такое построение бесконечных десятичных рядов через отрезки, полуоткрытые, чтобы не пересекались. Если они открыты справа — то запись единицы будет 1 — то есть не нулевой, а первый отрезок. Если открыты слева, то единица принадлежит нулевому отрезку, его (9) подотрезку.
но точка одна и та же.

я предложу предпочесть обычное, от противного.

Это не изменит ровно ничего. Просто в моём варианте мы убеждаемся, что равенство истинно, а в вашем -- убедимся, что неравенство ложно.

Я думаю тут можно что-то из разумных пруфов найти.


More generally, every nonzero terminating decimal has two equal representations (for example, 8.32 and 8.31999...), which is a property of all positional numeral system representations regardless of base.
А это уже индукция, вовсю применяемая в математике: вы видите, что результат каждого последующего одинакового действия даёт всегда одинаковый результат, и отсюда экстраполируете его на бесконечную цепочку таких действий.


(зануда mode on)
Индукции в математике работает не совсем так, строго говоря)
(соре за некропостинг)

А зачем аналогично? Берём уже показанное утверждение 0.(9) = 1, делим обе части на 1000 и добавляем 0.032

UFO just landed and posted this here

Аналогично:
x = 0,9(9)
10x = 9,9(9)
10x - x = 9,9(9) - 0,9(9)
9x = 9
x = 1

Если только внутрь этой самой виртуальной машины :) У нас загрузка через UEFI без CSM пока не реализована.

Лучше бы только Debian поставили с графической оболочкой, глядишь, на этом можно было бы работать сразу "из коробки" (в интернете посидеть, тексты в либреофис пописать = 90% пользователей)

Так есть же конфигурация ноутбука с предустановленной Ubuntu.

Вообще, кажется, что по каким-то причинам им проще было завернуть всё в виртуалку, чем убирать из модельного ряда вариант с DOS.

больше вопрос зачем вариант с DOS вообще оставили!
кому это нужно и кто ЦА этого решения, если есть вариант с Ubuntu?

видимо, тем, кто даже не загружает ОС, а сразу ставит свою систему. Может, им привычнее :)

Может для старого софта?
Виртуализация не всегда хорошо.

Например, для соответсвия существующим контрактам. Написано "20000 машин в конфигурации FreeDOS" — убейся, но выложи им эту конфигурацию.

Для контрактных поставок они могут хоть чёрта лысого завернуть. Но зачем такого Франкенштейна в розничные каналы тащить?

То есть сценарий "продать хоть со сколько-то рабочей ОС, которая под снос пойдёт" понятен, но действительно любопытны причины, почему уже имеющийся в ассортименте Ubuntu под этот сценарий не годится?

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

UFO just landed and posted this here

Весьма вероятно, что для упрощения гарантийного обслуживания.

Ноутбук продается как программно-аппаратный комплекс. И ясное дело, что пользовательских проблем (и обращений в поддержку/гарантию) с FreeDOS может возникнуть гоораздо меньше, чем с условной убунтой: и система сама несколько проще и вероятность того, что ей пользоваться будут - нулевая (у убунты все же шансы весьма отличные от нуля)

Так у них и так есть опция с Ubuntu. А значит и образы, подтянутые и протестированные на своих железках, и саппорт обученный.

Разве что они хотят гарантировано исключить шанс, что кто-то, купивший ноут с системой под снос, всё-таки, подумав, на ней останется. И возможно увеличит нагрузку на тот же самый саппорт.

Но это будет значимо только если продажи с FreeDOS в разы превышают продажи с Ubuntu (так, чтобы вот тот процент передумавших сносить ОС, был заметен на фоне тех, кто рассчитывал её пользоваться).

Вот кстати, написано в тексте, что "комп без ОС не исполняет своих функций и могут быть претензии по ЗоЗПП".
А если наехать " у меня вайфай не работает, а в характеристиках заявлен" и честно хлопать глазами, пока под фридосом не запустят все железки, которые есть в спецификации?

Ну, пробросить в виртуалку вайфай под видом какого-нибудь 3C905B и настроить сеть - более-менее реально. Как и большинство других устройств. И поверьте, настроить все реальные современные железки в реальном ДОСе значительно сложнее, чем в "завёрнутом в виртуалку".

Мне просто вспомнилось, какой морокой было в конце нулевых настроить и запустить официантские станции R-Keeper, требующие чистого ДОСа (из-за "продвинутой" системы защиты), на более-менее современном железе (конца нулевых).

Для этого надо иметь дрова под все железо. Да еще чтобы они были актуальными.
А то получит пользователь такое изделие, а там половина устройств не работает. Или работает, но потом пользователь накатывает обновление… а актуальных дров нет.
В общем, причины такой «матрешки» понятны. Хотя решение все равно дикое.

"... Делает это три раза на случай, если с первого раза не получилось..." - браво, просто брависсимо...

Раз добавили такую фигню - видимо с первого раза таки не всегда получается. "Кто виноват" - это отдельный квест, а "что делать" - решили сделать вот такой костыль.

Очевидно, что невозможно точно предугадать момент, когда окно будет открыто.
Я на первой работе писал похожую штуку на WinAPI, делал таймер, который в течение 30 секунд пытался поймать нужное окно)

Год назад купил лэптоп «HP» с заявленной FreeDOS. Удивился, что при запуске есть выбор — FreeDOS и документация. Причём документация открывалась долго и открылась... в каком-то браузере. Абсолютно аналогично, как в статье, без адресной строки и даже без возможности сделать правый клик. То есть, режим киоска. Визуально было похоже на Ubuntu 9.04 (что ж, я почти угадал — там Debian!) Глубоко копать в этом недобраузере не стал, отформатировал диск и установил ОС. Да, разделов с завода было много :)

Отличная статья, однозначный лайк.

Тоже самое с дэсктопами от HP - FreeDOS и документация.

На десктопах не проверял (в «чистом» заводском виде не пользовался), но рискну предположить, что там похожий образ.

Подозрения возникли из-за долгой загрузки! В лэптопе m2 SSD и i5 11-го поколения. Загружалось оно сильно медленнее, чем на винчестере.

А в чём преимущество покупки ноута без ОС?
Цена поменьше или есть ещё какие-то неочевидные выгоды?

Конкретная модель продавалась без ОС. Лицензия, конечно же, стоит денег. Пусть ОЕМ и дешевле ритейла.

Когда-то очень давно покупал лэптоп «Самсунг», там прямо на коробке было написано: вы можете отказаться от предустановленной ОС и получить за это деньги. За ХР домашнюю предлагали доллара, что ли, два :)

Я это знаю, спасибо.
Интересно стало, есть ли ещё какие-то неочевидные преимущества.

Конечно. Снижает вероятность случайно установить Windows.

например в последствии будет установлена версия винды для образовательных учреждений

Единственное что пришло в голову, «без ОС» намного проще для понимания, чем зоопарк линуксов. Когда условный друг-программист, советует несведущему во всех этих материях человеку что купить, намного проще и понятнее «без ОС» (с последующим пиратским виндовс, да), чем пытаться всунуть человеку в голову что-то типа «возьми с дебиан 9.13»

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

Скорее это задумано чтобы не отпугнуть тех покупателей. которые будут ставить пиратскую винду и их не смутило присутствие линукса на борту.
Иллюзия выбора.

Когда вышел нетбук EeePC 901, то в продажу поступили версии с вендой и с линуксом на борту, но с одинаковым ценником. Я ещё подумал, стопудово где-то есть фича, и она нашлась: на виндовой версии шли ссд диски 4+8 гигов, а на линуксовой 4+16 гигов. Угадайте, что я купил и что туда потом поставил?

Вроде, не так было: 4+16 было у линуксовой, и этот линукс полностью стоял на 4 гигабайтах, оставляя 16 гигабайт в полное распоряжение пользователя. А у виндовой версии не было 4-гигабайтной флешки, и винда стояла в общем пространстве в 16 гигабайт.

Хм, а в интернет-обзорах пишут 4+8=12гб про венду.
Я, как самый хитрожопый, ставил на 4 гб венду, а 16 под файло юзал.

[nostalgia mode on]

До сих пор жив eee PC 900, правда уже клавиатуру и вентилятор поменял, и эти SSDшки, которые тогда были в новинку, тоже не выжили. Тот, что на 4гб и впаян в мамку -- сдох с концами, а 16гб, вставленный в разъёмчик, просто стал предельно тормозным (что-то около пары мегабайт в секунду). Но на али можно купить sata m.2 ssd на 64-128гб для eee pc 900, который прекрасно (и быстро) работает после апгрейда биоса. Фишка в том, что в eee pc разъём нестандартный, это не обычный m.2 по распиновке, и m.2 ссд втыкать надо через переходник.

Большая корпорация, это бездушная система, а люди в ней всего лишь винтики. Всё подчинено регламенту, эджайлу, KPI и прочим страшным словам.

Один винтик создал таску в джире, что на новом железе не запускается FreeDOS, который там ну очень нужен (во всех буклетах, выпущенных миллионными тиражами, написано, что на ноуте стоит именно он), другой винтик закрыл эту таску, как сумел.

Выступить с инициативой ставить вместо FreeDOS хотя бы голый линукс (всё равно снесут) - означает станцевать на фоне презентации на тему, как это повысит продажи и позволит окупить затраты на перевыпуск тиража буклетов.

Мало того. Обязательно найдутся конкуренты с посылом "Линукс - это опасно и сложно, а у нас безопасный Dos. Покупайте наших слонов !!" (С)

FreeDOS предназначен (или как говорят буржуи "призван") только для того, чтобы накатить свою ОС. Поэтому какие там виртуалки внутри - мало кого волнует скорее всего

Да, это у меня было ощущение "диалапа через айпи-телефонию", когда я паял и программировал плату, в которой CP2102 (имеющая собственное МК-ядро и умеющая дергать GPIO-ногами) обеспечивает связью по USB STM32F042F6P6 (которая, собственно, и дрыгает ногами, при этом имеет свой USB-порт)... А тут такое. У меня-то оправданием было, что времени мало было, 51-е контроллеры я не программировал никогда в жизни, а поднимать USB-VCP и парсер SCPI на шести килобайтах оперативки - операция рискованная. А тут зачем такую смерть Кощея городить?

А зачем дрыгать ногами,если можно использовать USB->UART на той же CP2102 ?

Так надо) Порядок и интервалы времени этого ногодрыга нужно задать один раз за эксперимент и оно само продолжит работу без участия компьютера, который можно отключить и унести. Короче, это такой мини-ПЛК на четыре "мощных" выхода (5 В/1А) и четыре входа, плюс еще один выход для того, чтобы дернуть запуск прибора.

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

Для разворачивания корпоративной винды, компьютер как раз должен покупаться с лицензией на Windows, т.к. корпоративная версия это что-то вроде апгрейда — нельзя её ставить, если у железа нет OEM-лицензии

Что-то не помню я таких закидонов. Это как давно появилось? Где об этом можно почитать?

ничего подобного. покупается лицензния например на 2000 рабочих мест, разворачивай на любом железе, что подходит под системные требования. ОЕМ тут как раз лишний будет.

getlicensingready.com/HandoutStore/Licensing%20Microsoft%20Windows%2010%20v21.40.pdf
Licenses for Windows 10 Pro, Windows 10 Enterprise, and Windows 10 Enterprise LTSC 2019 are device licenses. They are also upgrade licenses and require a qualifying operating system on the device to which the Windows 10 license will be assigned


www.microsoft.com/licensing/terms/productoffering/WindowsDesktopOperatingSystem/EAEAS
Windows software acquired through a volume licensing agreement may only be installed or activated on devices licensed to run one of the qualifying operating systems (OS) below.

Про ОЕМ ни слова в данных абзацах. Видимо я ошибся, когда говорил про любое устройство. Правильнее, устройство, которое одобрено МС для данных операционных систем.

Но это мое ИМХО, может кто расскажет, что обозначает "device licenses/licensed" в данном контексте?

«devices licensed to run one of the qualifying operating systems» значит, что у устройства уже должна быть лицензия на одну из одобренных ОС из списка ниже (в документе).
MS не одобряет устройства для ОС в контексте лицензирования (только в контексте WHQL или как его там, но это уже не моя специализация).

www.microsoft.com/en-us/licensing/product-licensing/windows
Windows 11 Enterprise is licensed as an upgrade license


Больше документов по теме:
download.microsoft.com/download/3/D/4/3D42BDC2-6725-4B29-B75A-A5B04179958B/Licensing_brief_PLT_Windows_10_qualifying_operating_%20system_requirements.pdf
download.microsoft.com/download/2/d/1/2d14fe17-66c2-4d4c-af73-e122930b60f6/Windows10-QOS.pdf

Есть в BIOS лицензия на Винду 10. Сносишь Винду родную, ставишь Винду 10 той же Pro версии. Заходишь в инет и активируется она без проблем сама.

Видел такое на HP. Тоже посмеялся что FreeDOS из под Linux запускается. Но ковырять дальше не стал.

Можно было вместо FreeDOS залить UEFI Shell EDK2. Acer так делает.

По идее можно и просмотр PDF документа сделать в виде UEFI приложения.

Ноутбук HP 255 G8 с таким же FreeDOS
Отредактировал /root/.xsession
Закомментировал вызовы #xfce4-terminal и #poweroff -f. Дописал xfce4-session

Вот что получилось

Курсор прозрачный. Чтобы в xfce4-terminal было видно символы переименовал /root/.config/xfce4/terminal/terminalrc
Там ядро 5.7. /etc/debian_version bullseye/sid. Похоже это testing до выхода Debian 11 bullseye

Получается, этим можно пользоваться?

Нет. Много чего не хватает. Проще поставить нормальный Debian.

Напомнило:

— Выполнить функцию вылить_воду
— Создать обьект чайник_без_воды
— Запустить метод кипятить_чайник

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

Дело не в NVMe, а в том, что из UEFI удалили CSM, который эмулирует Legacy BIOS, поэтому запуститься может только то, что умеет загружаться из UEFI.

Пару лет назад принесли на работу свежекупленный ноут с предустановленной FreeDOS. Как же дико он шумел до установки винды! Мы даже поначалу испугались что он бракованный и несколько раз выключали и перезапускали.

А с линуксом стал бы ещё тише.

вряд ли, поддержка настройки скорости вентилятора разных материнских плат у линукса хуже

На картинке показан вывод команды mem. Там Total memory около 2GB. А должно у HP Zbook Fury 17.8 G8 быть 16 GB памяти. Что эти юристы из HP ответят, если ты перед покупкой решил включить ноут проверить характеристики?

Что эти юристы из HP ответят

Что FreeDOS является 16 битной операционной системой, и её драйвер XMS памяти может обслуживать более 2 гб. Как Windows 7 Starter ;)
BTW. У Microsoft максимальный объем памяти XMS обслуживаемый драйвером Himem.sys был ограничен 64Мб. :)
P.S. Сходил на сайт FreeDOS, и оказывается не всё так плохо. С версии Jemm386 / JemmEx v5.80+ есть возможность получить доступ к памяти выше 4Гб.
«In V86 mode, the XMM's 'move extended memory' functions (AH=0Bh & AH=0CBh)
will need the help of the Expanded Memory Manager (EMM), since privileged
code has to be executed. The only EMMs that currently support accessing
memory beyond 4 GB are Jemm386/JemmEx v5.80+. Their Int 15h API has been
exhanced as well. „

Кажется, это из-за параметров виртуалки:

... qemu-system-x86_64 -smp cores=8 --enable-kvm -m 2048 -vga cirrus -hda /home/aos/qemu/freedos.img ...

А если бы ставили нормальный юзабельный Linux, то ... пришлось бы Documents писать, для юзера-покупателя, как пользоваться купленным изделием. И наверное, обязаны были бы саппортом заниматься, ответом на вопросы юзеров по Линуксу :)

А так - нет функций у ОС, нет вопросов.

Можно написать систему специально для HP и назвать HP-DOS)

Все так. Сначала прошел мимо статьи, а потом буквально через несколько дней после публикации точно так же обратил внимание на сообщения ядра Linux во время загрузки обещанной FreeDOS. Странно это, конечно, но обещание выполнено, ОС грузится :)

Кто знает как наши современные операционки в будущем будут виртуализировать!

Что-то там было в законодательстве, что "ОС является частью информационной системы", т.е. продавать компьютеры без предустановленной ОС - низзя. FreeDOS это ОС? Ну да. Всё, вопрос снят :)

Sign up to leave a comment.