The very weird Hewlett Packard FreeDOS option
By Hein-Pieter van Braam, May 15, 2022
- https://blog.tmm.cx/2022/05/15/the-very-weird-hewlett-packard-freedos-option/
"In this installment: some strange things I discovered when
purchasing a FreeDOS laptop from Hewlett Packard. I suspect that
Some background: I recently purchased a HP ZBook 17.8 G8 as I run
Fedora Linux I decided to have a little fun with the OS selection
and picked the FreeDOS option (Other options include Ubuntu, and
various flavors of Windows 11)." ...
Am 15.10.2022 um 10:17:17 Uhr schrieb Computer Nerd Kev:
Some background: I recently purchased a HP ZBook 17.8 G8 as I run
Fedora Linux I decided to have a little fun with the OS selection
and picked the FreeDOS option (Other options include Ubuntu, and
various flavors of Windows 11)." ...
But why do they offer that?
Only a really small amount of people needs that, even less than people wanting GNU/Linux on their machines.
Marco Moock <mo01@posteo.de> wrote:
Am 15.10.2022 um 10:17:17 Uhr schrieb Computer Nerd Kev:
Some background: I recently purchased a HP ZBook 17.8 G8 as I run
Fedora Linux I decided to have a little fun with the OS selection
and picked the FreeDOS option (Other options include Ubuntu, and
various flavors of Windows 11)." ...
But why do they offer that?
Only a really small amount of people needs that, even less than
people wanting GNU/Linux on their machines.
If you look at the article, the first screen shot therein explains
why. The FreeDOS option allows those, with no interest in paying the
windows tax, the ability to purchase the laptop without paying the
windows tax (which ranges from a low of 97.25 Euros to 162.47 Euros
per the screen shot).
The Ubuntu option also avoids the tax, but 'FreeDOS' might be aimed
at corportate purchasing departments that already have a blanket MS
licence for installing windows on their hardware themselves. FreeDOS
would allow just enough "it works, reimage the disk" testing by the
group who reimages the disks to handle DOA situations.
DOA = Dead On Arrival -- FreeDOS would boot 'just enough' for the
minimum wage contract worker to filter likely "works" from "broken from factory" without needing to invest much in /training/ for that same
person by "big corp".
The worker doing the dead on arrival filtering (and unboxing) is the
minimum wage worker with minimum training. The person doing the
"install" is the next level up in pay. Having the higher cost worker
also doing the dead on arrival filter would compute out to to be a
higher net cost to some bean counter in budgeting.
Am 15.10.2022 um 15:53:06 Uhr schrieb Rich:
Marco Moock <mo01@posteo.de> wrote:
Am 15.10.2022 um 10:17:17 Uhr schrieb Computer Nerd Kev:
Some background: I recently purchased a HP ZBook 17.8 G8 as I run
Fedora Linux I decided to have a little fun with the OS selection
and picked the FreeDOS option (Other options include Ubuntu, and
various flavors of Windows 11)." ...
But why do they offer that?
Only a really small amount of people needs that, even less than
people wanting GNU/Linux on their machines.
If you look at the article, the first screen shot therein explains
why. The FreeDOS option allows those, with no interest in paying the
windows tax, the ability to purchase the laptop without paying the
windows tax (which ranges from a low of 97.25 Euros to 162.47 Euros
per the screen shot).
No operating system would also avoid the Windows license and creates
less work for HP.
The Ubuntu option also avoids the tax, but 'FreeDOS' might be aimed
at corportate purchasing departments that already have a blanket MS
licence for installing windows on their hardware themselves. FreeDOS
would allow just enough "it works, reimage the disk" testing by the
group who reimages the disks to handle DOA situations.
What are DOA situations?
I don't see a reason for FreeDOS here, they can directly install
Windows/any other OS without even booting FreeDOS. I think there is
another reason for HP to provide it.
Marco Moock <mo01@posteo.de> wrote:
I don't see a reason for FreeDOS here, they can directly install
Windows/any other OS without even booting FreeDOS. I think there is
another reason for HP to provide it.
The worker doing the dead on arrival filtering (and unboxing) is the
minimum wage worker with minimum training. The person doing the
"install" is the next level up in pay. Having the higher cost worker
also doing the dead on arrival filter would compute out to to be a
higher net cost to some bean counter in budgeting.
A valid point, but I suspect another reason is that companies who
install their own OS image have likely been ordering these things
since the days when some portion users may have actually
wanted/needed DOS.
The people doing the ordering probably have no idea what DOS is or why
they select it, just that it's what the IT people require. If HP take
away that option, they'll probably cause years of confusion as each
company engages in lots of back-and-forth to determine whether it's OK to order the laptops from HP with the "blank" option. Maybe some hopeless
cases would even end up so confused that they purchase from a competitor
that still offers a DOS option instead.
I don't see a reason for FreeDOS here, they can directly install
Windows/any other OS without even booting FreeDOS. I think there is
another reason for HP to provide it.
Computer Nerd Kev <not@telling.you.invalid> wrote:
A valid point, but I suspect another reason is that companies who
install their own OS image have likely been ordering these things since
the days when some portion users may have actually wanted/needed DOS.
I doubt that (I can't think when companies would have last actually
wanted DOS in volume, maybe sometime in 1990s?). But it's possible
'DOS' has become fossilised as a placeholder for 'I'm not paying the
Windows tax because I'll install my own OS'. That route must be not
uncommon for corporates who have their own volume Windows licences and
don't need one to come with the hardware, which might make it a quite
popular option. When DOS could no longer run on modern hardware, they
did this virtualisation hack.
OTOH I wonder whether the various Microsoft antitrust cases had a
bearing: perhaps MS was unable to prevent the vendors from shipping
hardware without a Windows licence, but the vendors agreed to ship
something as useless as possible, rather than something that would
actually compete.
On 16 Oct 2022 14:06:05 +0100 (BST), Theo wrote:
Computer Nerd Kev <not@telling.you.invalid> wrote:
A valid point, but I suspect another reason is that companies who
install their own OS image have likely been ordering these things since
the days when some portion users may have actually wanted/needed DOS.
I doubt that (I can't think when companies would have last actually
wanted DOS in volume, maybe sometime in 1990s?). But it's possible
'DOS' has become fossilised as a placeholder for 'I'm not paying the Windows tax because I'll install my own OS'. That route must be not uncommon for corporates who have their own volume Windows licences and don't need one to come with the hardware, which might make it a quite popular option. When DOS could no longer run on modern hardware, they
did this virtualisation hack.
MsDOS doesn't, but Free DOS probably does. It would be interesting to see
the author try that, just for fun.
Carlos E.R. <robin_listas@es.invalid> wrote:
On 16 Oct 2022 14:06:05 +0100 (BST), Theo wrote:
Computer Nerd Kev <not@telling.you.invalid> wrote:
A valid point, but I suspect another reason is that companies who
install their own OS image have likely been ordering these things
since the days when some portion users may have actually
wanted/needed DOS.
I doubt that (I can't think when companies would have last actually
wanted DOS in volume, maybe sometime in 1990s?). But it's possible
'DOS' has become fossilised as a placeholder for 'I'm not paying the
Windows tax because I'll install my own OS'. That route must be not
uncommon for corporates who have their own volume Windows licences
and don't need one to come with the hardware, which might make it a
quite popular option. When DOS could no longer run on modern
hardware, they did this virtualisation hack.
MsDOS doesn't, but Free DOS probably does. It would be interesting to
see the author try that, just for fun.
It doesn't:
http://wiki.freedos.org/wiki/index.php/Releases/1.3 (20 Feb 2022)
"FreeDOS 1.3 will not support UEFI-only systems. You will need to
enable "legacy" or "compatibility" mode in your UEFI to emulate a BIOS.
Since Intel plans to end "legacy BIOS" support in their new platforms by
2020 (in favor of UEFI) users have asked if FreeDOS will be updated to support UEFI. The short answer is No.
Like any DOS, FreeDOS makes use of BIOS for video and disk functions.
But even if these functions were moved into the FreeDOS kernel, note
that there are many, many existing DOS programs that directly use BIOS
to work. FreeDOS cannot "emulate" BIOS for these programs. "
On 25 Oct 2022 09:55:29 +0100 (BST), Theo wrote:
http://wiki.freedos.org/wiki/index.php/Releases/1.3 (20 Feb 2022)
"FreeDOS 1.3 will not support UEFI-only systems. You will need to
enable "legacy" or "compatibility" mode in your UEFI to emulate a BIOS.
Since Intel plans to end "legacy BIOS" support in their new platforms by 2020 (in favor of UEFI) users have asked if FreeDOS will be updated to support UEFI. The short answer is No.
Like any DOS, FreeDOS makes use of BIOS for video and disk functions.
But even if these functions were moved into the FreeDOS kernel, note
that there are many, many existing DOS programs that directly use BIOS
to work. FreeDOS cannot "emulate" BIOS for these programs. "
They are not only removing the bios boot "system", but also all the functionality, the bios "interrupts"?
That will also affect legacy software out there.
Carlos E.R. <robin_listas@es.invalid> wrote:Legacy-BIOS-Boot-Support-Removal-for-Intel-Platforms.pdf
On 25 Oct 2022 09:55:29 +0100 (BST), Theo wrote:
http://wiki.freedos.org/wiki/index.php/Releases/1.3 (20 Feb 2022)
"FreeDOS 1.3 will not support UEFI-only systems. You will need to
enable "legacy" or "compatibility" mode in your UEFI to emulate a
BIOS.
Since Intel plans to end "legacy BIOS" support in their new platforms
by 2020 (in favor of UEFI) users have asked if FreeDOS will be
updated to support UEFI. The short answer is No.
Like any DOS, FreeDOS makes use of BIOS for video and disk functions.
But even if these functions were moved into the FreeDOS kernel, note
that there are many, many existing DOS programs that directly use
BIOS to work. FreeDOS cannot "emulate" BIOS for these programs. "
They are not only removing the bios boot "system", but also all the
functionality, the bios "interrupts"?
That will also affect legacy software out there.
AIUI that's what they're talking about. CSM is the mechanism by which
UEFI can support legacy BIOS calls. Intel wants to/has removed CSM. It seems AMD hasn't decided to do that, yet.
Although:
Intel Client Platform Programs for 2020+
* Starting with client platforms launching in 2020 [1]. Intel will no
longer be supporting legacy Basic Input/output System (BIOS) mode.
* This means that Intel will not support issues, questions, or debug scenarios on legacy platform BIOS configurations, as they are not
official plan on record.
[1] Includes 10 th generation Intel platforms launching in 2020 and all future platforms. https://www.intel.com/content/dam/support/us/en/documents/intel-nuc/
I'm not sure if that means the feature has been removed or 'it's there
but we won't answer the phone about it'.
Although I think the point is a bit moot - if you can't boot
DOS/Win3/Win9x via UEFI, how can apps make BIOS calls? I'm not sure
that the NT line (XP and later) uses BIOS calls directly.
Well, there are applications running in an MsDOS shell under Windows, for >instance. Not virtualized. I'm not using any, but there are people around
who are. I suspect there are industrial setups, machines, that are using >MsDOS software.
Carlos E.R. <robin_listas@es.invalid> wrote:
Well, there are applications running in an MsDOS shell under Windows, for >instance. Not virtualized. I'm not using any, but there are people around >who are. I suspect there are industrial setups, machines, that are using >MsDOS software.
The Windows command line is as awful as MS-DOS and it is sort of a little
bit compatible with MS-DOS but the similarity ends there. It is -not- an "MS-DOS shell" even if many Windows people call it the "DOS Window."
--scott
Although I think the point is a bit moot - if you can't boot DOS/Win3/Win9x via UEFI, how can apps make BIOS calls? I'm not sure that the NT line (XP and later) uses BIOS calls directly.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 388 |
Nodes: | 16 (2 / 14) |
Uptime: | 05:36:17 |
Calls: | 8,220 |
Calls today: | 18 |
Files: | 13,122 |
Messages: | 5,872,261 |
Posted today: | 1 |