For documentation/help purposes maybe include that spreadsheet on the cd.
One version of DOS had 4 spiralbound books.

Ideas: end user documentation, administrator documentation, setup guide,
command reference (each command is a program usually), License.
maybe hardware setup: joystick, printer, internet.

On Sun, Sep 22, 2024 at 2:28 PM Jim Hall via Freedos-devel <
freedos-devel@lists.sourceforge.net> wrote:

> TL;DR-
> I propose we move some packages around, so some package groups are
> *only* on the LiveCD and other package groups are *only* on the
> BonusCD. This can save a *lot* of space because we won't be putting
> the same package on two CD images.
>
> --
>
> It sometimes comes up that the FreeDOS distribution is getting quite
> big. I don't think it needs to be that way, and I don't think we need
> to delete any packages to improve things. I think we can "rebalance"
> what's on each CD image to save some space.
>
> The latest Sep 2024 "Test" CD images are: (in kB)
>
> 658264 T2409BNS.iso
> 285456 T2409LGCY.iso
> 458936 T2409LIVE.iso
>
> Or, if you prefer MB:
>
> 643M T2409BNS.iso
> 279M T2409LGCY.iso
> 449M T2409LIVE.iso
>
> I didn't do a deep dive, but I know LiveCD also includes a bootable
> "live" version of FreeDOS, and LegacyCD does not. I'd guess the size
> difference between LiveCD (449 MB) and LegacyCD (279 MB) can be mostly
> attributed to that.
>
> If you look at the package report, you'll see there's a lot of overlap
> in packages: many of the same packages are provided on the LiveCD and
> BonusCD. (I'll ignore LegacyCD for a moment, since LegacyCD should be
> the same as the LiveCD, with a different boot method.)
>
> 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, such as
> applications and games. I think it will be easier for new users to
> understand if "install everything" meant that *everything* on the
> LiveCD got installed by default. We can leave more technical stuff
> like developer tools and utilities for the BonusCD. If you want to
> install the extra stuff, download the BonusCD and use FDIMPLES to
> install them.
>
> So I looked at the contents of the CD images.
>
> My method: I run Linux at home, so I ran 'ls -sk */*.zip' from the
> 'packages' directory on each CD image, and combined the output into a
> single list of all packages on all CD images, with the size in kB. I
> loaded that into a spreadsheet and did an exercise where I "kept" the
> important DOS stuff in a spreadsheet column for "LiveCD" and "moved"
> all of the extra packages to a column for "BonusCD."
>
> Results: I decided to "keep" these groups in the LiveCD column in my
> spreadsheet: (I assume LegacyCD would have the same packages as
> LiveCD, with a different boot method.)
>
> 1. Base
> 2. Apps
> 3. Zip and Unzip [1]
> 4. Drivers
> 5. Games
> 6. Net
>
> [1] Since the FreeDOS package format is a structured zip file, and
> because zip files are basically the standard in DOS, I recommend
> putting Zip and Unzip on the LiveCD so people can work with zip files,
> including "manually installing" (unzipping) packages if they need/want
> to do that. I don't know the best logistical way to do that, but I
> think it's a good idea.
>
> I "moved" these other groups to the BonusCD column:
>
> 7. Archiver (*except Zip and Unzip)
> 8. Devel
> 9. Edit
> 10. GUI (which is just OpenGEM these days)
> 11. Sound
> 12. Unix
> 13. Util
>
> 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. Even if I missed some "overhead," I think the space savings
> are significant just by keeping certain packages *only* on LiveCD and
> other packages *only* on BonusCD.
>
> And at the same time, it will be much easier to understand what CD
> image you need to install something. Not installed when you "installed
> everything"? It's on the BonusCD.
>
> And if we assume the "live" version of FreeDOS that's included on the
> LiveCD adds another 400 MB, that still fits on a single CD image. [2]
>
> The monthly Test releases are for testing. I'd love to see this in a
> future Test release so we can try it out and comment on it. I don't
> know if we can do this in time for T2410, but I'd love to see it in
> T2411.
>
> --
>
> [2] Also: I think it should be possible to download the LiveCD and
> never actually install it. Boot a virtual machine with the LiveCD, and
> use a separate disk image to store data. I think that "live" image
> would include everything from Base, Apps, Zip & Unzip, Drivers, Games,
> and Net [with an FDAUTO that doesn't load the extra drivers or
> networking by default .. let the user do that if they need it] but
> installed into the "live" part without source code. The source code is
> included in the packages on the LiveCD, anyway. I didn't dig into how
> big that would need to be, but 400 MB seems more than required for
> that -- I intentionally overestimated when I said "400 MB" above.
>
>
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to