VSIDO Community

VSIDO Support => General Support => Topic started by: Snap on September 02, 2015, 12:09:11 PM

Title: sysvinit still possible?
Post by: Snap on September 02, 2015, 12:09:11 PM
AFAIK, In the Debian world only antiX keeps going with sysvinit leaving systemd off the equation. But if I got it right (I might be wrong, as usual), only for Stable. It seems they want to make this possible for the rolling flavors too. But for now if you want to be sure to keep going with sysvinit you must stick to Jessie.

In a different territory, the guys from the BBQ used to build systemd-free Sid based isos instead, but since machinebacon stopped handling the grill, it seems all quiet over there with no new releases in months. I wonder how the BBQ will evolve. In any case, for now, the sysvinit door for Sid seems to be closed for that neighborhood too. Their last isos are already too old and having 4.0 kernels not usable in virtualbox without struggling, tweaking and remastering to make them login the X.

I'm wondering... is there still a way to switch to sysvinit (or any other init system)? The Arch guys can do it. But it seems is not that easy in Debian.
Title: Re: sysvinit still possible?
Post by: PackRat on September 02, 2015, 12:23:55 PM
It use to be possible to go back to sysvinit and purge systemd from Debian - for example - although I have no idea if this will bork your system (http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation)

Requires some configuration of apt as well. I think the main issue you will have is the "the following command removes packages that depend on systemd itself or things like libpam-systemd!" warning in that method. You could end up not being able to use a lot of the Debian packages.
Title: Re: sysvinit still possible?
Post by: VastOne on September 03, 2015, 03:44:43 AM
Not any safe way that I know of Snap.  The surest way would be a debian base install and then remove systemd and replace with sysvinit and then make it what you wanted. That seems a boatload of work

Dare I ask, why did Bacon and BBQ split?
Title: Re: sysvinit still possible?
Post by: PackRat on September 03, 2015, 10:29:28 AM
I think he is too busy with other things and life in general.
Title: Re: sysvinit still possible?
Post by: blaze on September 04, 2015, 07:02:04 PM
Quote from: VastOne on September 03, 2015, 03:44:43 AM
Dare I ask, why did Bacon and BBQ split?

?. There is a new CWM release at the BBQ today from Bacon.
Title: Re: sysvinit still possible?
Post by: VastOne on September 04, 2015, 08:41:46 PM
Good to hear.. thanks blaze
Title: Re: sysvinit still possible?
Post by: Snap on September 05, 2015, 07:48:10 AM
QuoteDare I ask, why did Bacon and BBQ split?

He's an enlightenment developer now.

Quote?. There is a new CWM release at the BBQ today from Bacon.

And apparently an hyperactive guy too.
Title: Re: sysvinit still possible?
Post by: Snap on September 05, 2015, 08:20:45 AM
QuoteIt use to be possible to go back to sysvinit and purge systemd from Debian - for example - although I have no idea if this will bork your system

Requires some configuration of apt as well. I think the main issue you will have is the "the following command removes packages that depend on systemd itself or things like libpam-systemd!" warning in that method. You could end up not being able to use a lot of the Debian packages.

I tried that once and actually fully borked the system. I think I'll wait until anticapitalista and friends make possible to live in all the three Debian flavors safely without systemd. This is a wild bet, but I suspect they'll be switching to Devuan if it finally makes it though. I guess the way to go for now is keeping the system as simple and slim as possible to manage to keep systemd off. Too many packages depend on systemd now.

QuoteNot any safe way that I know of Snap.  The surest way would be a debian base install and then remove systemd and replace with sysvinit and then make it what you wanted. That seems a boatload of work

