Comment Weakness (Score 1) 1318
Unix does not impose any standards on the system, so it can get fragmented quickly.
The power this gives you is great, but when you have a large system with parts maintained by people around the globe, which is Linux, it gets pretty annoying. Standards would have been nice in the beginning, but Standards are recomendations free to be misused, not used, etc. And, even then they fix small parts of the system. one standard for the file-system another for window managers... that just shows the disconnectedness. And some standards would just be horrible if they were set- (XML for the configuration files).
This is not as much as a problem in the big commercial systems where work has been done to make the system seem whole, (even though it is not so great there, either), it is a big problem in linux. Linux is a system with many parts written by many people, but (I) would like it better if each of the parts worked in a consistent manner and were connected
- Unix does not force a specific file heiarchy, so not only do diffrent systems have diffrent filesystems, but one system might have diffrent programs installed with diffrent file structures.
-
It does not impose a certain file layout either, and that makes a big mess in
/etc and the home directory for configuration files - And it does not force certain conventions to provide arguments with the programs and you have to use -abc, -a -b -c, or some other variant so that diffrent programs use different ways.
- It does not force you to program using the ideas of the unix philosophy. (Using small tools connected with pipes, rather than big application programs. That is not all of it, but it is the biggest part).
The power this gives you is great, but when you have a large system with parts maintained by people around the globe, which is Linux, it gets pretty annoying. Standards would have been nice in the beginning, but Standards are recomendations free to be misused, not used, etc. And, even then they fix small parts of the system. one standard for the file-system another for window managers... that just shows the disconnectedness. And some standards would just be horrible if they were set- (XML for the configuration files).
This is not as much as a problem in the big commercial systems where work has been done to make the system seem whole, (even though it is not so great there, either), it is a big problem in linux. Linux is a system with many parts written by many people, but (I) would like it better if each of the parts worked in a consistent manner and were connected