nocturn9x
|
b68b6f5e74
|
Failed attempts to fix missing stderr from supervised processes
|
2021-12-27 15:08:57 +01:00 |
Nocturn9x
|
fea5e625e2
|
Added log redirection and cgroups support via setsid()
|
2021-12-16 11:24:00 +01:00 |
Nocturn9x
|
9289c455e3
|
The shell is now spawned as a boot service
|
2021-12-09 17:30:30 +01:00 |
Nocturn9x
|
fd35755da5
|
Hopefully fixed dependency resolution. Added file locking on logs. Improved README, fixed some minor issues
|
2021-12-09 17:09:00 +01:00 |
nocturn9x
|
b12cf0f5aa
|
Improved README. Initial (broken!) work on dependency resolution
|
2021-12-06 20:46:14 +01:00 |
nocturn9x
|
92850e8d70
|
Aligned log messages, minor general fixes, unified virtual and real filesystems and started to work on the API for parsing NimD's config (also added empty networking module)
|
2021-12-06 13:47:11 +01:00 |
nocturn9x
|
ff2701b05f
|
Many changes after first VM tests. Added more entries to gitignore
|
2021-12-05 22:08:36 +01:00 |
nocturn9x
|
3f3403170f
|
Added more entries to gitignore
|
2021-12-05 20:53:44 +01:00 |
nocturn9x
|
c97c6678c2
|
Removed duplicate code
|
2021-12-05 11:55:26 +01:00 |
nocturn9x
|
63ab7c61e4
|
More work to fix multiprocessing issues
|
2021-12-04 18:12:22 +01:00 |
nocturn9x
|
41a54288e3
|
Fixed most bugs with spawning services (last: block signals)
|
2021-12-04 17:31:18 +01:00 |
Nocturn9x
|
5777e1a715
|
Major code cleanup. Added initial (VERY broken) support for services
|
2021-12-04 13:47:06 +01:00 |
Nocturn9x
|
bd7d4e1974
|
Added sync() system call for testing purposes. Added SIGSTP signal handler. Removed CtrlCException. Added dummy SIGCHLD handler for future process reaping. NimD now creates some symlinks at startup so Linux ports of BSD software don't crash. Moved exists procedure to misc module. UnmountAllDisks now unmounts the source instead of the target. Other minor fixes and typos
|
2021-12-02 23:16:16 +01:00 |
Nocturn9x
|
6ef157baa0
|
Minor fixes + removed redundant SIGINT hook
|
2021-12-02 21:28:58 +01:00 |
Nocturn9x
|
d055d876a1
|
NimD now sets the machine's hostname, nimd has now colored logs. Added emergency mode (spawns root shell on fatal crash), stopped unmounting virtual filesystems
|
2021-12-02 18:54:48 +01:00 |
Nocturn9x
|
407b43ec5f
|
NimD now correctly resolves symlinks when checking if a real filesystem is mounted. also removed extra check for target as it was unnecessary and error-prone
|
2021-12-02 02:53:51 +01:00 |
Nocturn9x
|
7652a2c1cf
|
Modularized the system further, added mounting of virtual filesystems
|
2021-11-30 23:56:38 +01:00 |
Nocturn9x
|
c6f6fcb54e
|
Initial ground work on the init
|
2021-11-30 20:54:27 +01:00 |
Nocturn9x
|
3164cd1466
|
Initial structure
|
2021-11-30 16:10:41 +01:00 |