Originally posted by anda_skoa
View Post
Announcement
Collapse
No announcement yet.
Systemd Rolls Out Its Own Mount Tool
Collapse
X
-
- Likes 3
-
Originally posted by Amarildo View PostWhat I mean is: we (the community) can contribute to projects, but any merge request needs approval to get in. The "community" doesn't have direct write access to a Github project or any large scale project, and so it needs the developers' approval to do anything besides forking, and even after forking there will be a group of people in charge of this new project who will become the maintainers/developers with the power to accept or reject merge requests, anyone else is the "community".
Go ahead, try to contribute with a single line in one of my projects, see how much power you have in regards to it: https://github.com/amarildojr/Firewa...b/master/rules
None, right? You can fork your own, but that's it. The request gets merged only if I (the "developer/maintainer") agree with it. That's what I meant by "the community", it's anyone who doesn't have the power to directly commit changes to my project, in this case it's YOU.
That's true for any large scale project. Give everyone direct write access and see where that gets you.
I suspect the entire repository would get nuked in less than an hour.
Comment
-
Originally posted by pal666 View Posti will disagree with you. systemd is backwards compatible with sysvinit scritps and allows to run shell or any other scripts, so retarded people can still glue everything together in thousands lines shell script, depending on half of /usr/bin/*
I was also thinking more about the wider systemd eco system, not just the init part.
What I was saying is that I agreed with the assessment that some people in the "don't like systemd" camp apparently like the messy, less coherent approach, not whether this perception is accurate or not.
Cheers,
_
Comment
-
Originally posted by anda_skoa View PostWhat I was saying is that I agreed with the assessment that some people in the "don't like systemd" camp apparently like the messy, less coherent approach, not whether this perception is accurate or not.
Cheers,
_
Does systemd add coherency? Yes and no. No, because coherency isn't an object, but a description for the relationship of a group of objects. So it's not something you add into a random group of objects with another object and they all magically*) become coherent. You will need to change the objects within the group first to get coherency.
And yes, because systemd actually replaces software and introduces its own coherency. But this isn't quite the same, because any software that doesn't work with systemd doesn't suddenly become coherent - it becomes isolated or even obsolete.
To make this more obvious to understand, you don't get more coherency between black and white communities by increasing the number of police officers. Yet there are quite a few mature adults who believe it did (which is actually sad).
Back to systemd... The fact that people here in this thread want to use only parts of it, but can't, shows there is room for improvement. We will likely see how systemd becomes more modular, and also how software adapts and starts replacing parts of systemd in return.
*) I am using the word "magically" here, because one can always make it appear like it did work like this. I.e. by using a group of pre-conditioned objects, where a coherency existed but was lost by removing an object, just to add the missing object and to reestablish coherency. This would however not be the same as doing it with any random group of objects.
Comment
-
Originally posted by anda_skoa View Post
What I was saying is that I agreed with the assessment that some people in the "don't like systemd" camp apparently like the messy, less coherent approach, not whether this perception is accurate or not.
_
Literally every time someone brings up OpenRC, post is ignored and rambling goes on trying to justify svchost.exe Linux Edition.
- Likes 2
Comment
-
Originally posted by sdack View PostJust accept that some people don't like it, but don't make it a camp or imply that some would like it messy.
I merely pointed out that your observation about people liking "gluing together" and percieving the coherency of systemd as an obstacle to that was one of the motivations of not liking systemd. Which I found particularily insightful since I hadn't though about it that way.
Originally posted by sdack View PostThe mess was created by the distributions themselves and they all embraced systemd rather very quickly.
Originally posted by sdack View PostDoes systemd add coherency? Yes and no. No, because coherency isn't an object, but a description for the relationship of a group of objects. So it's not something you add into a random group of objects with another object and they all magically*) become coherent. You will need to change the objects within the group first to get coherency.
And yes, because systemd actually replaces software and introduces its own coherency.
The systemd project achieves the increased coherency by providing several new components and having them fit together well.
Originally posted by sdack View PostBut this isn't quite the same, because any software that doesn't work with systemd doesn't suddenly become coherent - it becomes isolated or even obsolete.
Originally posted by sdack View PostBack to systemd... The fact that people here in this thread want to use only parts of it, but can't, shows there is room for improvement. We will likely see how systemd becomes more modular, and also how software adapts and starts replacing parts of systemd in return.
Cheers,
_
- Likes 1
Comment
-
Originally posted by aht0 View PostEveryone who states that particular thing, seems to conveniently forget, that sysvinit was by far not the only init around. Just most widely used one in Linux..
Again, I have not made that observation, I just said I found it insightful.
You'll have to check with sdack if, according to the observation, these even overlap with people preferring OpenRC.
Originally posted by aht0 View PostAlso, you seem to imply that there is only one reasonable solution set to the sysvinit and thats only systemd.
Many people have many reasons in favor or against something.
Cheers,
_
Comment
-
Originally posted by anda_skoa View PostBeing one reason doesn't imply it is the only one, no?
Many people have many reasons in favor or against something.
Comment
-
Originally posted by pal666 View Postwhere are they? i see only whiners
Originally posted by pal666 View Postthere was even example of forked distro in this thread. of course nobody will use sucking distros with sucking ports and that is what systemd-less ports will turn into
Originally posted by pal666 View Postlol, nobody will make shitty software because of your pressure
That falls exactly on one of my previous comments where I ask if it's actually a good idea to fork a project every time we find something wrong with it, instead of pressuring the developers to make the software work as we want.
Someone asked and I responded on my definition of "community", which is "the people who don't have commit access to a project", and I said the community "can fork it but that's it". Then you said "if the fork is good everybody will switch", then I commented on why "forking a project everytime we don't like it" may not be a good idea and why I think pressuring developers is a better/faster idea since that's the least-effort way that has had very good results in the past (in the example I gave on my comments, VALVe and their plans to charge for MOD's that were once paid, but the community pressured the developers, and then they followed the community).
I see having a consistent coversation on Phoronix is a hard task to achieve.
Comment
-
Originally posted by Amarildo View Postif a systemd fork was to every exist, because systemd is already in use in a very large scale and it wouldn't be an easy/quick task for everybody to switch.
Originally posted by Amarildo View PostWhy the "shitty" part?
Originally posted by Amarildo View PostThat falls exactly on one of my previous comments where I ask if it's actually a good idea to fork a project every time we find something wrong with it, instead of pressuring the developers to make the software work as we want.
- Likes 2
Comment
Comment