Hi Jim, others, If you are in a hurry, see the summary at the bottom! :-)
Or, if you prefer MB: 643M T2409BNS.iso 279M T2409LGCY.iso 449M T2409LIVE.iso
For readability and "knowing what you get", I propose to rename those ISOs from 9+3 to longer names, such as: test202409bonus.iso test202409legacy.iso test202409live.iso
If you look at the package report, you'll see there's a lot of overlap ... many of the same packages are provided on the LiveCD and BonusCD.
The Live CD will probably contain the packages in pre-installed form, do we have a script to copy them from there to an install target, so we do not also need the zipped packages?
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/test/report.html
My goal: I'd like to "simplify" how we arrange the packages. I think it would be great to have the LiveCD contain the Base packages plus the packages that most "general users" would want to run...
Understandable. On the other hand, given that the Bonus CD is relatively full, it could be useful to move things away from Bonus nevertheless. *Basic categories*
1. Base 2. Apps
Those are file managers, UIs, IMGEDIT and (4 MB) SQLITE.
3. Zip and Unzip [1] 4. Drivers 5. Games
Some of the games are 10 MB and up: FMINES 29 MB, BOOM + FREEDOOM 8 + 26 MB, KRAPTOR 10 MB and some others are not extremely small either. Maybe FancyMines could be using ANY image compression algorithm to shrink to a fraction of the size? ;-) The sources come with 24-bit BMP and even XCF these days and the "dat-old" files are probably not used at all. For example GIF would be 5 times smaller than the BMP, JPG would be 15 times smaller and WEBP even 30 times.
6. Net
How did we manage to grow CURL to 35 MB? :-o For me personally, networking is not essential, as luck with drivers may vary on real hardware and people have better network apps on the host OS in virtual systems. Nice that several useful browsers are included, but NET approaches 100 MB. *Bonus-only categories in the proposal by Jim*
I "moved" these other groups to the BonusCD column: 7. Archiver (*except Zip and Unzip)
Those are around 16 MB, of which 3 for ZIP/UNZIP, 8 for P7ZIP. Small enough to keep them in easy reach, outside Bonus. There also is a BOOT category, which is mostly SYSLINUX (7 MB).
8. Devel
Several of those are >> 10 MB: DOJS, FBC, FPC, I16..., Perl, Watcom C, Watcom Fortran. However, many others are quite small and useful. At the moment, the Live CD contained: BCC (1 MB), FPC (34 MB), Kitten (0 MB), NASM (3 MB), UPX (3 MB), Watcom C (30 MB). INSIGHT debugger and most assemblers would be small and UPX is quite nice to have, but there is no popular variant of C that would be small. Still I feel bad about not giving people SOMETHING to tinker and program with on the Live CD. What to do?
9. Edit
While not all editors are tiny, it is good to have some choice there. So I would keep them in Live CD and Legacy CD, while dropping them from Bonus CD? The largest editors are VIM 12 MB, MINED 7 MB, SETEDIT 5 MB and BLOCEK and ELVIS at 3 MB each. Not sure how much of VIM is in ELVIS, otherwise I would say "only move VIM to the Bonus CD". Although it does have some elegance to include or omit entire categories, it does not have elegance to have only EDIT and EDLIN on the Live CD ;-)
10. GUI (which is just OpenGEM these days)
Which is a reasonable 19 MB, hopefully with good apps. Maybe we could also include those FLTK ported office apps? https://sourceforge.net/projects/fltk-dos/ https://sourceforge.net/p/fltk-dos/wiki/XFDOS/
11. Sound
I miss the cutting edge and rather popular soundblaster emulators in the test distro. With those, sound will be far more than just a bonus. Apart from 25 MB of MPLAYER, it is not a very large category either.
12. Unix
Small enough to include in the Live CD, I suggest. Only 3-4 MB in total, actually. Nice and small :-)
13. Util
Apart from the somewhat silly Clam Antivirus and corresponding database (7 + 29 MB) the whole category is packed with nice and small packages which deserve being available outside of Bonus.
Final sizes: LiveCD: 240748 kB (235.1 MB) BonusCD: 425100 kB (415.1 MB) That doesn't remove any packages, but the CD images are each a lot smaller.
That is quite surprising indeed! *Summary of my suggestions* As a summary of my thoughts above: - move sqlite, maybe to devel? - let fancymines use gif or jpeg - move doom and, unless using gif, fancymines to BONUS - make curl smaller or move it to BONUS - consider moving net to BONUS? - keep archivers in live cd :-) - keep boot in live cd? - keep A BIT of devel in live cd :-) - keep edit in live cd :-) - consider moving vim to BONUS? - add fltk to gui :-) - add vsbhda and/or sbemu to sound! - keep sound in live cd :-) - keep unix in live cd ;-) - move clam antivirus with db to BONUS! - keep util in live cd :-) I hope those ideas are nice. What do you people think about them? Cheers, Eric _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel