LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Closed Thread
  Search this Thread
Old 02-04-2015, 10:11 AM   #1276
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 gezley View Post
On a related note, I had an opportunity to look at a systemd-infested distro a couple of weeks ago. I took the opportunity to try something that is as simple as can be in Slackware: change the runlevel to 3, console-only. In Slackware you replace the number 4 with the number 3 in /etc/inittab. Do you think the same thing could be done as easily in this other distro? Not a chance. I ended up going around in circles and writing instructions down. In the end I walked away.
Yeah, because running
Code:
systemctl set-default multi-user.target
is that much harder than editing a text file.
 
Old 02-04-2015, 10:16 AM   #1277
genss
Member
 
Registered: Nov 2013
Posts: 744

Rep: Reputation: Disabled
Quote:
Originally Posted by TobiSGD View Post
Indeed, you can. But there is a caveat: Someone has to maintain those solutions. It has literally taken years for someone to take up Consolekit maintenance . The Linux landscape is ever changing, which means that even the traditional solutions will have to adapt in one way or the other to changes (like kdbus, for example).

This is also totally dismissing the features that systemd provides for other projects, which are not offered (or only in a very convoluted way) by the traditional solutions. For example, here is a blog post from a KDE developer about why they use systemd and why they see it as a good thing: http://blog.davidedmundson.co.uk/blo...emd-and-plasma
Unless someone provides options to those developers that match the features that systemd offers you will see the traditional solutions being phased out.
please, oh please stop with that bullshit reasoning
"oh but nobody will maintain it and everybody that doesn't have systemd will die horribly in a fire from a train hitting them while falling in Montserrat's Soufrière Hills volcano infested by flame resistant sharks with laser blades on their teeth"

things systemd provides are not much different then what we have now
and they won't get much different
and it's all over dbus, meaning it is simple (albeit ugly) to do
also kdbus is, unlike anything systemd related, well documented, so making a... whatever you call it won't be as hard as making a console-kit replacement
(also ck sucks)


in short:
systemd itself does not actually do much
it leeches on every good mechanism made for linux (good, so not including udev) and claims only it can do it

Last edited by genss; 02-04-2015 at 10:19 AM.
 
1 members found this post helpful.
Old 02-04-2015, 10:20 AM   #1278
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 ReaperX7 View Post
Not to place judgment, but they'd be damn foolish to entrust systemd with how KDE operates. That's literally a cop-out to saying the KDE developers are getting lazy and don't want to clean up their own damn coding mess and want someone else to do it for them. And then what? If they want better design, do it yourself first, not dump your sh*t on someone else.

If that's the case, then KDE can be lined up right beside Gnome in the pasture graveyard. Goodbye and good riddance to bad rubbish if that's their fickle excuse. Sorry, but there's no real way to say it less directly.
You are right, we all should all never rely on libraries and functions provided by other projects, we all should do all development inhouse. Let's start with a libc, so that people on forums don't complain about us being lazy for using Glibc. When we are at it, every and all WM and DE should have its own GUI toolkit, it is just too lazy to rely on GTK or Qt.

Are you serious?
 
Old 02-04-2015, 10:21 AM   #1279
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,081

Rep: Reputation: Disabled
Quote:
Originally Posted by TobiSGD View Post
For example, here is a blog post from a KDE developer about why they use systemd and why they see it as a good thing: http://blog.davidedmundson.co.uk/blo...emd-and-plasma
This link was already provided in post #1262.

Do we really need to rehash was has already been discussed ad nauseam?

Can't we (at least one of our most senior users like you) just stop answering to every argument coming from the other side, even if we think it is biased and debatable?

Last edited by Didier Spaier; 02-04-2015 at 10:22 AM.
 
Old 02-04-2015, 10:22 AM   #1280
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,302
Blog Entries: 61

Rep: Reputation: Disabled
Soon be hitting the 100 page target!!! Remember, the poster who posts the post that achieves that wins a life-size LP blowup doll! Woweeeeeeee!!!!!!
 
Old 02-04-2015, 10:30 AM   #1281
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 Didier Spaier View Post
Can't we (at least one of our most senior users like you) just stop answering to every argument coming from the other side, even if we think it is biased and debatable?
So you mean that it is better we leave biased statements or even outright wrong "information" unchallenged? Just to stop the debate?
 
Old 02-04-2015, 10:34 AM   #1282
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,081

Rep: Reputation: Disabled
Quote:
Originally Posted by TobiSGD View Post
So you mean that it is better we leave biased statements or even outright wrong "information" unchallenged? Just to stop the debate?
Yes, that's exactly what I mean, as issuing arguments and counter arguments in a discussion endlessly just to have the last word is childish in my opinion, no matter the validity of these arguments and counter arguments.

The most childish is not the one who gives up.

Last edited by Didier Spaier; 02-04-2015 at 10:42 AM.
 
