SvarDOS / edrdos

fork of the EDR-DOS kernel and command interpreter
Other
14 stars 0 forks source link

Put standard kernel under \svardos\kernel\default and remove SYS #58

Open boeckmann opened 1 month ago

boeckmann commented 1 month ago

I made a package for SYS and updated the EDRDOS package to not include DRSYS anymore. SYS can only be installed if the kernel package gets uninstalled before, because SYS is already there. I recommend

  1. to remove SYS from the kernel package
  2. include the SYS package as core package
  3. move the FreeDOS kernel to SVARDOS\KERNEL\DEFAULT
boeckmann commented 1 month ago

Ok perhaps we simply leave the default kernel under \svardos. The rest I tried to change by myself. @mateuszviste I hope that I did not utterly broke something. Perhaps you have a look...

mateuszviste commented 1 month ago

I reviewed the svn history and it looks very good, thank you! It seems you figured out all the pieces of the puzzle. I even see that the website published a new "bleeding" version right away after your changes and the build succeeded so it seems cool (I will test this bleeding version later today or tomorrow).

As for the kernel, I think it would make sense to keep it in SVARDOS\KERNEL\FREEDOS for consistency/clarity. Esp. since EDR is likely to become the new default soon. In fact, I'd really like to proof test the current "bleeding" version, make it the new stable and then push EDR into bleeding.

boeckmann commented 1 month ago

I ran the build.sh locally (ran very smooth on my Mac) and tested the 1.44 image in 86box before committing the changes. I hope the images for the other sizes work too, but I did not test every single one :)

The kernel is still the dual-file version. I will create packages for two other kernels the next days: ECMs single-file EDR version and the current FreeDOS devel kernel for 8086 + FAT32 compiled with Watcom. I tested the latter today under 86box for IBM XT. Seems to work fine.