void-runit VS mdev-like-a-boss

Compare void-runit vs mdev-like-a-boss and see what are their differences.

void-runit

runit init scripts for Void (by void-linux)

mdev-like-a-boss

This repo is a stash for notes, scripts and configs for the system running with mdev as a udev replacement. (by slashbeast)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
void-runit mdev-like-a-boss
10 3
162 118
1.2% -
3.7 0.0
4 days ago about 4 years ago
C Shell
- BSD 3-clause "New" or "Revised" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

void-runit

Posts with mentions or reviews of void-runit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-25.

mdev-like-a-boss

Posts with mentions or reviews of mdev-like-a-boss. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-24.
  • What replaces udev when you don't use systemd?
    2 projects | /r/voidlinux | 24 Feb 2023
    mdev-like-a-boss: https://github.com/slashbeast/mdev-like-a-boss
  • mdevd rules not being properly applied, or not being applied at all? (no udev in use)
    1 project | /r/Gentoo | 13 Jul 2022
    # Configuration based on 'mdev-like-a-boss'. # https://github.com/slashbeast/mdev-like-a-boss/blob/master/mdev.conf null root:root 666 @chmod 666 $MDEV zero root:root 666 full root:root 666 random root:root 444 urandom root:root 444 hwrandom root:root 444 grsec root:root 660 kmem root:root 640 mem root:root 640 port root:root 640 console root:tty 600 @chmod 600 $MDEV ptmx root:tty 666 pty.* root:tty 660 tty root:tty 666 tty[0-9]* root:tty 660 vcsa*[0-9]* root:tty 660 # Kernel based virtual machine. kvm root:kvm 660 vhost-net root:kvm 660 # Block devices. ram([0-9]*) root:disk 660 >rd/%1 loop([0-9]+) root:disk 660 >loop/%1 sr[0-9]* root:cdrom 660 @ln -sf $MDEV cdrom fd[0-9]* root:floppy 660 net/tun[0-9]* root:root 666 net/tap[0-9]* root:root 600 fuse root:root 666 agpgart root:root 660 >misc/ psaux root:root 660 >misc/ rtc root:root 664 >misc/ # Audio stuff. adsp root:audio 660 >sound/ audio root:audio 660 >sound/ dsp root:audio 660 >sound/ mixer root:audio 660 >sound/ sequencer.* root:audio 660 >sound/ snd/.* root:audio 660 # Raid controllers. cciss!(.*) root:disk 660 =cciss/%1 ida!(.*) root:disk 660 =ida/%1 rd!(.*) root:disk 660 =rd/%1 # Input stuff. SUBSYSTEM=input;.* root:input 660 # Video stuff. card[0-9] root:video 660 =dri/ vbi[0-9] root:video 660 >v4l/ video[0-9] root:video 660 >v4l/ dri/.* root:video 660 # Don't create old usbdev* devices. usbdev[0-9].[0-9]* root:root 660 ! # Stop creating x:x:x:x which looks like /dev/dm-*. [0-9]+\:[0-9]+\:[0-9]+\:[0-9]+ root:root 660 ! # /dev/cpu support. microcode root:root 600 =cpu/ cpu([0-9]+) root:root 600 =cpu/%1/cpuid msr([0-9]+) root:root 600 =cpu/%1/msr
  • LUKS on LVM without eudev, mdev, or any device manager
    4 projects | /r/kisslinux | 29 Jun 2021
    As illiliti said, not using a device manager creates a lot of obstacles. There's a reason they were created. If your needs are simple (your USB devices rarely come unplugged, you only have one disk, etc.), you don't really need a device manager. I'm not *really* using one (I'm fiddling with `smdev` right now, and didn't use any device manager for several months last year). Setting /dev permissions is one of the more valuable parts a device manager provides. You might want to look at mdev like a boss or the Gentoo article for some information. If you don't understand what those articles are talking about, you have a fair bit more reading to do. I currently set my permissions on specific devices via a file in /etc/rc.d, but because /dev is populated in a volatile way some permissions aren't set while others are.

What are some alternatives?

When comparing void-runit and mdev-like-a-boss you can also consider the following projects:

snooze - run a command at a particular time

powerman-overlay - Powerman's Gentoo overlay

snooze - Common Lisp RESTful web development

void-packages - The Void source packages collection

runit-rc - Artix system initialization and shutdown for runit (mirror)

xbps - The X Binary Package System (XBPS)