libera/#devuan/ Monday, 2022-06-06

judedonHello, I have a question. Is Devuan committed to software freedom to the same extent as Debian? I've read the Free Software pages on devuan.org, and the situation seems similar to Debian, but I've also read that Devuan has a somewhat different stance to that of Debian regarding providing a completely free base OS (with no non-free firmware or drivers).14:37
djphjudedon: as I understand it, the major difference is avoiding shoving systemd down people's throats.14:51
djphjudedon: there may also be _some_ divergence in terms of "default nonfree things" (face it, non-free drivers are the state of the world ...)14:52
clemens3judedon: i would say to a higher extend.. if you obfuscate the source code or artificially increase complexity, you can say the source code is free, but all you are doing is obscuring things, making them less free.. now having said that, devuan is still a complex beast14:54
clemens3judedon: just look at the number of lines in systemd.. n -> oo source and binaries get closer in meaning.. binaries are just some assembler/machine code source after all14:56
judedonI understand that, I very much support the init freedom campaign, however as I type I'm currently booting a Trisquel live USB to test, because I can't seem to get sound working on the linux-libre distros ive tried. So basically I'm looking for a distro that is free and supports init freedom. I have a librebooted computer, so I have no need for non-free firmware or drivers14:59
djphI take it you don't use wifi then?15:03
judedonI replaced my intel wifi card with an atheros one that uses the ath_9k driver15:07
gnarfacejudedon: the only practical difference as far as i know is that devuan netinstallers include non-free wifi firmware so they're more useful to people with laptops15:46
gnarfacenothing will force you to actually install that firmware though15:46
judedonOkay, thank you15:47
gnarfacewith the exception of systemd and things that have a hard dependency on it, every effort has been made to maintain what the developers considered expected behavior in debian before the systemd mess and some other notable vandalism was introduced15:48
gnarfaceactually i guess i don't mean an exception, since systemd itself changed behavior massively15:50
gnarfacehere's a list of the packages that couldn't be included: http://packages.devuan.org/bannedpackages.txt15:50
gnarfacedevuan also still uses the old style network device names for example15:51
gnarfacejust by default; you can still change it15:51
gnarfacebut it maintains the pre-jessie default behavior15:51
golinuxjudedon: From: https://www.devuan.org/os/install16:00
golinux"Non-free firmware packages are available on all install media. These packages will only be installed if required by your wifi adapter. To avoid the automatic installation and loading of needed non-free firmware, choose the Expert install option during the installation process."16:00
judedonI just read that part, thank you very much16:01
djphpoor judeon ... thinking that ath9k doesn't have nonfree bits.17:06
gnarfacehmm, yea i thought so too, i should have spoken up17:09
gnarfacei just assumed i must be remembering wrong17:09
chomwitthi. in a fresh chimaera +  xfce installation i see a process 'ssh-agent x-session-manager' . Does that means that i dont have to start my own ssh-agent and ssh-add so that i can add my keys to it?17:44
gnarfaceprobably at least half of that17:46
chomwitti see17:52
gnarfacei can't be sure you won't still have to add keys to it manually somewhere17:53
gnarfacei don't really know what installed that or what it's for17:53
gnarfacei usually avoid keeping stuff like that running17:53
gnarfacebut you shouldn't need your own ssh-agent process separate from that i don't think; i think you're correct about that part at least17:54
chomwittfrom ssh-agent man pages: If a command (and optional arguments) is given, this is executed as a subprocess of the agent.17:58
chomwittand it seems  x-session-manager is tied to startxfce418:00
chomwittwhy would you startxfce4 as a subprocess of ssh-agent ?18:00
gnarfacejust speculating but either something to do with gnome keyring or something to do with caching all your ssh authentications18:03
gnarfacei'm not a fan of that behavior due to my paranoia, i wouldn't have let it set this up for me18:04
gnarfacei like my ssh-agent to exit after i'm done with it18:04
gnarfacesome people however will sacrifice any level of security just to type less18:04
chomwittsecurity vs convenience...18:09
chomwitttha ssh passphrase thing reminds me sudo but in reverse!18:09
fsmithredin pstree here, it looks like ssh-agent and xfce4-session are two separate subprocesses of lxdm18:10
fsmithredps axjf shows ssh-agent starting from xinitrc which in turn comes from lxdm-session18:11
chomwittinteresting18:12
fsmithredmight be different with lightdm or slim18:12
chomwittin my case slim -d -> xfce4-session -> /usr/sbin/ssh-agent x-session-manager18:16
fsmithredlightdm -> lightdm-session -> xfce4-session -> ssh-agent18:33
chomwitti'll ask the xfce channel18:39
used____ssh-agent is there to "ease" automation (avoidance) of repeated ssh key passphrase input in a session. There is a setting in Xsession.cfg for it to go away (comment the ssh agent line).18:47
gnarfaceover-automation will be the downfall of society18:49
used____It already has caused that, we just haven't reached bottom yet.18:50
gnarfaceheh, perhaps so18:50
used____>> chomwitt :: vi /etc/X11/Xsession.options ; comment use-ssh-agent ; restart X11 service (usually log out and in)18:51
used____(log out and in on all X11 sessions)18:51
used____ssh-add -L shows any "known" keys/passphrases when ssh-agent is running.18:52
golinuxYou must behave for the machine . . .19:00
used____Aand our favorite bloatware just grew a bit more https://www.theregister.com/2022/06/06/linux_5_19_rc1/?td=rt-3a19:07
chomwittused____, thanks for the explanation21:20
chomwittalthough i decided to install devuan with no gui and play to see and understand better some things21:22
chomwittused___  indeed commenting  /etc/X11/Xsession.options i started without ssh-agent22:40
qwestionwill devuan compile its own kernel if debian puts proprietary/blob drivers in it?23:28
fsmithreddoubtful23:29
fsmithredunless maybe you know some kernel devs who would like to pick up that job23:29
fsmithreddebian just removed the blobs a few releases ago. I doubt they would put them back.23:30
qwestionthere was mention on distrowatch of a debate on including proprietary drivers, though i didnt follow up and am still unclear if they will simply be included in the iso/img files, out-of-kernel, in a restrictedrepo- based linux-firmware .deb file that preinstalls the drivers to usr/lib/drivers or whatever is their usual path23:49
fsmithreddebian does not include non-free firmware in their isos. devuan does.23:52
fsmithredThey are installed in the live isos, and there's a script to remove them.23:53
fsmithredIn the installer isos, they are installed if your hardware needs them, and you can avoid that by selecting expert install.23:53

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!