HP Zbook Fury 17.8 G8 в режиме FreeDOS из коробки
Чтобы сэкономить на лицензии, производители компьютеров часто предлагают «голый» вариант техники без операционной системы. Но совсем без системы продавать нельзя, потому что это может нарушать законодательство (такой компьютер не выполняет заявленные функции, то есть не соответствует характеристикам). Поэтому они делают ход конём — ставят какую-нибудь бесполезную систему чисто для юридических формальностей. Нет, нормальный Linux они тоже ставят. Но кроме него зачем-то ещё и другой вариант.
Например, FreeDOS, как в нашем случае. Казалось бы, очень старая ОС, но её действительно используют в современной технике.
Разработчик компьютерных игр и специалист по виртуализации Linux Хайн-Питер ван Браам-Стюарт решил разобраться и посмотреть, что скрывается под капотом современного ноутбука HP ZBook 17.8 G8. Это оказалось как раз из его профессиональной области (извините за спойлер...).
Итак, слово автору…
Расскажу о некоторых странных вещах в компьютере с FreeDOS от Hewlett Packard. Подозреваю, что многим читателям не слишком интересны эти подробности, но лично я получил большое удовольствие. Возможно, вы тоже найдёте здесь что-то смешное.
Немного предыстории: недавно я купил ноутбук HP ZBook 17.8 G8. Но поскольку сам пользуюсь Fedora Linux, то решил немного развлечься с операционками — и при покупке выбрал вариант FreeDOS (там есть и другие варианты, включая Ubuntu и различные версии Windows 11).
Ну и конечно, после распаковки и включения ноутбука меня встретила радостная картинка на КДПВ.
Во-первых, это очень старая версия FreeDOS. Но ещё интереснее длительное время загрузки. Уверен, при загрузке там что-то мигало, подозрительно напоминая некоторые сообщения ядра Linux. Поэтому перед установкой Fedora Workstation я сделал точную копию HDD. На диске оказалось три раздела:
Всё это совсем не похоже на систему DOS… Похоже, HP на самом деле ставит на диск Linux, а затем запускает DOS в виртуальной машине. Давайте попробуем загрузить всё это в виртуальной машине и посмотрим, что получится.
Как видите, ссылка на документацию запускает какой-то PDF-ридер. Документ на последнем скриншоте начинается словами «Компьютер оборудован операционной системой FreeDOS, которая предоставляет только ограниченную функциональность». Что ж, с этим сложно спорить.
Но самое интересное, что на диске установлены ещё как минимум две другие ОС. Я говорю «как минимум», потому что в реальности на этом компьютере ТРИ операционные системы!
Заводской образ
Мы изучили содержимое образа. Теперь посмотрим, как загружается система.
# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Похоже, на диске лежит дистрибутив Debian GNU/Linux 9. После небольшого расследования выяснилось следующее:
- Ноутбук загружает прошивку UEFI, из которой запускается стандартный GRUB
- Debian загружается с отключенной KMS, а также со всеми DRM-драйверами
- После загрузки системы запускается Gnome Display Manager
- GDM автоматически регистрирует пользователя
root
и запустит /root/.xsession
- XSession из терминала XFCE запускает Qemu на образе в
/home/aos/qemu
Ниже скопирована настоящая
/root/.xsession
:#!/bin/bash
xfce4-terminal --zoom=-7 --geometry=1x1 --fullscreen --hide-toolbar --hide-menubar --hide-scrollbar --hide-borders -e "bash -c 'sleep 2 && xdotool search --name QEMU windowsize 100% 100% && xdotool search --name QEMU windowsize 100% 100% && xdotool search --name QEMU windowsize 100% 100% && xdotool search --name QEMU windowsize 100% 100% & qemu-system-x86_64 -smp cores=8 --enable-kvm -m 2048 -vga cirrus -hda /home/aos/qemu/freedos.img -usbdevice tablet -usb -device usb-host,hostbus=2,hostaddr=1 -monitor telnet:127.0.0.1:9378,server,nowait && poweroff -f ; exec bash'" >/dev/null 2>&1
poweroff -f
#xfce4-terminal --fullscreen --hide-toolbar --hide-menubar --hide-scrollbar --hide-borders
Это… интересный подход. Возможно, необходимый, потому что в X-сессии не запускается оконный менеджер. В этом случае Xdotool несколько раз пытается изменить размер окна Qemu, чтобы оно покрыло всю X-сессию. Видимо, после тестирования разработчики решили, что трёх раз будет достаточно.
По сути, этот скрипт делает следующее:
- Запускает терминал XFCE, скрывая весь его UI
- Запускает двусекундный таймер и ждёт
- В это время запускает виртуальную машину Qemu
- По истечении двухсекундного интервала ищет окно Qemu и пытается изменить его размер, чтобы оно заполнило весь экран. Делает это три раза на случай, если с первого раза не получилось
- После выхода из Qemu выключает компьютер
Больше вопросов, чем ответов
На этом этапе стоит упомянуть, что меню FreeDOS/HP Documentation запущено внутри виртуальной машины Qemu. Настоящий загрузчик (grub) не предлагает вариантов выбора и всегда загружает Debian 9.
Что это за «Документация HP»? Неужели они используют DOS PDF Reader? Ну, есть только один способ узнать. Нужно спуститься НА УРОВЕНЬ ГЛУБЖЕ (в
/home/aos/qemu/freedos.img
).# fdisk -l freedos.img
Disk freedos.img: 2 GiB, 2150400000 bytes, 4200000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
freedos.img1 2048 2007039 2004992 979M b W95 FAT32
freedos.img2 * 2007040 4192255 2185216 1G b W95 FAT32
Похоже, у нас два раздела… Погодите, здесь есть диски
C:
и D:
?Помните, я говорил про три операционные системы? Так вот, я соврал. Их четыре. Файл
freedos.img
на самом деле содержит ДВЕ отдельные установки FreeDOS, хотя с одинаковой версией.Погружение: что в файле freedos.img
После извлечения содержимого двух разделов FAT32 обнаружилось следующее:
- В образе лежит дистрибутив syslinux
- Первый вариант — цепочка загрузки во FreeDOS на первом разделе
- Второй вариант — другой Linux со второго раздела
label dos
menu label ^FreeDOS
menu default
com32 chain.c32
append hd0 1
label live
menu label ^HP Documents
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live config homepage=file:///hpdocs/platform_guides/languages/index.html nonetworking nopersistent quickreboot nomodeset radeon.modeset=0 nouveau.modeset=0 i915.modeset=0 username=webc video=vesa apm=off novtswitch pnpbios=off acpi=off nomce loglevel=3 libata.force=noncq quiet splash noroot novtswitch
Похоже, этот Linux живёт в директории /live c файловой системой squashfs. Ну… давайте проверим. Действительно, во втором разделе находим /live/filesystem.squashfs — никакого бонуса за креатив.
Похоже, большинству файлов тут несколько десятилетий… так что удобного отчёта
/etc/os-release
ожидать не приходится. Зато есть /etc/debian_version
, в то время как ubuntu_version
отсутствует.# cat debian_version
6.0.3
Похоже, у нас 32-разрядный дистрибутив Debian 6.0.3. Судя по release notes, он датируется 8 октября 2011 года.
Ниже, ещё ниже
Похоже, в наши ручки попал ещё один объект для препарирования. Теперь это дистрибутив Debian 6.0.3, задача которого — показывать «полезный» PDF с информацией, что ПК бесполезен в заводской конфигурации. Судя по всему, в данном случае сценарий такой:
- Debian загружается почти как обычно, отключены все видеовыходы с аппаратным ускорением, активирован драйвер VESA
- Файл
/etc/rc.local
ищет раздел с меткойHPDOCS
и монтирует его в/hpdocs
. Если не может найти, то монтирует в/hpdocs
любой/dev/sda1
.
- Запускается служба под названием 'Webconverger'. Видимо, это старый проект в стиле «Превратить Debian в веб-киоск» (ссылка на Archive.org)
Webconverger делает ещё пару вещей:
- Настраивает X-сервер
- Устанавливает домашнюю страницу iceweasel в соответствии со значением из конфигурации
pxelinux
выше
- Устанавливает громкость звука на 100% (ой)
- Засыпает на 10 секунд, затем переключаетсяся между виртуальными терминалами 1 и 2
Резюме
При покупке компьютера HP с FreeDOS вы получаете следующее:
- установленный Linux загружает виртуальную машину
- эта виртуальная машина загружает либо старую версию FreeDOS, либо…
- … старую версию Linux в режиме киоска
Выводы, без приукрас
Судя по всему, установленный образ FreeDOS совсем негодный. Нет, я особо ничего не ожидал… просто думал запустить хотя бы Duke Nukem 3D на голом железе с заводской ОС.
По датам и набору файлов можно предположить, что содержимое
freedos.img
когда-то ставилось на реальное железо. Когда вошли в обиход диски NVME и другие современные аппаратные стандарты, наверное, образ перестал загружаться. Вместо обновления образа решили создать слой VM, и старый заводской образ просто включили в новый. На самом деле не такое и ужасное решение.Хотя кому-то в HP действительно нужно узнать, зачем нужны менеджеры окон в X11. Ну или пишите мне на почту, что-нибудь придумаем.
В завершение обзора — пару видеороликов с различными вариантами загрузки ноутбука из коробки.
Загрузка из исходного образа в DOS
Загрузка из исходного образа в экран «Документация»
Комментарии (110)
AlexanderS
17.05.2022 22:50+1Коли всё равно ставится Debian, то не проще было бы развернуть netinst и остановиться на этом, а не вот такое виртуализированное извращенство делать? Хотя при наличии свободного времени разбираться да, интересно, наверное, было)
antonblockchain
18.05.2022 00:37+25Человек купил голый дос.
а там уже ЧЕТЫРЕ ос за ним следят.
Работают с сетью — а значит требуют обновления.
иначе дыры.
и все это из коробки с дос на только что купленой машине.Sdima1357
18.05.2022 01:09+17Эти дыры такие старые, что про них уже забыли. А новые вирусы смотрят на дыры и офигевают от конфигурации, " что это ? "
gumanzoy
18.05.2022 12:06Вряд ли работает с сетью. Если Debian старый, а ноутбук свежий. WiFi точно нет. Ethernet тоже вряд ли.
AADogov
18.05.2022 14:01Подтверждаю, тоже купил ноутбук HP с FreeDos, хотел поиграться со старой системой вспомнить прошлое, Но ни драйверов на сеть ни драйверов на USB в системе не было, ничего не удалось на нее закинуть, так и снес её.
RainAustin
18.05.2022 13:02Вот уж действительно пожинаем плоды больной фантазии разработчиков. А ведь можно было накатить просто один из вариантов Линукс, а там на выбор море вариантов, от командной строки до полноценного рабочего окружения.
trawl
18.05.2022 14:59покупатель хочет FreeDOS, ему завернули FreeDOS. Как смогли, но это другой вопрос. Для тех, кто хочет Linux, есть вариант с предустановленной Убунтой
konst90
18.05.2022 15:09+3Нафиг покупателю не нужна эта FreeDOS. Вряд ли есть хоть один человек, который бы ей реально пользовался. Нужна она продавцу, чтобы продать ноутбук без ОС.
Siddthartha
19.05.2022 09:16+1вообще-то это реальный обман потребителя. даже минимальная ОС должна предоставлять функциональность по всему установленному железу (всмысле WiFi нету??). коллективный иск по ним всем плачет.
Jeditobe
18.05.2022 01:45+3А ведь можно туда и ReactOS разместить, хуже не будет точно :)
selivanov_pavel
18.05.2022 02:51+27Будет поток недовольных клиентов, в том числе с гарантийными претензиями, на тему "виндовс не работает". Если вы думаете, что многократное явное упоминание о том, что эта система не является MS Windows и вообще стоит тут в демонстрационных целях, то вы мало общались с живыми пользователями.
Fell-x27
18.05.2022 07:58+19На своем опыте - пользователи не читают даже то, что написано огромными буквами прямо у них перед глазами..
garageman
18.05.2022 17:16+1Искусство читать и _понимать_ вывод программ утеряно, к сожалению.
toxicdream
19.05.2022 11:16+2Ничего не утеряно. Этим "искусством" изначально не все обладают/научены. Просто раньше к компьютерам такие не имели доступа. А сейчас имеют, с прогрессом ничего не сделать.
garageman
19.05.2022 12:00Ээх. Ну, это я конечно про "больное" вспомнил.
Недели не проходит как пользователи (причем опытные, не первый год) пишут, а чаще скриншоты шлют - что-то типа: "мне система написала что чтобы исправить надо выполнить 'apt -f install'. Это что делать надо?"
Newbilius
18.05.2022 11:22+1Ну, учитывая, что единственное назначение DOS на таких компьютерах для 99.9(9)% пользователей - быть удалённой... ваш комментарий про "хуже не было бы" обретает особо ироничный окрас :D
Zolg
18.05.2022 11:29+8<занудство>
99.9(9) строго равно 100
</занудство>
Ghostcar
18.05.2022 12:52-6<занудство>
python и прочие подобные языки программирования с вами поспорят.
</занудство>
Gutt
18.05.2022 13:08+71/3 + 1/3 + 1/3 = 1
1/3 = 0,(3)
0,(3) + 0,(3) + 0,(3) = 0,(9)
0,(9) = 1Ghostcar
18.05.2022 13:12-3Aquahawk
18.05.2022 14:35+9При чём тут питон и этот курс, вы указали конктретную математическую абстракцию 99.9(9). Эта запись математически строго эквивалентна записи 100. Эти две записи обозначают ровно одно и то же число. Это два имени(записи) одного числа а не мифичечкое стремится или ещё что-то.
Gutt
18.05.2022 19:24+1Для меня в своё время было открытием, что наличие двух форм записи этого числа в виде десятичной дроби (1,0 и 0,(9)) -- это просто баг записи десятичных дробей, и никакого тайного знания вроде "0,(9) -- это число, бесконечно близкое к 1,0", тут нет. Это действительно просто одно и то же -- точно так же, как 1/1 и 10/10.
mxkmn
19.05.2022 09:43Где можно почитать?
Gutt
19.05.2022 10:45Если честно, не знаю -- я увидел эти выкладки и понял, что это одно и то же. Но могу посоветовать одну книгу, которую начал читать лет пятнадцать назад, но так и прошёл дальше первых нескольких глав (хотя она очень понравилась): "Что такое математика" Рихарда Куранта. Но даже то, что осилил, здорово организовало разрозненные куски школьной и университетской математики.
0xd34df00d
18.05.2022 18:17А как вы аналогично будете показывать 0.032(9) = 0.033?
Gutt
18.05.2022 19:19+2Прибавив к обеим частям уравнения 0,967, далее см. предыдущие выкладки.
0xd34df00d
18.05.2022 19:33Неочевидно, что так можно прибавлять.
Рассуждение через «предположим, что это разные числа, и существует ненулевая разность между ними» мне кажется более универсальным.
Gutt
18.05.2022 19:41Неочевидно, что так можно прибавлять.
Ну, меня в школе учили, что следующие действия с алгебраическими равенствами не влияют на собственно равенство:
сложение частей равенства с одной и той же константой;
умножение частей равенства на одну и ту же константу.
Если мы складываем с или умножаем на выражение, содержащее неизвестное, то нужно учитывать возможную потерю корней (например, домножив на 1/x, нужно будет в конце убедиться, что мы не потеряли корень при x=0, потому что домножение на 1/x автоматически приводит к исключению из решения случая, когда x=0, поскольку деление на 0 в этой алгебре запрещено).
Поправьте, если ошибаюсь.
0xd34df00d
18.05.2022 21:08Хорошо. А чему равно 0.967 + 0.032(9)? Как конкретно вы определяете сложение вещественных чисел, что оно равно 0.999(9)?
Ndochp
18.05.2022 22:13+1Вещественных чисел или вещественных чисел в форме бесконечной десятичной дроби?
В форме дроби — ровняем по точке и действуем по детским правилам сложения в столбик.
mayorovp
18.05.2022 22:22Как конкретно вы определяете сложение вещественных чисел, что оно равно 0.999(9)?
В столбик, очевидно же.
0xd34df00d
18.05.2022 22:26Неочевидно. Прямо в столбик оно никогда не завершится для этих двух чисел.
Gutt
18.05.2022 22:43А это уже индукция, вовсю применяемая в математике: вы видите, что результат каждого последующего одинакового действия даёт всегда одинаковый результат, и отсюда экстраполируете его на бесконечную цепочку таких действий. Как доказательство того, что не существует максимального действительного числа. Возьмём число n и предположем, что оно является максимальным. Возьмём теперь число n+1 и обнаружим, что n+1 > n. Отсюда следует, что какое бы большое число мы не взяли, всегда можно сделать из него большее. Собственно, 1/3 = 0,(3) получается так же: деление в столбик никогда не закончится, но там явный бесконечный цикл.
0xd34df00d
18.05.2022 23:52Это понятно интуитивно, но если вы попросите меня формализовать подобное доказательство, то я предложу предпочесть обычное, от противного.
mayorovp
19.05.2022 09:37Ну так это и не доказательство, а способ показать оппоненту, что его интуитивное понимание десятичной системы счисления, в котором 0,(9) не совсем то же самое что 1, противоречиво.
PowerMetall
20.05.2022 12:16интуитивное понимание десятичной системы счисления, в котором 0,(9) не совсем то же самое что 1, противоречиво
Хмм... Если взять на примере единичных отрезков, то выходит как раз то самое пресловнутое "стремится к единице слева", так меня на матфаке учили, если я правильно помню (а могу и ошибаться, давно дело было)
То есть объясняли что-то, примерно такое: если взять единичный отрезок [0-------1], и "выколоть" него крайнюю правую точку, тогда получим отрезок с правой границей, стремящейся к единице слева, и длина его будет как раз равняться 0,(9)P. S. Еще есть вариант, что так как это объясняли на начальных курсах (по моему даже первом), то такую формулировку профессор нам дал исключительно для того, чтобы наши школьные мозги не взорвались окончательно от нового понимания привычных вещей ))
mayorovp
20.05.2022 12:54Граница отрезка не может куда-то стремиться, потому что является точкой. Стремиться могут только последовательности или функции.
Также как и длина отрезка, будучи мерой множества, не может измениться от выкалывания одной точки (т.е. множества меры 0).
Кстати, такой к вам вопрос: а если взять отрезок длины 1/3 и выколоть его правую границу, то чему будет равняться его длины?
Gutt
19.05.2022 10:49я предложу предпочесть обычное, от противного.
Это не изменит ровно ничего. Просто в моём варианте мы убеждаемся, что равенство истинно, а в вашем -- убедимся, что неравенство ложно.
mayorovp
18.05.2022 20:51А зачем аналогично? Берём уже показанное утверждение 0.(9) = 1, делим обе части на 1000 и добавляем 0.032
litos
18.05.2022 03:11+5Лучше бы только Debian поставили с графической оболочкой, глядишь, на этом можно было бы работать сразу "из коробки" (в интернете посидеть, тексты в либреофис пописать = 90% пользователей)
Sulerad
18.05.2022 07:10+4Так есть же конфигурация ноутбука с предустановленной Ubuntu.
Вообще, кажется, что по каким-то причинам им проще было завернуть всё в виртуалку, чем убирать из модельного ряда вариант с DOS.
rPman
18.05.2022 07:26+5больше вопрос зачем вариант с DOS вообще оставили!
кому это нужно и кто ЦА этого решения, если есть вариант с Ubuntu?BigBeerman
18.05.2022 07:38+3видимо, тем, кто даже не загружает ОС, а сразу ставит свою систему. Может, им привычнее :)
Fullmoon
18.05.2022 10:36+1Например, для соответсвия существующим контрактам. Написано "20000 машин в конфигурации FreeDOS" — убейся, но выложи им эту конфигурацию.
K0styan
18.05.2022 11:26+1Для контрактных поставок они могут хоть чёрта лысого завернуть. Но зачем такого Франкенштейна в розничные каналы тащить?
То есть сценарий "продать хоть со сколько-то рабочей ОС, которая под снос пойдёт" понятен, но действительно любопытны причины, почему уже имеющийся в ассортименте Ubuntu под этот сценарий не годится?
Nordicx86
18.05.2022 11:46Маркетолухи.... есть контракт и под него налажено производство и никто ничего менять не будет....... ибо так тупо дешевле
igsend
18.05.2022 12:52+5Если кто-то покупает компы "без винды", и делает выборку "DOS" - твоя позиция с линуксом не попадает и ты теряешь клиента..
Zolg
18.05.2022 11:39+2Весьма вероятно, что для упрощения гарантийного обслуживания.
Ноутбук продается как программно-аппаратный комплекс. И ясное дело, что пользовательских проблем (и обращений в поддержку/гарантию) с FreeDOS может возникнуть гоораздо меньше, чем с условной убунтой: и система сама несколько проще и вероятность того, что ей пользоваться будут - нулевая (у убунты все же шансы весьма отличные от нуля)
K0styan
18.05.2022 12:02+1Так у них и так есть опция с Ubuntu. А значит и образы, подтянутые и протестированные на своих железках, и саппорт обученный.
Разве что они хотят гарантировано исключить шанс, что кто-то, купивший ноут с системой под снос, всё-таки, подумав, на ней останется. И возможно увеличит нагрузку на тот же самый саппорт.
Но это будет значимо только если продажи с FreeDOS в разы превышают продажи с Ubuntu (так, чтобы вот тот процент передумавших сносить ОС, был заметен на фоне тех, кто рассчитывал её пользоваться).
Ndochp
18.05.2022 17:26+7Вот кстати, написано в тексте, что "комп без ОС не исполняет своих функций и могут быть претензии по ЗоЗПП".
А если наехать " у меня вайфай не работает, а в характеристиках заявлен" и честно хлопать глазами, пока под фридосом не запустят все железки, которые есть в спецификации?
OptimumOption
18.05.2022 06:18+11"... Делает это три раза на случай, если с первого раза не получилось..." - браво, просто брависсимо...
Srgun
18.05.2022 10:19Раз добавили такую фигню - видимо с первого раза таки не всегда получается. "Кто виноват" - это отдельный квест, а "что делать" - решили сделать вот такой костыль.
AWE64
18.05.2022 11:59+1Очевидно, что невозможно точно предугадать момент, когда окно будет открыто.
Я на первой работе писал похожую штуку на WinAPI, делал таймер, который в течение 30 секунд пытался поймать нужное окно)
tonyrouge
18.05.2022 09:05+5Год назад купил лэптоп «HP» с заявленной FreeDOS. Удивился, что при запуске есть выбор — FreeDOS и документация. Причём документация открывалась долго и открылась... в каком-то браузере. Абсолютно аналогично, как в статье, без адресной строки и даже без возможности сделать правый клик. То есть, режим киоска. Визуально было похоже на Ubuntu 9.04 (что ж, я почти угадал — там Debian!) Глубоко копать в этом недобраузере не стал, отформатировал диск и установил ОС. Да, разделов с завода было много :)
Отличная статья, однозначный лайк.
PsihXMak
18.05.2022 09:52Тоже самое с дэсктопами от HP - FreeDOS и документация.
tonyrouge
18.05.2022 10:11На десктопах не проверял (в «чистом» заводском виде не пользовался), но рискну предположить, что там похожий образ.
Подозрения возникли из-за долгой загрузки! В лэптопе m2 SSD и i5 11-го поколения. Загружалось оно сильно медленнее, чем на винчестере.
Enterboy
18.05.2022 13:30А в чём преимущество покупки ноута без ОС?
Цена поменьше или есть ещё какие-то неочевидные выгоды?tonyrouge
18.05.2022 13:44Конкретная модель продавалась без ОС. Лицензия, конечно же, стоит денег. Пусть ОЕМ и дешевле ритейла.
Когда-то очень давно покупал лэптоп «Самсунг», там прямо на коробке было написано: вы можете отказаться от предустановленной ОС и получить за это деньги. За ХР домашнюю предлагали доллара, что ли, два :)
PsihXMak
18.05.2022 13:44Да - цена обычно ниже. Причём довольно существенно.
Enterboy
18.05.2022 13:58Я это знаю, спасибо.
Интересно стало, есть ли ещё какие-то неочевидные преимущества.Lirix_vladimir
18.05.2022 17:14например в последствии будет установлена версия винды для образовательных учреждений
gremlin244
18.05.2022 19:50Единственное что пришло в голову, «без ОС» намного проще для понимания, чем зоопарк линуксов. Когда условный друг-программист, советует несведущему во всех этих материях человеку что купить, намного проще и понятнее «без ОС» (с последующим пиратским виндовс, да), чем пытаться всунуть человеку в голову что-то типа «возьми с дебиан 9.13»
Aleho
18.05.2022 09:19+3Скорее это задумано чтобы не отпугнуть тех покупателей. которые будут ставить пиратскую винду и их не смутило присутствие линукса на борту.
Иллюзия выбора.klounader
18.05.2022 18:49Когда вышел нетбук EeePC 901, то в продажу поступили версии с вендой и с линуксом на борту, но с одинаковым ценником. Я ещё подумал, стопудово где-то есть фича, и она нашлась: на виндовой версии шли ссд диски 4+8 гигов, а на линуксовой 4+16 гигов. Угадайте, что я купил и что туда потом поставил?
jar_ohty
18.05.2022 19:30Вроде, не так было: 4+16 было у линуксовой, и этот линукс полностью стоял на 4 гигабайтах, оставляя 16 гигабайт в полное распоряжение пользователя. А у виндовой версии не было 4-гигабайтной флешки, и винда стояла в общем пространстве в 16 гигабайт.
klounader
19.05.2022 01:02Хм, а в интернет-обзорах пишут 4+8=12гб про венду.
Я, как самый хитрожопый, ставил на 4 гб венду, а 16 под файло юзал.
mpa4b
18.05.2022 21:15[nostalgia mode on]
До сих пор жив eee PC 900, правда уже клавиатуру и вентилятор поменял, и эти SSDшки, которые тогда были в новинку, тоже не выжили. Тот, что на 4гб и впаян в мамку -- сдох с концами, а 16гб, вставленный в разъёмчик, просто стал предельно тормозным (что-то около пары мегабайт в секунду). Но на али можно купить sata m.2 ssd на 64-128гб для eee pc 900, который прекрасно (и быстро) работает после апгрейда биоса. Фишка в том, что в eee pc разъём нестандартный, это не обычный m.2 по распиновке, и m.2 ссд втыкать надо через переходник.
inferrna
18.05.2022 11:09+17Большая корпорация, это бездушная система, а люди в ней всего лишь винтики. Всё подчинено регламенту, эджайлу, KPI и прочим страшным словам.
Один винтик создал таску в джире, что на новом железе не запускается FreeDOS, который там ну очень нужен (во всех буклетах, выпущенных миллионными тиражами, написано, что на ноуте стоит именно он), другой винтик закрыл эту таску, как сумел.
Выступить с инициативой ставить вместо FreeDOS хотя бы голый линукс (всё равно снесут) - означает станцевать на фоне презентации на тему, как это повысит продажи и позволит окупить затраты на перевыпуск тиража буклетов.
Ivan22
18.05.2022 13:57Мало того. Обязательно найдутся конкуренты с посылом "Линукс - это опасно и сложно, а у нас безопасный Dos. Покупайте наших слонов !!" (С)
vtal007
18.05.2022 11:25FreeDOS предназначен (или как говорят буржуи "призван") только для того, чтобы накатить свою ОС. Поэтому какие там виртуалки внутри - мало кого волнует скорее всего
jar_ohty
18.05.2022 12:12Да, это у меня было ощущение "диалапа через айпи-телефонию", когда я паял и программировал плату, в которой CP2102 (имеющая собственное МК-ядро и умеющая дергать GPIO-ногами) обеспечивает связью по USB STM32F042F6P6 (которая, собственно, и дрыгает ногами, при этом имеет свой USB-порт)... А тут такое. У меня-то оправданием было, что времени мало было, 51-е контроллеры я не программировал никогда в жизни, а поднимать USB-VCP и парсер SCPI на шести килобайтах оперативки - операция рискованная. А тут зачем такую смерть Кощея городить?
CrashLogger
18.05.2022 13:16А зачем дрыгать ногами,если можно использовать USB->UART на той же CP2102 ?
jar_ohty
18.05.2022 13:35+1Так надо) Порядок и интервалы времени этого ногодрыга нужно задать один раз за эксперимент и оно само продолжит работу без участия компьютера, который можно отключить и унести. Короче, это такой мини-ПЛК на четыре "мощных" выхода (5 В/1А) и четыре входа, плюс еще один выход для того, чтобы дернуть запуск прибора.
gxcreator
18.05.2022 13:28-1Вероятно при закупках железа некоторые компании указывают FreeDOS в требованиях, чтобы развернуть винду из своего корпоративного образа.
The_Kf
18.05.2022 14:45Для разворачивания корпоративной винды, компьютер как раз должен покупаться с лицензией на Windows, т.к. корпоративная версия это что-то вроде апгрейда — нельзя её ставить, если у железа нет OEM-лицензии
mayorovp
18.05.2022 16:10Что-то не помню я таких закидонов. Это как давно появилось? Где об этом можно почитать?
Lirix_vladimir
18.05.2022 18:50ничего подобного. покупается лицензния например на 2000 рабочих мест, разворачивай на любом железе, что подходит под системные требования. ОЕМ тут как раз лишний будет.
The_Kf
19.05.2022 17:36getlicensingready.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/EAEASWindows 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.
Lirix_vladimir
19.05.2022 18:01Про ОЕМ ни слова в данных абзацах. Видимо я ошибся, когда говорил про любое устройство. Правильнее, устройство, которое одобрено МС для данных операционных систем.
Но это мое ИМХО, может кто расскажет, что обозначает "device licenses/licensed" в данном контексте?
The_Kf
19.05.2022 18:24«devices licensed to run one of the qualifying operating systems» значит, что у устройства уже должна быть лицензия на одну из одобренных ОС из списка ниже (в документе).
MS не одобряет устройства для ОС в контексте лицензирования (только в контексте WHQL или как его там, но это уже не моя специализация).
www.microsoft.com/en-us/licensing/product-licensing/windowsWindows 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
gumanzoy
18.05.2022 13:30+4Видел такое на HP. Тоже посмеялся что FreeDOS из под Linux запускается. Но ковырять дальше не стал.
Можно было вместо FreeDOS залить UEFI Shell EDK2. Acer так делает.
По идее можно и просмотр PDF документа сделать в виде UEFI приложения.
gumanzoy
19.05.2022 11:13+1Ноутбук 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
vconst
18.05.2022 13:41+1Напомнило:
…
— Выполнить функцию вылить_воду
— Создать обьект чайник_без_воды
— Запустить метод кипятить_чайник
usrsse2
18.05.2022 13:47+5Когда вошли в обиход диски NVME и другие современные аппаратные стандарты, наверное, образ перестал загружаться. Вместо обновления образа решили создать слой VM, и старый заводской образ просто включили в новый. На самом деле не такое и ужасное решение.
Дело не в NVMe, а в том, что из UEFI удалили CSM, который эмулирует Legacy BIOS, поэтому запуститься может только то, что умеет загружаться из UEFI.
playermet
18.05.2022 14:03+2Пару лет назад принесли на работу свежекупленный ноут с предустановленной FreeDOS. Как же дико он шумел до установки винды! Мы даже поначалу испугались что он бракованный и несколько раз выключали и перезапускали.
dmitryvolochaev
18.05.2022 17:39+1На картинке показан вывод команды mem. Там Total memory около 2GB. А должно у HP Zbook Fury 17.8 G8 быть 16 GB памяти. Что эти юристы из HP ответят, если ты перед покупкой решил включить ноут проверить характеристики?
axe_chita
18.05.2022 20:33+1Что эти юристы из 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. „
peacemakerv
19.05.2022 08:50А если бы ставили нормальный юзабельный Linux, то ... пришлось бы Documents писать, для юзера-покупателя, как пользоваться купленным изделием. И наверное, обязаны были бы саппортом заниматься, ответом на вопросы юзеров по Линуксу :)
А так - нет функций у ОС, нет вопросов.
randomsimplenumber
Лет через 10, когда старый Debian перестанет грузиться, этот образ завернут в ещё один слой виртуализации.
d2d8
Подозреваю, что это будет тонкий клиент с подключением на какое-то фирменное облако.
DEamON_M
Чтобы загрузить FreeDOS или Debian 6 нужно будет подключение к интернету? Интересное решение)
oisee
Да нет же, это будет стриминг с облачной виртуалки.
East_Star
мне кажется всё идёт к тому, что в перспективе 20 лет большинство бытовых пк будут тонкими клиентами мультимедиа, которые будут только забирать поток с сервера и отдавать команды с устройств ввода.
playermet
Это не очень вяжется с 4K 250Гц мониторами, которые через 20 лет будут бюджетным сегментом.
NickyX3
Там будет гипервайзор встроенный в EFI/BIOS. Хотя по-моему такое уже где-то было
dmitryvolochaev
Ненене, знаете, как еще эпичнее сделать? Настроить сетевую загрузку с сервера компании-производителя и уже оттуда грузить виртуалку с DOS. Так можно оперативно обновлять документацию, чтобы не отзывать партию продукции из-за опечатки.
Главное, на забыть написать на ценнике, что для работы данного компьютера нужен интернет.