Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
|
06-18-2014, 03:26 AM
|
#136
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
Wow... nice first post... but whatever dude. Try harder next time with trolling.
Also, please do not impersonate real people in attempts of defamation of their reputation. I don't like Lennart's policies and idealisms, but I'd never stoop to impersonating him to make him look bad and foolish, and respect him enough on some level to acknowledge he is a human being and deserves that much respect in the least.
I'd like to point out and get back on topic, our work over at LFS with Runit is getting close to being completed, and with some extra effort, a port could be made for Slackware. This would give an alternative to Slackware's bsd/sysvinit that's complete and viable. Because fairly much everything in Slackware is booted using /etc/rc.d/rc.S, Slackware probably wouldn't require as extensive a script conversion, except for /etc/rc.d/rc.M which would be replaced by the run scripts. If anyone would be interested in this effort the work is freely available.
Last edited by ReaperX7; 06-18-2014 at 03:43 AM.
|
|
1 members found this post helpful.
|
06-18-2014, 04:06 AM
|
#137
|
Member
Registered: Aug 2009
Location: /Universe/Earth/India/Pune
Distribution: Slackware64 -Current
Posts: 890
Rep:
|
Quote:
Originally Posted by ReaperX7
I don't like Lennart's policies and idealisms, but I'd never stoop to impersonating him to make him look bad and foolish, and respect him enough on some level to acknowledge he is a human being and deserves that much respect in the least.
|
//Not trolling
ReaperX7,
I respect you for being an active and senior(than me) member of Slackware community but this is some hypocrisy of yours here, unless you had some kind of memory loss recently. If my memory serves me correctly, you announced LP as a narcissistic megalomaniac and a sociopath not really long back.
(No offense but this is the first time I'm quoting you.)
Regards.
|
|
2 members found this post helpful.
|
06-18-2014, 04:29 AM
|
#138
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
It's called point of view towards his policies and a look into the reasoning behind it. Plus it's no secret Lennart has his human flaws. We all do, but the problem is too many people tend to blindly agree with those policies and get sucked into the notion there is a major problem when no problem exists, or the problem is minor.
The facts are there are too many ill informed fan-boys out on a propaganda campaign that don't understand the basic principles of UNIX and proper implementations of software across a spread-spectrum of platforms within platform independent standards of implementation and only are worried about one factor of systemd that isn't even it's defining feature, the boot time. Systemd isn't the only parallel boot init system out there. OpenRC, s6, Runit, and Upstart all can perform parallel booting of services, and even with some script modifications, sysvinit can also. In fact just about every parallel boot init system out there has about the same speed of boot. The real defining feature of systemd is it's service management, but it's not the only init with service management features.
I question a lot about systemd such as why it requires being a dependency to many services, and why we have to have binary logs that are not only system proprietary, but software proprietary. To me, even whittled down to the bare minimums systemd still has too much invasiveness for my tastes.
The only other thing I question is why such the big push to have to have it? What overall long term problems does it solve? How does package XYZ that was modular and unrelated to systemd, differ from the equivalent package now part of systemd? Why can't more things be modular? Is feature ABC really necessary to having a working system?
These are questions that, honestly, have not been answered clearly and concisely by anyone either pro or con systemd.
This is why I got involved with porting Runit, to seek out a sane solution that adheres to UNIX principles, isn't mainstream, is simple, and doesn't overshoot it's purpose of being an init system, and only an init system.
Last edited by ReaperX7; 06-18-2014 at 04:40 AM.
|
|
5 members found this post helpful.
|
06-18-2014, 04:47 AM
|
#139
|
LQ Addict
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,172
Rep:
|
In case someone still wonder, our BDFL knows the web page mentioned in the first post of this thread.
Amazingly, Pat's tweet date back 26 Apr 2014, but initial post from Moisespedro is dated 28-05-14
Last edited by Didier Spaier; 06-18-2014 at 04:52 AM.
|
|
|
06-18-2014, 05:23 AM
|
#140
|
LQ Veteran
Registered: May 2008
Posts: 7,010
|
New features supporting "factory-reset", including automatic creation of system users/groups and the population of empty /var and /etc:
http://0pointer.de/blog/projects/stateless.html
This is the bit that jumped out at me:
Quote:
A new condition ConditionNeedsUpdate= has been added. With this mechanism it is possible to conditionalize execution of services depending on whether /usr is newer than /etc or /var. The idea is that various services that need to be added into the boot process on upgrades make use of this to not delay boot-ups on normal boots, but run as necessary should /usr have been update since the last boot. This is implemented based on the mtime timestamp of the /usr: if the OS has been updated the packaging software should touch the directory, thus informing all instances that an upgrade of /etc and /var might be necessary.
|
mtime of /usr can change for any number of reasons, and not all of them may warrant triggering the update services. I would have thought checking mtime on something explicit like a /usr/.NeedsUpdate would be far more reliable.
|
|
1 members found this post helpful.
|
06-18-2014, 08:15 AM
|
#141
|
Senior Member
Registered: Apr 2005
Posts: 2,727
|
Quote:
Originally Posted by ssl779
Not of course, let's just call it a prediction based on situation analysis.
Currently there are two ways for Slackware:
1). adopt systemd
2). die out
What do you think Patrick will choose?
|
GNU/Linux has never been about forcing one particular piece of software on everyone else. There are alternatives, forks, etc and that's how it's supposed to be.
Slackware won't "die out" because it has a very strong following who use it precisely because of the decisions taken by PV.
Quote:
Originally Posted by ssl779
Couldn't find so far.
|
If you don't know about other init systems, that means you're not really qualified to troll on the subject.
Quote:
Originally Posted by ssl779
PS: my other guess - systemd will be adopted in a sysvint-compatibility mode, i.e. all the rc.d scrips will remain in place while services (like Apache and so) will use native systemd units.
|
Anything else? Weather predictions perhaps, could use some sun here...
|
|
2 members found this post helpful.
|
06-18-2014, 08:47 AM
|
#142
|
Moderator
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
|
The UNIX principle over and over again. The only thing that I can see that may be against the UNIX principle that I can see is that DBUS is used for communication, not text streams. Which other "violations" of that principle do other people see?
|
|
2 members found this post helpful.
|
06-18-2014, 08:51 AM
|
#143
|
Slackware Contributor
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559
|
Arrogance lifted to the next level:
Quote:
if the OS has been updated the packaging software should touch the directory (/usr , ed.)
|
A systemd developer should not make assumptions about what the packaging software should do. These guys do not care for anything but their own agenda. What happened to the words "optional", "compatible" and "interoperable"...
Eric
|
|
10 members found this post helpful.
|
06-18-2014, 09:19 AM
|
#144
|
Guru
Registered: Mar 2004
Location: Canada
Distribution: Slackware
Posts: 7,412
|
Quote:
Originally Posted by Alien Bob
These guys do not care for anything but their own agenda. What happened to the words "optional", "compatible" and "interoperable"...
Eric
|
Yup. FOSS is all about having the choice to run software that meets your needs, not having it shoved down your throat. I'm happy that Mr. Volkerding is taking a wait and see attitude with regard to systemd.
|
|
|
06-18-2014, 09:34 AM
|
#145
|
Senior Member
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367
|
On factory reset in systemd:
Quote:
Before we finish, let me stress again why we are doing all this:
For end-user machines like desktops, tablets or mobile phones, we want a generic way to implement factory reset, which the user can make use of when the system is broken (saves you support costs), or when he wants to sell it and get rid of his private data, and renew that "fresh car smell".
|
I truly do not understand the need for this on consumer systems (it may be useful in commercial settings, but I will address the above specifically). Why wouldn't you just reinstall like a sane person? Why are they trying to turn a full computer into an appliance? How often does your system break solely because you messed up /etc or /var? It seems as though they have a need for this stuff in massive container systems, and they are trying to justify it (and make it look sexy) on consumer systems too as a selling point (and induction to get upstream to change everything that they desire, since this requires changes on many levels from basically all upstream software ever). They could just be honest and admit this has little utility for a consumer system, but I guess then upstream projects may not be as eager to adapt...
|
|
|
06-18-2014, 10:01 AM
|
#146
|
Member
Registered: Sep 2011
Posts: 925
|
Quote:
Originally Posted by ssl779
Currently there are two ways for Slackware:
1). adopt systemd
2). die out
|
Slackware "died out" numerous times already for not adopting RPM, not adopting APT, not adopting PAM, not adopting GNOME, not adopting udev>182, not adopting whatever. You know, you're talking about the oldest still surviving Linux distribution? You're on CoreOS, what is your concern with Slackware anyway?
|
|
5 members found this post helpful.
|
06-18-2014, 10:11 AM
|
#147
|
Member
Registered: Sep 2011
Posts: 925
|
Quote:
Originally Posted by Alien Bob
A systemd developer should not make assumptions about what the packaging software should do. These guys do not care for anything but their own agenda. What happened to the words "optional", "compatible" and "interoperable"...
|
Expect systemd-packaged (a disguised RPM) to be introduced along the way and become the only packaging system allowed for CoreOS. "Unifiying" everything and still letting distro people play around with apt/dpkg and stuff doesn't seem logical to me. I have my popcorn reserves ready, when that hits. And they thought, they just imported an init replacement...
|
|
|
06-18-2014, 10:31 AM
|
#148
|
Senior Member
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038
|
Quote:
Originally Posted by ssl779
Currently there are two ways for Slackware:
1). adopt systemd
2). die out
|
I strongly recommend reading this section in its entirety:
http://en.wikipedia.org/wiki/Slackwa...ign_philosophy
This philosophy has kept people coming back to Slackware for more than two decades, and there is every reason to believe it will remain a source of strength for decades to come.
|
|
1 members found this post helpful.
|
06-18-2014, 11:29 AM
|
#149
|
Senior Member
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 1,052
|
Hello,
From here. Not really (or entirely) on topic, but I can't resist :
Quote:
Enjoy the upcoming summer with the fresh, new Skype for Linux version 4.3.0.37. Here is a preview of what you can expect:
An updated UI
Our new cloud-based Group Chat experience
More reliable file transfer support when using multiple devices at once
Greater accessibility by blind and visually impaired users
PulseAudio 3.0 and 4.0 support
Lot of bug fixes
This version dropped support for direct Alsa support; please install PulseAudio 4.0 or greater for the best calling experience.
|
--
SeB
|
|
4 members found this post helpful.
|
06-18-2014, 11:38 AM
|
#150
|
LQ Guru
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,270
|
so long skype, and thanks for all the fish
Last edited by ponce; 06-18-2014 at 12:09 PM.
|
|
6 members found this post helpful.
|
All times are GMT -5. The time now is 07:00 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|