Hi again, On Sat, Mar 9, 2019 at 9:15 AM Jerome Shidel <[email protected]> wrote: > > > On Mar 9, 2019, at 8:19 AM, Eric Auer <[email protected]> wrote: > > > And how big would the 3 largest packages in that ramdisk be? Which 3 > > packages? > > I don’t know off-hand. But, things like FPC & DJGPP are enormous. > However, both of those (once configured) may be capable of running read-only.
DJGPP writes to %TMPDIR% (I think??), so that can be on RAM disk, but it needs to hold largest file (module, .o) compiled plus similar temporary files. And yes, they are huge, but that's because they are "full" (and also include horribly bloated sources with lots of bagatela for other OSes). You CAN have smaller packages for them, but you will have to trim the fat (and/or use older versions, esp. DJGPP's newer GCCs [cc1.exe], they're *horribly* bloated for little gain unless you absolutely need latest standards, warnings, etc). I wondered before if FPCLITE.ZIP would be worthwhile. Compiler only, few extra units (only obvious things like Crt), no IDE, no debugger. Heck, you don't even (normally) need an external assembler nor linker anymore. I had made a one-floppy DJGPP (.7z compressed), but it's too old for most people (GCC 2.95.3, BinUtils 2.16.1, DJDEV 2.03p2). So no C99 or C11, no C++, no debugger, no IDE, no "masm=intel", no modern cpu optimizations, no extra warnings. But you do get "make", "ar", "rm", "djtar". Also, it's only 6 MB (or 3.5 when UPX'd), so it would run well on a RAM drive. Newer CC1.EXE are much, much bigger. Obviously it doesn't have to fit on a floppy, but 30+ (or 80+ or whatever) MB for a single package (with bloated GNU sources, ugh) is a bit silly. Then again, everybody is assumed to have "fast" (Mbps) internet these days. _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
