Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Implementing systemd
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
eflothmeier
n00b
n00b


Joined: 20 Sep 2014
Posts: 58
Location: Tucson, AZ

PostPosted: Fri Oct 17, 2014 4:22 am    Post subject: Implementing systemd Reply with quote

Systemd,
Is so fundamental to the run control that 2 things have to happen:

1) the stage3 tarball has to be OpenRC-free with systemd the only show in
town.

2) The Gentoo handbook has to be reworded in terms of systemd and
OpenRC stuff eliminated.

The more I read the systemd wiki. The more I think this will happen automatically.
Installing a stage3 tarball as it stands now, and then putting systemd over it
is rather like changing the engine on a airplane while it's flying thru the air. Alas
if it were only a matter of throwing some switches in the kernel config, but it's
not.

I'm predicting that Gentoo will first offer a choice: Systemd-ers will get their
tarball & documentation. While old-school OperRC-ers will be happy with theirs

I think systemd is here to stay.

Erich
Back to top
View user's profile Send private message
The Doctor
Moderator
Moderator


Joined: 27 Jul 2010
Posts: 2678

PostPosted: Fri Oct 17, 2014 4:31 am    Post subject: Reply with quote

Starting a flamewar like this isn't going to end well.

Gentoo is primarily aimed at the power user base, many of whom simply don't use or need systemd. We have already seen an influx of new users specifically because Gentoo uses OpenRC and not systemd so there really doesn't seem to be any reason to change the defaults.

Also, switching to systemd is dead simple. I don't get where your challenge comes from. Honestly, I think my first install of KDE was more complex than my first install of systemd (which lasted for about a week before I threw it away).
_________________
First things first, but not necessarily in that order.

Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box.
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Fri Oct 17, 2014 6:47 am    Post subject: Reply with quote

Yeah, of course. Then we could also get a handbook for X'ers and another for tty'ers, and one for gcc'ers and another one for clang'ers, that'd be just 8 handbooks multiplied by the number of architectures. Easy.

If we start adding every crazy idea we might not know where to stop :lol: The handbook is ok as it is. There's a default way to install Gentoo, and links to documents that describe how to add features, or how to substitute core components with alternatives. This happens for some daemons like the logger or the crond daemon, and I fail to see how systemd is different, regardless of how much you love it.

In any case, this is not a support question, so moving it to GC.

If you want to suggest improvements to the Handbook, I suggest you join the relevant mailing lists and get in touch with the people there, learn how it works, learn how to submit bugs about documentation properly and try to iron it a bit. Documentation maintainers (just like the rest of the developers) usually will be more open to collaboration when there are patches over the table and when those patches are not disruptive.
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6098
Location: Dallas area

PostPosted: Fri Oct 17, 2014 10:00 am    Post subject: Reply with quote

The Doctor wrote:
Starting a flamewar like this isn't going to end well.


Indeed, but it doesn't seem to stop some from coming in and trying to fan the flames anyway.
I'm guessing that if they can stir up any vitriol that that will be used somewhere else to try and make gentoo look bad, instead of the thread starter.
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
Roman_Gruber
Advocate
Advocate


Joined: 03 Oct 2006
Posts: 3846
Location: Austro Bavaria

PostPosted: Fri Oct 17, 2014 10:08 am    Post subject: Reply with quote

First of all please be so kind and search the forum for relevant posts before starting a new one. Therefore this topic deserves to be delted.

Now I understand why some game forums delete some posts instantly.
Gentoo is very friendly to keep such flame posts for everyone.
Back to top
View user's profile Send private message
Fitzcarraldo
Advocate
Advocate


Joined: 30 Aug 2008
Posts: 2034
Location: United Kingdom

PostPosted: Fri Oct 17, 2014 10:13 am    Post subject: Reply with quote

Just needs to be merged with Why is Gentoo not switching to systemd? thread. Same topic.
_________________
Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC udev elogind & KDE on both.

Fitzcarraldo's blog
Back to top
View user's profile Send private message
steveL
Watchman
Watchman


Joined: 13 Sep 2006
Posts: 5153
Location: The Peanut Gallery

PostPosted: Fri Oct 17, 2014 11:05 am    Post subject: Re: Implementing systemd Reply with quote

eflothmeier wrote:
Systemd,
Is so fundamental to the run control that 2 things have to happen:

False premise.

Combined with non-sequiturs.
Quote:
1) the stage3 tarball has to be OpenRC-free with systemd the only show in
town.

