Fish as the default shell

Registered by Corey Woodworth

I've recently tried the fish shell and I'm loving it. It really seems to fit with the Ubuntu philosophy. Making the shell easier for newbies is a huge plus since it can be pretty daunting. Fish isn't entirely POSIX complient but only breaks compatibility if they can improve upon it. So some shell scripts may not work but the interactive experience with the shell is wonderful.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Whiteboard

It's not really important that fish isn't POSIX-compliant, since it's only being used as the default login shell/user interface. The default shell that /bin/sh links to will always be POSIX-compliant (currently dash), so scripts with "#!/bin/sh" will always work fine.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.