Я хотел бы добавить еще одну важную причину; Ubuntu отлично подходит для экспериментов с новыми библиотеками, языками, IDE и компиляторами.
Итак, вы слышали о причудливом языке под названием Haskell:
sudo apt-get install ghc
nano hello.hs
ghc -o hello hello.hs
./hello
Hello World!
О, вы слышали модный редактор для Haskell: [ ! d3]
sudo apt-get install
То же самое с библиотеками Haskell / C ++, вы просто apt-get install их, а двоичные файлы и заголовки идут в нужные папки, и вы можете просто #include их в ваших исходных файлах, даже не требуя проверки места их размещения!
По сути, речь идет не о том, как быстро вы можете настроить свою повседневную рабочую среду. Это также о том, как очень быстро вы можете настроить экспериментальную среду. Я считаю, что это ускоряет процесс обучения в Linux.