LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 08-03-2015, 04:15 PM   #1
SaintDanBert
Senior Member
 
Registered: Jan 2009
Location: "North Shore" Louisiana USA
Distribution: Mint-20.1 with Cinnamon
Posts: 1,771
Blog Entries: 3

Rep: Reputation: 108Reputation: 108
systemd -- inquiring minds want to know


Since all software has the name init, how is someone supposed to know which package is doing the work?
  • sysvinit
  • upstart
  • systemd
When I try to search online, anything using systemd or upstartd gets a long list of cussing and discussing.

When I try locate systemd and locate upstart it seems that both are present on my workstations.

Is there some way to ask a running workstation which init package is in actual use?

Thanks in advance,
~~~ 0;-Dan
 
Old 08-03-2015, 04:33 PM   #2
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,112
Blog Entries: 21

Rep: Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474
Code:
$ cat /proc/1/comm 
init
is one way.
 
1 members found this post helpful.
Old 08-03-2015, 06:09 PM   #3
SaintDanBert
Senior Member
 
Registered: Jan 2009
Location: "North Shore" Louisiana USA
Distribution: Mint-20.1 with Cinnamon
Posts: 1,771

Original Poster
Blog Entries: 3

Rep: Reputation: 108Reputation: 108
Quote:
Originally Posted by rokytnji View Post
Code:
$ cat /proc/1/comm 
init
is one way.
Don't all of the three initializers run under the name, init?

I then tried this:
Code:
prompt$  ps 1

  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:03 /sbin/init

prompt$  ls -l /sbin/init

-rwxr-xr-x 1 root root 265848 Jul 18  2014 /sbin/init

prompt$ file /sbin/init

/sbin/init: ELF 64-bit LSB  shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, stripped
This is the sort of "how to ask the workstation" info I'm looking for. Thanks. Sadly, I still don't have an answer for: sysvinit vs. upstart vs. systemd.

~~~ 0;-/ Dan
 
Old 08-03-2015, 06:54 PM   #4
norobro
Member
 
Registered: Feb 2006
Distribution: Debian Sid
Posts: 792

Rep: Reputation: 331Reputation: 331Reputation: 331Reputation: 331
Quote:
Don't all of the three initializers run under the name, init?
From a recent Stretch install:
Code:
debian-testing:~$ ps -p 1 -o comm=
systemd
 
Old 08-03-2015, 08:45 PM   #5
Doug G
Member
 
Registered: Jul 2013
Posts: 749

Rep: Reputation: Disabled
You can identify systemd with pgrep systemd and see if it's PID 1.
 
Old 08-05-2015, 05:42 AM   #6
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
on my system:
Code:
$ cat /proc/1/comm
systemd
$ ps -p 1 -o comm=
systemd
so i think it's pretty clear & straightforward.

i think debian (based) systems are in some sort of transition from sysvinit to systemd, which means that both systems are in use, and init scripts simply call systemd units/services. (or something like that. i've seen it on a debian jessie system, but i'm not exactly sure how it works. i'm probably using wrong terms here.)
not sure how that translates into ubuntu, but it's still debian-based, no?
 
Old 08-05-2015, 09:01 AM   #7
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,112
Blog Entries: 21

Rep: Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474
When I replied SDB.

Non of my AntiX Installs run systemd. Example from your guys commands


Code:
 $ cat /proc/1/comm
init
$ ps -p 1 -o comm=
init
I guess if you wanna dig deeper. If any systemd resides on your system.

Code:
man systemctl
If it says no manual. No systemd is present. If it spits out tons of info. Suprise, suprise, suprise. As gomer pyle would say.
You are running systemd.

AntiX runs without it so far but certain apps are starting to complain on install/uprade about needing libsystemd0 as a dependency for like cups and such. Like a slow mud slide. Creep is kicking in

Edit: suprised myself. This

Code:
 $ cat /etc/issue
Linux Mint 17 Qiana \n \l
Does not run systemd either. Who would have thought?

Last edited by rokytnji; 08-05-2015 at 09:05 AM.
 
Old 08-05-2015, 09:14 AM   #8
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,112
Blog Entries: 21

Rep: Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474
Though I see where you are coming from because of

Code:
$ locate systemd
/etc/systemd
/etc/dbus-1/system.d/org.freedesktop.systemd-shim.conf
/etc/init/systemd-logind.conf
/etc/systemd/logind.conf
/etc/systemd/logind.conf.dpkg-old
/etc/systemd/system
/etc/systemd/system/dbus-org.freedesktop.Avahi.service
/etc/systemd/system/multi-user.target.wants
/etc/systemd/system/sockets.target.wants
/etc/systemd/system/sysinit.target.wants
/etc/systemd/system/syslog.service
/etc/systemd/system/multi-user.target.wants/anacron.service
/etc/systemd/system/multi-user.target.wants/avahi-daemon.service
/etc/systemd/system/multi-user.target.wants/cups-browsed.service
/etc/systemd/system/multi-user.target.wants/lm-sensors.service
/etc/systemd/system/multi-user.target.wants/rsyslog.service
/etc/systemd/system/sockets.target.wants/acpid.socket
/etc/systemd/system/sockets.target.wants/avahi-daemon.socket
/etc/systemd/system/sysinit.target.wants/brltty.service
/lib/systemd
/lib/systemd/system
/lib/systemd/system-sleep
/lib/systemd/systemd-hostnamed
/lib/systemd/systemd-localed
/lib/systemd/systemd-logind
/lib/systemd/systemd-multi-seat-x
/lib/systemd/systemd-timedated
/lib/systemd/systemd-udevd
/lib/systemd/system/acpid.service
/lib/systemd/system/acpid.socket
/lib/systemd/system/alsa-restore.service
/lib/systemd/system/alsa-state.service
/lib/systemd/system/alsa-store.service
/lib/systemd/system/alsa-utils.service
/lib/systemd/system/anacron.service
/lib/systemd/system/avahi-daemon.service
/lib/systemd/system/avahi-daemon.socket
/lib/systemd/system/basic.target.wants
/lib/systemd/system/bluetooth.service
/lib/systemd/system/brltty.service
/lib/systemd/system/colord.service
/lib/systemd/system/console-kit-daemon.service
/lib/systemd/system/console-kit-log-system-restart.service
/lib/systemd/system/console-kit-log-system-start.service
/lib/systemd/system/console-kit-log-system-stop.service
/lib/systemd/system/cups-browsed.service
/lib/systemd/system/dbus.service
/lib/systemd/system/dbus.socket
/lib/systemd/system/dbus.target.wants
/lib/systemd/system/halt.target.wants
/lib/systemd/system/lm-sensors.service
/lib/systemd/system/multi-user.target.wants
/lib/systemd/system/polkitd.service
/lib/systemd/system/poweroff.target.wants
/lib/systemd/system/reboot.target.wants
/lib/systemd/system/rsync.service
/lib/systemd/system/rsyslog.service
/lib/systemd/system/rtkit-daemon.service
/lib/systemd/system/shutdown.target.wants
/lib/systemd/system/sockets.target.wants
/lib/systemd/system/sudo.service
/lib/systemd/system/sysinit.target.wants
/lib/systemd/system/systemd-udev-settle.service
/lib/systemd/system/systemd-udev-trigger.service
/lib/systemd/system/systemd-udevd-control.socket
/lib/systemd/system/systemd-udevd-kernel.socket
/lib/systemd/system/systemd-udevd.service
/lib/systemd/system/udev.service
/lib/systemd/system/udisks.service
/lib/systemd/system/udisks2.service
/lib/systemd/system/upower.service
/lib/systemd/system/usb_modeswitch@.service
/lib/systemd/system/wpa_supplicant.service
/lib/systemd/system/basic.target.wants/alsa-restore.service
/lib/systemd/system/basic.target.wants/alsa-state.service
/lib/systemd/system/basic.target.wants/console-kit-log-system-start.service
/lib/systemd/system/dbus.target.wants/dbus.socket
/lib/systemd/system/halt.target.wants/console-kit-log-system-stop.service
/lib/systemd/system/multi-user.target.wants/dbus.service
/lib/systemd/system/poweroff.target.wants/console-kit-log-system-stop.service
/lib/systemd/system/reboot.target.wants/console-kit-log-system-restart.service
/lib/systemd/system/shutdown.target.wants/alsa-store.service
/lib/systemd/system/sockets.target.wants/dbus.socket
/lib/systemd/system/sockets.target.wants/systemd-udevd-control.socket
/lib/systemd/system/sockets.target.wants/systemd-udevd-kernel.socket
/lib/systemd/system/sysinit.target.wants/systemd-udev-trigger.service
/lib/systemd/system/sysinit.target.wants/systemd-udevd.service
/lib/systemd/system-sleep/notify-upower.sh
/lib/x86_64-linux-gnu/libsystemd-daemon.so.0
/lib/x86_64-linux-gnu/libsystemd-daemon.so.0.0.10
/lib/x86_64-linux-gnu/libsystemd-login.so.0
/lib/x86_64-linux-gnu/libsystemd-login.so.0.7.1
/lib/x86_64-linux-gnu/security/pam_systemd.so
/usr/bin/deb-systemd-helper
/usr/bin/deb-systemd-invoke
/usr/lib/systemd
/usr/lib/pulse-4.0/modules/module-systemd-login.so
/usr/lib/python2.7/dist-packages/twisted/python/systemd.py
/usr/lib/python2.7/dist-packages/twisted/python/systemd.pyc
/usr/lib/python2.7/dist-packages/twisted/python/test/test_systemd.py
/usr/lib/python2.7/dist-packages/twisted/python/test/test_systemd.pyc
/usr/lib/systemd/ntp-units.d
/usr/lib/systemd/ntp-units.d/systemd-shim.list
/usr/lib/x86_64-linux-gnu/systemd-shim
/usr/share/dbus-1/system-services/org.freedesktop.systemd1.service
/usr/share/doc/libpam-systemd
/usr/share/doc/libsystemd-daemon0
/usr/share/doc/libsystemd-login0
/usr/share/doc/systemd-services
/usr/share/doc/systemd-shim
/usr/share/doc/libpam-systemd/changelog.Debian.gz
/usr/share/doc/libpam-systemd/copyright
/usr/share/doc/libsystemd-daemon0/changelog.Debian.gz
/usr/share/doc/libsystemd-daemon0/copyright
/usr/share/doc/libsystemd-login0/changelog.Debian.gz
/usr/share/doc/libsystemd-login0/copyright
/usr/share/doc/systemd-services/changelog.Debian.gz
/usr/share/doc/systemd-services/copyright
/usr/share/doc/systemd-shim/changelog.Debian.gz
/usr/share/doc/systemd-shim/copyright
/usr/share/lintian/checks/systemd.desc
/usr/share/lintian/checks/systemd.pm
/usr/share/man/man1/deb-systemd-helper.1p.gz
/usr/share/man/man1/deb-systemd-invoke.1p.gz
/usr/share/man/man8/pam_systemd.8.gz
/usr/share/man/man8/systemd-hostnamed.8.gz
/usr/share/man/man8/systemd-hostnamed.service.8.gz
/usr/share/man/man8/systemd-localed.8.gz
/usr/share/man/man8/systemd-localed.service.8.gz
/usr/share/man/man8/systemd-logind.8.gz
/usr/share/man/man8/systemd-logind.service.8.gz
/usr/share/man/man8/systemd-timedated.8.gz
/usr/share/man/man8/systemd-timedated.service.8.gz
/usr/share/man/man8/systemd-udevd-control.socket.8.gz
/usr/share/man/man8/systemd-udevd-kernel.socket.8.gz
/usr/share/man/man8/systemd-udevd.8.gz
/usr/share/man/man8/systemd-udevd.service.8.gz
/usr/share/pam-configs/systemd
/var/cache/apt/archives/libpam-systemd_204-5ubuntu20.3_amd64.deb
/var/cache/apt/archives/libpam-systemd_204-5ubuntu20.9_amd64.deb
/var/cache/apt/archives/libsystemd-daemon0_204-5ubuntu20.3_amd64.deb
/var/cache/apt/archives/libsystemd-daemon0_204-5ubuntu20.9_amd64.deb
/var/cache/apt/archives/libsystemd-login0_204-5ubuntu20.3_amd64.deb
/var/cache/apt/archives/libsystemd-login0_204-5ubuntu20.9_amd64.deb
/var/cache/apt/archives/systemd-services_204-5ubuntu20.3_amd64.deb
/var/cache/apt/archives/systemd-services_204-5ubuntu20.9_amd64.deb
/var/lib/systemd
/var/lib/dpkg/info/libpam-systemd:amd64.conffiles
/var/lib/dpkg/info/libpam-systemd:amd64.list
/var/lib/dpkg/info/libpam-systemd:amd64.md5sums
/var/lib/dpkg/info/libpam-systemd:amd64.postinst
/var/lib/dpkg/info/libpam-systemd:amd64.preinst
/var/lib/dpkg/info/libpam-systemd:amd64.prerm
/var/lib/dpkg/info/libsystemd-daemon0:amd64.list
/var/lib/dpkg/info/libsystemd-daemon0:amd64.md5sums
/var/lib/dpkg/info/libsystemd-daemon0:amd64.postinst
/var/lib/dpkg/info/libsystemd-daemon0:amd64.postrm
/var/lib/dpkg/info/libsystemd-daemon0:amd64.shlibs
/var/lib/dpkg/info/libsystemd-daemon0:amd64.symbols
/var/lib/dpkg/info/libsystemd-login0:amd64.list
/var/lib/dpkg/info/libsystemd-login0:amd64.md5sums
/var/lib/dpkg/info/libsystemd-login0:amd64.postinst
/var/lib/dpkg/info/libsystemd-login0:amd64.postrm
/var/lib/dpkg/info/libsystemd-login0:amd64.shlibs
/var/lib/dpkg/info/libsystemd-login0:amd64.symbols
/var/lib/dpkg/info/systemd-services.conffiles
/var/lib/dpkg/info/systemd-services.list
/var/lib/dpkg/info/systemd-services.md5sums
/var/lib/dpkg/info/systemd-services.postinst
/var/lib/dpkg/info/systemd-services.postrm
/var/lib/dpkg/info/systemd-services.preinst
/var/lib/dpkg/info/systemd-services.prerm
/var/lib/dpkg/info/systemd-shim.conffiles
/var/lib/dpkg/info/systemd-shim.list
/var/lib/dpkg/info/systemd-shim.md5sums
/var/lib/dpkg/info/systemd-shim.postinst
/var/lib/dpkg/info/systemd-shim.postrm
/var/lib/dpkg/info/systemd-shim.preinst
/var/lib/dpkg/info/systemd-shim.prerm
/var/lib/systemd/deb-systemd-helper-enabled
/var/lib/systemd/deb-systemd-helper-enabled/anacron.service.dsh-also
/var/lib/systemd/deb-systemd-helper-enabled/avahi-daemon.service.dsh-also
/var/lib/systemd/deb-systemd-helper-enabled/avahi-daemon.socket.dsh-also
/var/lib/systemd/deb-systemd-helper-enabled/brltty.service.dsh-also
/var/lib/systemd/deb-systemd-helper-enabled/cups-browsed.service.dsh-also
/var/lib/systemd/deb-systemd-helper-enabled/dbus-org.freedesktop.Avahi.service
/var/lib/systemd/deb-systemd-helper-enabled/lm-sensors.service.dsh-also
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants
/var/lib/systemd/deb-systemd-helper-enabled/rsyslog.service.dsh-also
/var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants
/var/lib/systemd/deb-systemd-helper-enabled/sysinit.target.wants
/var/lib/systemd/deb-systemd-helper-enabled/syslog.service
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/anacron.service
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/avahi-daemon.service
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/cups-browsed.service
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/lm-sensors.service
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/rsyslog.service
/var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants/avahi-daemon.socket
/var/lib/systemd/deb-systemd-helper-enabled/sysinit.target.wants/brltty.service
/var/log/upstart/systemd-logind.log.1.gz
/var/log/upstart/systemd-logind.log.2.gz
/var/log/upstart/systemd-logind.log.3.gz
/var/log/upstart/systemd-logind.log.4.gz
/var/log/upstart/systemd-logind.log.5.gz
/var/log/upstart/systemd-logind.log.6.gz
/var/log/upstart/systemd-logind.log.7.gz
So it is lurking. But not running.

Code:
$ systemctl 
systemctl: command not found
which should have listed running units instead of command not found.
 
Old 08-07-2015, 11:32 AM   #9
zeebra
Senior Member
 
Registered: Dec 2011
Distribution: Slackware
Posts: 1,830
Blog Entries: 17

Rep: Reputation: 638Reputation: 638Reputation: 638Reputation: 638Reputation: 638Reputation: 638
Quote:
Originally Posted by SaintDanBert View Post
Since all software has the name init, how is someone supposed to know which package is doing the work?
  • sysvinit
  • upstart
  • systemd
When I try to search online, anything using systemd or upstartd gets a long list of cussing and discussing.

When I try locate systemd and locate upstart it seems that both are present on my workstations.

Is there some way to ask a running workstation which init package is in actual use?

Thanks in advance,
~~~ 0;-Dan
Everything works easy with sysvinit. systemd has a few advantages at the cost of the control of your own system. The online documentation is poor, and the documentation in systemd itself is lacking.

Its a big mess that everyone is embracing.

Hopefully, choice will be offered by most distros in the future.
 
Old 08-07-2015, 11:39 AM   #10
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,005
Blog Entries: 26

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
Quote:
Originally Posted by zeebra View Post
Everything works easy with sysvinit. systemd has a few advantages at the cost of the control of your own system. The online documentation is poor, and the documentation in systemd itself is lacking.

Its a big mess that everyone is embracing.

Hopefully, choice will be offered by most distros in the future.
Sadly, I don't think that will happen. MOST have simply accepted that SystemD is the way to go and have abandoned offering choices. Of the "major" distro's, I believe Slackware is the only one that hasn't moved to SystemD (even Ubuntu abandoned upstart and have gone systemd).
 
Old 08-11-2015, 12:41 PM   #11
SaintDanBert
Senior Member
 
Registered: Jan 2009
Location: "North Shore" Louisiana USA
Distribution: Mint-20.1 with Cinnamon
Posts: 1,771

Original Poster
Blog Entries: 3

Rep: Reputation: 108Reputation: 108
Quote:
Originally Posted by Timothy Miller View Post
...
MOST have simply accepted that SystemD is the way to go and have abandoned offering choices.
...
I've created software systems since the late 1960's. Time and again, I've seen software create, features added, fluff & bloat, etc. Eventually, the large, monolithic application gets re-factored for all sorts of reasons.

I expect this will also happen to what we now call 'systemd'.

~~~ 0;-Dan
 
Old 08-11-2015, 01:40 PM   #12
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,005
Blog Entries: 26

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
Quote:
Originally Posted by SaintDanBert View Post
I've created software systems since the late 1960's. Time and again, I've seen software create, features added, fluff & bloat, etc. Eventually, the large, monolithic application gets re-factored for all sorts of reasons.

I expect this will also happen to what we now call 'systemd'.

~~~ 0;-Dan
Eventually, I don't doubt. But not in the next few years, I imagine.
 
2 members found this post helpful.
Old 08-15-2015, 04:51 PM   #13
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
Distribution: K/Ubuntu 18.04-14.04, Scientific Linux 6.3-6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,802

Rep: Reputation: 157Reputation: 157
Keep in mind that while many distros are switching to systemd, they are not doing it wholesale at this point. Most are simply including those parts of systemd that they need for dependency reasons with other packages (the Desktop Environments, mostly), and keeping the init that they have been using to date (Upstart, for the most part). The obvious exceptions to that are the latest versions of RHEL, CentOS, Scientific, et al.
 
Old 08-27-2015, 10:19 AM   #14
zeebra
Senior Member
 
Registered: Dec 2011
Distribution: Slackware
Posts: 1,830
Blog Entries: 17

Rep: Reputation: 638Reputation: 638Reputation: 638Reputation: 638Reputation: 638Reputation: 638
Quote:
Originally Posted by JaseP View Post
Keep in mind that while many distros are switching to systemd, they are not doing it wholesale at this point. Most are simply including those parts of systemd that they need for dependency reasons with other packages (the Desktop Environments, mostly), and keeping the init that they have been using to date (Upstart, for the most part). The obvious exceptions to that are the latest versions of RHEL, CentOS, Scientific, et al.
The thought of that is scary. Thats the kind of bundle and control and uniform system that many GNU/Linux users just don't want. If we wanted a bundle with no choice we would all use Microoft Windows or Apple OS X.

We dont need more dependencies, we need more independent functions which only relies on libraries. We dont need to chain system functions together with desktop functions, or chain all libaries together with functions and system functions.

GNU/Linux is all about choice, and chaining and making dependent everything is a bad idea.

GNU is the core and the drivers and hardware functions are done by Linux. X is the volunteer part of the system which so far hasnt offered any alternative. Wayland is being implemented now. All the various desktops is another part of the system. Bootloaders there are several of.

In theory and actuality, these parts can all be idividually replaced by alternatives. Linux kernel with GNU Hurd or BSD. GNU itself can be replaced as send with busybox and Android. Xorg graphical environnement can be replaced with Wayland and all the desktops can be raplaced by each others.

This is the beauty of GNU/Linux and computer freedom. Aside from it, tons of other compponents exist and all or most have alternatives.

The obvious way forward is that distroes offer various options and that the change is as seamless as changing from X to Wayland or Gnome to KDE.

Or do most people here use "use whole partition" instead of "custom partition setup" when thwy install their system?
 
Old 08-27-2015, 11:08 AM   #15
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
Classic Unix/Linux does have one management-problem: "lots and lots of independent config-files, owned by lots and lots of independent processes, all supposed to be 'working together.'" Even though sysadmins have gotten good at this ... even have gotten used to it ... the situation is far from ideal. When you multiply the problem by "hundreds of blade computers in a modern computer center" (I still prefer mainframes, myself ...), it becomes very expensive and risky.

Of course, Microsoft Windows went far too-far the other way, creating (in effect) its own mini-filesystem in the form of "the Registry," which literally controls so much of the operating system's behavior that it serves as a gigantic Achilles Heel.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Inquiring the mouse type. stf92 Slackware 3 07-29-2014 01:20 AM
Inquiring about the state of the SlackBook jprzybylski Slackware 3 11-08-2013 01:03 PM
Boot Delay 30min: systemd-analyze blame systemd-tmpfiles-setup.service BGHolmes Fedora 0 07-27-2011 09:02 AM
Inquiring about webcam vibinlakshman Linux - Newbie 1 01-27-2009 07:58 AM
Inquiring about PHLAK Linux eagledt63 Linux - Security 3 02-22-2007 12:26 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:48 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration