[linux] Re: bash-bug
    Eric de Hont 
    eric op hobiho.nl
       
    Vr Sep 26 20:08:53 CEST 2014
    
    
  
Op 26-09-14 om 16:23 schreef paai:
> Ikke wel :-) Overigens, het eerste wat ik doe bij een nieuwe (K)ubuntu 
> is sowieso dash weer vervangen door bash, omdat anders niet al mijn 
> geliefde scriptjes werken. En dan erger ik me rot aan die 
> eigenwijzigheid van (K)ubuntu, want wat is in 'shemelsnaam het nut van 
> dash boven bash? Behalve dit specifieke probleem dan. 
Bash is veel groter dan dash en daardoor start een systeem met dash 
sneller op dan met bash.
Vroeger was /bin/sh een link naar bash, maar tegenwoordig (sinds Ubuntu 
6.10) een link naar dash.
~$ ls -lh /bin/sh
lrwxrwxrwx 1 root root 4 feb 19  2014 /bin/sh -> dash
Dit heeft de opstartsnelheid van Ubuntu verbeterd.
Bron: https://wiki.ubuntu.com/DashAsBinSh
~$ ls -lh /bin/?ash
-rwxr-xr-x 1 root root 994K sep 26 03:45 /bin/bash
-rwxr-xr-x 1 root root 119K feb 19  2014 /bin/dash
Dat scheelt flink in omvang!
Daarnaast schrijft "The Debian policy manual" voor dat er alleen maar 
POSIX-commando's gebruikt mogen worden in opstartscripts en wanneer je 
bash toelaat loop je het gevaar dat men "mooie" bash-constructies gaat 
gebruiken die dan niet meer werken op een systeem dat zich aan de 
Debianstandaard houdt.
https://www.debian.org/doc/debian-policy/
Persoonlijk gebruik ik ook nooit dash, maar alleen bash. (ksh op het werk)
Groeten,
Eric de Hont
    
    
More information about the Linux
mailing list