Yes, it is a damn lot of work. Perhaps. as i said above, it would be smarter to wait for antiX to get there and using the antiX base instead of the Debian Net installer (which is similar but with antiX scripts on board and sysvinit instead of systemd) and build a Vsido-like (or whatever) on top of it. I already built a Vsido-like on top of PCLinuxOS lxde stripping it down to quite bare bones and then adding the Vsido like stuff. It ended up great, though PCLOS doesn't have the huge Debian's package base. Many things have to be installed from rpms or compiled from source. But the result it's great in the end. You keep using apt as a package manager and running on sysvinit. The login managers are restricted to just three: gdm, which I still have and hate, KDM and XDM. I think I'll go without any.

It worths the experiment. The VastOne's recipe to put a system together is just great on top of any system. Next step is a Vsido-like on both Void and Arch.

All this is due to my decision to jump away the systemd boat for once. I want to replace my current main system: SolydK (On Jessie testing when I switched to it and now on Jessie stable), for anything without a DE and systemd. It will be fluxbox and still don't know the system underneath. My first intention was replacing it for Vsido within the next months (too lazy for a full switch), but now it doesn't fit. I'm doing a lot of tests and different installs. That's why I'd like to build a Vsido-like on top of systemd-free Debian. If not possible, then going anywhere else. I'd like to keep going on Debian, but don't know if this is viable anymore.

PS, I haven't managed to make pclos vsido-like running as light as the real vsido yet. Vsido64 runs on ~100 MB of RAM at idle after a fresh boot. pclos is still iddling @ ~170 MB. Gotta sort this out.
Title: Re: sysvinit still possible?
Post by: jedi on September 06, 2015, 01:27:20 AM
Quote from: Snap on September 05, 2015, 08:20:45 AM

It worths the experiment. The VastOne's recipe to put a system together is just great on top of any system. Next step is a Vsido-like on both Void and Arch.