2) The Gentoo handbook has to be reworded in terms of systemd and
OpenRC stuff eliminated.

IOW: eliminate all choice from Gentoo, now, because we say so.
Quote:
The more I read the systemd wiki. The more I think this will happen automatically.

What does the systemd wiki have to do with anything?
Quote:
Installing a stage3 tarball as it stands now, and then putting systemd over it
is rather like changing the engine on a airplane while it's flying thru the air.

That's a bogus simile.

In fact, it's like getting a car in kit form, and telling the guy fitting it for you that you also want a boombox 20 times too large, pulsating lights on the bottom, and go-faster stripes. And while he's there, would he mind replacing that "traditional" steering-wheel with a rudder, and since you don't "believe" in axles, you won't be needing those either.

However you cut it, it's not a problem for the fitter, nor for the people who supplied you the kit. They're not the ones who have to drive around in it.
Quote:
Alas if it were only a matter of throwing some switches in the kernel config, but it's not.

No, it's also a matter of using a different profile ("the horror") and running emerge ("think of the users!!11!".)

Quote:
I'm predicting that Gentoo will first offer a choice: Systemd-ers will get their
tarball & documentation. While old-school OperRC-ers will be happy with theirs

Such amazing powers of foresight you have, to predict that Gentoo will be doing exactly what it's been doing ever since systemd first spawned, and what it always has done: provide choice.

Choice that you insist we eliminate.
Quote:
I think systemd is here to stay.

For a while sure; the idiot-box mentality it represents is what's definitely here to stay, since it's been around as long as humans.

It's called "gullibility".

Thanks for trolling.
Back to top
View user's profile Send private message
depontius
Advocate
Advocate


Joined: 05 May 2004
Posts: 3509

PostPosted: Fri Oct 17, 2014 11:15 am    Post subject: Reply with quote

Let's not feed the trolls.
_________________
.sigs waste space and bandwidth
Back to top
View user's profile Send private message
steveL
Watchman
Watchman


Joined: 13 Sep 2006
Posts: 5153
Location: The Peanut Gallery

PostPosted: Fri Oct 17, 2014 11:40 am    Post subject: Reply with quote

Sorry, I felt it was important to point out that what the OP is mandating, is nothing less than the elimination of choice on Gentoo.

The same choice which allowed Linux to develop in the first place, as well as form the basis for all the projects sucked into systemd, or depended on by it. It descends from the "traditional" Unix practice of distributing software as source, which took off with Unix from about 1970/1.

Perhaps I should have constrained myself to that aspect, though. My bad.
Back to top
View user's profile Send private message
Roman_Gruber
Advocate
Advocate


Joined: 03 Oct 2006
Posts: 3846
Location: Austro Bavaria

PostPosted: Fri Oct 17, 2014 12:09 pm    Post subject: Reply with quote

Funny such posters have usually a very low post count. Does this reflect that they came over from somewhere else to the sole purpose of trolling? Or are even paid from some company to spread rumours / flame posts? These questions will be never answered. I doubt a slight insight of how this distro works / offers / anything else at all.
Back to top
View user's profile Send private message
avx
Advocate
Advocate


Joined: 21 Jun 2004
Posts: 2152

PostPosted: Fri Oct 17, 2014 12:13 pm    Post subject: Reply with quote

Quote:
I think systemd is here to stay


imho

@mods, can we get a forumd.gentoo.org for those people as a playground.
_________________
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Fri Oct 17, 2014 2:01 pm    Post subject: Reply with quote

That would also be disproportionate.

At most we would consider an "off the walld" section. :P
Back to top
View user's profile Send private message
steveL
Watchman
Watchman


Joined: 13 Sep 2006
Posts: 5153
Location: The Peanut Gallery

PostPosted: Fri Oct 17, 2014 2:20 pm    Post subject: Reply with quote

i92guboj wrote:
At most we would consider an "off the walld" section. :P

LOL.
Back to top
View user's profile Send private message
eflothmeier
n00b
n00b


Joined: 20 Sep 2014
Posts: 58
Location: Tucson, AZ

PostPosted: Sat Oct 18, 2014 4:11 am    Post subject: Reply with quote

Sorry,
Actually, my bad. I put the post in the wrong forum
in the first place.

Erich
Back to top
View user's profile Send private message
happosai
n00b
n00b


Joined: 17 Aug 2005
Posts: 43

