前言
最初学习程序开发时,大多数都会教linux系统的基础用法,但是很少以linux为操作系统开发程序,因为windows系统的简单便利为人的提供优秀的操作基础,成为首选系统。
突然心血来找想使用linux操作系统作基础进行程序代码开发。
这里选择使用Ubuntu桌面系统,作为这次实践的主要操作系统来完成学习记录。
Ubuntu(乌班图)
为什么要用Ubuntu来做开发?
- 提供了在工作站,移动设备,服务器或云上从开发到部署的最快途径
- 提供最广泛,最好的开发工具和库
- Snap应用商店中拥有如Slack,Skype,Telegram和Discord等所有最受欢迎的生产力应用程序
- Visual Studio Code和JetBrains IDE套件的官方snap版本已可用
- 通过开箱即用的NVIDIA GPU(显卡)助您轻松地游戏和进行AI开发
- 已认证的戴尔、联想和惠普的AI和开发者笔记本电脑和工作站提供了无缝的,预装Ubuntu的体验
- 轻量的OS运行在实体机或虚拟机中,理想的资源密集型环境。
- 从数据挖掘到大规模财务、金融建模。
- 66%有经验的开发者更喜欢Ubuntu
++开发人员需要的所有工具++
无论您的团队使用Python,Ruby,Node.js还是Java,没有任何一个操作系统比Ubuntu更容易设置。开发者所需的一切只需要使用snap或apt即可快速安装。
安装准备
Ubuntu下载地址:https://cn.ubuntu.com/download
启动盘准备:
- Rufus下载地址: https://rufus.ie/zh/
- 8G以上U盘