1 members found this post helpful.
Old 02-04-2015, 10:45 AM   #1283
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Tobi you don't even use Slackware, so why do you even bother? Go play with your Gentoo, or whatever else systemdish that fits the task. And nice try on the library spin flop, but try again and make sense next time.

A DE and init are two different and separate systems and should use things designed for each appropriately, not do shortcuts and halfassed work by trying to dump a load onto another separate system to do your work for you. Your logic of thinking is like trying to add a UI to glibc. Nice try, but try again with an argument that actually makes a piles worth of sense.
 
Old 02-04-2015, 10:57 AM   #1284
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by Didier Spaier View Post
This link was already provided in post #1262.

Do we really need to rehash was has already been discussed ad nauseam?
just because someone said that the things the kde dev wrote are nonsense and we do not need this stuff because it already exists?
I am looking forward to see the contributions to make KDE fully functional on Slackware, that's great that I do not need to worry.


Quote:
Originally Posted by Didier Spaier View Post
Can't we (at least one of our most senior users like you) just stop answering to every argument coming from the other side, even if we think it is biased and debatable?
and how do you think will be reach the 1000?
 
Old 02-04-2015, 11:06 AM   #1285
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by ReaperX7 View Post
A DE and init are two different and separate systems and should use things designed for each appropriately, not do shortcuts and halfassed work by trying to dump a load onto another separate system to do your work for you. Your logic of thinking is like trying to add a UI to glibc. Nice try, but try again with an argument that actually makes a piles worth of sense.
but there is theory and there is practice.
possible we will find enough people that care and keep future KDE usable without systemd.
 
Old 02-04-2015, 11:12 AM   #1286
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Slackware, Debian
Posts: 7,353

Rep: Reputation: 3752Reputation: 3752Reputation: 3752Reputation: 3752Reputation: 3752Reputation: 3752Reputation: 3752Reputation: 3752Reputation: 3752Reputation: 3752Reputation: 3752
Quote:
Originally Posted by brianL View Post
Soon be hitting the 100 page target!!! Remember, the poster who posts the post that achieves that wins a life-size LP blowup doll! Woweeeeeeee!!!!!!
As long as the doll is blonde, because, well, I like blondes. This thread may well achieve 100 pages. Egad.
 
Old 02-04-2015, 11:17 AM   #1287
Gerard Lally
Senior Member
 
Registered: Sep 2009
Location: Leinster, IE
Distribution: Slackware, NetBSD
Posts: 2,205

Rep: Reputation: 1781Reputation: 1781Reputation: 1781Reputation: 1781Reputation: 1781Reputation: 1781Reputation: 1781Reputation: 1781Reputation: 1781Reputation: 1781Reputation: 1781
Quote:
Originally Posted by TobiSGD View Post
It is indeed needed. Other projects do not make themselves dependent on systemd components for fun, they do it because systemd provides them with functionality they don't get from any alternative.
What projects would these be? Gnome? Unity? KDE? "Projects" I want nothing to do with? Ever?

Some time ago I gave KDE a fair try. It lasted a week. I gave up when I closed Kmail only to find the system insisted I still needed to have my 10,000 emails synced with some database locally. You can imagine my delight to find KDE insisted on syncing all my email despite my closing the client. This on a metered 3G connection. I use IMAP for a reason, and that reason is that I don't want some brain-dead developer insisting s/he knows better than I do how to collect my email on a slow, metered 3G connection.

Nor do I want to see my console spammed with hundreds of lines of KDE, akonadi, nepomuk, strigi, SQL, polkit and consolekit junk, informing me how this didn't work, that didn't work, and the other didn't work.

So no KDE for me thanks. Ever. They've had their chance to impress me ever since they released the first KDE around the time Windows 95 was released. They failed.

And none of the other related "projects" either.

Quote:
While your servers may run for now without systemd, you will see the day coming where even there systemd is needed, because your daemons will want to use functionality of systemd components.
Really? Would you mind being more specific about these daemons I use which will meekly surrender to the systemd dictatorship? Hiawatha? I don't think so. Postfix? I don't think so. Dovecot? I don't think so. PostgreSQL? I don't think so.

Quote:
If you don't want that it is essential to provide alternatives that give the same functionality to developers. I have linked to a post from a KDE developer in my previous post, I recommend to read that and ask yourself how you would react if someone demands from you not to use the new functionality, with the claim that all the functionality is already there.
KDE again. You're assuming all of us want that bloated Windows wannabe. Or any of the other brain-dead Linux desktop environments (with the honourable exception of Xfce). I use Fvwm. If the day comes Fvwm requires systemd through the Wayland backdoor then I'll very happily migrate 100% back to Windows and keep {Net,Open,Free,Dragonfly}BSD around for the servers I need. With each passing day Linux is providing less and less that I need or want or admire. This is not the fault of Slackware. It is very much the fault of those bullies who are pushing their agenda on the rest of us just because they think they know best what we need. You are mistaken if you think I'm going to be pushed around by these kids, most of whom weren't even around when 90% of the groundwork for Linux was done back in the 70s and 80s. And it shows. They have no perspective. No solid idea of what is required. And no roadmap. Just a bunch of disconnected (literally and figuratively) people and corporate entities using Linux as a dumping ground for their completely disconnected ideas. If the enemies of free and open-source devised a plot to destroy it they couldn't have come up with a better one than what we have now. It would be nice to see Linus wrest control back but I get the feeling he and Greg Kroah-Hartmann and the rest have sold out to the highest bidders.

