LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Linus Torvalds vs Kay Sievers (https://www.linuxquestions.org/questions/slackware-14/linus-torvalds-vs-kay-sievers-4175500369/)

metaschima 04-06-2014 03:28 PM

Being strict does NOT mean or imply being an a*hole. If you aren't strict, the a*holes will take over and turn everything into sh*t.

Luridis 04-06-2014 04:52 PM

Quote:

Originally Posted by hitest (Post 5147716)
Linus and Theo *really* know their code and they do not suffer fools lightly. They tell the truth and they don't care what people think. They answer to themselves. They don't need to be diplomatic.

Actually, everything I've ever read about Linus' more colorful statements amounts to this: He gets grumpy with people that should know better. Not noobs, not people whom are learning or don't have a clear picture. i.e. Mistakes that are made from carelessness, apathy or arrogance by people whom have the experience not too.

I can't say I blame him. I've got a guy at work who is a Sr. Admin and team manager who has said the most breathtakingly stupid things I've ever heard. I'm really, really glad I don't work for him because I could not sit there while he told me stuff like, "We shouldn't use x tool in x situation just because that's what its designed to do." So... then we should use a screwdriver to do a hammer's job? Are you mad? - No way I could keep that rebuttal from coming out of my mouth.

Didier Spaier 04-06-2014 05:01 PM

Question
 
Should I write:
this boring thread is useless
or
this useless thread is boring
?

Richard Cranium 04-06-2014 07:14 PM

You shouldn't comment at all, then.

Bazzaah 04-07-2014 03:37 AM

I think it's clear that the goal now of systemd is to create an OS (I've now seen two quotes from Poettering to that effect). I suspect he (and others) sees the Linux kernel as part of that process and Linus will simply need to fall into line at some point. It's pretty arrogant.

I suppose the whole process will ultimately see a transformational change in what a large chunk of the Linux universe is, for better or worse.

k3lt01 04-07-2014 04:03 AM

Quote:

Originally Posted by allend (Post 5147564)
Yes, it is easy to push analogies to the point that they break, but in this case the designers of the gear box are cognisant of the existing engine and should have been more willing to accept design advice when presented with evidence of a deficiency. That said, the stress test that was imposed has resulted in suitable engine and gearbox modifications.

So the designer of a ZF 6 speed must understand that a 265 V8 won't be able to deal with the ratios? Sorry but that's just wrong. The fault is with the owner of the vehicle who wants to fit a part that is not suitable. Either fit an appropriate gearbox or if you desperately need the 0.50 overdrive ratio in your car fit an engine as well that can handle it.

Quote:

Originally Posted by enorbet (Post 5147597)
Until we know more about how much functionality would be lost for actual kernel debugging, just to accommodate systemd, this to me sounds like "Hey! If we drive a boat at full speed into this rock in the middle of the channel... it sinks. Must be something wrong with the boat"

Why is it these discussions all go like this? Got nothing reasonable to say so someone posts analogies that are ludicrous.

The problem between systemd and the kernel indicates the kernel has a weakness, admittedly a weakness that would probably never have been found unless something like systemd come along but the thing is it has and it has shown this weakness. Now that the weakness has been shown to exist wouldn't it be prudent to fix it? Isn't fixing problems the Linux way? or are we just going to ignore this weakness in the kernel because it is systemd, and by extension systemd's creators, who through no fault of their own have shown it exists?

moisespedro 04-07-2014 04:08 AM

I might be wrong on this one but can't we say sytemd spammed so many logs that it was like a DDoS attack? If so, I don't think it is kernel's fault.

cynwulf 04-07-2014 04:20 AM

The systemd people, especially Poettering, come from the angle that the current state of GNU/Linux is a mess, too many choices, over reliance on shell commands, not enough standardisation and dependence on people who know how to write scripts, so their objective is clearly not just an init system.

Poettering's views have been made clear time and time again - one famous example is:

"Linux is still too fragmented" http://linuxfr.org/nodes/86687/comments/1249943

It's pretty obvious that Poettering's vision is an OS which runs on his "standardised" software with Linux as the kernel and gnome 3 as the desktop.

MacOS gets mentioned by Poettering no less than 5 times as either a benchmark or inspiration - it's clear that this is his wet dream of the ideal OS/experience.

People like Poettering and de Icaza are selling the GNU/Linux eco system down the river to meet their own agendas. They're on power trips and sadly they're having their arses wiped every step of the way by other developers who should know better.

Smokey_justme 04-07-2014 04:29 AM

Quote:

Originally Posted by k3lt01 (Post 5148015)
So the designer of a ZF 6 speed must understand that a 265 V8 won't be able to deal with the ratios? Sorry but that's just wrong. The fault is with the owner of the vehicle who wants to fit a part that is not suitable. Either fit an appropriate gearbox or if you desperately need the 0.50 overdrive ratio in your car fit an engine as well that can handle it.

So users that are trying to fit systemd in Linux are to blame? :)) You've missed the analogy.. Probably because you either work with cars or actually know a bit (a lot) more of them then us... Think of a gearbox that's made for a specific car/engine, but fails.. After just putting in the gearbox and it fails, who do you blaim..

Anyway, I strongly suggest both of you to give up this analogy .. It really is beyond the scope..


Quote:

The problem between systemd and the kernel indicates the kernel has a weakness, admittedly a weakness that would probably never have been found unless something like systemd come along but the thing is it has and it has shown this weakness. Now that the weakness has been shown to exist wouldn't it be prudent to fix it? Isn't fixing problems the Linux way? or are we just going to ignore this weakness in the kernel because it is systemd, and by extension systemd's creators, who through no fault of their own have shown it exists?
The kernel had a weakness and they fixed it.. That's exactly what the systemd guys refused to do in their part.. They are the ones that said the debug messages are bloated to the point that they are not useful.. So then why keep them in the global 'debug'? Well.. because apparentely "they are building a core OS", and the dev kernels or users that actually use that debug statement (and have done so in the last couple of years) well.. "they all suck".. ;) It was never about anything else...

