前言

最初学习程序开发时,大多数都会教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

启动盘准备:

  1. Rufus下载地址: https://rufus.ie/zh/
  2. 8G以上U盘

以Linux系统(Ubuntu)开发生活(一)相关推荐

  1. 【Ubuntu】Linux系统( ubuntu )安装方案

    [Ubuntu]Linux系统( ubuntu )安装方案 1.光驱安装 这种方法安装比较简便,但linux发行版升级频繁,市场上很难买到最新的版本,而且许多电脑并没有光驱.如果用这种方法安装,安装的 ...

  2. 嵌入式linux系统应用开发

    关于嵌入式系统   平时大家说的嵌入式其实范围比较广的,是一种软硬件可裁剪,以应用为中心开发的专用系统,硬件平台可以是单片机,或者以ARM系列的处理器.单片机一般直接裸奔程序,不过现在有了好多基于单片 ...

  3. 嵌入式LINUX系统程序开发

    嵌入式LINUX系统程序开发 1.Ubuntu 18.04镜像源配置 2.Ubuntu上用gcc进行编写程序 2.1.gcc的安装 2.2.gcc的常用命令 2.3.编译运行程序 3.Windows下 ...

  4. STM32MP157 Linux系统移植开发篇4: BootLoader(Uboot)移植

    本文章为<STM32MP157 Linux系统移植开发篇>系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板).stm32mp157是ARM双核,2 ...

  5. STM32MP157 Linux系统移植开发篇17:Linux内核摄像头驱动移植

    本文章为<STM32MP157 Linux系统移植开发篇>系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板).stm32mp157是ARM双核,2 ...

  6. STM32MP157 Linux系统移植开发篇14:Linux内核RGB LCD驱动移植

    本文章为<STM32MP157 Linux系统移植开发篇>系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板).stm32mp157是ARM双核,2 ...

  7. STM32MP157 Linux系统移植开发篇11:Linux HDMI驱动移植

    本文章为<STM32MP157 Linux系统移植开发篇>系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板).stm32mp157是ARM双核,2 ...

  8. linux ubuntu 获取ip,linux系统(ubuntu)怎么查看ip地址

    基于linux内核的国产操作系统是否能够被大众接受是一个至关重要的问题,那么linux的基本操作中,如何查看本机的ip地址呢?下面学习啦小编就以ubuntu为例,来解释这个问题. linux系统(ub ...

  9. 在笔记本上安装 linux系统--Ubuntu 20.04(实体机安装而非虚拟机)

    在笔记本上安装 linux系统–Ubuntu 20.04(实体机安装而非虚拟机) 一.刻录操作系统镜像到U盘 Ubuntu有详细的操作说明(5分钟左右能看完)大概如下 Create a bootabl ...

  10. Linux系统Ubuntu 20.04 ,cuda=11.1。实现C3D代码环境。

    行为识别C3D代码(pytorch)实现过程及常见错误 1.C3D网络代码 C3D(pytorch)实现代码链接 C3D代码链接 2.C3D代码复现过程 我认为这位博主对于C3D复现过程的描述是非常好 ...

最新文章

  1. AngryTask - 基于伪 scrum 的个人项目开发产品
  2. 使用GPS实时记录运动路线
  3. 北海a货翡翠,牡丹江a货翡翠
  4. PHP 多维数组转json对象
  5. VC 打开目录对话框
  6. iOS屏幕尺寸和分辨率了解
  7. LDAP----manage-account
  8. bmf mysql_bmf 的动态 - SegmentFault 思否
  9. 【mysql安装】阿里云centos7环境mysql安装
  10. html 忽略标签属性,限制文本一定数目的字符忽略HTML标签/属性
  11. spark报错:invalid token
  12. NHibernate配置 使用经验
  13. Autorun.inf病毒和qhbpriAppInit_DLLs专杀
  14. 2019最新PayPal提现被退回的解决办法解析!
  15. MIPS,程序的CPI,时钟周期计算(主频的计算)
  16. 操作系统二轮复习(进程的同步与互斥)
  17. 三国杀 官方 游戏规则
  18. DevOps 到底是什么到底是什么
  19. 旅行商问题(TSP)
  20. List 过滤、排序、校验等处理方法

热门文章

  1. 最小生成树--Boruvka算法
  2. CF1550F Jumping Around
  3. Vases and Flowers HDU - 4614
  4. Codeforces Round #724 (Div. 2) 题解
  5. [NOI2009] 变换序列 (匈牙利最大匹配)
  6. P1955-[NOI2015]程序自动分析【并查集,离散化】
  7. POJ2752-Seek the Name, Seek the Fame【KMP】
  8. ssl1197-质数和分解【dp练习】
  9. [XSY3381] 踢罐子(几何)
  10. Wannafly挑战赛17