topic title: Use eudev
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#1
Thanks to the hard work by others, antiX can now be 100% systemd-free!
What was missing was udev bringing in various libs from systemd and even running one (check htop).
Now we can use eudev and then there will be no systemd libs running at all.
This is experimental so do so at your own risk.
I will NOT be responsible if it doesn't work.

Simply make this change to antix.list in etc/apt/sources.list.d/ (ie add the word dev)

Code: Select all

deb http://antix.daveserver.info/jessie jessie main nosystemd dev
apt-get update && apt-get dist-upgrade should automatically replace the systemd-udev with systemd-free eudev. The name does not change. It still calls itself udev.

Reboot and (hopefully) boot to desktop. You should see on boot no reference to systemd and also in htop, the same.

I have tested this running a fresh install of antiX-15-base in VBox. No issues.
I'm running eudev/udev on my main sid box. No issues.
I also tested on an old antiX-14 sid partition. No issues.

No idea how well core will work.

If you have removed any nosystemd stuff from the default apt, then this will almost certainly brick your install.

Post here for feedback.

Once again - I claim no responsibility if this bricks your install.

EDIT: I also tested a new install of antiX-15-full_386 and all worked as it should.
Posts: 521
Shay
Joined: 20 Apr 2015
#2
Can you explain how you edit and add the dev?

As I am unable to make it stick.
A link or explanation would be appreciated.
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#3
In rox-filer go to etc/apt/sources.list.d/antix.list

Right-click on that file and choose edit as root

Then on the line with jessie , just type the word dev, save and close

You need to update the repos afterwards with apt-get update
Posts: 521
Shay
Joined: 20 Apr 2015
#4
Thank YOU!
I appreciate the help!
Posts: 1,445
skidoo
Joined: 09 Feb 2012
#5
feedback: antix15-64bit full -- successful update. Afterward, live persistence sessions seem fine so far.
Is there anything specific we should test?
Posts: 521
Shay
Joined: 20 Apr 2015
#6
Feedback:
Update successful.
antiX-15-V_x64-full Killah P 30 June 2015
Posts: 667
jdmeaux1952
Joined: 01 Nov 2013
#7
antix-15-V x64-full successful

Code: Select all

$ inxi -F
System:    Host: antix1 Kernel: 4.0.5-antix.2-amd64-smp x86_64 (64 bit) Desktop: IceWM 1.3.8
           Distro: antiX-15-V_x64-full Killah P 30 June 2015
Machine:   Mobo: MICRO-STAR model: MS-16D3 v: REV:1.0 Bios: American Megatrends v: E16D3IMR.10B date: 06/01/2010
CPU:       Dual core Intel Core i5 M 450 (-HT-MCP-) cache: 3072 KB 
           clock speeds: max: 2400 MHz 1: 1466 MHz 2: 1199 MHz 3: 1199 MHz 4: 1199 MHz
Graphics:  Card: Intel Core Processor Integrated Graphics Controller
           Display Server: X.Org 1.16.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 1366x768@60.03hz
           GLX Renderer: Mesa DRI Intel Ironlake Mobile GLX Version: 2.1 Mesa 10.3.2
Audio:     Card Intel 5 Series/3400 Series High Definition Audio driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.0.5-antix.2-amd64-smp
Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
           IF: eth0 state: down mac: 40:61:86:af:d7:2a
           Card-2: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) driver: ath9k
           IF: wlan0 state: up mac: 74:f0:6d:32:de:66
Drives:    HDD Total Size: 500.1GB (1.0% used) ID-1: /dev/sda model: Hitachi_HTS54505 size: 500.1GB
Partition: ID-1: / size: 58G used: 4.9G (9%) fs: ext4 dev: /dev/sda5
Sensors:   System Temperatures: cpu: 42.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 159 Uptime: 1 min Memory: 527.7/3747.3MB Client: Shell (bash) inxi: 2.2.25 
antix15@antix1:~

EDIT: I spoke too soon. After the update as above, I went to YouTube to watch a couple of videos and had no sound. I opened Synaptic and re-installed the ALSA programs already installed. That solved my problem.
Posts: 45
TonyVanDam
Joined: 03 Apr 2013
#8
I just installed eudev today. So far, so good. My laptop is still 100% systemd free!
Posts: 173
DeepDayze
Joined: 09 Sep 2011
#9
Would be great if Debian itself has packages that are built without any systemd dependencies for those who still prefer good ol' Sysvinit for the init system. I am sure a lot less resources are used which will be a benefit for those old machines!
Posts: 45
TonyVanDam
Joined: 03 Apr 2013
#10
I do not know for sure if this counts as new news, but eudev also works in MX-15.
Posts: 99
spaceman
Joined: 07 Feb 2013
#11
Someone loves Core. __{{emoticon}}__

