From 1b3ed08e7ec3ce3e15dd5811f47466fbe579450e Mon Sep 17 00:00:00 2001 From: Namilskyy Date: Wed, 29 Oct 2025 21:59:44 +0300 Subject: Implemented critical funcions and some structure/debug issues closed. --- NIXES_COMPATABILITY.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'NIXES_COMPATABILITY.md') 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 -- cgit v1.2.3