mirror of https://github.com/nocturn9x/nimd.git
commit
cad0908ccd
|
@ -6,7 +6,7 @@ A minimal, self-contained, dependency-based Linux init system written in Nim.
|
||||||
The code in here is pretty bad: in fact, it's horrible (and it _barely_ works). I'm just messing around to get the basics done, sorry for that,
|
The code in here is pretty bad: in fact, it's horrible (and it _barely_ works). I'm just messing around to get the basics done, sorry for that,
|
||||||
but I need to get a proof of concept done before starting to do some actually sensible programming.
|
but I need to get a proof of concept done before starting to do some actually sensible programming.
|
||||||
|
|
||||||
I mainly made this thing for fun and as an excuse to learn more about the mysterious PID 1 and the Linux kernel in general: if you are like me
|
I mainly made this thing for fun and as an excuse to learn more about the mysterious PID 1 and the Linux kernel in general. If you are like me
|
||||||
and love getting your hands dirty, I truly recommend trying an endeavor like this as I haven't had this fun cobbling something together in a very
|
and love getting your hands dirty, I truly recommend trying an endeavor like this as I haven't had this fun cobbling something together in a very
|
||||||
long time. Sometimes programming only large scale software is boring, go figure.
|
long time. Sometimes programming only large scale software is boring, go figure.
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ using the 5.15.5-artix1-1 linux kernel.
|
||||||
|
|
||||||
Also, NimD is developed **for Linux only**, as that's the kernel my OS uses: other kernels are not supported at all and NimD
|
Also, NimD is developed **for Linux only**, as that's the kernel my OS uses: other kernels are not supported at all and NimD
|
||||||
**will** explode with fancy fireworks if you try to run it unmodified on other kernels (although probably things like BSD and Solaris
|
**will** explode with fancy fireworks if you try to run it unmodified on other kernels (although probably things like BSD and Solaris
|
||||||
are not that hard to add support for using some `when defined()` clauses and changing what virtual filesystems NimD expects to mount)
|
are not that hard to add support for using some `when defined()` clauses and changing what virtual filesystems NimD expects to mount).
|
||||||
|
|
||||||
NimD is not particularly secure. Actually it's probably very insecure by modern standards, but basic checks like making sure regular users
|
NimD is not particularly secure. Actually it's probably very insecure by modern standards, but basic checks like making sure regular users
|
||||||
can't reboot the machine are (_actually_, will be) at least in place, so there's that I guess.
|
can't reboot the machine are (_actually_, will be) at least in place, so there's that I guess.
|
||||||
|
|
Loading…
Reference in New Issue