码迷,mamicode.com
首页 > 系统相关 > 详细

Linux初识----历史、安装、及第一个"helloworld"程序运行

时间:2018-10-24 15:38:56      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:vmw   厂商   下载地址   目的   原码   c语言程序   代码   pytho   学生   

一、Linux历史

  早在Linux出现之前的20年(大约在20世纪70年代),就有一个相当稳定并且成熟的操作系统存在。那就是UNIX。

  (1)1969年,Thompson经过四个星期的奋斗,他最终以汇编语言写出了一组内核程序,同时包括一些内核工具程序,以及一个小的文件系统。改系统就是UNIX的原型。

  (2)1973年,Ritchie等人以C语言写出第一个正式的UNIX内核。

  (3)1977年,重要的UNIX分支-----BSD诞生。柏克莱大学的Bill Joy 在取得UNIX的内核原码后,着手修改成适合自己机器的版本,并且同时增加了很多工具软件与编译程序,最终命名为Berkeley Software Distribution(BSD).这个BSD是UNIX的一个很重要的分支。

  (4)1979年,重要的System V 架构与版权声明。由于UNIX的高度可移植性与强大的性能,加上当时并没有版权的纠纷,所以很多商业公司开始了UNIX操作系统的开发。但是操作系统的内核必须要跟硬件配合,以提供及控制硬件的资源进行良好的工作。而在早期每一家计算机硬件的公司还没有“协议”的概念,所以每一台计算机公司出产的硬件自然就不相同。因此他们必须要为自己的计算机硬件开发合适的UNIX系统。1979年,AT&T推出System V第七版UNIX,这一版最重要的特色是可以支持x86架构的个人计算机系统,也就是说System V可以在个人计算机上安装与运行了。

         由于商业的考虑,AT&T在1979年发行的第七版UNIX中,特别提到了“不可对学生提供源码”的严格限制。

  (5)1984年之一,Minix操作系统诞生。

  (6)1984年之二,GUN项目与FSF基金会成立。1984年,使托曼开始GNU项目,这个项目的目的是创建一个自由开放的UNIX操作系统。

      为了避免自己开发出来的open source自由软件被拿去当作商业软件,于是Stallman同时将GUN于FSF开发出来的软件都挂上GPL的版权声明,自由软件就是用户可以自由执行、复制、再发行、学习、修改与强化自由软件。

  (7)Linux Torvalds以Minix为原型,在1991年发行了Linux0.02版本。1994年3月发布Linux1.0版本,1994年加入GNU组织。

、二、Linux的优缺点

  (1)稳定的系统。

  (2)免费或少许费用。

  (3)安全性、漏洞的快速修补。

  (4)多任务、多用户。

  (5)用户与用户组的规划。

  (6)相对比较不耗资源的系统。

  (7)适合需要小内核程序的嵌入式系统。由于Linux只要几百KB不到的程序代码就可以完整驱动整个计算机硬件并成为一个完整的操作系统,因此相当适合于目前家电或者是小电子用品的操作系统,即嵌入式系统。

  (8)整合度佳且多样的图形用户界面。(GUI)

Linux需要改进的地方有以下几点:

  (1)没有特定的支持厂商。

  (2)游戏的支持度不足。

  (3)专业软件的支持度不足。

三、安装

1、首先安装虚拟机。

vmware下载:

  下载地址:https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/14_0?wd=&eqid=a321fcd7000107af000000035af54ee7

  安装教程:https://jingyan.baidu.com/article/9f7e7ec09da5906f281554d6.html

2、下载linux镜像文件

3、在vmware下安装Linux

  安装教程:https://www.cnblogs.com/fu-yong/p/9025299.html

四、运行第一个C语言程序

以Ubuntu为例:

  (1)打开控制台:使用快捷键 Ctrl + Alt + T;

  (2)安装vim:输入 sudo apt-get install vim;

  (3)安装gcc:输入sudo apt-get install build-essential;

  (4)新建一个文件夹用于存放C程序:touch hello.c;

  (5)进入hello.c进行程序编写:vi hello.c;

  (6)进入hello.c文件夹之后,按 i 进入编辑模式;

  (7)写完程序按esc,输入wq;(分号要输),保存并退出;

  (8)退出之后在终端输入gcc -o hello hello.c,按enter键,再输入./hello

  (9)程序运行成功。

Linux初识----历史、安装、及第一个"helloworld"程序运行

标签:vmw   厂商   下载地址   目的   原码   c语言程序   代码   pytho   学生   

原文地址:https://www.cnblogs.com/RanWhoo/p/9842425.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!