Hi Bernd, Tom, Bart, others,

> * external Country.sys support (including MODE, DISPLAY, NLSFUNC etc)

Definitely useful. I hope it can be combined with compiled-in
2038 style basic support: Things like date/time/number format.
While only external country.sys adds sort/uppercase/lowercase
override possibilities, people with "mostly ASCII" languages
can still enjoy the (smaller on disk, easy to use) built-ins.



Can you find other useful and reasonably easy to port features on
http://apps.sourceforge.net/mediawiki/freedos/index.php?title=Unstable_Kernel_Branch
http://freedos.svn.sf.net/viewvc/freedos/kernel/branches/UNSTABLE/?sortby=date&view=log
Would be interesting to know :-)



> * That FNODES stuff (Bart seems to be working occasionally
> on this, but now based on 2038)

Bart seems to work on this a lot, but unfortunately there is
nothing about the progress on the mailing list. Otherwise I
would ask why r1416 rmdir drops the 00/eof check (does it?)
and why r1397 drops the dos_commit-only way of close(?) and
how get_f_nodes_cnt works, among other things...



> Windows for Workgroups , which is a flavor of Microsoft Windows 3.11

Actually people who say Windows 3.11 almost ALWAYS actually
mean Windows for Workgroups 3.11 ... There is also a year
2000 patch for Windows 3.1 which is called Windows 3.11 but
that is by far the less frequently used "type of Win 3.11".

Windows 3.0 and 3.1 are quite different. I disagree that they
would be useless without 386enh mode. I remember WIN /S still
was quite useful for me but then I do not use Win32s based
(Win9x-ish) software that would require 386enh mode... :-).

Tom, can you give details on this:

> WfW support will probably never come; WfW was tighly coupled to the
> kernel (at least according to Schulman et. al., WfW is MUCH more then
> just a flavour of Windows 3.11)

What is Schulman et al? I wonder whether the experimental
patch for the experimental 2037 branch was for making 3.1
enh mode or 3.0 enho mode or rather WfW work in FreeDOS,
or maybe several of them, does anybody know? Note that it
is hard to run old Windows on modern hardware with any DOS.

It can help to tell your HIMEM to show only max 256 MB of
RAM, avoid EMM386, avoid Windows direct disk access drivers
and maybe do other config tricks.

Windows 3 is probably not extremely obsolete - I remember
even that "3.0 worked, 3.1 did not" of the deliberate DR
DOS incompatibility long ago really hurt DR DOS market...



> What does UDF support do? Enable copying video DVD?

UDF is popular for rewritable disks, writing on the fly
and large disks with large files, in the CD and DVD world.
Many DVDs and CDs still have normal ISO9660 instead, sure.

> Jeremy Davis created SYS 3.5 yes with support for several other 
> DOS-based operating systems by generating their bootsectors.
> Found some old info at my ancient Blog on Jeremy's server
> http://wiki.fdos.org/Blog/Bernd ]
> I seem to recall that SYS did not support FAT32 bootsectors for
> Windows 95OSR2.x and Windows98/98SE/ME.



> it's possible to modify the kernel enough with additional code so that 
> it could read a Isolinux/Memdisk commandline including arguments?

Possible of course, desirable no ;-). There is that GETARGS
tool and you can use it in autoexec. You can also use DEVLOAD
if you want to use the fetched text for device driver options.

> Followed by searching for a "config=x" option where x=[0..9] and then 
> executing that menu option in (fd)config.sys. The benefit of this is 
> taking away 1 keypress

Bad ratio between benefit and exotic feature ;-)

> Currently it's : 1) select to boot FreeDOS from CD
> 2) select which menu option you want.

You can also use SYS CONFIG to enable Tom's function
to "skip STARTING DOS and boot the next drive instead"
with a hotkey. Then the ISOLINUX / GRUB4DOS / ..: menu
could be configured to always LOAD DOS without choice.

> but means there's no support for loading device drivers (and 
> specially DOS=HIGH, DOS=UMB, the kernel and FreeCOM

I would suggest to make XMS, no EMS, no UMB the default
and keep the menu (yes, sorry :-p) to select options
like "with JEMM386" or "run only DOS, do not start the
installer" or maybe even "no driver minimal mode". Yet
the latter is already covered when you use F5... ;-).

Eric



PS: For those who want to use the "can boot other OSes"
"unstable" variant of SYS, please consider porting six
updates of stable to make a more stable version first:

- 1315 update OEM name
- 1342 fix FAT32 and LBA handling
- 1342 make copy much faster, in particular for SYS A: B: with 1 drive
- 1352 preserve file timestamps, improve copy and alloc code
- 1356 update backup boot sector as well in FAT32
- 1367 fix compilation for odd OW 1.8+ headers

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to