I was browsing the wiki, and stumbled on to this,
https://wiki.debian.org/Proposals/EssentialOnDiet
and
https://wiki.debian.org/Proposals/Remov ... mEssential
I am not really sure what to think about this,...I don't like the idea myself.
Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
Proposal to remove Bash from "essentials"
- GarryRicketson
- Posts: 5644
- Joined: 2015-01-20 22:16
- Location: Durango, Mexico
Re: Proposal to remove Bash from "essentials"
dash has been default for a long time now so I don't mind a little cleaning out of the essential closet.
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 132 times
Re: Proposal to remove Bash from "essentials"
as already stated, the default shell for debian is dash.GarryRicketson wrote:I am not really sure what to think about this
it is MUCH lighter & faster than bash.
bash is not really needed for a debian system to work, so by definition it's not essential!
i love coding in bash, but more and more often (esp. for very simple scripts) i consciously choose dash:
Code: Select all
#!/bin/sh == #!/bin/dash != #!/bin/bash
Re: Proposal to remove Bash from "essentials"
Apples vs Oranges: "What is essential to run barebones debian?" vs "What is essential to my barebones working environment?" While bash may be essential for the OP's working environment, it is not essential to barebones debian (written for dash) or even other command line users (insert merits of your favorite shell here).
There are good arguments for both familiarity with Bourne/POSIX syntax and writing scripts with a #!/bin/sh shebang statement:
There are good arguments for both familiarity with Bourne/POSIX syntax and writing scripts with a #!/bin/sh shebang statement:
- They use the lighter/faster dash* in a debian environment.
- They are far more portable in *nix environments.
- Bash is not always available (busybox provides ash or even more restricted shells in very old versions).
- GarryRicketson
- Posts: 5644
- Joined: 2015-01-20 22:16
- Location: Durango, Mexico
Re: Proposal to remove Bash from "essentials"
Thanks on the replies, that helps clear up most of my confusion,
I also was reading some more on this, and it seems to come down
to "bash" still is essential because there are a lot of packages that depend
on "bash" still,
https://lists.debian.org/debian-devel/2 ... 00890.html
There is more in the thread.
Thanks
I also was reading some more on this, and it seems to come down
to "bash" still is essential because there are a lot of packages that depend
on "bash" still,
https://lists.debian.org/debian-devel/2 ... 00890.html
There is more in the thread.
Thanks