PostPosted: Sat Oct 18, 2014 7:05 am    Post subject: Reply with quote

You can have Systemd all the way you want: just take a look at it on the Wiki page, emerge it, run it, and be happy. No need for extra tarballs or new handbooks.
Back to top
View user's profile Send private message
eflothmeier
n00b
n00b


Joined: 20 Sep 2014
Posts: 58
Location: Tucson, AZ

PostPosted: Tue Oct 21, 2014 6:31 am    Post subject: Reply with quote

It's dangerous to follow the systemd wiki. In particular.
there's the /run directory. Since openRC uses it
there's the possibility that systemd could clobber
something openRC wrote so that if you made a mistake
you couldn't get back.

There are bugs that effect /etc/mtab

It looks as if root password set under openRC is
no longer valid, and you must also set it under systemd
(The same goes for locale & time/date)

I look at this little tidbit in my dmesg:

[ 4.760639] systemd-udevd[1042]: starting version 216
[ 5.355510] systemd-udevd[1055]: renamed network interface eth0 to enp2s8

...and it looks as if systemd is creeping in around the edges.
That's right. I had to change from eth0 to enp2s8 in certain
files in order to get the network interface to work
(This is new stuff in the handbook, by the way)

So, Let me know. Is there a systemd aficianado out there that
used the instructions to implement systemd?

Erich
Back to top
View user's profile Send private message
roki942
Apprentice
Apprentice


Joined: 18 Apr 2005
Posts: 285
Location: Seattle

PostPosted: Tue Oct 21, 2014 7:29 am    Post subject: Reply with quote

Am I the only one who finds it amusing when a fanboi can't get systemd to work?
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6098
Location: Dallas area

PostPosted: Tue Oct 21, 2014 9:21 am    Post subject: Reply with quote

roki942 wrote:
Am I the only one who finds it amusing when a fanboi can't get systemd to work?


Many of us chuckle silently at that. :lol:
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
depontius
Advocate
Advocate


Joined: 05 May 2004
Posts: 3509

PostPosted: Tue Oct 21, 2014 11:53 am    Post subject: Reply with quote

Anon-E-moose wrote:
roki942 wrote:
Am I the only one who finds it amusing when a fanboi can't get systemd to work?


Many of us chuckle silently at that. :lol:


I'm sure others point at the exact same thing and say this is why systemd should be the default init for Gentoo.

I mild perspective point here...

We pretty much all use xorg, glibc, gcc, and several other packages like that. There is some amount of monoculture in Linux, I'll agree. However AFAIK none of those packages are attempting to be the exclusive provider of their function. There are alternatives to xorg,and while they're very minor players, I never saw xorg trying to shut them down. Similarly glibc doesn't seem in the least threatened by uclibc, and I think gcc and llvm are in competition. None of these packages are saying that they are the ONE, no alternatives need exist.

Philosophically systemd is unique, and as far as I'm concerned, evil. That's even without going into its Borg-like mission creep and mere technical details like architecture and implementation.
_________________
.sigs waste space and bandwidth
Back to top
View user's profile Send private message
djdunn
l33t
l33t


Joined: 26 Dec 2004
Posts: 810

PostPosted: Tue Oct 21, 2014 11:03 pm    Post subject: Reply with quote

About the mono-culture in Linux, that's a good point about the compilers and c libraries also don't forget that linux is a child of UNIX and there's other kernels in the opensource *nix world too. You have a number of BSD kernels to choose from. You have OpenIndiana, you have hurd. we all seem to identify ourselves around a particular kernel. But we can't forget that we are apart of a bigger community than just Gentoo or even Linux. not to mention the closedsource versions of *NIX too. We can't forget that we are more alike than we are different.

Back in the day there was the BSD's, GNU, and maybe a few other little ones out around there. Then Linus brought Linux into the world. In the beginning calling Linux GNU/linux was wholly appropriate but the ability and freedom in GNU to choice a different kernel allowed Linux to be born, and we still have that same freedom of choice when it comes to any other part of this diverse and complex ecosystem. Someday its very possible for a GNU based linux to throw off all remainders of GNU if it is so chosen. It's wrong to say that there is ever only 1 choice for anything or there is ever a monolithic dependency in the *nix world. it existed before GNU, and will exist after GNU.

