View previous topic :: View next topic |
Author |
Message |
Naib Watchman
Joined: 21 May 2004 Posts: 6065 Location: Removed by Neddy
|
Posted: Fri Sep 13, 2019 10:42 pm Post subject: |
|
|
an alternative to both? static /dev is an alternative. is there any reason eudev isn't working for you. _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
crocket Guru
Joined: 29 Apr 2017 Posts: 558
|
Posted: Fri Sep 13, 2019 11:06 pm Post subject: |
|
|
Naib wrote: | an alternative to both? static /dev is an alternative. is there any reason eudev isn't working for you. |
I don't like traces of systemd haunting me. But, KDE applications require either udev or eudev.
Also, I don't care whether /usr is merged or not. I just don't want someone else to force me to choose either option. systemd devs were quite forceful about pushing systemd to everyone else.
It almost seemed that they were trying to eliminate competitors. Their unconscious chimp survival instincts turn me off.
Are they going to leverage udev again to force everyone else to merge /usr into /? I don't know how long eudev will remain viable. |
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6148 Location: Dallas area
|
Posted: Fri Sep 13, 2019 11:29 pm Post subject: |
|
|
Just because they update udev/eudev, it doesn't mean that you have to update them on your system.
I'm still running eudev 1.10, which runs fine. Now an ebuild might set a version limit on udev/eudev, but that's just dev bs, you can modify the ebuild to get rid of that if necessary. _________________ UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
spork_kitty Tux's lil' helper
Joined: 05 Jul 2019 Posts: 124
|
Posted: Fri Sep 13, 2019 11:59 pm Post subject: |
|
|
crocket wrote: | Naib wrote: | crocket wrote: | Do we have a sane alternative to eudev? KDE packages seem to rely on udev directly. | What do you mean by sane? eudev should be 1:1 replaceable |
An alternative to both eudev and udev. |
mdev? It's part of sys-apps/busybox (when USE="mdev"). There's a Wiki page about it, too. |
|
Back to top |
|
|
crocket Guru
Joined: 29 Apr 2017 Posts: 558
|
Posted: Sat Sep 14, 2019 12:33 am Post subject: |
|
|
spork_kitty wrote: | mdev? It's part of sys-apps/busybox (when USE="mdev"). There's a Wiki page about it, too. |
Code: | ~> equery d virtual/udev
* These packages depend on virtual/udev:
app-emulation/libvirt-5.5.0-r1 (udev ? virtual/udev)
app-emulation/virtualbox-5.2.26-r1 (udev ? >=virtual/udev-171)
dev-libs/libinput-1.13.4 (virtual/udev)
media-sound/quodlibet-4.2.1 (udev ? virtual/udev)
media-video/vlc-3.0.7.1 (udev ? virtual/udev)
net-misc/dhcpcd-7.2.3 (udev ? virtual/udev)
net-wireless/bluez-5.50-r3 (udev ? >=virtual/udev-172)
sys-apps/hwids-20190316 (udev ? virtual/udev)
sys-fs/udev-init-scripts-33 (>=virtual/udev-217)
sys-fs/udisks-2.8.2 (virtual/udev)
sys-fs/zfs-0.8.1 (!prefix ? virtual/udev)
sys-kernel/dracut-049-r1 (virtual/udev)
sys-libs/libblockdev-2.20-r2 (lvm ? virtual/udev)
virtual/dev-manager-0-r2 (virtual/udev) |
For some packages, udev is not optional. |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22657
|
Posted: Sat Sep 14, 2019 1:56 am Post subject: |
|
|
Realistically, any package which declares that it requires udev will:- Only work with systemd-udevd. Rare, but may happen.
- Work with any udev-like (udev or eudev).
- Not actually require udev, and can be customized accordingly.
I think it is rather unlikely you will find a package that is (1) not udev, (2) not eudev, (3) not a close fork of either of those, and (4) acceptable to packages that insist on udev integration. If you want to avoid udev and eudev, that's fine, but that likely means you can't use any packages that hard require a udev-compatible provider. In my opinion, you would be better off using eudev and watching to ensure that it doesn't bring in unacceptable ideas from systemd-udevd. If it does, either fork eudev, advocate against including those ideas, or stop using udev-dependent packages. |
|
Back to top |
|
|
crocket Guru
Joined: 29 Apr 2017 Posts: 558
|
Posted: Sat Sep 14, 2019 2:50 am Post subject: |
|
|
Hu wrote: | Realistically, any package which declares that it requires udev will:- Only work with systemd-udevd. Rare, but may happen.
- Work with any udev-like (udev or eudev).
- Not actually require udev, and can be customized accordingly.
I think it is rather unlikely you will find a package that is (1) not udev, (2) not eudev, (3) not a close fork of either of those, and (4) acceptable to packages that insist on udev integration. If you want to avoid udev and eudev, that's fine, but that likely means you can't use any packages that hard require a udev-compatible provider. In my opinion, you would be better off using eudev and watching to ensure that it doesn't bring in unacceptable ideas from systemd-udevd. If it does, either fork eudev, advocate against including those ideas, or stop using udev-dependent packages. |
It's more about avoiding their chimp behaviors than about avoiding their ideas. eudev has been ok so far. I just wanted to know any alternative in case it becomes inviable.
Last edited by crocket on Sat Sep 14, 2019 3:31 am; edited 1 time in total |
|
Back to top |
|
|
spork_kitty Tux's lil' helper
Joined: 05 Jul 2019 Posts: 124
|
Posted: Sat Sep 14, 2019 2:59 am Post subject: |
|
|
I apologize, I only meant to mention an alternative. eudev is the only drop-in replacement that I know of, and Lennart has already said he is not interested in udev without systemd, so we don't know how long eudev will be compatible with systemd-udev. If it remains compatible, it will be up to those who maintain eudev to follow, or accept that it's a fork. Being a fork is fine, it allows for more freedom.
This will probably happen in the coming years, but only when systemd cuts the cord on standalone-udev. That will prompt action from the community and we'll get contributors to eudev. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|