Difference between pages "User:Ermo" and "Usermap"

From Funtoo
(Difference between pages)
Jump to navigation Jump to search
 
 
Line 1: Line 1:
== Using dash as the default POSIX compliant /bin/sh in Funtoo Linux ==
'''To add yourself to the UserMap''', first [[Special:CreateAccount|create a Funtoo wiki account]]. Then log in and ''click on your username'' at the top of the screen. Then click ''Create with Form'' and enter your information, including at least one ''Role''.
 
__NOCACHE__ 
* Dash requires less memory and is faster than Bash (so all scripts referencing #!/bin/sh will run faster)
{{#compound_query:[[Category:People]] [[Role type::Staff]];?Geoloc;icon=Purplemarker.png;limit=9999
** In particular, Funtoo Linux systems will boot faster w/Dash than with Bash
    |[[Category:People]][[Role type::Contributor]];?Geoloc;icon=Orangemarker.png;limit=9999
** Configure scripts will be faster (every little thing counts)
    |[[Category:People]][[Role type::User]];?Geoloc;icon=Greenmarker.png;limit=9999
** from 'man 3 system':
    |format=googlemaps3|height=500|type=hybrid|zoom=2|minzoom=2|markercluster=on}}
system() executes a command specified in command by calling /bin/sh -c command,
<div class="donate">
and returns after the command has been completed.
{| cellpadding="2"
* Bash called via /bin/sh still supports Bash-isms, which is bad for scripts that are supposed to be portable (portability is a virtue in Funtoo Linux)
|-  
* Dash has fewer dependencies than Bash (sort of cool).
! Description !! Marker !! Notes
 
|-
< ermo > So in that sense, using dash as /bin/sh aligns with one of the original core goals
| Staff Members || [[Image:Purplemarker.png|12px]]  || Funtoo Staff (BDFL and Support Staff)
          for gentoo (and now funtoo) re. 'it would just allow for a leaner faster system'
|-
< drobbins > ermo: right, it is a logical move for us
| Contributors || [[Image:Orangemarker.png|12px]] || Funtoo Code Contributors
< drobbins > performance is not the main goal, but it is *a* goal
|-
< drobbins > it is not something to be pursued at the expense of stability, reliability, etc.
| Users || [[Image:Greenmarker.png|12px]] || Funtoo Linux users
 
|}
'''References:'''  
</div>
* http://lists.debian.org/debian-devel/2009/06/msg00767.html
* http://www.debian.org/doc/debian-policy/ch-files.html#s10.4
__NOEDITSECTION__
* https://wiki.ubuntu.com/DashAsBinSh
__NOTOC__
__NOTITLE__

Revision as of 02:20, September 23, 2013

To add yourself to the UserMap, first create a Funtoo wiki account. Then log in and click on your username at the top of the screen. Then click Create with Form and enter your information, including at least one Role. __NOCACHE__ {{#compound_query: Role type::Staff;?Geoloc;icon=Purplemarker.png;limit=9999

   |Role type::Contributor;?Geoloc;icon=Orangemarker.png;limit=9999
   |Role type::User;?Geoloc;icon=Greenmarker.png;limit=9999
   |format=googlemaps3|height=500|type=hybrid|zoom=2|minzoom=2|markercluster=on}}