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


Reply
  Search this Thread
Old 06-18-2014, 01:22 PM   #151
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

Slackware thumbs it's nose at upstream.

If you want upstream in Slackware, you're sh*t out of luck. Our upstream is Patrick, Eric, and Robby and -Current is the public repository.

Slackware is dead, at least to the mainstream, but that very well could change.

As far as DBus violating the UNIX principles, yes it does, but DBus is an optional package not required for the core of the OS.

Last edited by ReaperX7; 06-18-2014 at 01:29 PM.
 
Old 06-18-2014, 01:38 PM   #152
PrinceCruise
Member
 
Registered: Aug 2009
Location: /Universe/Earth/India/Pune
Distribution: Slackware64 -Current
Posts: 890

Rep: Reputation: 186Reputation: 186
Well, lets then keep calm and trust Bob. Or may be our old ninja priest Pat should call his friends at BSD yet again(Taken from Here).

Regards.
 
Old 06-18-2014, 02:09 PM   #153
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 jtsn View Post
And they thought, they just imported an init replacement...
Statements like these show that you are still not able to distinguish between systemd the initsystem and systemd the project.
 
Old 06-18-2014, 02:13 PM   #154
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
As far as DBus violating the UNIX principles, yes it does, but DBus is an optional package not required for the core of the OS.
You may have misunderstood my question. My question wasn't about DBUS, but about systemd. Since it comes up over and over again, which parts of systemd, except communication over DBUS instead of text streams, violates the Unix principles in your opinion. Please no link to sited like boycottsystemd.org, but your opinion on it and why you have that opinion.
 
Old 06-18-2014, 02:35 PM   #155
jtsn
Member
 
Registered: Sep 2011
Posts: 922

Rep: Reputation: 480Reputation: 480Reputation: 480Reputation: 480Reputation: 480
Quote:
Originally Posted by TobiSGD View Post
Statements like these show that you are still not able to distinguish between systemd the initsystem and systemd the project.
Indeed, and I'm proud of it.
 
Old 06-18-2014, 02:55 PM   #156
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843
Quote:
Originally Posted by ReaperX7 View Post
Slackware thumbs it's nose at upstream.

If you want upstream in Slackware, you're sh*t out of luck. Our upstream is Patrick, Eric, and Robby and -Current is the public repository.
What does this even mean? Slackware has been one of the distros that adheres to upstream packages most. Now you're just spewing random words and hoping they make you sound cool. When 50% of all systemd-related posts are from you (and often relate little if any new information or even opinions), maybe sometimes you should just make a conscious decision not to post once in a while. If you posted 50% less, you would be less obnoxious, less disruptive, and come across as much more intelligent. Selectivity in sharing is for the wise. A few good posts are much more influential than many poor ones.

Not every post that doesn't align 100% to your opinions requires your response.
 
8 members found this post helpful.
Old 06-18-2014, 02:57 PM   #157
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
Systemd... Let's see...

System Init
Login manager
Daemon manager
Version control system
Kernel loader
Journal logger
Device manager
Network manager
Cgroups manager

Is that enough or must anyone else continue onward Tobi? Seriously? Boycottsystemd listed every fact possible and most are cited DIRECTLY from every blog, post, email, etc. Lennart and Kay have written or contributed. There are no OPINIONS on that site. That site lists facts and they are CITED. Do you want APA or MLA formatted citations?

Of the lowest level you still need system init, daemon manager, and journal logger. That's still too much for JUST an init system. Daemon management is part of init, but the logger system?! No. The logger system should NOT be part of init, and it should not require DBus, expat, XML-parser, or any other optional package to support the init system. The logging system should not be writing in binary only. It should write in plaintext that is open to ANY system to read. DOS, Windows, Linux, BSD, etc. if it's unreadable... It's USELESS!

Quote:
Originally Posted by T3slider View Post
What does this even mean? Slackware has been one of the distros that adheres to upstream packages most. Now you're just spewing random words and hoping they make you sound cool. When 50% of all systemd-related posts are from you (and often relate little if any new information or even opinions), maybe sometimes you should just make a conscious decision not to post once in a while. If you posted 50% less, you would be less obnoxious, less disruptive, and come across as much more intelligent. Selectivity in sharing is for the wise. A few good posts are much more influential than many poor ones.

Not every post that doesn't align 100% to your opinions requires your response.
Oh so someone should shut up and bow down like a sheep? Me especially? I don't see you doing anything important to contribute to Linux or any distribution for that matter, so I have a right to be vocal as me and several others aren't bowing down, shutting up, and being silent on a serious matter.

So instead of telling me to shut up, why don't you get off your butt, contribute to at least 50% of the projects out there that are being deprecated by force due to systemd, give 100% to those projects of your intelligence, and maybe at least 50% of those projects would not need to be replaced.

Last edited by ReaperX7; 06-18-2014 at 03:07 PM.
 
1 members found this post helpful.
Old 06-18-2014, 03:04 PM   #158
szboardstretcher
Senior Member
 