Aye, VastOne definitely has the recipe going on!  Not sure about Void, but Arch is systemd now also.  Probably systemd is everything pretty soon... :(
Title: Re: sysvinit still possible?
Post by: PackRat on September 06, 2015, 01:54:32 AM
Void started out as systemd but switched over to runit.

QuoteAll this is due to my decision to jump away the systemd boat for once

Slackware current - (http://ftp.slackware.no/slackware/slackware-iso/slackware-current-iso/) still BSD-style init; can use the native Slackware iso's or if you want the benefits of a package manager, you can go with Slackel (http://www.slackel.gr/). I know that their sister project Salix has a minimal install so you can build up from there - but it's Slackware 14 so it's coming up on 2 years old. I think the Slackel install has a minimal offering. It's solid, I vsido-ized it a bit a while back.

Slackware 14 coming up on 2 years old - should be a new release soon, I imagine.

Appears that BSD style init will remain though; OpenRC would be an interesting choice. (http://www.linuxquestions.org/questions/slackware-14/question-to-patrick-volkerding-and-slackware-development-team-4175543428/)
Title: Re: sysvinit still possible?
Post by: ozitraveller on September 06, 2015, 11:44:53 PM
For what it's worth, and I know I'm only building debian stable, but I'm keeping my fingers crossed and waiting on Devuan.

I'm still maintaining my wheezy live-build and will will do an update in line with debian 7.9. Also updating for jessie 8.2.

I'm still running sid, but only doing upgrades. Haven't tried a dist-upgrade in a long time.
Title: Re: sysvinit still possible?
Post by: Snap on September 07, 2015, 06:48:45 AM
QuoteNot sure about Void, but Arch is systemd now also.  Probably systemd is everything pretty soon...

Void is on runit, which is pretty simple and seems to work great. My still limited experience with void and runit is great.

Arch's default is systemd, but apparently it can be replaced harmlessly. Not like in the Debian side. Or that's what they say. (http://systemd-free.org/index.php) It works for Manjaro too.
Title: Re: sysvinit still possible?
Post by: Snap on September 07, 2015, 06:54:24 AM
Quote from: PackRat on September 06, 2015, 01:54:32 AM
Void started out as systemd but switched over to runit.

QuoteAll this is due to my decision to jump away the systemd boat for once

Slackware current - (http://ftp.slackware.no/slackware/slackware-iso/slackware-current-iso/) still BSD-style init; can use the native Slackware iso's or if you want the benefits of a package manager, you can go with Slackel (http://www.slackel.gr/). I know that their sister project Salix has a minimal install so you can build up from there - but it's Slackware 14 so it's coming up on 2 years old. I think the Slackel install has a minimal offering. It's solid, I vsido-ized it a bit a while back.

Slackware 14 coming up on 2 years old - should be a new release soon, I imagine.

Appears that BSD style init will remain though; OpenRC would be an interesting choice. (http://www.linuxquestions.org/questions/slackware-14/question-to-patrick-volkerding-and-slackware-development-team-4175543428/)

Yes, the lack of a package manager keeps me a bit away of slackware. A lot of dedication to mantain the system. More or less like Void. it's a mid point between Arch and Gentoo. You have some package management but you'll need to compile a lot. That's why Debian or PCLinuxOS appeal me more. Much easier and less time consuming to deal with. I tried Salix a couple of times, but I found it quite rough and not running very smooth. I think Vsido is way superior. Nevertheless it might worth the experiment of tweaking Salix "the right way".
Title: Re: sysvinit still possible?
Post by: Snap on September 07, 2015, 06:58:55 AM
QuoteProbably systemd is everything pretty soon...

It seems so. That's the RHEL plan, and most of the main distros are happy being taking over. We cannot stop that. Though still not too evident. Linux has already split in two. Call it schism or whatever, but it's a fact. Now we have to choose to go with Poettering and friends hegemony, or going anywhere else.
Title: Re: sysvinit still possible?
Post by: jedi on September 10, 2015, 09:52:37 PM
I've personally come to like and admire systemd.  sysVinit was on it's last legs and had been for a long while.  As far as Poettering is concerned, his social skills could use some improving, but all in all, I believe he is working hard to make it all work.  I don't see the split or schism you're referring too.  There was a lot of 'FUD' in the beginning about systemd.  I think most of which has been proven to be unfounded, or flat out purposefully misrepresented...
Title: Re: sysvinit still possible?
Post by: Snap on September 11, 2015, 10:13:04 AM
Yes, sysvinit shows its age. But works fine. Also runit is a great modern and simple alternative. I don't really know if it can be run on Debian easily. I haven't checked OpenRC yet. It's on my to do list.

The problem I see with systemd is that it's not an init system anymore (though it was born like that). Now it controls the whole system. If systemd goes wrong everything goes wrong. But aside of this, you are tied to it. Before systemd you can choose your init system if you want that. Now if a distro uses systemd you cannot revert back. It was possible switching init systems in Wheezy and even in testing before Jessie was released. Now if you install a system with systemd you cannot get rid of it. You need to prevent it to go onboard in advance. It doesn't happen with any other init system I know. Only systemd.

Finally, (I don't want to start one more systemd war). The way I see it, due to systemd Linux is going to be in hands of RHEL. A corporation. The Unix style "do one thing and do it well" is going downsouth. systemd does to many things. The old claim that Linux is developed by the community has all gone. Linux is now developed by a corporation. Bits of of Linux, yes, github (to mention one) still goes strong, but the bulk of it is by developed by RHEL. Whatever they want to do, will go all over Linux. systemd is in charge of it. They also tried to assault the kernel but Torvalds took good care of it. That would have been the last bit to get the full control. For now systemd, pulseaudio and gnome are all over the place and rule the *nix world. Thus RHEL rules Linux. If they want to make the systems to call home or violate your privacy in any way like collecting your data and/or forwarding it to third parties (like Ubuntu already did) you cannot complain if you choose to use their stuff. Not just RHEL, simply a RHEL driven Linux as most main distros already are. If anyone's is fine with that. Then it's all good. If not liking all that, like me, better step out the boat while you can. I can see a clear split.
Title: Re: sysvinit still possible?
Post by: VastOne on September 12, 2015, 02:26:38 AM
I am profoundly conflicted on this one...

On one hand I see Jed's point and agree with his assessments and agree also with Debian's wisdom to go forward with systemd

On the other hand, it scares the fuck out of me that linux is in the hands of the RHEL/Corporation movement...

This conflict has made me want to throw in the towel on this baby of mine on more than one occasion

... not to mention the rock and hard place we find ourselves mired in
Title: Re: sysvinit still possible?
Post by: superwow on September 12, 2015, 04:49:36 AM
It's been awhile since I have posted on here but after reading snap's frustration I want to officially mirror snap's concern. Before anyone reads, please don't castigate me for voicing an opinion!! I know I'm not on here a ton, especially recently, but VSIDO is really the forum I call home!! So, if you're a systemd fan, caveat emptor, I have antipathy for it.

[tirade]

When running only VSIDO, it was systemd that borked my system. First audio. Fixed it. Then x. Fixed it. Then network connectivity. Omg what abject buggery and prestidigitation to fix that. Then a long list of floggings. I jumped to Debian SID, which I confess, was marvelous. Actually the Debian SID build your own taught me a lot. Then, systemd and the 4.0 kernel tag teamed me - borked that too. Pavlovian condition. Done.

I have moved on from the ashes of the once great Debian. I won't use that steaming heap anymore.

Systemd was implemented despite the outcries of the linux community. Foisted upon users. In a concerted cross distro effort. What was the impetus for this? To speed up start times like everyone says? Sorry, that smells like kyarn to me. I don't believe that for a moment. What unseen, unheard, behind the scenes effort could have so rapidly coerced so many distros to systemd? For what purpose. I can only speculate.

I'm nurturing a multi install system. I'm not happy with it yet, but learning a lot. If you're looking for a systemd free alternative which is Debian, Antix is pretty solid and reminds me a bit of VSIDO, only without the SID.I have it just in case.  The SID version is a systemd-viant. Other Debians, Devuan and Dyne, are trying to rock it sans systemd. As I said, I have been conditioned away from Debian at this point. The systems I'm trying to set up are Alpine and Gentoo. Gentoo is taking me a while but it is very interesting to learn. One thing I'm learning is patience :D Alpine was not quite a snap to install (mainly because their instructions tell you to use fdisk, which I did, on my gpt system (sending me back to GRUB/MBR/part school) but once running, I found its package managment, apk, a ports system, very easy to learn/use; it feels like a cross between apt and git, but simpler and smarter. Alpine has a goodly number of setup scripts, quite handy. It's not perfect: chsh doesn't seem to be available to me, and I cannot seem to change the shell from ash to zsh, the repos aren't as large (no cwm, no ranger, no bsd-games, no cli candy like cmatrix, screenfetch, figlet, etc) but it's a different distro to learn and hella hella fast. Thankfully it has other software I use though, Openbox, Fluxbox, Awesome. And it feels like VSIDO in the sense of being minimal.

I don't know how long I'll stick with those distros. I came to linux because of 'live free or die'. systemd is not living free. systemd=die. It could well be the deathknell to the spirit of linux.

Snap: I'm with ya.

[/tirade]

I know others have had better experiences with systemd, but mine has been very rough, and the amount of info I have learnt seems to be better used elsewhere. If you can all live with systemd, go for it. I can't.
Title: Re: sysvinit still possible?
Post by: Snap on September 13, 2015, 06:53:13 AM
IMHO, it's not about how good or bad systemd is or would be. (my personal experience is not as bad as yours, thankfully). The real problem I see it the purpose of it. We see all the time that when something good and nice grows and gets some popularity, if big corporations sniff a good way of making big money, they put an absurd amount of cash on the table and buy it. Sometimes to make a crap of what once was nice and brilliant. Just remember Youtube, Andriod, whatssap, etc...

The Linux case is different. It doesn't have an owner. It belongs to noone, so you cannot get its property or rights. Otherwise be sure it would be on private hands right now and maybe closed coded too. You cannot buy Linux, but you still can conquer it. First, struggle hard (for years) to put your code everywhere. Then make everything to strongly depend on your code to the point that it's almost impossible to run a Linux system without it... Enter: systemd. Mission accomplished. What they will do now? Who knows. But RHEL is a multibillionaire corporation that it's on it for the money... I don't expect very good and nice things from them...

PS, We can still run certain distros without systemd because of the kernel. if they manage to get the kernel one day (they tried and surely they will try again) we can say goodbye to the free Linux we used to know and love.
Title: Re: sysvinit still possible?
Post by: jedi on September 14, 2015, 03:34:57 AM
(  :D caveat emptor;  :D I'm not a systemd fanboi, and this is not meant as an endorsement of systemd, and some of you will remember some of the scathing, loathing, diatribes I wrote against systemd )

I'm still not really sure what the "fear" of RHEL is?  They are one of the original distro's iirc, circa 1993 or '94.  I'm sure that most everyone has heard of CentOS?  ("Community ENTerprise Operating System")  It is (or was, or started out as) an exact clone of RHEL using their publicly posted source code, and aamof, RHEL actually dropped their legal actions against CentOS, and even have/had their own paid employees working with the CentOS devs.   8)

The reason I mention CentOS is because it started out as an EXACT copy or clone of RHEL, resulting in CentOS getting sued by RHEL. They very quickly came to their senses!  (CentOS used to have a blurb on their website about the then pending legal actions)  This multi-billion dollar corp. as you refer to it, is now allowing it's own paid employees to work on AND support an exact clone of their original OS!  How scary can that be?  To me, this sort of makes moot all of the arguments that systemd is a 'monster in disguise', designed to take over the Linux world as we know it...  (can you imagine the hell-fire that would rain down on anyone attempting to make an exact copy of M$ or Apple?)

Here's a quote from the CentOS website;  "Since March 2004, CentOS Linux has been a community-supported distribution derived from sources freely provided to the public by Red Hat."

Oh yeah, you mention Android!  Guess what?  It is the largest, and fastest growing Linux distro in the world now!  Yes, Android is the "largest Linux distro" in the world.  Do you know what else?  It does not use systemd!  From what I read it never will.  (at least any time soon)  ;D

The latest systemd 'Sid' .deb file has 623 files listed in it.  The actual /lib/systemd/systemd file on my system is a whopping 1.4 Mb in size.  Today's monster desktop systems and even ones from 10 years ago easily handle systemd.  It is measurably faster than sysvinit-core.  Yes it is bigger.  The Linux Kernel is considered to be 'monolithic'.  I'm not sure how you could classify systemd as being 'monolithic'.  The last time I checked it contained less than 70 binaries and you can compile it according to your needs.  In other words, the parts you don't need aren't used!

And finally, (whew)  ??? sysemd is hosted at, wait for it, here it comes, YES, at freedesktop.org!  No one 'owns' it.  Not RHEL, not Lennart Poettering.  I'm thinking it is a great thing that RHEL remembers their past and still contribute a helping hand to the 'at large' Linux community.  To me it says they haven't forgotten where they came from.  Not that they are trying to "take over the world"...

At the time of this posting, systemd, journald, udevd, and logind combined, are using less than 13 Mb of RAM.  With a total of 16 Gb's of RAM, systemd is a 'speck of dust in the universe' kind of thing to me.  I would think that any Linux box you had that had at least, say, 256 Mb of RAM, and an 850 Mb HDD would run splendidly with systemd.  I personally can't imagine running a machine with those specs in today's world, with today's computing demands, but I suppose there are lots of user cases I'm not thinking about where such a machine would or could be utilized...
+ Attachments and other options