Hi,

On Sat, Jul 23, 2011 at 4:05 PM, Ralf A. Quint <free...@gmx.net> wrote:
>
> If the development of FreeDOS keeps sticking to it's original goal of
> providing a "complete, free, 100% MS-DOS compatible operating system"
> (http://www.freedos.org/freedos/about/), then the focus should be on
> exactly that.
> And then there isn't much to worry about "support everything ever
> written for DOS". That comes then automatically.
> IMHO, the prevailing mindset and the actions taken in the last few
> years are leading more and more away from this basic goal, either by
> taking shortcuts or ignoring some of "the old stuff".
>
> That includes ignoring old (but working) compilers, thinking of
> replacing command.com with 4DOS (instead of having it as an optional
> choice) or possibly not testing FAT16 stuff to introduce a possible
> regression in the latest kernel version (which I have not tested
> myself yet though) as "everyone's using FAT32 these days". And don't
> get me started on a mess like ChkDsk... :-(

4DOS is pretty good but can't recompile (easily? workably?) with
hardly anything and has a weird license. I don't actively use it
because I don't need it, but it's got some good stuff. It's definitely
well-done and a cool piece of software. But hey, FreeCOM is quite good
too.

FAT16 bugs? Who enjoys bugs? Sure, testing is minimal because
volunteers are very few, and you can't (easily) test everything. Don't
worry, it will sort itself out, most likely. At worst, just use older
kernels if you're paranoid. (Or make plenty of backups!)

Re: old freeware compilers, remember that they also often have weird
licensing. In particular, you have to "freely register" with
Embarcadero just to download the old Borland tools nowadays, and (last
I checked) you weren't allowed to redistribute them! That's not good
for a GPL kernel since it makes it hard to recompile. (Granted, most
people don't need to recompile the kernel, but see below ....)

Ubuntu keeps DOSEMU in "multiverse". gNewSense doesn't have it at all.
Fedora doesn't have it by default (search RPMfind). Debian keeps it
somewhere weird (main/contrib? can't remember). The simple truth is
that, to them, it "uses non-free tools". What are those tools, you
ask? DOSEMU is GPL, FreeDOS is GPL, so what's the problem? How could
Linux dislike GPL? Well, apparently OSI approved the Sybase v1
(OpenWatcom) license without consulting anyone else. Actually, Sybase
was advised to use a better license (BSD), but they refused. In other
words, OpenWatcom (to these Linux gurus) is *almost* non-free (not
easily rebuildable) and thus taints FreeDOS and thus DOSEMU. No free-r
compilers support the compact model, so they just throw out the baby
with the bath water. Logical? Not really, but that's life!   :-(

So Jim isn't *that* big a purist  ;-)  else he wouldn't suggest using
OpenWatcom. Even he knows that such an idea is either infeasible or
just plain pointless. (And I've never heard OSI revoke it yet, so
....) Yeah, I hate license wars, it's all pointless. People spend more
time fuming over that than writing actual code! So extremely
pointless! But ....

Jim Hall has made it clear that he wants a "free/libre"
(GPL-compatible) "BASE" at minimum for FreeDOS. I don't think that's
an unreasonable goal, esp. since GPLv2 is the most popular open source
license (50% of projects use it). So yeah, it doesn't make sense to
keep things incompatible in licensing unless you want people to
actively ignore your work. Yeah sure, people still do whatever they
want, but at minimum we have to have some sense of freedom to patch
and share the base.

So that's why things are the way they are. Believe it or not, none of
the other (various non-GPL, closed source) DOSes are any better off,
and from the looks of it, most of them are quite worse for it!!
FreeDOS ain't perfect (nothing is), but overall it's easily the "best"
[citation needed].    ;-)

------------------------------------------------------------------------------
Storage Efficiency Calculator
This modeling tool is based on patent-pending intellectual property that
has been used successfully in hundreds of IBM storage optimization engage-
ments, worldwide.  Store less, Store more with what you own, Move data to 
the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to