Originally posted by torsionbar28
View Post
Announcement
Collapse
No announcement yet.
Systemd Is Approaching 1.3 Million Lines While Poettering Lost Top Contributor Spot For 2019
Collapse
X
-
-
Originally posted by RomuloP View Post
I understand you, utopia fantasies can be terrifying when you focuses on how damn wrong they go down the hill... But at last to me, there is more than pure terror in Unix Philosophy.
- Likes 1
Comment
-
Originally posted by jacob View Post
Let me rephrase it: to me, Unix Philosophy is not an utopia, it's a dystopia. As a software design doctrine it's utterly wrong at a very fundamental level. I don't see it as a nice idea that doesn't really work well in practice, rather I consider it to be a terrible idea that wotks exactly as expected, i.e. terribly.
2. Software design doctrines are always utterly wrong in my view, every-problem boiler plate doctrines are fantasies, at last to me. Software design guidelines and advice's are always for specific cases, some times the case represents 90% of the software out there, some times not.
3. There exist good advises in Unix Philosophy I think, that work great in specific cases, but the moment it was named a doctrine, and the guidelines where written so raw and so universally it has gone downhill fast, honestly software engineering is a very fictional plus marketed place today, it should not even be named engineering to start , anyway, Unix Philosophy is just another case of many. Not absolutely everything should be a file or plain text and modularity would not be taken as *put whatever vision you want of how to divide software components here*.Last edited by RomuloP; 06 January 2020, 04:38 PM.
Comment
-
Originally posted by RomuloP View PostNot absolutely everything should be a file.
Comment
-
Originally posted by oiaohm View Post
Everything is a file in Unix world idea is kind of right thinking that the only form of handle unix apis have is a file. Fun of race conditions when you don't use a proper handle/atomic. So that one has a major grain of truth and where you don't do that you really do need to look closely if what you are doing is right or wrong.
The truth is a proper API for this case should have been implemented from the beginning, so we could securely, fast or thread safely monitor/manipulate processes. And no it must not be through file concepts, there is not a single feature that only the "everything is a file" concept expose and some good features it lack.
And, well, this is the problem of Unix Philosophy, it not only ratify bad solutions because somewhere those ideals will fail, but it mandate them as the only right way of thinking, because it is said to be the right think to do everywhere or with everything, so the rest is bad, right? I mean, what a waste, you're reinventing the wheel, breaking a good standard, blablabla.Last edited by RomuloP; 07 January 2020, 01:37 AM.
Comment
-
Originally posted by brainlet_pederson
It's sad how the people with the least clue always have the most say...Last edited by RomuloP; 09 January 2020, 02:49 AM.
Comment
-
Originally posted by aht0 View Post
Waiting with great curiosity, expand on his shortcomings, explain us his mistakes please..?
Well while designing /proc someone really took the concept almost true to the core.
I really would like to know, if there existed a /attr directory containing all file's flags, how many would be the true believers. Imagine what a joy, would we separate in files to be true to the core? Or just make a entry per file and read -> parse -> write. Imagine the awesome speed we would face changing a huge directory attribute recursively.
Comment
Comment