OpenDoas
bedrocklinux-userland
OpenDoas | bedrocklinux-userland | |
---|---|---|
29 | 152 | |
600 | 590 | |
- | 0.2% | |
0.0 | 6.8 | |
about 2 months ago | 12 days ago | |
C | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OpenDoas
-
A simple guide for configuring sudo and doas
Aditionally,because doas was developed for OpenBSD,it also retains some of its quirks,like how user-installed executables are stored in /usr/local/bin,in contrast to /usr/bin where Linux stores them. As a result,doas can have problems on Linux so the following workaround can be used:
-
The First Stable Release of a Rust-Rewrite Sudo Implementation
https://github.com/Duncaen/OpenDoas/issues/106
That's a pretty severe unsolved security issue.
-
Doas – dedicated OpenBSD application subexecutor
2. https://github.com/Duncaen/OpenDoas/blob/master/timestamp.c
-
Testing the memory safe Rust implementation of Sudo/Su
If you want to move away from Sudo, but don't want to try this rust implementation just yet, I have had great success with OpenBSD's doas. It has been ported to every Linux distro I know of as well:
https://github.com/Duncaen/OpenDoas
-
Doas Mastery (2019)
There are, at both ends. Both the "script kiddies" who cannot deviate from scripts because they lack almost any knowledge at all; and the knowledgeable ones who know that there are subtle differences between sudo and doas which require doing things slightly differently to achieve the same effect.
* https://github.com/Duncaen/OpenDoas/issues/116#issuecomment-...
-
Help me on gentoo
Doas makes more in openbsd world In linux there are many api that need to be changed for porting, i'm no expert but the port might be flawed as not many developers has checked the codebase And how can you explain this vulnerability https://github.com/Duncaen/OpenDoas/issues/106
-
Linux users who are paranoid about security.... what's your opinion about OpenBSD?
Personally I'd prefer running Qubes OS, if only my device would have been more powerful. Currently I'm on Fedora Silverblue as I believe it provides a decent middle-ground in which I'm more secure than almost any other Linux distro while not losing any (meaningful) functionality. I do make use of doas and other technologies inspired from OpenBSD to further enhance the security.
-
Sudo and Su Being Rewritten in Rust for Memory Safety
Why not port https://github.com/Duncaen/OpenDoas to rust instead?
If the goal is security, then there is more to it than just using a memory safe language. Otherwise the result of this, possibly unwittingly, seems performative.
- Bringing Memory Safety to sudo and su
- Using doas instead of sudo on Debian 11
bedrocklinux-userland
- Chimera Linux
-
Waveterm
Back when I used a debian based distribution I made use of https://bedrocklinux.org/ to make use of the AUR. It's not for everyone though.
-
Statically built Nix on Alpine Linux #6751 (2022)
Now this is interesting... apparently it is possible to run Nix AKA "The Nix Package Manager" on Alpine -- despite the fact that Alpine is Busybox and Musl based and NixOS is Coreutils and Glibc based!
Well done Nix engineers and contributors!
(I may switch to Alpine w/Nix Package Manager in the future, depending on how well it works!)
Related:
Bedrock Linux: https://bedrocklinux.org/
- Bedrock Linux
- S6, BusyBox, Binary, Suckless
-
Egg⛩️🐧irl
Sure, just install Bedrock Linux and add the Arch stratum on top
- Which Linux Distro do you recommend?
-
openSUSE MicroOS will be renamed soon. Throw in your suggestions below.
There's a Bedrock Linux distro already...
-
What are some of the more innovative linux distributions?
Bedrock Linux. It is allows you to make a system out of various seemingly-incompatible parts of other distros. I haven't gotten around to trying it myself, but it's really cool.
-
Seamlessly run other Linux distributions inside your terminal
If you want to actually use multiple distributions at once integrated tightly into each other (like using Ubuntu with AUR packages) I highly recommend https://bedrocklinux.org/. It uses some chroot and symbolic link magic to share files across filesystems.
What are some alternatives?
doas - A port of OpenBSD's doas which runs on FreeBSD, Linux, NetBSD, and illumos
distrobox - Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
runas - An alternative to sudo and doas written in Rust
neofetch - 🖼️ A command-line system information tool written in bash 3.2+
nixpkgs - Nix Packages collection & NixOS
suicide-linux - @qntm's Suicide Linux, now available on Docker!
tako - Run commands as another user
AmogOS - ඞ Among-us themed OS. As seen on Reddit and Youtube.
koyo - Run commands as another user
goxlr-on-linux - Documentation and scripts to make the GoXLR and GoXLR Mini useful on Linux.
asroot - [Feature complete] A simpler alternative to sudo and doas
void-packages - The Void source packages collection