add nimbox - #3379
Conversation
|
Unfortunately, there is an existing (unmaintained? last commit 7 years ago) package with the same name in the package list: https://github.com/dom96/nimbox |
|
@narimiran it's Dom. Might as well remove that one from the pkg list. That dude's not coming back to Nim maintaining anything, I think he's still crying somewhere in a corner |
The issue, is that may (or not) break someone else package that depends on that one. |
|
@hugosenari doubt it enough to remove it if I could. Last commit 8 years ago, was 'in development' at the time of publishing, built with nim 0.14.3 hardly anyone is using refc, and the auto-generated bindings is for termbox via a simple c2nim call (which is likely broken by now) |
Ok, but we should at least have a doc with rules, and include something like: removed because owner lisked BDfL give a shit about wokeism. |
|
@hugosenari namespace per owner definitely the best option |
|
Thank you, @Niminem! Sorry I didn't notice it was taken. OK I'll leave this PR here for documentation- I'll just come back when I have another name, it's no big deal. For the bigger picture- I did some quick research and it seems handling unmaintained packages varies widlly. Python, Debian and Arch Linux have some kind of orphaning and taking over process, while Go and Rust packages stay forever. |
|
Renamed the lib to sandwall! Should be conflict free now. |

nimbox is a process-level filesystem sandbox backed by OS-native primitives: Linux Landlock, macOS Seatbelt, and Windows ACLs.
restrict(writable, read)andforkNimbox/exec/waitprocbox restrict RWPATH... [--ro ROPATH...] -- CMD ARGS...