How Linux is Built https://www.youtube.com/watch?v=yVpbFMhOAwE for Android devices https://kingroot.net/ vsftpd https://security.appspot.com/vsftpd.html -> set up the shell as /bin/false for FTP-user shells are defined at /etc/shells cat /etc/shells # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen /usr/bin/tmux check whether the /bin/false exist in current system and then add the /bin/false to /etc/shells SSH client for Windows http://www.swish-sftp.org/ Microsoft attitude: http://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_cancer/ Microsoft really does love Linux http://www.theverge.com/2016/9/15/12926288/microsoft-really-does-love-linux https://techcrunch.com/2016/11/16/microsoft-joins-the-linux-foundation/ uname -a all information uname -r kernel version Ubuntu kernels http://kernel.ubuntu.com/~kernel-ppa/mainline/ http://linuxcnc.org/ Realtime kernel https://wiki.archlinux.org/index.php/Realtime_kernel http://www.jackaudio.org/ check memory free -h memtest86+ http://www.memtest.org/ SSD: TBW http://thessdguy.com/comparing-dwpd-to-tbw/ Swap https://help.ubuntu.com/community/SwapFaq http://www.omgubuntu.co.uk/2016/12/ubuntu-17-04-drops-swaps-swap-partitions-swap-files http://askubuntu.com/questions/103915/how-do-i-configure-swappiness http://www.linuxfromscratch.org/