Registered: Aug 2006
Location: Detroit, MI
Distribution: GNU/Linux systemd
Posts: 4,278

Rep: Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694
Quote:
Originally Posted by TobiSGD View Post
You may have misunderstood my question. My question wasn't about DBUS, but about systemd. Since it comes up over and over again, which parts of systemd, except communication over DBUS instead of text streams, violates the Unix principles in your opinion. Please no link to sited like boycottsystemd.org, but your opinion on it and why you have that opinion.
Systemd wants to replace MANY systems that run just fine, and are/were standard across many distros, Unix and BSD. SystemD is currently not posix compliant, so you'll be using systemd on linux and sysv init on Unix and BSD. You'll have to remember both.

I'm also not a fan of binary logging. I want to be able to grep the syslog. I don't want to rely on yet another utility to do something as simple as that. Also, if part of a text file corrupts, guess what: I can still grep it. But if the systemd binary file corrupts even a little, journalctl straight up says: Nope, sorry about your luck, that log is corrupted.

In the end, systemd has forced itself into the world of GNU/Linux via Red Hat. And the dude that did it is a notable person now according to wikipedia because he started systemd in 2011. He has no other previous notable achievements(the article was written in 2011, only mentioning systemd).

So that's who is spearheading the new init system, and we will conform to Red Hat's wishes, so there is literally no use in complaining about it.
 
Old 06-18-2014, 03:48 PM   #159
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
Systemd... Let's see...

System Init
Login manager
Daemon manager
Version control system
Kernel loader
Journal logger
Device manager
Network manager
Cgroups manager
So you also still mix systemd init with systemd the project. What is wrong with having several components in one source tree, if any of those components is a "do one thing and do it good" component (you know, UNIX principle). By the way, where does that ´"Version Control System" from? AFAIK, there is nothing like Git in systemd.
Quote:
Of the lowest level you still need system init, daemon manager, and journal logger. That's still too much for JUST an init system. Daemon management is part of init, but the logger system?! No. The logger system should NOT be part of init
So having a mandatory logger component is against the UNIX principle?
Quote:
and it should not require DBus, expat, XML-parser, or any other optional package to support the init system.
Where does the UNIX principle state that dependencies are not allowed? I can't see any of that.
Quote:
The logging system should not be writing in binary only. It should write in plaintext that is open to ANY system to read. DOS, Windows, Linux, BSD, etc. if it's unreadable... It's USELESS!
So because you think that a log always has to be plain text (and I am not even opposed to that) writing binary logs is suddenly against the UNIX principle? And how exactly is the log unreadable? You can use journalctl to read it.

Seriously, all what I can see here comes down to:
1. I have difficulties to distinguish between the systemd project and the systemd init system.
2. It does things other than I am used to it and it does only partially adhere to some holy UNIX principle.
3. Therefore I don't like it and post against it where ever I can.

Quote:
So instead of telling me to shut up, why don't you get off your butt, contribute to at least 50% of the projects out there that are being deprecated by force due to systemd, give 100% to those projects of your intelligence, and maybe at least 50% of those projects would not need to be replaced.
Not meant for me, but here again that you actually don't get what systemd is all about: Providing one project that contains all components for building a basic Linux system, in one source tree. How would you do that with using external projects?

Quote:
Originally Posted by szboardstretcher
Systemd wants to replace MANY systems that run just fine, and are/were standard across many distros, Unix and BSD. SystemD is currently not posix compliant, so you'll be using systemd on linux and sysv init on Unix and BSD. You'll have to remember both.
Part of that was already answered in my previous sentence, but I have a question about this: Name me the specific projects that systemd replaces that were standard across many distributions. Logger? sysklogd, syslog-ng, metalog, no standard. Time based starting of services? Dcron, anacron, vixie-cron, no standard.
In reality there are no inter-distro standards.
Quote:
I'm also not a fan of binary logging. I want to be able to grep the syslog. I don't want to rely on yet another utility to do something as simple as that. Also, if part of a text file corrupts, guess what: I can still grep it. But if the systemd binary file corrupts even a little, journalctl straight up says: Nope, sorry about your luck, that log is corrupted.
Actually no. The journal is only corrupted in that line that contains the corruption, all other lines are still readable.
Quote:
In the end, systemd has forced itself into the world of GNU/Linux via Red Hat. And the dude that did it is a notable person now according to wikipedia because he started systemd in 2011. He has no other previous notable achievements(the article was written in 2011, only mentioning systemd).
Other projects from this unknown guy:
- Avahi: works fine for me to make it easy to interconnect my Virt-manager instances on different machines.
- Pulseaudio: works fine for me to have per-application volume settings, easy audio-routing, ... .

You can say many things about Lennart Poettering, but not that he is some unknown developer.

Quote:
Originally Posted by jtsn
Indeed, and I'm proud of it.
So what you are actually saying is: I have no clue about systemd, about how the project is organized, about how it is designed, about how it works, I am just against it. Thanks for clarifying, in the future I will only answer to your posts when there is actual content in them.
 
