summaryrefslogtreecommitdiffhomepage
path: root/public
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-05-16 13:35:50 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-05-16 13:35:50 +0200
commitc589f92ed0f6e462a976c64d533c1d8a21b2a3ba (patch)
treed08e2dffd0baff10d2660091decbb36064e16c56 /public
parent85c3784b85e701389adfc43e7c222cc90bed953d (diff)
feat(kernel): User doesn't store the password directly anymore, it is hashed
under a 64-bit FNV algorithm. why? - Better security, so that we're sure that no one else knows about the password. also: - Rename super to MGMT (Management), as it manages a NeKernel machine. - Added a copy of cxxdrv in the nekernel source tree. - Working on the custom manual parser for NeKernel. (PoC) Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'public')
-rw-r--r--public/manuals/nekernel/mgmt.util.man20
-rw-r--r--public/manuals/troff/cxxdrv.734
2 files changed, 54 insertions, 0 deletions
diff --git a/public/manuals/nekernel/mgmt.util.man b/public/manuals/nekernel/mgmt.util.man
new file mode 100644
index 00000000..929da2d6
--- /dev/null
+++ b/public/manuals/nekernel/mgmt.util.man
@@ -0,0 +1,20 @@
+Title: mgmt - Management utility command.
+Command: mgmt <OPTIONS>
+
+Body:
+
+The management command serves as the main scheduling and management utility of System One.
+
+Usages include but not limited to:
+
+- Run certain scripts at X time.
+- Verify a device/filesystem integrity.
+- Manage and automate other NeKernel machines.
+
+Example:
+
+mgmt -s -t 2:30PM -d Wed -m Apr -y 2026 -s pgp-update.script
+
+Release:
+
+System One NeKernel
diff --git a/public/manuals/troff/cxxdrv.7 b/public/manuals/troff/cxxdrv.7
new file mode 100644
index 00000000..20e28fd4
--- /dev/null
+++ b/public/manuals/troff/cxxdrv.7
@@ -0,0 +1,34 @@
+.TH LD64 1 "LibCompiler" "January 2025" "NeKernel Manual"
+.SH NAME
+.B cxxdrv
+\- AE 64-bit C++ compiler for NeKernel
+
+.SH SYNOPSIS
+.B cxxdrv %OPTIONS% %INPUT_FILES%
+
+.SH DESCRIPTION
+.B cxxdrv
+is the dedicated compiler used by NeKernel, it compiles to the AE object format.
+
+.SH OPTIONS
+.TP
+.B -output <file>
+Specify the output file.
+
+.SH USAGE EXAMPLES
+.TP
+.B Generate object file from the main.cpp unit.
+.B cxxdrv main.cpp
+
+.SH EXIT STATUS
+.TP
+0 Successful compilation.
+.TP
+1 Error encountered during compilation of the C++ unit(s).
+
+.SH SEE ALSO
+.BR cxxdrv (7), asm (7)
+
+.SH AUTHOR
+Amlal El Mahrouss
+