Linux基础(1)/Linux 系统简介

  1. 什么是Linux?
    我们知道Linux是一个操作系统的名称,就像windows, mac os一样。

    如果要讲清楚OS(operating_system),不是一两个星期就能完成的。简单来说,OS就是在计算机硬件(computer hardware)和软件(software)之间的一个系统软件(system software)。所有的计算机程序,除了硬件实现的程序,都需要操作系统才能实现其功能。操作系统分为内核和系统调用。我们说的Linux,通常指的是操作系统的内核是Linux。而基于Linux内核,有很多发行版,比如:Ubuntu,Fedora,CentOS 等操作系统。

    举个例子说明一下内核版本和发行版本的关系。内核就像一个人,发行版本就像一个人穿着不同的衣服。我们知道,干不同的事情要穿不同的服装,尽管人穿着不同的衣服,但是人还是那个人。类比到操作系统。内核还是那个内核,但是系统软件不同,完成的功能就不同了。

    Wikipedia上有一段对os的描述:

    An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. All computer programs, excluding firmware, require an operating system to function.

    Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources.

    For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware,[1][2] although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or is interrupted by it. Operating systems are found on many devices that contain a computer – from cellular phones and video game consoles to web servers and supercomputers.

    The dominant desktop operating system is Microsoft Windows with a market share of around 82%. OS X by Apple Inc. is in second place (9.8%), and Linux is in third position (1.5%).[3] In the mobile (smartphone and tablet combined) sector, according to third quarter 2016 data, Android by Google is dominant with 87.5 percent and a growth rate 10.3 percent per year, followed by iOS by Apple with 12.1 percent and a per year decrease in market share of 5.2 percent, while other operating systems amount to just 0.3 percent.[4] Linux is dominant in the server and supercomputing sectors. Other specialized classes of operating systems, such as embedded and real-time systems, exist for many applications.

    感兴趣可以去Wikipedia查看更详细的内容。

  2. Linux历史简介与UNIX的进化与发展
    我们知道UNIX是广泛使用的一种服务器操作系统。性能稳定,但价格高昂。于是,有人就想制作一个替代品。GNU就是干这个的。但是光有操作系统没有软件,就像航母舰队只有一个航母没有护卫舰一样。于是GNU不仅开发了自己的内核,也开发了很多软件。Linux的开发者把GNU上面的软件拿到自己的内核上来用,并且为了更好的适应软件,而多次修改自己的内核,最后发展成了现如今我们所熟悉的Linux内核。
    Wikipedia-Linux
    Wikipedia-UNIX
    维基百科上有详细的LINUX和UNIX介绍,感兴趣的可以看看。

  3. Linux vs windows
    看看知乎上的讨论就可以了

总之,想做服务器,想做嵌入式,Linux是必备的开发工具。


补充:

  • 有关服务器机房的问题。
    我们知道机房里面有大型机,大型机里面有多个cpu,多个内存,多个硬盘。之所以用多份硬件是为了做备份,一旦服务器运行之后就不会轻易的重启。这些大型机,没有键盘鼠标等输入设备,没有屏幕等显示设备。因为对一个操作系统来说,功能越复杂,越容易出错。所以,机房里面只有大铁盒子装着的机器和风扇的噪音,以及很高的温度。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值