分类: 嵌入式
2010-09-07 17:40:04
Linux系统管理与编程基础 http://blog.chinaunix.net/u3/117680/showart.php?id=2320993
简单地说,Linux是一套免费使用和自由传播的类Unix操作系统。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建
立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
发展史
Linux的出现,最早开始于一位名叫LinusTorvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设计一个代替
Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全
部功能,因而开始了Linux雏形的设计。
应用
过去,Linux主要被用于服务器,传统上有以Linux为基础的“LAMP(Linux, Apache, MySQL,Perl/PHP/Python的组合)”经典技术组合,提供了包括操作系统、数据库、网站服务器、动态网页的一整套网站架设支持。而面向更大规模级别的领域中,如数据库中的Oracle、DB2、PostgreSQL,以及用于Apache的Tomcat JSP等都已经在Linux上有了很好的应用样本。由于其低廉的成本和高度的可定制性,Linux被广泛应用于嵌入式系统,例如机顶盒、移动电话及行动装置等。在移动电话上,Linux已经成为与Symbian OS、Windows Mobile系统并列的三大智能手机操作系统之一;而在移动装置上,则成为Windows CE 之外另一个选择。此外,有不少硬件式的网络防火墙及路由器,其内部都是使用
Linux,并采用了操作系统提供的防火墙及路由功能。
特点
v是自由软件
v真正的多用户、多任务操作系统
v极强的平台可伸缩性
v提供强大的管理功能
v完全符合POSIX标准
v具有丰富的图形用户界面
v具有强大的网络功能
发行版
一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到
科学工具的应用软件。
Debian
红帽(Redhat)
Ubuntu
Suse
Fedora
GNU
Linux的发展离不开GNU ( GNU 在英文中原意为非洲牛羚,这里是GNU isNot Unix 的递归缩写), GNU计划又称革奴计划,是由Richard Stallman在
GNU计划开发出了许多高质量的免费软件,如:GCC、GDB、Bash Shell等,这些软件为Linux的开发创造了基本的环境,是Linux发展的重要基础,因此,严格来讲,Linux应该被称为GNU/Linux。
Linux系统管理与编程基础 http://blog.chinaunix.net/u3/117680/showart.php?id=2320993