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

Reply via email to