The much-hyped Windows 10 bash shell is quite underwhelming to say the least. This is good as an SSH client and to browse the web using Lynx, but ping and ifconfig do not work at all. I could not get the MySQL server running either. This is what I get when trying to start the MySQL server service.
[email protected]:~$ sudo service mysql start [sudo] password for jason: df: Warning: cannot read table of mounted file systems: No such file or directory /lib/lsb/init-functions.d/50-ubuntu-logging: line 5: 81 Aborted (core dumped) plymouth --ping > /dev/null 2>&1 /lib/lsb/init-functions.d/50-ubuntu-logging: line 5: 529 Aborted (core dumped) plymouth --ping > /dev/null 2>&1 [ OK ] * Checking for tables which need an upgrade, are corrupt or were not closed cleanly.
This will never replace Linux on the desktop ever. Better to run Linux on bare hardware and access it from Windows 10 using the bash shell, this works perfectly over the Internet or over a LAN/WAN. As I said, this is hyped up as the second coming of Christ, but does not deliver on more basic features that are required in a Linux machine, such as the ability to run server services. That is why I will be using Ubuntu 16.04 instead. That can run MySQL server easily. I just wanted to import a SQL dump into MySQL so I could search it easily using SQL. That is too much to ask for a Microsoft product. I have just updated to the latest Windows 10 preview build and this might have fixed some issues. This would be a valid way to run Linux if the host machine cannot run a bare metal installation.
Or Its Microsoft`s pathetic and desperate attempt to trick Linux users into thinking that Windows 10 is worth half a damn. But the developers of the BASH shell are apparently working on a fix for this problem. But preview build or not, it should still have more usability than this.