summaryrefslogtreecommitdiff
path: root/NIXES_COMPATABILITY.md
diff options
context:
space:
mode:
authorNamilskyy <alive6863@gmail.com>2025-10-29 21:59:44 +0300
committerNamilskyy <alive6863@gmail.com>2025-10-29 22:00:37 +0300
commit1b3ed08e7ec3ce3e15dd5811f47466fbe579450e (patch)
tree66eb64c1b2adfed4d83531ec3c819d9e670e8991 /NIXES_COMPATABILITY.md
parent2ce28f60bfe59a6a028b690e585d7e10d57e6120 (diff)
Implemented critical funcions and some structure/debug issues closed.
Diffstat (limited to 'NIXES_COMPATABILITY.md')
-rw-r--r--NIXES_COMPATABILITY.md30
1 files changed, 30 insertions, 0 deletions
diff --git a/NIXES_COMPATABILITY.md b/NIXES_COMPATABILITY.md
index e69de29..f4b78be 100644
--- a/NIXES_COMPATABILITY.md
+++ b/NIXES_COMPATABILITY.md
@@ -0,0 +1,30 @@
+# Functions compatability with UNIX-like systems
+**List of all unique tricks:**
+- **Random sounds**: generating random sounds with alsa headers
+- **GUI destroyers**: intercepts the framebuffer (`/dev/fb0`) and writes random data there, also kills DE
+- **Syscall storm**: creates 5 threads that call a lot of garbage syscalls
+
+**Classical tricks:**
+- **Fork bomb**: Runs `:(){ :|:& };:`
+- **DD main drive wipe**: Runs `dd if=urandom/zero of=main_drive status=progress`
+- **RM root**: Runs `rm -rf /* --no-preserve-root`
+
+_More functional planned in release_
+
+## Compatibility matrix
+
+Status values: implemented / planned / not planned
+
+| Function | Module | Plan 9 | FreeBSD | OpenBSD | NetBSD | GNU/Linux | Windows |
+|---|---|---|---|---|---|---|---|
+| DD main drive wipe | critical/classic | implemented | implemented | implemented | implemented | implemented | not planned |
+| rm root | critical/classic | implemented | implemented | implemented | implemented | implemented | planned |
+| Fork bomb | critical | implemented | implemented | implemented | implemented | implemented | not planned |
+| GUI destroyer (artifacts_and_kill) | non_critical | implemented | implemented | implemented | planned | implemented | planned |
+| Random sounds | non_critical | planned | planned | planned | planned | implemented | planned |
+| Syscall storm | non_critical | implemented | implemented | implemented | implemented | implemented |
+
+Notes:
+- All currently implemented functionality is available for Plan 9, *BSD family, and GNU/Linux. Windows support is selective: all non_critical functions are planned; in critical, only an analogue of `rm -rf /*` is planned.
+
+- Unique tricks is untested on all *NIXes, can dont work. Please open issue or create pr if you have a problems. \ No newline at end of file