I installed Core and played around with the 'dev' flat. Sadly I fell at the first hurdle as xorg depends eudev allegedly...so I could apparently kiss a graphical environment goodbye.

I have a Core deployment using the antiX / Debian Stable repos; I installed xorg; Xfce4 and nVidia proprietaries. Who it be valuable to add the 'dev line' at this point and test? I suspect I've already got udev and a whole dump of systemd...

Or shall I just play on my own. __{{emoticon}}__

Code: Select all

System:    Host: monnbase Kernel: 4.0.5-gnu-antix.2-amd64-smp x86_64 (64 bit)
           Desktop: Xfce 4.10.2
           Distro: antiX-15-V_x64-core-libre Killah P 30 June 2015
Machine:   Mobo: ASUSTeK model: SABERTOOTH 990FX v: Rev 1.xx
           Bios: American Megatrends v: 1604 date: 10/16/2012
CPU:       Quad core AMD Phenom II X4 965 (-MCP-) cache: 2048 KB 
           clock speeds: max: 3400 MHz 1: 2200 MHz 2: 800 MHz 3: 3400 MHz
           4: 800 MHz
Graphics:  Card-1: NVIDIA GF104 [GeForce GTX 460]
           Card-2: NVIDIA GM107 [GeForce GTX 750 Ti]
           Display Server: X.org 1.16.4 drivers: nouveau (unloaded: fbdev,vesa)
           Resolution: 80x24
Audio:     Card-1 NVIDIA GF104 High Definition Audio Controller
           driver: snd_hda_intel
           Card-2 NVIDIA Device 0fbc driver: snd_hda_intel
           Card-3 Advanced Micro Devices [AMD/ATI] SBx00 Azalia (Intel HDA)
           driver: snd_hda_intel
           Sound: ALSA v: k4.0.5-gnu-antix.2-amd64-smp
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169
           IF: eth0 state: up speed: 100 Mbps duplex: half
           mac: c8:60:00:79:fb:5d
Drives:    HDD Total Size: 2564.5GB (0.4% used)
           ID-1: /dev/sda model: SAMSUNG_SP2504C size: 250.1GB
           ID-2: /dev/sdb model: SAMSUNG_SP2504C size: 250.1GB
           ID-3: /dev/sdc model: TOSHIBA_DT01ACA2 size: 2000.4GB
           ID-4: USB /dev/sdd model: Cruzer size: 64.0GB
Partition: ID-1: / size: 20G used: 1.7G (9%) fs: ext4 dev: /dev/sda9
           ID-2: swap-1 size: 8.59GB used: 0.00GB (0%) fs: swap dev: /dev/sda12
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 144 Uptime: 32 min Memory: 926.4/16012.6MB
           Init: SysVinit runlevel: 5 Client: Shell (bash) inxi: 2.2.31 
Hey, could be wrong:"Init: SysVinit runlevel: 5 Client: Shell (bash) inxi: 2.2.31"
Posts: 521
Shay
Joined: 20 Apr 2015
#12
I did this

Code: Select all

$ locate udev
/ etc/udev

Code: Select all

whereis udev
udev: / etc/udev /lib/udev /usr/share/man/man7/udev.7.gz
HTHs
Posts: 99
spaceman
Joined: 07 Feb 2013
#13
Simply make this change to antix.list in etc/apt/sources.list.d/ (ie add the word dev)

Code:
deb
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://antix.daveserver.info/jessie"
linktext was:"http://antix.daveserver.info/jessie"
====================================
jessie main nosystemd dev


apt-get update && apt-get dist-upgrade should automatically replace the systemd-udev with systemd-free eudev. The name does not change. It still calls itself udev.

Reboot and (hopefully) boot to desktop. You should see on boot no reference to systemd and also in htop, the same.

...No idea how well core will work.
Not at all...or at least the way I'm doing it (wrong?)

I installed Core a couple of times. First time I installed xorg; xfce4 and nVidia proprietary drivers. When I had a basic GUI up and running I dropped out of the GUI and edited antix.list appending dev to the appropriate line (testing). Then I did a dist-upgrade. BRICK! __{{emoticon}}__ Xfce wouldn't start predictably, as X wasn't fully functional , I tried to reinstall but it wouldn't install as it's dependent on udev. Hmmm...

Second time I installed Core flat. Added dev, enable Testing repos, and ran a dist-upgrade. Rebooted. Wow. There's not a lot you can do without a 'net connection and ceni depends on udev too it turns out.

Do you want me to try anything? I haz limitless time and patience. LOL
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#14
It seems that it will only work with jessie for now. Upgrading to testing or sid will almost certainly break something. So best NOT to install eudev from dev if you want to run testing or sid.
Posts: 99
spaceman
Joined: 07 Feb 2013
#15
Righto boss. I'll only use stable and see if I can get to working.