What is unique about systemd, is the speed of its takeover despite a number of technical flaws. Also it is quite agressive for an opensource project and attempts to sabotage other systems constantly adding features making sure the distros support them, then removing support for the alternative (think how systemd absorbed udev and removed udev module loading, and promised that dbus support will be dropped from systemd as soon as kdbus is ready.) You think that once the systemd cabel takes complete control over all of Linux creating SystemdOS that they will stop there??? Whats next Android? BSD? OpenIndiana? I have never seen such fuss about a single component of any operating system as systemd has.
_________________
“Music is a moral law. It gives a soul to the Universe, wings to the mind, flight to the imagination, a charm to sadness, gaiety and life to everything. It is the essence of order, and leads to all that is good and just and beautiful.”

― Plato
Back to top
View user's profile Send private message
eflothmeier
n00b
n00b


Joined: 20 Sep 2014
Posts: 58
Location: Tucson, AZ

PostPosted: Wed Nov 05, 2014 2:14 am    Post subject: Reply with quote

Didn't find it until now:

https://wiki.gentoo.org/wiki/Systemd/Installing_Gnome3_from_scratch

This actually satisfies the desire of the original post for this thread.
I my case, though, I've already configured the kernel & set locale
& keymaps, etc. So it may be necessary to uninstall the kernel,
(clear the link (usr/src/linux)?), and start from there.

The Gentoo Handbook is out there as our crown jewel of documentation.
while this one is buried away in the wiki, Oh. well, that's why I like
Gentoo. It gets you to learn something about Linux


Erich
Back to top
View user's profile Send private message
steveL
Watchman
Watchman


Joined: 13 Sep 2006
Posts: 5153
Location: The Peanut Gallery

PostPosted: Wed Nov 05, 2014 9:46 am    Post subject: Reply with quote

eflothmeier wrote:
Didn't find it until now:

https://wiki.gentoo.org/wiki/Systemd/Installing_Gnome3_from_scratch
..
The Gentoo Handbook is out there as our crown jewel of documentation.
while this one is buried away in the wiki,

I'd hardly call that "buried away". By all means file a documentation bug asking for a link to the systemd wiki page, in the installation docs.
Quote:
Oh. well, that's why I like Gentoo. It gets you to learn something about Linux

Or indeed to use your brain and look things up, be that on the wiki or elsewhere for eg: kernel config.
Back to top
View user's profile Send private message
poncho
Tux's lil' helper
Tux's lil' helper


Joined: 06 Mar 2011
Posts: 92

PostPosted: Wed Nov 05, 2014 12:31 pm    Post subject: Reply with quote

steveL wrote:
By all means file a documentation bug asking for a link to the systemd wiki page, in the installation docs.


It's already there: https://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=1&chap=6#doc_chap3

Quote:
6.c. Optional: Using systemd

The remainder of the Gentoo Handbook focuses on OpenRC as the default init support system. If you want to use systemd instead, or are planning to use Gnome 3.8 and later (which requires systemd), please consult the systemd page on the Gentoo wiki as it elaborates on the different configuration settings and methods.

The Gentoo Handbook can then be followed with that page in mind.
Back to top
View user's profile Send private message
steveL
Watchman
Watchman


Joined: 13 Sep 2006
Posts: 5153
Location: The Peanut Gallery

PostPosted: Wed Nov 05, 2014 5:47 pm    Post subject: Reply with quote

poncho wrote:
It's already there

Ah yes, so it is, my bad. Thanks :)

Then I'm not sure what the OP is talking about with "buried away."
Back to top
View user's profile Send private message
eflothmeier
n00b
n00b


Joined: 20 Sep 2014
Posts: 58
Location: Tucson, AZ

PostPosted: Wed Nov 12, 2014 5:32 am    Post subject: Reply with quote

I fear systemd,
Is going to become ever more a struggle for the refusniks,
If for no other reason than it is required by Gnome 3

Changing a profile merely changes the set of use flags
It does nothing to restrict the portage tree update.

Witness:
https://forums.gentoo.org/viewtopic-t-977288.html

There they are trying to cling to the good old days of (< gnome 3)
This will eventually fail if for no other reason than Gentoo is
allotted only so much space on a mirror, and will have to
remove old versions of Gnome to make room for new.

There is the potential that other upstream applications
will get on board with systemd to further tie us in knots.

There is a lot of fear about systemd because it is such an
unknown, and so pervasive.

My own personal questions about it. I'll post here.

1) I like rc-update. Will that still be present under systemd?

2) There are installation blocks between udev and systemd
is there new version of udev being developed?

Erich
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum