Hello All,

Sort-of big news… 

Work on The Release Build Environment, 4th Edition has begun. 

This is a very big undertaking. Why do we need a new version?

Well, the 3rd Edition works well enough for creating the FreeDOS Interim and 
Release builds. But, it was thrown together quickly because it was needed 
before it was created. It’s overall design could be vastly improved and it is 
difficult to updated. 

The RBE4 is a long term project. It won’t be done anytime soon. It is a ground 
up redesign. It will support containers and bare metal linux systems. It will 
be able to simply build an Interim or Release. But, it will also provide a web 
interface. Supporting things such as media types, profiles and sets. 
Eventually, it will provide multi-user support. That would allow it to run a 
copy of the RBE4 which is open to the public and  permit complete customization 
and creation of a personal version of FreeDOS. 

At present, the new version does very little. It only queries the FreeDOS 
GitLab Archive to generate a list of Package Groups and a List of all of the 
Packages available for a release.  

Having created the previous 3 versions of the RBE, this really isn’t something 
I feel like making. But, it needs done. If anyone is interesting in 
contributing to the creation of the 4th Edition, I’d be glad for the 
assistance. :-)

If you want to check it out and keep an eye on the project, it is being 
developed under the “RBE4” branch at 
https://gitlab.com/FreeDOS/OS/builder/-/tree/RBE4?ref_type=heads

If you decide to fire up Docker and see for yourself, you can execute the 
“run.sh” script in the project root. Once it is up and running, you can simply 
open your browser and go to “localhost:8086”. For now, expect a long delay the 
first time while it consolidates information from GitLab. 
The data is cached. So subsequent page loads/refreshes are much faster.

Or, once it is up, you can open a shell window in the container and execute the 
“build.sh” script. At present, it only populates the data from GitLab.

Next up, will be to have it pull down the different projects from GitLab and 
generate a cache of those packages.

:-)

Jerome



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to