1 a later, DOS fs enh committee, please report what you got (Developers)
Japheth wrote:
> Hacks might be useful when IMPLEMENTING something,
> but they're NEVER useful when DESIGNING something.
Right, but does anything exist that was DESIGNED for DOS within last 10 years or ever ?
> If you're unable to see the flaws of the FAT32+ "design"
Recheck the NTLFN / VFAT "design" 1st
> Windows Explorer is a good sample for a "user-level" file manager
Maybe true, but off topic, unrelated and irrelevant here
> make you aware that you are about to loose credit with your kind of "arguments".
Please finalize your "argument" now: to respect the overall credit preservation law, someone must gain credit this way, but who ? The president of the DOS filesystem enhancement committee, Steve ? Your twin friends Lucho+Iucho ?
> To extend DOS on such a sensible field reasonable persons with a mind
> open for criticism are needed.
Sure. I failed, so what better guys did you get since then ? Steve ? Your twin friends Lucho+Iucho ?
> They also must care about Windows and other OSes.
Sure. Cripple DOS for favor of Windows.
> Support for external file systems is important
... or somewhat useful at least ...
> but DOS having a native format for files > 4 GB
is a must
Steve wrote:
> If, say, a DOS EXE > 4GB is seen as multiple files,
> how would it be executed in Windows?
Not at all ?
> Might it be best to accept a max. size of (4G-1)
> bytes as the price of being able to use files in multiple OSes?
For you, YES.
Japheth wrote:
> Even without FAT32+ DOS is missing an API to position at
> file offsets > 4 GB. With NTFS4DOS, the Paragon drivers or
> similar things such large files are accessible for DOS apps.
> So the "API extension" part of FAT32+ is important
YES.
> even if FAT32+ itself might be crappy.
Maybe true, still less crappy than VFAT/NTLFN or NTSC4DOS hacks.
> based on FAT32
Why base on silly FAT28 at all ?
> and stable for other OSes is not proven yet to be impossible.
COOL.
> In such a concept one file > 4 GB will be seen as multiple files
> in Windows/Linux, all < 4 GB and all of course "perfectly valid".
Do you intend to delete the VFAT/NTLFN hack then ? Or do you have space for both at same time ?
> btw: IMO it might be a good idea to redesign even the API part of FAT32+,
> since the API extension has been placed into DOS' LFN function group
> (int 21h, ax=7142h), where it doesn't belong at all. A better place
> possibly would have been the FAT32 extensions (int 21h, ax=73xxh).
> And in the FAT32+ concept, the API needs a pointer to a 64bit value,
> which makes such a call unnecessary complicated for DOS extended programs.
> A simple int 21h call with the offset hold in registers (SI:DI:DX:CX?
> or maybe just DI:DX:CX?) would have been preferable.
All points right, all points fixed by me (not yet released, thus).
sol wrote:
> So --- we're already adding support for a new filesystem.
> Why not do it right?
> Why base it off FAT, which is bad by design?
Right. So what did you get in the meantime ?
> It's not efficient. It gets fragmented horribly. LFN was hacked in.
> If we're still using 28 bits of the FAT, iirc we're restricting
> ourselves to 2 TB for partition size.
Right. I fixed all those (not yet released, thus).
Japheth wrote:
Who is "we"? Who adds support for a new file system in DOS?
Me.
> I'm not aware of such efforts. There's no risk (or chance)
> that FreeDOS will get anything in this direction in the foreseeable future.
IIRC FreeDOS 1.1 is scheduled for beginning of 2008
> safe DOS extension, intended for all DOS users.
How many people do you see at risk ?
sol wrote:
> Ahh, good idea, add FAT+ because it's easier than doing it the right way.
> That's a good way to write software.
Right. Any examples ? Good and bad ? Let's see how many of yours are good and how many evil.
> What about HPFS? At least OS/2 used it, Linux can read/write it,
> and FreeBSD can at least read it.
No thanks. 20 years old junk, HFFS (Heavy Fragmentation File System), 2 GiB file, 2 TiB volume size limit, many flaws, no features, designed for OS/2 , ... ... Please see the top argument of Japheth !!!
So, DOS filesystem enhancement committee president Steve and vice-presidents Japheth and sol, please report what you got
---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***
Complete thread:
- GetFileSizeEx / Read&Write performance / Wiping - DOS386, 21.12.2007, 03:40 (Developers)
- GetFileSizeEx / Read&Write performance / Wiping - Steve, 21.12.2007, 05:38
- The Death Of FAT32+ - Japheth, 21.12.2007, 07:24
- --- DEATH --- - DOS386, 21.12.2007, 22:13
- --- DEATH --- - sol, 21.12.2007, 22:30
- --- DEATH --- - DOS386, 21.12.2007, 22:46
- --- DEATH --- - Steve, 21.12.2007, 23:22
- --- DEATH --- - DOS386, 21.12.2007, 22:46
- Rest in Peace, Fat32+! No Resurrection possible! - Japheth, 21.12.2007, 23:12
- -- DEATH -- (anyone has a solution for >4GiB files in DOS ?) - DOS386, 21.12.2007, 23:46
- First get all facts! - Japheth, 22.12.2007, 00:15
- --- DEATH --- - DOS386, 22.12.2007, 00:24
- --- DEATH --- - sol, 22.12.2007, 05:17
- --- DEATH --- - Japheth, 22.12.2007, 09:45
- --- DEATH --- - Steve, 22.12.2007, 10:08
- DOS API extension for files > 4 GB - Japheth, 22.12.2007, 10:28
- --- DEATH --- - sol, 23.12.2007, 23:29
- --- DEATH --- - Matjaz, 24.12.2007, 10:03
- DOS File System efforts - Japheth, 24.12.2007, 17:06
- DOS File System efforts - Rugxulo, 24.12.2007, 19:53
- DOS File System efforts - sol, 25.12.2007, 02:17
- DOS File System efforts - Japheth, 25.12.2007, 09:10
- DOS File System efforts - Rugxulo, 26.12.2007, 21:34
- DOS File System efforts - Rugxulo, 24.12.2007, 19:53
- --- DEATH --- - Steve, 22.12.2007, 10:08
- HPFS for DOS - Rugxulo, 09.09.2008, 22:48
- --- DEATH --- - Japheth, 22.12.2007, 09:45
- --- DEATH --- - Japheth, 22.12.2007, 08:57
- --- DEATH --- - sol, 22.12.2007, 05:17
- --- DEATH --- - DOS386, 22.12.2007, 00:24
- First get all facts! - Japheth, 22.12.2007, 00:15
- -- DEATH -- (anyone has a solution for >4GiB files in DOS ?) - DOS386, 21.12.2007, 23:46
- --- DEATH --- - sol, 21.12.2007, 22:30
- 1 a later, DOS fs enh committee, please report what you got - DOS386, 29.12.2008, 02:41
- Just noise? - Japheth, 29.12.2008, 08:07
- NOISE-FS outperforms them all !!! - DOS386, 30.12.2008, 23:06
- NOISE-FS outperforms them all !!! - Japheth, 31.12.2008, 11:46
- NOISE-FS outperforms them all !!! - sol, 02.01.2009, 01:59
- NOISE-FS outperforms them all !!! - Rugxulo, 02.01.2009, 04:25
- NOISE-FS outperforms them all !!! - Japheth, 31.12.2008, 11:46
- NOISE-FS outperforms them all !!! - DOS386, 30.12.2008, 23:06
- better DOS file system? - Rugxulo, 29.12.2008, 23:16
- better DOS file system? - ecm, 30.12.2008, 21:48
- 1 a later, DOS fs enh committee, please report what you got - Steve, 02.01.2009, 07:01
- Just noise? - Japheth, 29.12.2008, 08:07
- --- DEATH --- - DOS386, 21.12.2007, 22:13
- GetFileSizeEx / Read&Write performance / Wiping - Laaca, 11.01.2009, 14:14
- exFAT - ecm, 11.01.2009, 17:30
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 12.01.2009, 19:25
- GetFileSizeEx / Read&Write performance / Wiping - sol, 15.01.2009, 05:26
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 15.01.2009, 06:13
- GetFileSizeEx / Read&Write performance / Wiping - sol, 15.01.2009, 06:24
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 16.01.2009, 01:49
- GetFileSizeEx / Read&Write performance / Wiping - sol, 16.01.2009, 07:03
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 18.01.2009, 00:14
- 4desasters 4u, DOSsers - DOS386, 24.01.2009, 09:42
- FAT+/FAT/patents - ecm, 24.01.2009, 13:59
- 4desasters 4u, DOSsers - Japheth, 24.01.2009, 21:01
- GetFileSizeEx / Read&Write performance / Wiping - Laaca, 14.02.2009, 13:59
- exFAT supported in XP (SP2, SP3) - Rugxulo, 19.02.2009, 02:41
- exFAT supported in XP (SP2, SP3) - Japheth, 20.02.2009, 09:07
- exFAT supported in XP (SP2, SP3) - Laaca, 20.02.2009, 20:16
- exFAT supported in XP (SP2, SP3) - Zyzzle, 21.02.2009, 01:56
- exFAT supported in XP (SP2, SP3) - sol, 21.02.2009, 05:32
- exFAT supported in XP (SP2, SP3) - Rugxulo, 21.02.2009, 05:40
- exFAT supported in XP (SP2, SP3) - Laaca, 21.02.2009, 15:57
- exFAT in FreeDOS unlikely (but FD fixed 4 GB files) - Rugxulo, 15.03.2009, 15:55
- exFAT in FreeDOS unlikely (but FD fixed 4 GB files) - ecm, 15.03.2009, 20:36
- exFAT in FreeDOS unlikely (but FD fixed 4 GB files) - Rugxulo, 17.03.2009, 00:28
- exFAT specification - tom, 17.03.2009, 19:31
- exFAT specification - Laaca, 21.03.2010, 15:42
- former-FAT - DOS386, 22.03.2010, 08:15
- exFAT specification - Laaca, 21.03.2010, 15:42
- exFAT specification - tom, 17.03.2009, 19:31
- exFAT in FreeDOS unlikely (but FD fixed 4 GB files) - Rugxulo, 17.03.2009, 00:28
- exFAT in FreeDOS unlikely (but FD fixed 4 GB files) - ecm, 15.03.2009, 20:36
- exFAT in FreeDOS unlikely (but FD fixed 4 GB files) - Rugxulo, 15.03.2009, 15:55
- exFAT supported in XP (SP2, SP3) - sol, 21.02.2009, 05:32
- exFAT supported in XP (SP2, SP3) - Zyzzle, 21.02.2009, 01:56
- exFAT supported in XP (SP2, SP3) - Laaca, 20.02.2009, 20:16
- exFAT supported in XP (SP2, SP3) - Japheth, 20.02.2009, 09:07
- exFAT supported in XP (SP2, SP3) - Rugxulo, 19.02.2009, 02:41
- 4desasters 4u, DOSsers - DOS386, 24.01.2009, 09:42
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 18.01.2009, 00:14
- GetFileSizeEx / Read&Write performance / Wiping - sol, 16.01.2009, 07:03
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 16.01.2009, 01:49
- GetFileSizeEx / Read&Write performance / Wiping - sol, 15.01.2009, 06:24
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 15.01.2009, 06:13
- GetFileSizeEx / Read&Write performance / Wiping - sol, 15.01.2009, 05:26