Hacker News new | past | comments | ask | show | jobs | submit login

I can't find a source for it, but my recollection is that MS considers selling a PC with no operating system as encouraging piracy of Windows.

So I suspect this option is either due to an agreement with MS, or an overly cautious legal department.




You're probably thinking about the agreement MS had with PC manufacturers that required them to pay for a copy of DOS regardless of whether the computer they sold had a copy of DOS or not. MS was barred from using that method in 1994.

https://www.justice.gov/atr/competitive-impact-statement-us-...


But customers can also order this laptop with Ubuntu preinstalled. Why offer both Ubuntu and FreeDOS, especially if the latter is just running inside of a Linux VM anyway?


When I last ordered from HP, many laptops did not have Linux as an option (mine did not, so I bought the FreeDOS version)


Well that's also weird! Why are both options available on some computers, while others only have FreeDOS, even when they can't actually run FreeDOS.


My guess is that those computers are missing Linux drivers for modern devices like a camera or fingerprint scanner or something. Those wouldn't be expected to be supported in FreeDOS, but would be in Linux.


It ran FreeDOS just fine (and indeed runs Linux just fine for me), presumably they didn't want to QA that model with Linux.


Some countries have consumer protection laws that require that a factory-assembled computer must come with an OS. This whole FreeDOS thing feels like malicious compliance to me just to have something so it doesn't boot into a BIOS error.

Though I've assumed that FreeDOS runs on bare metal. This whole Linux-with-a-VM feels strange, to say the least.


It's not malicious compliance. It's for power-users who already own or don't want to own a copy of Windows. It's a good thing that we (where I live) fought hard for - fortunately here it wasn't about laws but only about available options, so lobbying the vendors and sellers was enough.


But they also offer Linux. In fact they already ship you Linux when you order the FreeDOS option. Why the extra effort?


Some countries also prohibit selling laptops without any OSs because they're unusable in that way, so this is a way to sell a technically "fully usable laptop" for people who'll install linux anyway.


which leaves the question of why going through the hassle of creating this mess instead of just Linux.


Because they they have to support that linux distro, with all the drivers, update etc.,...

And the FreeDOS just works. Doesn't do much, but what it does, it does well.


No they don't. They could just start the debian distro without network configuration and gui and end up with a shell, with a MOTD saying this is just a base distro and a full reinstall to a supported OS is advised before connecting it to a network.

I guess they only do that because the FreeDOS name does not frighten the average tech guy who only used microsoft products as much as linux.


but the Linux they are shipping underneath that FreeDOS also works. And they also offer Linux preinstalled, so they need to "support" that to whatever amount anyways.


They probably only support the FreeDOS, not the underlying distribution. If you mess with the Linux and break the FreeDOS, that's on you. They might have 2 customers running some 40 year old legacy DOS app but 99% of people selecting the FreeDOS option are wiping it to install something else, so using it unsupported.


The pre-installed Linux works, but it doesn't have to work for all the driver and functionality edge cases that a real FreeDOS machine would definitely not support.


According to the article, they already do have a Linux option.

I’d wager the FreeDOS is a legacy option because they’ve supported it in the past an figures have shown it sells. Even if those figures don’t take into account how many of those legacy FreeDOS installs were for other alternative OS like Linux (though it could also be BSD, Haiku, Illumos, ReactOS or others).

Or there genuinely might still be FreeDOS users out there. Eg running industrial applications. Though I’d wager they’d be more likely to run DosBox and not on laptops either. But “industrial applications” covers such a wide spectrum of uses so never say never.


Many industrial users are not price sensitive. Having the keyboard, monitor, and computer in a single housing with a built-in UPS all in a compact device with a single power cord is a big selling point.


> Industrial users are not price sensitive

That's not a universal truth. I've worked with plenty who are.

> Having the keyboard, monitor, and computer in a single housing with a built-in UPS all in a compact device with a single power cord is a big selling point.

That's not a universal truth either. Sometimes the device will be a headless controller. In which case a laptop wouldn't always the right form factor. There might be additional hardware that needs supporting, which can be much more complicated with laptops. There might be other requirements (eg environmental constraints) too.

"Industrial" covers a pretty large spectrum of use cases.


Thank you, I've clarified the comment by adding the word "many". It is a generalization, that holds in many but not all cases.


Indeed, but isn’t that literally what I said in my original comment?


I was emphasizing the utility of having the entire system packaged as a single unit (a laptop) for these clients.


But if you use DOS still for industrial stuff you usually do it because you need some old-fashioned interface (i.e. real serial or parallel ports are the usual example). Which is going to work great from inside a VM, not.


If you need real, physical RS-232, rs-422, rs-485, CANbus, 2wire, or parallel ports you're not buying a mass market modern laptop either.


Having worked in this world, I have sometimes patched DOSBox to communicate with all types of extravagant hardware, even ISA cards (look hard enough and you'll find even Core motherboards with ISA slots...).


Sure, but you presumably don't buy FreeDOS in a VM off-the-shelf for that, but setup the specific right thing for your use cases.


Recipients of Linux machines might expect them to perform all their functions well, whereas there is no such expectation with FreeDOS.

So while they offer Ubuntu on a limited set of machines, perhaps this emulated approach allows them to effortlessly ship neither-Windows-nor-Ubuntu option to everyone to guide their development/marketing effort (learn if people are happy with Ubuntu/Windows options).


I dual-boot in my computers, because for some things live video games (and some software) I prefer Windows, while for coding or using a remote console I prefer Ubuntu. So I always try to split the hard disk in half and install Ubuntu in raw hardware.

My (relatively new) HP Spectre x360 only got sound working until Ubuntu 22.04 was launched. This is one year after the hardware was launched. I spent some months using Ubuntu without having sound, unless I plugged my USB headphones.

My previous laptop, Dell Inspiron 7375 with an AMD Ryzen 5 2500U CPU, did not even properly boot into Linux until Ubuntu 22.04 was launched. The best I could manage was make it boot it with some MMU kernel parameter, and it worked for half an hour until it froze. And it always froze with Ubuntu 18.04. It is a computer from 2018, so it was four years without me being able to natively run Linux in it. I had to use a virtual machine during these years =(

So, there's a lot of work either by the community or by the vendor to make Linux work in some hardware.


They sell this laptop with Linux too already. And the equivalent of a FreeDOS setup doesn't even need anything complicated - I doubt FreeDOS ships with sound or graphics drivers after all.



Some line test might run on it. It could be that at that point it is simpler to sell it on with the software than wiping.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: