Hi,

On Wed, May 2, 2012 at 8:03 PM, Martin Kelly <martin.kelly90...@gmx.com> wrote:
>
> Don't get me wrong lol. I am running both Linux, BSD and FreeDOS currently,
> and FreeDOS is amazingly fast in comparision to Linux.

Linux is great but my main gripes are 1). build complexity, 2). too
many incompatible distros, 3). little binary stability, 4). relatively
high requirements (and disdain for anything older than P3/1.0 Ghz or
just compatibility in general).

>>Though alternatively, others (e.g. late genius Pat
>>Villani) already had ideas of moving to a 32-bit kernel built via GCC using
>>FreeBSD driver framework.
>
> Sounds Interesting, but wouldn't that mean that DOS would essentially not be
> DOS lol, it would DOSBSD???? :P

The idea was that having a proper 32-bit OS with built-in support for
some things (networking, USB) via external [stable] drivers would be a
good fit a la NTVDM (thanks to V86) or whatever. Having a built-in
solution would prevent a lot of workarounds, hacks, and kludges (I
suppose).

Granted, this idea was before Bret and Mike's efforts, so maybe it's
less critical now, but the idea was build upon what's already out
there as some modern features are considered important these days.

>> >  -A secondary 32/64-bit capable kernel that  *doesn't* replace the
> current
>> > FDOS kernel but expands upon the existing kernel by writing new 32-bit
>> > and 64-bit binaries/ code.
>
>> Unlike DJGPP or DOSEMU or FreeDOS-32?
>
> No the intention was different to DOSEMU but similar to FreeDOS-32.
>
> DOSEMU is an emulator ontop of a host system, practically the DOS version of
> virtualbox and the like.

Both were hosts with built-in DPMI running natively in 32-bit
protected mode using V86 for 16-bit stuff. The only difference is that
FreeDOS-32 was never very stable or useful except as a proof of
concept (sadly).

> The x-windows system was only a small part of the idea. DJGPP just does what
> essentially the idea of what cygwin on DOS would have done.

Cygnus used to use DJGPP, so that's no surprise. It's just that some
people "switched" exclusively to Windows for oddball reasons, hence
DJGPP kinda got left in the dust. I'm telling you right now that a LOT
of software could work well with DJGPP (and has in the past) but has
been dropped for vanity reasons. Considering how stable and powerful
DJGPP is, that's a big shame.

> The secondary kernel design was more about enabling SMP
> and expanding memory access to run more intense applications (bloatware lol)
> like firefox.

Many have tried and failed. (And Firefox is way way too big and
complex, IMHO. Years ago people here dreamed of porting Dillo as a
lightweight alternative, and even that was considered way too complex
for us. I consider it no small feat that Dillo was ported to DOS
[DJGPP ftw!], and I was pleasantly surprised!

> Not to re-design the whole system. Whether SMP or greater RAM can be
> achieved through a DOS
> extender i don't know, or even if SMP is already implemented?
> I was of the assumption and knowledge that greater than 4GB of RAM access
> requires a 64-bit
> kernel or PAE to address that higher RAM.

No, there is no SMP or PAE support, at least not in FreeDOS proper.
Some have tried looking into SMP, but apparently even their one-app
hacks weren't feasible or stable enough. As for PAE, nobody has really
needed it because "most" DOS apps don't use 500+ MB of RAM (yet). But
like I said, some PAE hacks do exist (untested by me).

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to