6 members found this post helpful.
Old 06-18-2014, 04:22 PM   #160
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
TobiSGD, are you claiming that future bugs in the cited systemd components cannot cause pid1 to crash?

If not, then they're really not separate things.
 
1 members found this post helpful.
Old 06-18-2014, 04:29 PM   #161
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 did you not even BOTHER to read this webpage?

http://0pointer.de/blog/projects/stateless.html

That's a Version Control System by textbook definition. Stateless systems, factory reset, reproduce-able, and verifiable systems...

That's version control down to the point. Controlling every aspect of the system to the point where anything going onto it can be installed, uninstalled, or updated, or even the system itself.

Worst case scenario:

What's to stop a distribution or a hacker of enforcing/invoking a factory reset at any given time?

Suddenly distribution-X says that because you have a non-distribution-X authorized package it will be uninstalled for license violation?

Last edited by ReaperX7; 06-18-2014 at 04:38 PM.
 
1 members found this post helpful.
Old 06-18-2014, 05:20 PM   #162
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843
Quote:
Originally Posted by ReaperX7 View Post
Oh so someone should shut up and bow down like a sheep? Me especially?
I didn't tell you not to post, but to post smarter. That might not be within your ken.
Quote:
Originally Posted by ReaperX7 View Post
I don't see you doing anything important to contribute to Linux or any distribution for that matter, so I have a right to be vocal as me and several others aren't bowing down, shutting up, and being silent on a serious matter.
While I'm nowhere near the LQ veteran that others can rightly claim to be, I've been hanging around here for a while. Seldom do I see such offensive posts. Apparently, not only have I never contributed anything important to Linux or any distribution (a claim which you make without any knowledge of me but that I will humbly acknowledge to be true), but I am less entitled to share my own opinions because of it, regardless of their merit. You claim to have a right to be vocal because you're doing something to prevent systemd adoption -- but you are working on another init system that does literally nothing to stop systemd adoption. The problem is going to be the deprecation of ConsoleKit in favour of logind, and the absorption of udev (mainly, anyway); these are the issues that force systemd onto users, not the mere existence of a popular but unwanted init system. If you created the best init system in the world, it wouldn't magically un-deprecate ConsoleKit. I'm happy enough with SysV init (for my purposes anyway) so I really don't care if you get Runit up and running. It does nothing to 'save us' from systemd adoption.
Quote:
Originally Posted by ReaperX7 View Post
So instead of telling me to shut up, why don't you get off your butt, contribute to at least 50% of the projects out there that are being deprecated by force due to systemd, give 100% to those projects of your intelligence, and maybe at least 50% of those projects would not need to be replaced.
We all choose how we spend our time and how we contribute. Some code, some donate money, some write SlackBuilds, some write wiki entries or host blogs, some answer questions on LQ. None of us have infinite time, ability or knowledge. I like to think there is merit in each type of contribution, and it's what makes a community great.
 
10 members found this post helpful.
Old 06-18-2014, 05:31 PM   #163
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,587

Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
Quote:
Originally Posted by PrinceCruise View Post
Well, lets then keep calm and trust Bob. Or may be our old ninja priest Pat should call his friends at BSD yet again(Taken from Here).

Regards.
Don't you mean "Bob"?
 
Old 06-18-2014, 06:01 PM   #164
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 ttk View Post
TobiSGD, are you claiming that future bugs in the cited systemd components cannot cause pid1 to crash?

If not, then they're really not separate things.
Those components are not running in PID1, so the chance a bug in them causes PID1 to crash is exactly as high as the chance in any random daemon to crash a sysvinit PID1.
 
Old 06-18-2014, 06:05 PM   #165
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
Tobi did you not even BOTHER to read this webpage?

http://0pointer.de/blog/projects/stateless.html

That's a Version Control System by textbook definition. Stateless systems, factory reset, reproduce-able, and verifiable systems...

That's version control down to the point. Controlling every aspect of the system to the point where anything going onto it can be installed, uninstalled, or updated, or even the system itself.

Worst case scenario:

What's to stop a distribution or a hacker of enforcing/invoking a factory reset at any given time?

Suddenly distribution-X says that because you have a non-distribution-X authorized package it will be uninstalled for license violation?
Then you are redifing Version Control System. Or would you say that my Android phone has a version control system because I can make a factory reset. Regarding your fear about hackers, chances that they do a factory reset are exactly as high as doing a rm- rf / or a dd if=/dev/zero of=/dev/sda.

Since you don't bother to address the other points I assume that you don't have anymore to say about that.
 
  


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
LXer: Shuttleworth says Ubuntu will switch to systemd LXer Syndicated Linux News 0 02-16-2014 08:33 AM
Debian To Replace SysVinit, Switch To Systemd Or Upstart jeremy Linux - News 0 10-28-2013 02:03 PM
LXer: Michael Geist’s website went dark to protest U.S. restrictions on Internet LXer Syndicated Linux News 0 01-20-2012 07:20 AM
LXer: Canonical Tells Mac OS X, Windows Users: "Switch to Ubuntu" LXer Syndicated Linux News 0 07-31-2009 06:41 AM

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

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