Beware those bearing gifts, as they say.
 
4 members found this post helpful.
Old 02-04-2015, 11:20 AM   #1288
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Quote:
Originally Posted by Kazuo_Kuroi View Post
Anyways, there are plenty of other issues discussed. As you can discern from my user agent, I use FreeBSD, more than I use Slackware or Void, and the reason is that I find the FreeBSD project is doing things in a way that has a future, for now. If Jordan Hubbard gets his way, though, we'll have launchd eventually, and if that happens, I'll tell him to shove it up his ass and fork FreeBSD with a large proportion of support from FreeBSD users - most of them aren't happy with the way the Apple section of the OS is pushing their agenda anyways - we have plenty of time though as it likely won't happen till after the 11.0 branch is released as a release version.
So I take it you have not been running FreeBSD for that long? You probably need to do a little more research on the Jordan Hubbard "next 10 years" FUD which has been circulating for a while.
 
Old 02-04-2015, 11:23 AM   #1289
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Quote:
Originally Posted by TobiSGD View Post
Indeed, you can. But there is a caveat: Someone has to maintain those solutions
Somehow I'm not too worried about inetd or cron or most of the other traditional tools becoming unmaintained. They barely ever need to be touched now anyway, because they are simple, complete, and debugged. How many years will it be before systemd can claim the same?

Quote:
The Linux landscape is ever changing, which means that even the traditional solutions will have to adapt in one way or the other to changes (like kdbus, for example).
Bad example -- kdbus can't be considered a "Linux change" until it's actually part of Linux, and last I checked it still hadn't been accepted. Even if it does become accepted, so what? It's just a messaging framework, similar to a dozen others. While it has its differences (like being mediated from the kernel), that's no big shakes.

Quote:
This is also totally dismissing the features that systemd provides for other projects, which are not offered (or only in a very convoluted way) by the traditional solutions. For example, here is a blog post from a KDE developer about why they use systemd and why they see it as a good thing: http://blog.davidedmundson.co.uk/blo...emd-and-plasma
First off, I'm glad it works for him. Everyone should have the freedom to choose the tools they think are best-suited to their circumstance.

On the other hand, I notice he doesn't even mention alternatives to systemd-logind (like XFCE's ConsoleKit2), and scrolling through the other features he mentions, I don't see a single one which can't be implemented in other ways (some of them quite trivial) which have nothing to do with systemd.

But that's okay. There are many ways to do these things, and systemd has implemented their own. If he wants to use systemd's particular implementation, fine. Like I said, everyone should have the freedom to choose their tools.

When we get down to "User Units" in that article, though, the author becomes rather disingenuous. He says "init is handled by a rather cumbersome shell script" and links to an init script which is lengthly, but fairly simple and straightforward, and not cumbersome at all. He also implies that it is not possible to start processes in parallel from an init script, which is untrue.

Quote:
Unless someone provides options to those developers that match the features that systemd offers you will see the traditional solutions being phased out.
Since everything developers need are already there, it seems they just need to be tutored on how to use them. But I suppose re-implementations are more exciting and attention-grabbing than reading "man sudo", "man bash", et al.

Last edited by ttk; 02-04-2015 at 11:25 AM. Reason: replaced some pronouns with more specific terms for clarity
 
1 members found this post helpful.
Old 02-04-2015, 11:40 AM   #1290
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by ttk View Post
On the other hand, I notice he doesn't even mention alternatives to systemd-logind (like XFCE's ConsoleKit2), and scrolling through the other features he mentions, I don't see a single one which can't be implemented in other ways (some of them quite trivial) which have nothing to do with systemd.
now, because systemd is pretty new.
sooner or later also XFCE has to talk with systemd if it wants to run on RedHad/CentOs/Fedora, Suse/Opensuse, Ubuntu, possible even Debian, Mandriva Magaira, Arch.

if those run on systemd, and XFCE has limited man power, we will see how it develops and if it will not also go the KDE Gnome way.
who knows



Quote:
Originally Posted by ttk View Post
Since everything developers need are already there, it seems they just need to be tutored on how to use them. But I suppose re-implementations are more exciting and attention-grabbing than reading "man sudo", "man bash", et al.
fine that you have everything you need, but others may have different needs?

Last edited by a4z; 02-04-2015 at 11:47 AM.
 
  


Closed Thread

Tags
bsd, linux, systemd, unix



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



LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:06 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