Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>That Unix and Linux OSs are well designed ... I should probably qualify this(!) </p> <p>Firstly, the view is reenforced by such anti-truisms as: </p> <ul> <li>every subsequent OS developed ends up redesigning Unix poorly (it's said about Lisp as well, where it is more true).</li> <li>the list of rules that make the 'Unix philosophy'. It's not that they are wrong, it's the implication that Unix itself follows them closely.</li> </ul> <p>It may be more true to say that they <em>were</em> well designed/well done, and surely parts of them are, but even this is just a relative judgment, relative to some awful versions of Windows. Here are some examples of things that are done badly: </p> <ul> <li>configuration is a mess, ad-hoc flat file configs are not good</li> <li>the C programming language should have been replaced (by something like <a href="http://en.wikipedia.org/wiki/D_%28programming_language%29" rel="nofollow noreferrer">D</a>) a long time ago</li> <li>shell scripting is schizophrenic. It is not good for development as it is shorthand designed for quick typing. </li> <li>directory structures are badly named</li> <li>the GNU tool chain is unnecessarily arcane</li> <li>the belief that general purpose always trumps special purpose</li> </ul> <p>Overall they require unnecessary expertise to operate. Or rather a lot of knowledge where there is only a moderate amount of understanding.</p> <p>It's not all bad. Linux is politically better and not corrupted by business needs, but sadly to a large degree a lot of the technical highground has been lost. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload