Op 11-4-2012 20:02, Rugxulo schreef:

> Users will always need sources, esp.  if they share, but they don't
> necessarily need to unpack them. (Well, anyways, they probably don't
> have all compilers anyways.)

The entire idea of opensource was to be able to modify sources to suit a 
person's needs. Most people, including me, haven't got enough interest 
or experience to be a programmer, but still, a bit of messing around and 
see what happens, should be possible.

> Keep in mind that outside of FDXMS286, there is no XMSv2 only driver,
> esp. for 286s that is the only one that (allegedly) works. And
> obviously XMS doesn't work at all on 8086 or 80186.

The combination of
01) System firmware (BIOS/EFI/UEFI/Coreboot)
02) Controller firmware (PCI IDE/SATA/USB controller)
03) Boot Manager (GRUB/Syslinux/Memdisk)
04) Boot Loader (boot sector usually)
05) Kernel (FreeDOS/MSDOS/DRDOS etc)
06) Shell (FreeCOM/4DOS)
07) Memory driver (XMGR/HIMEMX/JEMM386/JEMMEX
08) Other drivers (SHSUCDX etc)
09) Programs (KEYB, DEVLOAD UIDE.SYS)
10) Settings (DOS=HIGH / DOS=UMB / DOSDATA=UMB)

can be horribly misbehaving in some cases. With my own testing I found 
JEMMEX more compatible than XMGR or HIMEMX + JEMM386 in various cases, 
but on other systems it's different, as Mike mentioned. My preference 
would be no XMS driver at all, and only load as needed/wanted.

If the MEMDISK stuff in FreeDOS kernel 2041 works properly (guess it's 
not compiled in by default? not sure?) I could offer which memory driver 
to load already from the Syslinux menu.

> But I thought the default installer (since on CD) was 386+ anyways? Or
> at least default requirements. So just use DJGPP UNZIP32.EXE (or
> whatever it's called), it can run in "raw" (no mem. managers) just
> fine. If you really want, you can include both 16-bit and 32-bit
> UNZIP*.EXE files and choose dynamically at runtime (cpulevel.com, if
> errorlevel 3 unzip32.exe). At least this way won't be painful
> "unnecessarily" for 90% of users.

Copy proper decompressor somewhere and set path? Sounds like a nice option.

> Yes, but some DOS settings are quite limited by default, so sometimes
> F8 is better.

PATH and DIRCMD usually come into my way. For others, language/keyboard 
stuff might be quite relevant as typing blindly on keyboards with 
different layouts is confusing. Yay laptops from Belgium :)

> I agree with Eric, but it's your call, Bernd, obviously.   ;-)

Only done when needed (no C: present so offer FDISK if possible, or 
ramdisk which requires XMS which requires loading driver).

>> We hopefully do not have many such programs anyway...?

Flashrom is one such program at least. 4DOS might be another.

> P.S. I guess you know 7zdecode.exe is much smaller than p7zip. Or are
> you just letting the end user figure out how to unpack it?   ;-)    Oh
> wait, p7zip itself can't build (easily?) on FreeDOS, heh, now that's
> one behemoth of a package (slow to build).

Your used extender for 7zdecwat.exe wasn't compatible with public 
distribution, so I can't use it. A 386+ build of UPX-UCL v3.08 wouldn't 
hurt either :)

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to