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