什么是Linux

1.1 什么是Linux?
Linux是一个可以自由发布的类UNIX内核实现,它是一个操作系统的底层核心。Linux是由芬兰赫尔辛基大学的Linus开发,期间得到了网上广大UNIX程序员的帮助。它最初是受其教授的Minix(一个小型的类UNIX系统)启发而开发的程序,纯属个人的爱好,但是后来它自身逐步发展成为一个完整的系统。
要理解什么是Linux,首先要了解在Linux之前诞生的系统和应用程序——UNIX和GNU软件。

1.1.1 什么是UNIX?
UNIX操作系统最初是由贝尔实验室开发的,当时的贝尔实验室是电信巨头AT&T(美国电报电话公司)旗下的一员。如今,它已经成为一种非常流行的多用户、多任务操作系统。UNIX操作系统可以运行在大量不同种类的硬件平台上,其适用范围从PC机到多处理器服务器和超级计算机。
在UNIX上进行程序开发有些典型的风格和特点:
1)简单性:许多很有用的UNIX工具是非常简单的。“小而简单”是一种值得学习的技术。越大、越复杂的系统注定会包含越大、越复杂的错误。
2)集中性:让一个程序很好地执行一项任务好过把所有功能都堆在一起。功能臃肿的程序难于使用和维护,单一目标的程序更容易随着更好的算法被开发出来而得到改进。在UNIX中,当用户出现新的需求时,我们通常是把小工具组合起来完成更复杂的任务,而不是试图将一个用户期望的所有功能放在一个大程序里。
3)可重用的组件:将应用程序的核心实现为库。具有简单而灵活的编程接口的库可以帮助其他人开发出同类程序,或者把这些技术应用到新的应用领域。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值