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 12-10-2014, 12:01 PM   #991
fatalfrrog
Member
 
Registered: May 2011
Distribution: Slackware
Posts: 57

Rep: Reputation: 31

Quote:
Originally Posted by ReaperX7 View Post
So if Slackware is going benefit from systemd, please give one valid reason it will benefit that doesn't include a newer udev, cgroups, boot time, and a logging system which have all been proven to be pointless arguments as well as the falsified statement of it providing building blocks, as well as a session management daemon that already is being duplicated.

Other than those points give one valid benefit systemd provides. Those previous points have been proven false or easily reduplicated by other software packages. Where is any real concrete benefit?

Post #895.
How about the big one: the socket activation API.

Quote:
Logind? Try ConsoleKit2 or systemd-shim. Even then CK is still actively supported and equally used.
Networkd? Try dhcp, dhcpcd, and networkmanager and networkd lacks ipv6 support.
Parallel init service loading? OpenRC, Runit, s6, perp used in conjunction with sysvinit, GOD, etc. We even had daemontools doing parallel loading since 1999 used in conjunction with sysvinit.
Journald? Syslog-ng, rsyslog, and sysklogd and last it was known journald isn't 100% reliable due to a bug.
CGroups? Docker and libcgroups with init just fine.
Udev? eudev, extracted-udev, udev-classic, and even mdev with hal can work. You might not get evdev for X with mdev but it works just fine from tests I've seen and xfce has a plugin named genmon to do mounting, plus there's autofs without udisks or udisks2.
A building block set for Linux? Try the GNU operating system or BusyBox. We've had them collectively for over a decade or more.
Software is changing and people are doing new things. systemd has many new things. Many of these new things provide functions that your alternatives do not - or they have been developed for specific reasons [networkd in the initrd/very early boot. The parallel boot is much better when you have an API for socket activation. Your syslog alternatives don't offer damn near anything that journald does (stuff that benefits from a binary format). systemd's cgroups API is much more convenient than "libcgroups with init". Give me a break.]

We get it. You don't like systemd. But your constant refusal to acknowledge systemd's features doesn't make them not exist or not matter or not beneficial to someone.
 
1 members found this post helpful.
Old 12-10-2014, 12:18 PM   #992
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by printer13 View Post
this is reading from project websites written by developers or interviews with developers. video lectures Linux conferences etc. if a developer posts something on twitter or gives a lecture its pretty much authoritative at that point. I'm not sure how you can stay informed without reading, mostly on the net. your not going to be informed of other peoples work form your own experiences. I try to read as much as posible weather it be technical docs, code, books, news, blogs etc. hopefully that builds an educated opinion..
Still, an educated opinion should be backed by verifiable reference information if you want to have a meaningful argument. Give us URLs to all these developer opinions and interviews.

Eric
 
1 members found this post helpful.
Old 12-10-2014, 12:45 PM   #993
printer13
Member
 
Registered: Nov 2014
Distribution: Slackware
Posts: 39

Rep: Reputation: Disabled
Quote:
Originally Posted by Alien Bob View Post
Still, an educated opinion should be backed by verifiable reference information if you want to have a meaningful argument. Give us URLs to all these developer opinions and interviews.

Eric
your right, but like everyone else I'm a bit lazy. it can get out of hand and very tedious if you set out to link to every point. I don't think I would even want to read such a thread. generally if its important or unknown you shoudl try to hunt down a link. but there are other things that become 'common knowledge'. at least among those who try to stay reasonably informed of current Linux news.

if you read a lot and have a good memory it can be quite hard to dig up published stories that you read two weeks ago given the fact that most news sites now go through a full page of news every day.

edit:

as a pointer for anyone who is looking for information, most Floss conferences now post there sessions online in video or at least slides. so even if you cannot attend you can catch up on all the latest work that is being done. but it does assume you understand how to program. most of these sessions are about code.

https://archive.fosdem.org/2014/news...-first-videos/

Last edited by printer13; 12-10-2014 at 01:12 PM.
 
1 members found this post helpful.
Old 12-10-2014, 01:35 PM   #994
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
Quote:
Originally Posted by fatalfrrog View Post
How about the big one: the socket activation API.



Software is changing and people are doing new things. systemd has many new things. Many of these new things provide functions that your alternatives do not - or they have been developed for specific reasons [networkd in the initrd/very early boot. The parallel boot is much better when you have an API for socket activation. Your syslog alternatives don't offer damn near anything that journald does (stuff that benefits from a binary format). systemd's cgroups API is much more convenient than "libcgroups with init". Give me a break.]

We get it. You don't like systemd. But your constant refusal to acknowledge systemd's features doesn't make them not exist or not matter or not beneficial to someone.
Socket activation hasn't even been proven to be any better than using Dedicated pipes for service communication. That's not even worth switching out for. Go google search benchmarks for pipelining versus UNIX sockets. Have you ever used other parallel service activation inits other than systemd to prove dedicated pipes are any better than UNIX sockets? Even the bidirectional communication of sockets hasn't been proven to be completely better than single directional communication. The gains using sockets often when this was tested, were better but only fractionally, even minisculely, and even in some cases there were no gains, only loss. The reason, pipes don't used the shared memory needed by sockets. Granted in cases where you need bidirectional communication, like using TCP/IP and UDP protocols for data transmission, sockets will be faster, but when you don't have to use extra resources to push data through, why bother with something so trivial as milliseconds? Service work either way and milliseconds of performance versus adding on extra resource usage is paltry at best.

