Jim, Stallman is clearly a hard person to get along with. Part of the reason is that Microsoft has been a monopoly for so long that the GPL was the only way anyone could have a personal computer run something not MS-DOS and not Windows NT in a realistic sense that they don't have to buy a license for. Until Microsoft isn't a monopoly, Stallman almost has to be the way he is and can hardly change at all. Realize in the 90s that people who wanted a PC regardless of whether or not they wanted to run a Microsoft OS at all on it had to pay for a Windows 9x license. Even today, where is NT lite from Microsoft? Why can't any of us run 32 bit Windows XP without having to activate it today? Windows 2000 Professional doesn't have to be activated, but that isn't even open and should not be used without a license either where Microsoft won't let you buy one from them for it at any price. Microsoft Windows 10 Pro 64 bit is too expensive at ~$200 for a retail copy. I don't appreciate Microsoft doing away with keys on top of forcing activation and the OS potentially not working unless it can hook to the Microsoft Cloud and verify that you are still allowed to use it. This is terribly abusive along with requiring activation in the first place. When ReactOS is stable, anybody who needs Windows NT won't have to rent Windows from Microsoft anymore where that is obviously Microsoft's opinion of what you will have to do in the near future to have Windows NT on your computer period.
All dos based Microsoft Windows versions and even Windows Millenium are available online for free where museums are taking the huge risk of being prosecuted by Microsoft for giving it away for free with all the keys. Your freedos is extremely valuable and extremely important and it is both needed and wanted. FSF should give a fork of Freedos 1.3 the proper label if that fork is made for the right reasons and given the proper limitations. A fork needs to be done and Freedos 1.3 needs to be fully released as planned. The fork of Freedos 1.3 needs to have IDE and floppy support removed completely from the kernel. This fork has to target modern PCs that do not have a BIOS and it cannot support any proprietary software, but there isn't any proprietary dos software that requires a modern computer without a bios to run anyways. For DOS to live any longer and have any relevance in 2021, we need to bring it to modern hardware. The simplest way to bring FreeDOS to modern hardware is to make a fork that will run syslinux as a superior alternative to grub2 on an EFI computer without a bios. Grub2 royally sucks IMO. Part of the reason grub sucks is that it started out as a bootloader for every imaginable PC OS including Windows NT that works with BIOS. Grub2 is nothing like Grub1 because Grub1 requires you to have a BIOS to work where Grub2 doesn't expect you to have a BIOS at all. EFI is extremely controversial for people who primarily want to run open source operating systems like Linux and who don't want or need to run any closed source software. Sadly, secure boot which is tightly tied to EFI is primarily a Microsoft thing. The open source software world needs to deal with secure boot adequately and permanently. There is a need to stop Microsoft from controlling what a personal computer is and what people can have on their personal computer. Microsoft still has too much control evidenced by the fact that Windows 9x is not open, not free, and there is no free version of Windows NT either from Microsoft despite Microsoft's promise that there would be before Windows XP debuted. Windows 10 is still Windows NT in a lot of ways. Microsoft won't allow anyone to legally use a closed source copy of Windows NT 32 bit without purchasing a license from them. Microsoft won't let you buy a license for 32 bit NT, not even Windows Vista. You should never have to buy 32 bit Windows NT period to use it legally with Microsoft hating it so much these days. Microsoft even hates Windows 7 64 bit already. Most people want to use 32 bit Windows NT when Linux won't cut it. Increasingly, that won't be a problem anymore because of ReactOS, but we aren't quite there yet. ReactOS by the way in VirtualBox on CentOS 8 is stable enough that you can play Warcraft II Battle.Net edition all the way through no problem. You will notice color issues and the map editor isn't usable yet, but the game is playable already. This is the first time I'm aware of that any Windows game that Freedos isn't good enough for can be played legally without having a valid Windows NT or Windows 9x license and you don't have to play it in Linux using WINE either. The ReactOS project was going to provide a free Windows 95, but they decided that that cannot be accomplished. When ReactOS stabilizes fully, maybe the Win32k subsystem can be ported to FreeDOS and we can have a true drop in replacement for Windows 98SE on top of FreeDOS. For that matter, there isn't even an open source drop in replacement for Windows 3.1 where you shouldn't even bother using the closed source Windows 3.1 or Windows 3.11. Blizzard crushed the FreeCraft project and politically they are better off making sure that people play Warcraft III and later legally than they are going after people for illegally playing Warcraft II BNE. Warcraft II by the way should work in Freedos without even Windows 3.1. I'm surprised that I've never downloaded the original Warcraft II, but I have played Warcraft I in Freedos. Jim, FreeDOS has to be forked. The current FreeDOS 1.3 needs to be finished and you need to continue the existing FreeDOS as an IDE/Floppy controller/BIOS DOS that isn't finished until everything that you need MSDOS6.22 for works perfectly in FreeDOS. The current FreeDOS has poor support for SATA and practically no support for USB. SATA and USB support need to be removed completely from the current FreeDOS IMO and you need to state clearly that you don't intend to support these adequately in the current FreeDOS. An alternative to a forking of FreeDOS that makes sense is to complement FreeDOS with a high quality emulator that is targeted at a modern PC to make that PC look like nothing newer than an Intel Pentium I 233 MMX on an early 32 bit PCI motherboard that still had 2 EISA slots on it. This emulator needs to be perfect and it needs to be maintained going forward. It should be easier to fake old hardware on modern hardware than it was to get to FreeDOS 1.0. You can literally strip down modern Linux to create this emulator. Your emulator is the current Linux kernel stripped down to create a fake Pentium I MMX on a modern PC that doesn't have a BIOS at all. The threat of secure boot and EFI to Linux and FreeDOS and any other open source operating system is real. If you want most people to care about FreeDOS, fork it now. The fork must run syslinux on a modern motherboard that expects you to turn on secure boot for Windows 10. Don't even call the fork FreeDOS exactly, because DOS in the modern era has never been on anything that doesn't have a BIOS with the notable exception of the Raspberry Pi where I'm curious how that even works. The Pi uses a RISC processor where the 8086 all the way up to the Penitum I 233 MMX is a CISC processor. The Pi processor is an orange where the IBM PC processor is an apple and you can't compare apples to oranges. I love apples and oranges where it's absurd to try and compare them.
_______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user