Hi Jim, thanks for telling about your relation to DOS :-)
> would love to see exFAT/FAT64 support in freedos, or dos-like OS Note that exFAT has nothing to do with FAT. It is a proprietary, patented, small flash storage filesystem. I have not heard about FAT64, but maybe you mean FAT without a 4 GB file size limit? EDR-DOS does this by basically only storing the lower 32 bit of the size in the directory entry and checking the length of the FAT chain to see if files are N * 4 GB longer, as far as I remember. Similar tricks were used by Win9x DVD burning software, I guess. But honestly, I see very little reason to have files > 4 GB in DOS at all... And you could probably implement ANY trick on the side of those 2 1/2 tools which will do anything useful on such big files manually, ignoring limitations of the OS. > . I don't care what the OS is, as long as it: - has a compiler for > it I can hopefully run on windows - it's easy to set up and cdrom - > has the needed utilities - I can just hit the reset button when I > need to without consequence, like DOS In DOS you can only hit reset if there are no writes ongoing. When you are at the prompt, that is true at most of the time. You could also use any other OS as long as you either only have read-only partitions or have a combination of "not much background writing" and "journaling filesystem to suffer less from any- time-resets". > - has long filenames - multithreading support both in the compiler > and in the OS - either multitasking or task switching. That sounds a lot like Linux now. > - no improper limitations on the fliesystem size that aren't in the > filesystem spec Hm? > - uses a commonly used filesystem (there is a free paragon ext2/3/4 > for windows by the way) - filesystem works with windows I hope (NTFS, > FAT32, FAT12 (floppies), There are not so many things that work with Windows ;-) > - floppy drive support - cdrom support - network support optional - a > command shell prompt with decent scripting capabilities - text screen > is fine for most of what I do, but should have some sort of access to > graphics exFAT is 64-bit and is licensed I am pretty sure. on my > cdroms and installation of DJGPP I really need to get around that 8.3 > filename thing. In DOS, you can use LFN drivers, of course. Still gives you a limit in filename length, but much more than 8+3. Wikipedia says that exFAT supports really big size files and that Tuxera got a license from Microsoft to be able to develop a Linux driver. You can also use a GPL3 FUSE driver if you own a license to use for exFAT. This seems to be thanks to Samsung writing a driver for Android: http://www.tuxera.com/products/tuxera-exfat-embedded/ https://code.google.com/p/exfat/ I have no idea what the licenses from Tuxera or MS cost. > not sure, but I *think* reactos.org is supposed to be an XP clone > might be just that. it's cdromable (you can make a livecd) and right > now it's only fat32. compilers are definitely available and it has > all the above except for filesystem limitations probably. You could try using the available 3rd party Windows ext2 drivers that you mention above. They may work in ReactOS. > if ANYONE has learned what switches to use to get DOSLFN > to work with freedos, PLEASE post to this mailling list! In which way exactly does it fail for you? Remember that many programs for DOS have no idea about long file names. So those will always show only short file names, even in all versions of Windows... In some cases you may have to use special options to switch to LFN style. As a shell, I would assume that DJGPP BASH does use LFNs in DOS :-) Regards, Eric ------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