http://www.opendmx.net/index.php/Pip...et_Performance

Yes, syslog-ng, sysklogd, and rsyslog don't have what journald does. They don't corrupt the logs forcing the init system to slow to a damn crawl to rescan and try to fix the logs which is impossible, because the author is too narrowminded to fix it. People like you were specifically warned about binary logging and the potential for data corruption, but no, you just don't listen.

And yes software is changing, and not always for the better. That has unfortunately been proven by systemd because it isn't offering anything better. All it does is try to take everything done right, clump it together, get some of it wrong, and claim it is better.
 
1 members found this post helpful.
Old 12-10-2014, 02:23 PM   #995
fatalfrrog
Member
 
Registered: May 2011
Distribution: Slackware
Posts: 57

Rep: Reputation: 31
I'm done talking to this wall. I'll just wait until Pat decides on what's best.

I hope there is a mass exodus - maybe we'll see fewer garbage posts in this forum (including this one).
 
1 members found this post helpful.
Old 12-10-2014, 03:24 PM   #996
NathanBarley
Member
 
Registered: Oct 2014
Location: Western Pennsylvania
Distribution: Slackware, Crux, Gentoo, FreeBSD
Posts: 94

Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
That's the problem, as I've already stated in post #904. Just repeating things heard or read is what we expect from a parrot. We'd prefer highlights coming from you own experience.
Experience is useful, but it is also original research; i.e. it might be total crap.

I agree with it in principle, though. It's good to qualify what you're saying, if not you're just making assertions. As regards to readability, this isn't Twitter or Facebook; there's no reason people shouldn't be happy to elaborate and reference what they mean; many do.
 
Old 12-10-2014, 04:24 PM   #997
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
Quote:
Originally Posted by fatalfrrog View Post
I'm done talking to this wall. I'll just wait until Pat decides on what's best.

I hope there is a mass exodus - maybe we'll see fewer garbage posts in this forum (including this one).
I hope there is a mass exodus, especially of the pro-systemd crowd who do nothing but complain about paltry topics with no factual foundation. One point was all you could manage? And a weak point at that. Plus, you do know you can do do sockets can be created using traditional init systems at service launch. There's no evidence creating them at service launch is even any better than creating them at boot. All this evidence places systemd and it's hype dead center in being nothing but a strawman. Systemd assumes you're ignorant. It assumes that to be successful sysvinit, the existing GNU system, and every known has to have a flaw whether factual or opinionated. And in the end offers no factual betterment of the system while producing it's own set of flaws which are heavily downplayed.

And what will you do if Patrick doesn't pick systemd and sticks to his implementation of bsd-stylized sysvinit?

Last edited by ReaperX7; 12-10-2014 at 04:27 PM.
 
2 members found this post helpful.
Old 12-10-2014, 06:12 PM   #998
printer13
Member
 
Registered: Nov 2014
Distribution: Slackware
Posts: 39

Rep: Reputation: Disabled
Quote:
Originally Posted by ReaperX7 View Post
And what will you do if Patrick doesn't pick systemd and sticks to his implementation of bsd-stylized sysvinit?
I know what I will do. crack open a bottle of imported Osaka sake and giggle uncontrollably for 10 minutes.
 
3 members found this post helpful.
Old 12-11-2014, 04:19 AM   #999
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
The writer of the next post: #1000, will win an autographed photo of Lennart Poettering! Enjoy!!!
 
1 members found this post helpful.
Old 12-11-2014, 04:30 AM   #1000
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
Yes, syslog-ng, sysklogd, and rsyslog don't have what journald does. They don't corrupt the logs forcing the init system to slow to a damn crawl to rescan and try to fix the logs which is impossible, because the author is too narrowminded to fix it. People like you were specifically warned about binary logging and the potential for data corruption, but no, you just don't listen.
Just to elaborate on this: journald is not simply corrupting the logs for no reason. What you speak about is the behavior of journald when a corruption appears (and using rsyslog, syslog-ng, ... can not prevent corruption). It does not at all trying to fix anything in the logs. When the corruption is detected the current log-file is closed and a new one created, so that no further corruption in that file can happen. The only thing that journald is trying to fix when detecting a corrupt log is the output of the journalctl command (and this can be deactivated), but never the log itself.
If you want to complain about it at least get it right.
 
2 members found this post helpful.
Old 12-11-2014, 04:50 AM   #1001
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Congratulations TobiSGD for post #1000, now can all of you just STFU and do something constructive for a change?.

Eric
 
6 members found this post helpful.
Old 12-11-2014, 05:04 AM   #1002
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Quote:
Originally Posted by brianL View Post
The writer of the next post: #1000, will win an autographed photo of Lennart Poettering! Enjoy!!!
I hope Tobi's prize is not a bikini photo or nude shoot.
 
Old 12-11-2014, 05:09 AM   #1003
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
Quote:
Originally Posted by Randicus Draco Albus View Post
I hope Tobi's prize is not a bikini photo or nude shoot.
It's a thong! *reference from Shrek*

As a constructive project...

Everyone chip in $5 bucks so we can buy Eric a copy of Windows 10.

Last edited by ReaperX7; 12-11-2014 at 05:10 AM.
 
1 members found this post helpful.
Old 12-11-2014, 05:26 AM   #1004
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Why do you want Eric to hate you?
 
Old 12-11-2014, 05:38 AM   #1005
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
All in good humor ol' boy.
 
  


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 07:56 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