-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
While reading the nicely written C-code, I think the Linux version of systemd could benefit from small, easy to read code segments. For that reason I wonder whether systemd-openbsd should be governed similar to openssh.
As the current version for systemd-openbsd looks rather feature equivalent to the Linux version, I suggest to replace the regular systemd code base with the systemd-openbsd. Then Linux specific features can be re-added on top of it.
After this cleanup, I suggest to enhance systemd-openbsd as follows:
- Merge mysql/mariadb source code into systemd-openbsd. Everyone needs a data base and MySQL has proven over years to have the best written code. Binary name is systemd-db
- Change the data base on disk format to be compatible with journald
- Merge apache into systemd-openbsd as systemd-web. Everyone needs a webserver.
- Change systemd-web configuration files to be yaml format
- Merge php into systemd-web. PHP is the best programming language.
- Rewrite systemd-openbsd in php to make systemd-openbsd more modern
- Merge perl into systemd-web to support old school cgi scripts
- Merge hadoop into systemd-db. This way the user can select to store journal information in either mysql or hadoopfs.
- To be able to distribute journal information better, merge kubernetes into systemd. Binary name is systemd.
- Merge qemu, bhyve, docker, containerd and openstack into systemd-openbsd, start all of them by default.
- To ensure portability, also merge the respective programming language environments into systemd. Include at least: go, ruby (all gems), perl (only 6), java (all versions)
- With the new set of programming languages, create a REST, an XML-RPC and proprietary web interface to remotely control all systemd services. Merge this into systemd-web.
- To ensure system running systems can be effectively controlled, implement service discovery based on blockchain. Merge this into systemd-db.
- To ensure all of the above services are running properly, implement AI in systemd. Also include blobs from nvidia. In case the system does not detect an nvidia gpu, panic.
I really think these additions are a must have for anyone who is seriously running a *nix system. I also think that all of these features are very important so I suggest that they should be implemented by tomorrow, 13:37.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels