Announcement

Collapse
No announcement yet.

Dbus Broker 17 Released - No Longer Depends On Glib, Better Isolation With Systemd

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Girolamo_Cavazzoni
    replied
    Originally posted by tuxd3v View Post
    If can have a taste of that shitty craziness bellow:
    [...]
    Like you can see, this is a lot worst, that the beautiful organized SysVinit.
    The premise for removing "that scripts bunch of SysVinit madness" is a false premise, because you end with a lot worst situation..
    And worst than that, each script above is very limited in functionality...its a god dam bad implementation... IS NOT.
    As far as I know, those are not scripts (which are instructive) but descriptive files. Your whole premise is wrong. And working with descriptive files is a lot easier than working with scripts (at least for me).

    Leave a comment:


  • DanL
    replied
    Originally posted by malkavian View Post
    Were the insults necessary?
    It's pal66. Making 5 comments in a row full of insults and being as abrasive as possible is his MO. Just like dungeon's MO is gibberish punctuated with smilies. You gotta love Phoronix forums.

    Leave a comment:


  • stefansaraev
    replied
    Originally posted by tuxd3v View Post

    bla bla bla bla bla
    systemd, not SystemD

    Leave a comment:


  • malkavian
    replied
    Originally posted by pal666 View Post
    that wasn't systemd, moron. that was either your crooked hands or your distro (and since you've mentioned openrc, it sounds like a distro for crookedhanders)
    it's like "make fucked my build" when you are too stupid to write coherent makefile
    Were the insults neccesary? It worked before and after using systemd without any other change. It was on this same Debian system I am writing from. I cannot trust its development model for so important system piece.

    By the way, Debian is trying to force me to install systemd so I have some packages blocked from installing and solving some bugs for not using it. I installed Devuan in my new laptop and works fine, so I suppose that I will install it here too if more problems arise.
    Last edited by malkavian; 02 January 2019, 06:20 AM.

    Leave a comment:


  • tuxd3v
    replied
    A lot of missinformed people, or less aducated on the matter, speaks of Systemd like a good thing for linux in General..
    SystemD is good only for Desktop users, who came from Windows, also it works bether for containers than SysVinit, but Again for Windows users..
    A lot of missinformed people speak against the SysVinit Scripts, but they can be Cgroups Aware, because that has nothing to do with Systemd..

    What they donĀ“ t tel, is that Systemd is like a plague, and a theath to linux ecosystem in General, I donĀ“ t even understand why, it is used outside containers/desktop..

    If can have a taste of that shitty craziness bellow:
    Code:
    root@desktop0:~# ls -l /lib/systemd/system/
    total 812
    -rw-r--r-- 1 root root  741 Dec 29  2016 accounts-daemon.service
    -rw-r--r-- 1 root root  115 Sep 20  2016 acpid.path
    -rw-r--r-- 1 root root  234 Sep 20  2016 acpid.service
    -rw-r--r-- 1 root root  115 Sep 20  2016 acpid.socket
    -rw-r--r-- 1 root root  502 Jan 23  2017 alsa-restore.service
    -rw-r--r-- 1 root root  475 Jan 23  2017 alsa-state.service
    lrwxrwxrwx 1 root root    9 Aug  2 23:09 alsa-utils.service -> /dev/null
    -rw-r--r-- 1 root root  224 May 29  2017 anacron.service
    -rw-r--r-- 1 root root  145 May 29  2017 anacron.timer
    -rw-r--r-- 1 root root  225 Sep 13  2017 apt-daily.service
    -rw-r--r-- 1 root root  156 Sep 13  2017 apt-daily.timer
    -rw-r--r-- 1 root root  238 Sep 13  2017 apt-daily-upgrade.service
    -rw-r--r-- 1 root root  184 Sep 13  2017 apt-daily-upgrade.timer
    -rw-r--r-- 1 root root  169 Dec  8  2016 atd.service
    lrwxrwxrwx 1 root root   14 Jun 13  2018 [email protected] -> [email protected]
    -rw-r--r-- 1 root root 1044 Jan 23  2017 avahi-daemon.service
    -rw-r--r-- 1 root root  874 Jan 23  2017 avahi-daemon.socket
    -rw-r--r-- 1 root root  879 Jun 13  2018 basic.target
    drwxr-xr-x 2 root root 4096 Aug  2 23:09 basic.target.wants
    -rw-r--r-- 1 root root 1159 Dec 11  2016 binfmt-support.service
    -rw-r--r-- 1 root root  420 Sep 13  2017 bluetooth.service
    -rw-r--r-- 1 root root  379 Jun 13  2018 bluetooth.target
    lrwxrwxrwx 1 root root    9 Jun 13  2018 bootlogd.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 bootlogs.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 bootmisc.service -> /dev/null
    -rw-r--r-- 1 root root  358 Jun 13  2018 busnames.target
    drwxr-xr-x 2 root root 4096 Dec  3  2017 busnames.target.wants
    lrwxrwxrwx 1 root root    9 Jun 13  2018 checkfs.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 checkroot-bootclean.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 checkroot.service -> /dev/null
    -rw-r--r-- 1 root root  770 Jun 13  2018 console-getty.service
    -rw-r--r-- 1 root root  312 May 20  2016 console-setup.service
    -rw-r--r-- 1 root root  791 Jun 13  2018 [email protected]
    -rw-r--r-- 1 root root  251 Oct  7  2017 cron.service
    lrwxrwxrwx 1 root root    9 Jun 13  2018 cryptdisks-early.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 cryptdisks.service -> /dev/null
    -rw-r--r-- 1 root root  394 Jun 13  2018 cryptsetup-pre.target
    -rw-r--r-- 1 root root  366 Jun 13  2018 cryptsetup.target
    lrwxrwxrwx 1 root root   13 Jun 13  2018 ctrl-alt-del.target -> reboot.target
    lrwxrwxrwx 1 root root   25 Jun 13  2018 dbus-org.freedesktop.hostname1.service -> systemd-hostnamed.service
    lrwxrwxrwx 1 root root   23 Jun 13  2018 dbus-org.freedesktop.locale1.service -> systemd-localed.service
    lrwxrwxrwx 1 root root   22 Jun 13  2018 dbus-org.freedesktop.login1.service -> systemd-logind.service
    lrwxrwxrwx 1 root root   24 Jun 13  2018 dbus-org.freedesktop.network1.service -> systemd-networkd.service
    lrwxrwxrwx 1 root root   24 Jun 13  2018 dbus-org.freedesktop.resolve1.service -> systemd-resolved.service
    lrwxrwxrwx 1 root root   25 Jun 13  2018 dbus-org.freedesktop.timedate1.service -> systemd-timedated.service
    -rw-r--r-- 1 root root  366 Mar  2  2018 dbus.service
    -rw-r--r-- 1 root root  106 Mar  2  2018 dbus.socket
    -rw-r--r-- 1 root root 1010 Jun 13  2018 debug-shell.service
    lrwxrwxrwx 1 root root   16 Jun 13  2018 default.target -> graphical.target
    -rw-r--r-- 1 root root  709 Jun 13  2018 dev-hugepages.mount
    -rw-r--r-- 1 root root  624 Jun 13  2018 dev-mqueue.mount
    -rw-r--r-- 1 root root 1046 Jun 13  2018 emergency.service
    -rw-r--r-- 1 root root  431 Jun 13  2018 emergency.target
    -rw-r--r-- 1 root root  501 Jun 13  2018 exit.target
    -rw-r--r-- 1 root root  440 Jun 13  2018 final.target
    lrwxrwxrwx 1 root root    9 Jun 13  2018 fuse.service -> /dev/null
    -rw-r--r-- 1 root root  154 Jan 27  2017 geoclue.service
    -rw-r--r-- 1 root root 1737 Jun 13  2018 [email protected]
    -rw-r--r-- 1 root root  342 Jun 13  2018 getty-static.service
    -rw-r--r-- 1 root root  460 Jun 13  2018 getty.target
    drwxr-xr-x 2 root root 4096 Aug  3 00:22 getty.target.wants
    -rw-r--r-- 1 root root  558 Jun 13  2018 graphical.target
    drwxr-xr-x 2 root root 4096 Aug  3 00:22 graphical.target.wants
    lrwxrwxrwx 1 root root    9 Jun 13  2018 halt.service -> /dev/null
    -rw-r--r-- 1 root root  487 Jun 13  2018 halt.target
    -rw-r--r-- 1 root root  447 Jun 13  2018 hibernate.target
    lrwxrwxrwx 1 root root    9 Jun 13  2018 hostname.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 hwclock.service -> /dev/null
    -rw-r--r-- 1 root root  468 Jun 13  2018 hybrid-sleep.target
    -rw-r--r-- 1 root root  552 Jan 10  2017 [email protected]
    -rw-r--r-- 1 root root  201 Feb  2  2017 iio-sensor-proxy.service
    -rw-r--r-- 1 root root  630 Jun 13  2018 initrd-cleanup.service
    -rw-r--r-- 1 root root  553 Jun 13  2018 initrd-fs.target
    -rw-r--r-- 1 root root  790 Jun 13  2018 initrd-parse-etc.service
    -rw-r--r-- 1 root root  521 Jun 13  2018 initrd-root-device.target
    -rw-r--r-- 1 root root  526 Jun 13  2018 initrd-root-fs.target
    -rw-r--r-- 1 root root  640 Jun 13  2018 initrd-switch-root.service
    -rw-r--r-- 1 root root  714 Jun 13  2018 initrd-switch-root.target
    -rw-r--r-- 1 root root  723 Jun 13  2018 initrd.target
    -rw-r--r-- 1 root root  664 Jun 13  2018 initrd-udevadm-cleanup-db.service
    -rw-r--r-- 1 root root  333 Mar 10  2017 irqbalance.service
    -rw-r--r-- 1 root root  501 Jun 13  2018 kexec.target
    -rw-r--r-- 1 root root  287 May 19  2016 keyboard-setup.service
    lrwxrwxrwx 1 root root    9 Jun 13  2018 killprocs.service -> /dev/null
    lrwxrwxrwx 1 root root   28 Jun 13  2018 kmod.service -> systemd-modules-load.service
    -rw-r--r-- 1 root root  677 Jun 13  2018 kmod-static-nodes.service
    -rw-r--r-- 1 root root  412 Sep 15  2014 lightdm.service
    -rw-r--r-- 1 root root  199 Apr  5  2014 lm-sensors.service
    -rw-r--r-- 1 root root  395 Jun 13  2018 local-fs-pre.target
    -rw-r--r-- 1 root root  507 Jun 13  2018 local-fs.target
    drwxr-xr-x 2 root root 4096 Aug  3 00:22 local-fs.target.wants
    -rw-r--r-- 1 root root  405 Jun 13  2018 machine.slice
    -rw-r--r-- 1 root root  358 May  8  2017 minissdpd.service
    -rw-r--r-- 1 root root  268 Nov 16  2016 ModemManager.service
    lrwxrwxrwx 1 root root   28 Jun 13  2018 module-init-tools.service -> systemd-modules-load.service
    lrwxrwxrwx 1 root root    9 Jun 13  2018 motd.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 mountall-bootclean.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 mountall.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 mountdevsubfs.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 mountkernfs.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 mountnfs-bootclean.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 mountnfs.service -> /dev/null
    -rw-r--r-- 1 root root  492 Jun 13  2018 multi-user.target
    drwxr-xr-x 2 root root 4096 Aug  3 00:22 multi-user.target.wants
    -rw-r--r-- 1 root root  735 Oct 19  2016 networking.service
    -rw-r--r-- 1 root root  364 Mar 18  2017 NetworkManager-dispatcher.service
    lrwxrwxrwx 1 root root   22 Aug  2 23:09 network-manager.service -> NetworkManager.service
    -rw-r--r-- 1 root root  960 Mar 18  2017 NetworkManager.service
    -rw-r--r-- 1 root root  303 Mar 18  2017 NetworkManager-wait-online.service
    -rw-r--r-- 1 root root  464 Jun 13  2018 network-online.target
    -rw-r--r-- 1 root root  461 Jun 13  2018 network-pre.target
    -rw-r--r-- 1 root root  480 Jun 13  2018 network.target
    -rw-r--r-- 1 root root  514 Jun 13  2018 nss-lookup.target
    -rw-r--r-- 1 root root  473 Jun 13  2018 nss-user-lookup.target
    -rw-r--r-- 1 root root  354 Jun 13  2018 paths.target
    -rw-r--r-- 1 root root  175 May 24  2017 polkit.service
    -rw-r--r-- 1 root root  552 Jun 13  2018 poweroff.target
    -rw-r--r-- 1 root root  207 Jan 27  2016 pppd-dns.service
    -rw-r--r-- 1 root root  377 Jun 13  2018 printer.target
    lrwxrwxrwx 1 root root   22 Jun 13  2018 procps.service -> systemd-sysctl.service
    -rw-r--r-- 1 root root  693 Jun 13  2018 proc-sys-fs-binfmt_misc.automount
    -rw-r--r-- 1 root root  603 Jun 13  2018 proc-sys-fs-binfmt_misc.mount
    -rw-r--r-- 1 root root  568 Jun 13  2018 quotaon.service
    -rw-r--r-- 1 root root  628 Jun 13  2018 rc-local.service
    lrwxrwxrwx 1 root root   16 Jun 13  2018 rc.local.service -> rc-local.service
    drwxr-xr-x 2 root root 4096 Aug  3 00:22 rc-local.service.d
    lrwxrwxrwx 1 root root    9 Jun 13  2018 rc.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 rcS.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 reboot.service -> /dev/null
    -rw-r--r-- 1 root root  543 Jun 13  2018 reboot.target
    -rw-r--r-- 1 root root  396 Jun 13  2018 remote-fs-pre.target
    -rw-r--r-- 1 root root  482 Jun 13  2018 remote-fs.target
    -rw-r--r-- 1 root root 1022 Jun 13  2018 rescue.service
    -rw-r--r-- 1 root root  486 Jun 13  2018 rescue.target
    drwxr-xr-x 2 root root 4096 Aug  3 00:22 rescue.target.wants
    lrwxrwxrwx 1 root root    9 Jun 13  2018 rmnologin.service -> /dev/null
    -rw-r--r-- 1 root root  500 Jun 13  2018 rpcbind.target
    -rw-r--r-- 1 root root  188 Feb 24  2014 rsync.service
    -rw-r--r-- 1 root root  290 Jan 18  2017 rsyslog.service
    -rw-r--r-- 1 root root 1055 Oct 24  2015 rtkit-daemon.service
    lrwxrwxrwx 1 root root   15 Jun 13  2018 runlevel0.target -> poweroff.target
    lrwxrwxrwx 1 root root   13 Jun 13  2018 runlevel1.target -> rescue.target
    drwxr-xr-x 2 root root 4096 Dec  3  2017 runlevel1.target.wants
    lrwxrwxrwx 1 root root   17 Jun 13  2018 runlevel2.target -> multi-user.target
    drwxr-xr-x 2 root root 4096 Dec  3  2017 runlevel2.target.wants
    lrwxrwxrwx 1 root root   17 Jun 13  2018 runlevel3.target -> multi-user.target
    drwxr-xr-x 2 root root 4096 Dec  3  2017 runlevel3.target.wants
    lrwxrwxrwx 1 root root   17 Jun 13  2018 runlevel4.target -> multi-user.target
    drwxr-xr-x 2 root root 4096 Dec  3  2017 runlevel4.target.wants
    lrwxrwxrwx 1 root root   16 Jun 13  2018 runlevel5.target -> graphical.target
    drwxr-xr-x 2 root root 4096 Dec  3  2017 runlevel5.target.wants
    lrwxrwxrwx 1 root root   13 Jun 13  2018 runlevel6.target -> reboot.target
    lrwxrwxrwx 1 root root    9 Sep  9 17:08 screen-cleanup.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 sendsigs.service -> /dev/null
    -rw-r--r-- 1 root root 1038 Jun 13  2018 [email protected]
    -rw-r--r-- 1 root root  402 Jun 13  2018 shutdown.target
    -rw-r--r-- 1 root root  362 Jun 13  2018 sigpwr.target
    lrwxrwxrwx 1 root root    9 Jun 13  2018 single.service -> /dev/null
    -rw-r--r-- 1 root root  420 Jun 13  2018 sleep.target
    -rw-r--r-- 1 root root  409 Jun 13  2018 slices.target
    -rw-r--r-- 1 root root  380 Jun 13  2018 smartcard.target
    -rw-r--r-- 1 root root  356 Jun 13  2018 sockets.target
    drwxr-xr-x 2 root root 4096 Aug  3 00:22 sockets.target.wants
    -rw-r--r-- 1 root root  380 Jun 13  2018 sound.target
    -rw-r--r-- 1 root root  445 Mar  1  2018 ssh.service
    -rw-r--r-- 1 root root  196 Mar  1  2018 [email protected]
    -rw-r--r-- 1 root root  216 Mar  1  2018 ssh.socket
    lrwxrwxrwx 1 root root    9 Jun 13  2018 stop-bootlogd.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 stop-bootlogd-single.service -> /dev/null
    -rw-r--r-- 1 root root  272 Jun  5  2017 sudo.service
    -rw-r--r-- 1 root root  441 Jun 13  2018 suspend.target
    -rw-r--r-- 1 root root  353 Jun 13  2018 swap.target
    -rw-r--r-- 1 root root  715 Jun 13  2018 sys-fs-fuse-connections.mount
    -rw-r--r-- 1 root root  518 Jun 13  2018 sysinit.target
    drwxr-xr-x 2 root root 4096 Aug  3 00:22 sysinit.target.wants
    -rw-r--r-- 1 root root  719 Jun 13  2018 sys-kernel-config.mount
    -rw-r--r-- 1 root root  662 Jun 13  2018 sys-kernel-debug.mount
    -rw-r--r-- 1 root root 1235 Jun 13  2018 syslog.socket
    -rw-r--r-- 1 root root  664 Jun 13  2018 systemd-ask-password-console.path
    -rw-r--r-- 1 root root  653 Jun 13  2018 systemd-ask-password-console.service
    -rw-r--r-- 1 root root  592 Jun 13  2018 systemd-ask-password-wall.path
    -rw-r--r-- 1 root root  681 Jun 13  2018 systemd-ask-password-wall.service
    -rw-r--r-- 1 root root  724 Jun 13  2018 [email protected]
    -rw-r--r-- 1 root root  959 Jun 13  2018 systemd-binfmt.service
    -rw-r--r-- 1 root root  497 Jun 13  2018 systemd-exit.service
    -rw-r--r-- 1 root root  551 Jun 13  2018 systemd-fsckd.service
    -rw-r--r-- 1 root root  540 Jun 13  2018 systemd-fsckd.socket
    -rw-r--r-- 1 root root  674 Jun 13  2018 systemd-fsck-root.service
    -rw-r--r-- 1 root root  675 Jun 13  2018 [email protected]
    -rw-r--r-- 1 root root  544 Jun 13  2018 systemd-halt.service
    -rw-r--r-- 1 root root  631 Jun 13  2018 [email protected]
    -rw-r--r-- 1 root root  501 Jun 13  2018 systemd-hibernate.service
    -rw-r--r-- 1 root root  930 Jun 13  2018 systemd-hostnamed.service
    -rw-r--r-- 1 root root  778 Jun 13  2018 systemd-hwdb-update.service
    -rw-r--r-- 1 root root  519 Jun 13  2018 systemd-hybrid-sleep.service
    -rw-r--r-- 1 root root  480 Jun 13  2018 systemd-initctl.service
    -rw-r--r-- 1 root root  524 Jun 13  2018 systemd-initctl.socket
    -rw-r--r-- 1 root root  607 Jun 13  2018 systemd-journald-audit.socket
    -rw-r--r-- 1 root root 1090 Jun 13  2018 systemd-journald-dev-log.socket
    -rw-r--r-- 1 root root 1473 Jun 13  2018 systemd-journald.service
    -rw-r--r-- 1 root root  842 Jun 13  2018 systemd-journald.socket
    -rw-r--r-- 1 root root  731 Jun 13  2018 systemd-journal-flush.service
    -rw-r--r-- 1 root root  557 Jun 13  2018 systemd-kexec.service
    -rw-r--r-- 1 root root  911 Jun 13  2018 systemd-localed.service
    -rw-r--r-- 1 root root 1369 Jun 13  2018 systemd-logind.service
    -rw-r--r-- 1 root root  693 Jun 13  2018 systemd-machine-id-commit.service
    -rw-r--r-- 1 root root  967 Jun 13  2018 systemd-modules-load.service
    -rw-r--r-- 1 root root 1509 Jun 13  2018 systemd-networkd.service
    -rw-r--r-- 1 root root  591 Jun 13  2018 systemd-networkd.socket
    -rw-r--r-- 1 root root  685 Jun 13  2018 systemd-networkd-wait-online.service
    -rw-r--r-- 1 root root  553 Jun 13  2018 systemd-poweroff.service
    -rw-r--r-- 1 root root  614 Jun 13  2018 systemd-quotacheck.service
    -rw-r--r-- 1 root root  752 Jun 13  2018 systemd-random-seed.service
    -rw-r--r-- 1 root root  548 Jun 13  2018 systemd-reboot.service
    -rw-r--r-- 1 root root  757 Jun 13  2018 systemd-remount-fs.service
    -rw-r--r-- 1 root root 1484 Jun 13  2018 systemd-resolved.service
    drwxr-xr-x 2 root root 4096 Aug  3 00:22 systemd-resolved.service.d
    -rw-r--r-- 1 root root  696 Jun 13  2018 systemd-rfkill.service
    -rw-r--r-- 1 root root  617 Jun 13  2018 systemd-rfkill.socket
    -rw-r--r-- 1 root root  497 Jun 13  2018 systemd-suspend.service
    -rw-r--r-- 1 root root  653 Jun 13  2018 systemd-sysctl.service
    -rw-r--r-- 1 root root  868 Jun 13  2018 systemd-timedated.service
    -rw-r--r-- 1 root root 1262 Jun 13  2018 systemd-timesyncd.service
    drwxr-xr-x 2 root root 4096 Aug  3 00:22 systemd-timesyncd.service.d
    -rw-r--r-- 1 root root  598 Jun 13  2018 systemd-tmpfiles-clean.service
    -rw-r--r-- 1 root root  450 Jun 13  2018 systemd-tmpfiles-clean.timer
    -rw-r--r-- 1 root root  703 Jun 13  2018 systemd-tmpfiles-setup-dev.service
    -rw-r--r-- 1 root root  683 Jun 13  2018 systemd-tmpfiles-setup.service
    -rw-r--r-- 1 root root  595 Jun 13  2018 systemd-udevd-control.socket
    -rw-r--r-- 1 root root  570 Jun 13  2018 systemd-udevd-kernel.socket
    -rw-r--r-- 1 root root  968 Jun 13  2018 systemd-udevd.service
    -rw-r--r-- 1 root root  823 Jun 13  2018 systemd-udev-settle.service
    -rw-r--r-- 1 root root  743 Jun 13  2018 systemd-udev-trigger.service
    -rw-r--r-- 1 root root  757 Jun 13  2018 systemd-update-utmp-runlevel.service
    -rw-r--r-- 1 root root  754 Jun 13  2018 systemd-update-utmp.service
    -rw-r--r-- 1 root root  588 Jun 13  2018 systemd-user-sessions.service
    -rw-r--r-- 1 root root  436 Jun 13  2018 system.slice
    -rw-r--r-- 1 root root  585 Jun 13  2018 system-update.target
    -rw-r--r-- 1 root root  405 Jun 13  2018 timers.target
    drwxr-xr-x 2 root root 4096 Aug  3 00:22 timers.target.wants
    -rw-r--r-- 1 root root  395 Jun 13  2018 time-sync.target
    lrwxrwxrwx 1 root root   21 Jun 13  2018 udev.service -> systemd-udevd.service
    -rw-r--r-- 1 root root  214 Nov 25  2016 udisks2.service
    -rw-r--r-- 1 root root  266 Jan 10  2017 ufw.service
    lrwxrwxrwx 1 root root    9 Jun 13  2018 umountfs.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 umountnfs.service -> /dev/null
    lrwxrwxrwx 1 root root    9 Jun 13  2018 umountroot.service -> /dev/null
    -rw-r--r-- 1 root root  417 Jun 13  2018 umount.target
    -rw-r--r-- 1 root root  451 Sep 19  2016 upower.service
    lrwxrwxrwx 1 root root   27 Jun 13  2018 urandom.service -> systemd-random-seed.service
    -rw-r--r-- 1 root root  175 Jan 23  2017 [email protected]
    -rw-r--r-- 1 root root  183 Jan  4  2016 usbmuxd.service
    -rw-r--r-- 1 root root  548 Jun 13  2018 [email protected]
    -rw-r--r-- 1 root root  392 Jun 13  2018 user.slice
    -rw-r--r-- 1 root root  189 Mar  7  2018 uuidd.service
    -rw-r--r-- 1 root root  126 Mar  7  2018 uuidd.socket
    -rw-r--r-- 1 root root  167 Jan 23  2017 [email protected]
    -rw-r--r-- 1 root root  306 Oct 14  2017 wpa_supplicant.service
    -rw-r--r-- 1 root root  455 Oct 14  2017 [email protected]
    lrwxrwxrwx 1 root root    9 Jun 13  2018 x11-common.service -> /dev/null
    Like you can see, this is a lot worst, that the beautiful organized SysVinit.
    The premise for removing "that scripts bunch of SysVinit madness" is a false premise, because you end with a lot worst situation..
    And worst than that, each script above is very limited in functionality...its a god dam bad implementation...

    So for the guys out there speaking volumes against the true Respectful Debian Philosophy( now know has Devuan ), you should first learn and educate yourself,
    Before start speaking badly against any Init, that is 10 fold better implemented that the shitty SystemD, ( and worst than that, it threat Linux Freedom, which I for example prise a LOT ).

    Think twice, before coming here with false propaganda..promoting something that SystemD IS NOT.

    Leave a comment:


  • lucrus
    replied
    Originally posted by jacob View Post

    The main purpose of an operating system is to provide predictability, not "choice". You don't have "choice" regarding the ELF format [...] The systemd project, imperfect as it may be, is at least a long overdue push to leave the *nix crap behind and start building an actual operating system based on Linux. For that I say kudos to them.
    Is it possible, here at Phoronix Forums, to cast a thousand likes to a single post and then be banned to cast likes to the upcoming 999 posts? If it were possible, I'd do that for this one.

    @malkavian Freedom of choice is still there anyway. You can always choose to troll around somewhere else.

    Leave a comment:


  • jacob
    replied
    Originally posted by malkavian View Post

    Sorry for harrasing you with my liberty of choice, but systemd fucked my system a lot of times and I am happier with OpenRC since then. Maybe when they stop adding features to systemd and worry more about solving bugs, could be used again. I won't even try it for some time by now. Be happy.
    The main purpose of an operating system is to provide predictability, not "choice". You don't have "choice" regarding the ELF format and its structure, or the syscalls ABI, or the scheduling algorithm etc. and there is no reason to think that "choice" of the services and event manager is somehow important. It's not, what is important is that developers can reliably assume that it's there and that it will provide the services they expect, not having to bend backwards to accommodate everyone's obscure "choice".

    This obsession with "choice" is a mere historical accident anyway. UNIX evolved by quick and dirty hack after quick and dirty hack, there was never any vision and no-one ever stopped five minutes to think about what a well designed OS should look like and what it should do. Instead, everyone implemented his own piece of garbage that never actually solved any deeper problem and never provided the One True way to accomplish anything, as a real operating system should. Instead it was simply a "works-for-me" hack. That's how we ended up with dozens of init systems, each of them broken and each of them with different semantics. The systemd project, imperfect as it may be, is at least a long overdue push to leave the *nix crap behind and start building an actual operating system based on Linux. For that I say kudos to them.

    Leave a comment:


  • dkasak
    replied
    Originally posted by Rallos Zek View Post

    When systemd works just as well as those "old-style initscripts" let us know. Until then the only clowns are those systemd kool-aid drinkers.
    I work ( as a DBA ) in a dev/ops team. In the last 4 places I've worked, we've used CentOS. As of version 7, CentOS is on systemd. We haven't had a single problem with it, and we do write custom service files for components that aren't running in docker/k8s. As for who's drinking kool-aid and who possibly shouldn't be trying to do anything too technical with their PC ... it's not the vast majority of people who have upgraded to common distros that just use systemd and gotten on with their lives.

    Leave a comment:


  • Delgarde
    replied
    Originally posted by Candy View Post
    Is this sentence equal to:
    The new dbus broker is mandatory linked to systemd. It's not breakable, not splitable and will be enforced to everyones throath during 2019 ?
    Please correct me if I am wrong.
    You're wrong. Here's the relevant bit of the release notes:

    The systemd units shipped with dbus-broker now put the broker into more isolated environments, hopefully reducing the impact of possible security breaches. This requires semi-recent systemd releases to have an effect. Older systemd release will ignore these new sandboxing features.
    So basically, it's not really a dbus feature at all - it just means that the package comes with a systemd bootscript which turns on all the systemd options around process isolation.

    Leave a comment:


  • BwackNinja
    replied
    Originally posted by tomegun View Post

    Yeah, should be easy. Also, note that all the system integration is done in dbus-broker-launch, separately from the broker itself. And the broker does not actually depend on sd-bus (or almost anything else). It should be fairly easy to reimplement the launcher using other libraries or integrating with other init systems.
    Mostly for everyone else's benefit, I don't think it's a great idea to do a real reimplementation of the launcher to avoid libraries associated with libsystemd unless your goal is compatibility with non-Linux systems. If you look at this discussion here[1] the only real way to get away from sd-bus without involving glib or another higher-level library is to use the low-level libdbus library, which isn't particularly recommended not just for its api, but for its performance.

    An init-system agnostic daemon-starting mechanism for dbus-broker-launcher, just running dbus-daemon-launch-helper like the old days, would be nice and easy for someone to implement. I don't know of any other init system that associates dbus services with init services and handles that for services on the user bus too.

    [1] https://github.com/emersion/mako/pull/92

    Leave a comment:

Working...
X