Btw, from my understanding, the bloated messages was an already fixed bug (still, either Kay did know and just behaved like a child, or did not know and behaved like an idiot.. ).. Weird, what if that would have been a regression.. Would it this time not be a bug? Anyway, even now, when they are asked to use systemd.debug instead (and this is just because Linus doesn't trust them), they still insist on using the global parameter and just switch the default target of the debug messages (which, at least, is a small step forward)..

Smokey_justme 04-07-2014 04:32 AM

Quote:

Originally Posted by cynwulf (Post 5148019)
The systemd people, especially Poettering, come from the angle that the current state of GNU/Linux is a mess, too many choices, over reliance on shell commands, not enough standardisation and dependence on people who know how to write scripts, so their objective is clearly not just an init system.

Poettering's views have been made clear time and time again - one famous example is:

"Linux is still too fragmented" http://linuxfr.org/nodes/86687/comments/1249943

It's pretty obvious that Poettering's vision is an OS which runs on his "standardised" software with Linux as the kernel and gnome 3 as the desktop.

MacOS gets mentioned by Poettering no less than 5 times as either a benchmark or inspiration - it's clear that this is his wet dream of the ideal OS/experience.

People like Poettering and de Icaza are selling the GNU/Linux eco system down the river to meet their own agendas. They're on power trips and sadly they're having their arses wiped every step of the way by other developers who should know better.

I can't wait until the day comes to "jailbrake" my Linux system..

cynwulf 04-07-2014 04:54 AM

As a user of a "[not] really too relevant" OS / "toy OS" you don't really have much to worry about.

genss 04-07-2014 05:06 AM

Quote:

Originally Posted by k3lt01 (Post 5148015)
The problem between systemd and the kernel indicates the kernel has a weakness, admittedly a weakness that would probably never have been found unless something like systemd come along but the thing is it has and it has shown this weakness.

"It is impossible to make anything foolproof because fools are so ingenious."

this "weakness" needs root privileges
there are many more ways to break the kernel if you have root privileges

k3lt01 04-07-2014 05:15 AM

Quote:

Originally Posted by Smokey_justme (Post 5148022)
So users that are trying to fit systemd in Linux are to blame? :)) You've missed the analogy..

Nah, you see I never said that nor did I miss the analogy. What I did say was the analogy used was wrong.
Quote:

Originally Posted by Smokey_justme (Post 5148022)
Probably because you either work with cars or actually know a bit (a lot) more of them then us... Think of a gearbox that's made for a specific car/engine, but fails.. After just putting in the gearbox and it fails, who do you blaim..

So you're trying to re-word the analogy to make it fit. Sorry still doesn't work.
Quote:

Originally Posted by Smokey_justme (Post 5148022)
Anyway, I strongly suggest both of you to give up this analogy .. It really is beyond the scope..

Why then get involved in it if you want us to drop it?

Quote:

Originally Posted by Smokey_justme (Post 5148022)
The kernel had a weakness and they fixed it.. That's exactly what the systemd guys refused to do in their part.. They are the ones that said the debug messages are bloated to the point that they are not useful.. So then why keep them in the global 'debug'? Well.. because apparentely "they are building a core OS", and the dev kernels or users that actually use that debug statement (and have done so in the last couple of years) well.. "they all suck".. ;) It was never about anything else...

Smokey I haven't heaped praise on the systemd devs, I have pointed out that without systemd the problem in the kernel may not have been found and therefore the kernel would have a weak spot.

TobiSGD 04-07-2014 05:19 AM

Quote:

Originally Posted by Luridis (Post 5147714)
So how do I build it with the init system, but without the network daemon or session manager? How do I build it with a logger, but not udev?

Study the configure script, you can disable most of the features (AFAIK all except journald and udev) at will.
Quote:

I can build GCC with C, C++ and not everything else. Or I can add Fortran, or Golang, or PL/I, or D. In the kernel I can build support for x, y or z in any combination.

This lack of modularity is often the number 1 complaint.
Really, before commenting further you should use some time to investigate systemd a bit further, the lack of modularity you speak of does not really exist. You may also want to have a look at bartgymnast's effort to port systemd to Slackware, just to see how minimal a systemd installation can be.
Quote:

I saw lennard chew out one guy just because he wanted to use ulibc instead of glibc, he was building for embedded. "Not our problem, doesn't contain features we use."

That guy was probably excited to give systemd a try on embedded until he walked into that flaming. All because he wanted an interop with an alternate POSIX lib. What a shame...
Yes, systemd requires glibc, yes, the systemd people prefer not to code POSIX compliant, but to use all the advanced features of the Linux environment instead. This is all known for a long time already and shouldn't surprise anyone anymore.

TobiSGD 04-07-2014 05:24 AM

Quote:

Originally Posted by moisespedro (Post 5148016)
I might be wrong on this one but can't we say sytemd spammed so many logs that it was like a DDoS attack? If so, I don't think it is kernel's fault.

Both parties are at fault here. Yes, systemd spammed kmsg (by the way, this was a bug that at that time was already fixed in their git), but kmsg had no mechanism in place that could handle the spamming, which at leat I consider to be a security problem and therefore a bug. You may consider that a DDoS attack, but not being able to handle that is the kernel's fault.


All times are GMT -5. The time now is 08:00 AM.