Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more FreeDOS versions #12765

Closed
wants to merge 4 commits into from
Closed

Add more FreeDOS versions #12765

wants to merge 4 commits into from

Conversation

chungy
Copy link
Contributor

@chungy chungy commented Sep 14, 2024

Official releases: 1.3-RC5 and 1.3 were missing, I've added those in the first commit.

I've also added an unofficial 5150-optimized version from https://archive.org/details/free-dos-1.3-8086-minimized. While I'm wary of including an unofficial release too, it is very useful to making FreeDOS usable on the ibm5150 driver, the regular version being much more optimized for the 486/Pentium era of computers. It also only comes in two 360K floppy disks, instead of a dozen 720K disks. The second commit can easily be omitted if it's not suitable for the MAME software list.

@angelosa
Copy link
Member

I'm fine with these addition in general, I just have doubts about adding these "release candidates" at all, given that (as the name implies) they are just buggy versions of the same thing. This obviously also applies retroactively, like I don't see the point in supporting FreeDOS 1.3RC1-4.

@chungy
Copy link
Contributor Author

chungy commented Sep 15, 2024

They could perhaps be removed, I doubt FreeDOS is at great risk of losing its development history (being open source, it's widely mirrored...). MAME has plenty of other examples of prototype software/games available, on the other hand, and filling in the missing RC just made it more complete to that aspect.

@holub
Copy link
Contributor

holub commented Sep 16, 2024

I'm fine with these addition in general, I just have doubts about adding these "release candidates" at all, given that (as the name implies) they are just buggy versions of the same thing. This obviously also applies retroactively, like I don't see the point in supporting FreeDOS 1.3RC1-4.

We must define official guidelines regarding this: #11466

While we had every version of FreeDOS from 1.0 through 1.3-RC4, we
were missing the last 1.3 RC and its final release.

New working software list items (ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml)
-----------------------------------------------------------------------------
FreeDOS 1.3 Release Candidate 5 [FreeDOS Project]
FreeDOS 1.3 [FreeDOS Project]
These files are inseparatably attached to the CD-ROM releases, as
their only purpose is to boot the installer on systems that do not
support CD-ROM booting.
This is not an official FreeDOS distribution, but it is a useful one
for the ibm5150 driver, stripping down the operating system into
something reasonable to run on the original IBM PC architecture.

Useful links about what it is:
https://www.youtube.com/watch?v=EOVLlMQs9f8
https://archive.org/details/free-dos-1.3-8086-minimized

New working software list items (ibm5150.xml)
---------------------------------------------
FreeDOS 1.3 8086 Minimized [AkBKukU]
These are just basic installs of the operating system from the
installation media.
@angelosa
Copy link
Member

I'm fine with these addition in general, I just have doubts about adding these "release candidates" at all, given that (as the name implies) they are just buggy versions of the same thing. This obviously also applies retroactively, like I don't see the point in supporting FreeDOS 1.3RC1-4.

We must define official guidelines regarding this: #11466

Let's put this way: these are Operating Systems, and the install phases are one offs. Supporting RCs is the equivalent of supporting non-LTS Linux distros, and we don't have the workforce for that unnecessary level of detail (read: non-negligible install times for testing).

@angelosa angelosa closed this Sep 29, 2024
@chungy chungy deleted the freedos13 branch September 29, 2024 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants