LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 02-19-2016, 06:30 PM   #1
wh33t
Member
 
Registered: Oct 2003
Location: Canada
Posts: 922

Rep: Reputation: 61
Wink General Question: why does debian use systemd


Correct me if I'm wrong, but debian aims to be the most "unix like" GNU/Linux right? And part of that over methodology is to have one program do one task, do it well and play well with other programs?

And systemd is very inverse to this method right?

Anyhow, just curious.
 
Old 02-19-2016, 07:24 PM   #2
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: Somewhere in my head.
Distribution: Slackware (15 current), Slack15, Ubuntu studio, MX Linux, FreeBSD 13.1, WIn10
Posts: 10,342

Rep: Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242
a bunch of them where all sitting around drinking beer, got super drunk, then one of them spoke up and said, lets go systemD and they all agreed?

big dussness made them do it.

cuz someone felt it was time for a change

just like X11 is a changin'

Come gather ’round people
Wherever you roam
And admit that the waters
Around you have grown
And accept it that soon
You’ll be drenched to the bone
If your time to you is worth savin’
Then you better start swimmin’ or you’ll sink like a stone
For the times they are a-changin’
 
Old 02-20-2016, 02:06 AM   #3
berndbausch
LQ Addict
 
Registered: Nov 2013
Location: Tokyo
Distribution: Mostly Ubuntu and Centos
Posts: 6,316

Rep: Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002
Quote:
Originally Posted by wh33t View Post
Correct me if I'm wrong, but debian aims to be the most "unix like" GNU/Linux right? And part of that over methodology is to have one program do one task, do it well and play well with other programs?

And systemd is very inverse to this method right?

Anyhow, just curious.
I can't say for Debian, but Archlinux also moved to systemd, and the reasons are listed here: https://bbs.archlinux.org/viewtopic....49530#p1149530.
 
1 members found this post helpful.
Old 02-20-2016, 04:25 AM   #4
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by wh33t View Post
Correct me if I'm wrong, but debian aims to be the most "unix like" GNU/Linux right?
No, that is Slackware's part. Debian is the "Universal Operating System", aiming at providing a distribution that is as free as possible, in a reasonable way.
Quote:
And part of that over methodology is to have one program do one task, do it well and play well with other programs?
Well, that is one part of the UNIX philosophy, but it is only one philosophy about application design and does not apply to everything. Prime example for software that anyone uses that does not adhere to this philosophy is your browser.

Anyways, the change to systemd was discussed for more than a year on the Debian developers mailing lists, there where Wiki pages made for information and in the end the Debian technical committee voted in favor of systemd. No conspiracy, not "we do it just for the change", if you are really interested in the reasons and discussions look at the Debian mailing list archives.

Last edited by TobiSGD; 02-21-2016 at 12:50 PM. Reason: Fixed typos and wrong word
 
1 members found this post helpful.
Old 02-20-2016, 05:10 PM   #5
wh33t
Member
 
Registered: Oct 2003
Location: Canada
Posts: 922

Original Poster
Rep: Reputation: 61
Quote:
Originally Posted by TobiSGD View Post
No, that is Slackware's part. Debian is the "Universal Operating System", aiming at providing a distribution that is as free as possible, in a reasonable way.Well, that is one part of the UNIX philosophy, but it is only one philosophy about application design and does not apply to anything. Prime example for software that anyone uses that does not adhere to this philosophy is your browser.

Anyways, the change to systemd was discussed for more than a year on the Debian deleopers mailing lists, there where Wiki pages made for information and in the end the Debian technical committee voted in favor of systemd. No conspiracy, not "we do it just for the change", if you are really interested in the reasons and discussions look at the Debian mailing list archives.
Thanks. I've been reading up on systemd vs init and upstart and others. It kind of all goes over my head but one thing I did find interesting is that systemd only works on x86/64. I'm curious why it's limited to these platforms.
 
Old 02-20-2016, 07:43 PM   #6
Doug G
Member
 
Registered: Jul 2013
Posts: 749

Rep: Reputation: Disabled
Quote:
Thanks. I've been reading up on systemd vs init and upstart and others. It kind of all goes over my head but one thing I did find interesting is that systemd only works on x86/64. I'm curious why it's limited to these platforms.
Maybe it's not. systemd is running on my raspberry pi2 with fedora.
 
1 members found this post helpful.
Old 02-20-2016, 08:29 PM   #7
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,333
Blog Entries: 28

Rep: Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144
This article seems to have a pretty good summary of why Debian moved to systemd: http://arstechnica.com/information-t...ge-since-1993/
 
1 members found this post helpful.
Old 02-20-2016, 09:34 PM   #8
wh33t
Member
 
Registered: Oct 2003
Location: Canada
Posts: 922

Original Poster
Rep: Reputation: 61
Quote:
Originally Posted by Doug G View Post
Maybe it's not. systemd is running on my raspberry pi2 with fedora.
Right... the pi is Arm right?
 
Old 02-20-2016, 09:47 PM   #9
timl
Member
 
Registered: Jan 2009
Location: Sydney, Australia
Distribution: Fedora,CentOS
Posts: 750

Rep: Reputation: 156Reputation: 156
without wanting to branch too far from the original post...I am assuming that in the fullness of time someone can fork systemd? Or parts of it? I gather the problem with the latter is the all encompassing nature of the development. I think where I am heading is that it can be spun in a slightly different direction should that be desired?

Cheers
 
1 members found this post helpful.
Old 02-21-2016, 05:13 AM   #10
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by timl View Post
without wanting to branch too far from the original post...I am assuming that in the fullness of time someone can fork systemd? Or parts of it? I gather the problem with the latter is the all encompassing nature of the development. I think where I am heading is that it can be spun in a slightly different direction should that be desired?

Cheers
systemd is using the LGPL 2.1+ license, so anyone is free to fork it and do with it whatever he wants, within the limits of the LGPL license. Given that systemd has a whole bunch of developers (around 500, IIRC) it might no be a simple thing to maintain a fork, but projects like LibreOffice have shown that it is feasible to fork such large projects and thrive well.
 
1 members found this post helpful.
Old 02-21-2016, 06:01 AM   #11
hydrurga
LQ Guru
 
Registered: Nov 2008
Location: Pictland
Distribution: Linux Mint 21 MATE
Posts: 8,048
Blog Entries: 5

Rep: Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925
All decisions are made by weighing up the costs and benefits of each choice. Debian's developers obviously decided that the benefits of adopting systemd outweigh the costs, despite reservations at those costs. If at any point the costs look like outweighing the benefits, they can always fork the systemd project (but that would be a decision in itself, with its own costs and benefits).

Frankly, I'm not a great fan of the project, but purely on principle. So, until it actually starts negatively affecting my work experience, which it hasn't done to date, I'm going with the flow.
 
1 members found this post helpful.
Old 02-21-2016, 10:58 AM   #12
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Debian
Posts: 6,142

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
There seem to be a lot of cases where the complicated is preferred over the simple (UEFI, Grub2, btrfs, systemd) because some people will get some benefit, and those who won't just have to go along! Sometimes it really is progress: I once used an OS simple enough for me to patch it in assembly language. Would I like to go back to it? No.
 
1 members found this post helpful.
Old 02-21-2016, 11:40 AM   #13
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by DavidMcCann View Post
There seem to be a lot of cases where the complicated is preferred over the simple (UEFI, Grub2, btrfs, systemd) because some people will get some benefit, and those who won't just have to go along!
I may be wrong there, but I think you mean complex, not complicated. Anyways, nobody has to go along, you can always start a project to tackle things in a different way that you perceive as being better. Or at least maintain codepaths that you want to remain in projects, if they are to be removed.
In the open source world it is those that do that set the direction, simple as that.
 
1 members found this post helpful.
Old 02-21-2016, 10:01 PM   #14
Doug G
Member
 
Registered: Jul 2013
Posts: 749

Rep: Reputation: Disabled
Quote:
Originally Posted by wh33t View Post
Right... the pi is Arm right?
Yes, a 32bit ARM
 
1 members found this post helpful.
Old 02-22-2016, 10:57 AM   #15
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Debian
Posts: 6,142

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
Quote:
Originally Posted by TobiSGD View Post
I may be wrong there, but I think you mean complex, not complicated.
Both! Webster's New Dictionary of Synonyms says
Quote:
Something is complex when it is made up of so many different interrelated or interacting parts that it requires deep study or expert knowledge to deal with it. Something is complicated when it is so complex that it is exceeding difficult to understand, explain, solve, or deal with.
Luckily this site has many who understand the complexities of computing, although sometimes their explanations may be complicated.
 
  


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
Question about any impacts of systemd on Debian. edbarx Debian 46 04-10-2015 12:41 PM
General question about Debian Lenny honeybadger Linux - General 3 10-25-2008 08:35 AM
General question about Debian Performance BobNutfield Debian 20 05-28-2008 02:52 AM
just a general question and hello to debian!!! Randall Slack Debian 5 01-29-2006 05:47 PM
a general debian question (it's underlying philosophy) salparadise Debian 6 05-17-2005 12:59 AM

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

All times are GMT -5. The time now is 09:02 PM.

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