Linux-发展简史与如何学习
来源:互联网 发布:python 遍历json数组 编辑:程序博客网 时间:2024/05/21 05:06
Linux的发展史可以说是一部自由开源软件成功对抗商业软件的历史。计算机依据使用类型不同可以分为个人计算机和服务机,前者为单人多工型一般使用x86架构,并且其主流操作系统为微软的windows系统,而后者为多人多工行,由各个商业公司推行,其操作系统被Unix垄断。Linux系统就是在这样的背景下诞生的,其开发过程中有很多志愿者的参加,也就是因为帮忙人数的众多,才能开发出各种各样的硬件驱动;还有个不得不提的机构就是GNU其名字就相当逗趣(GNU‘s Not Unix)一个无限循环,其本就是一个自由软体联盟,可惜的是一直没有好的平台,Linux的出现真好促成了这个强强联合,也就有了如今Linux的极度繁荣。
Linux系统收到工程师的喜爱而不被大众所了解接受,是被他鲜明特点所决定的。其优点是:稳定的系统,免费或少许费用,安全性或漏洞的少许修补,多任务多使用者,使用者与群组的规划,相对不耗资源的系统,适合需要小核心程序的嵌入式系统,整合度佳且多样的GUI;缺点:没有特定的支持厂商,游戏和专业软件的支持性不高,大众推广不够。
现今的Linux相关内容并不像大家想的一样完全免费,也有收费的部分。因为Linux精神中的free并不是免费的意思,而是自由开源的含义。其付费的商业模式也主要是提供服务为主,当然其软件或系统都是有网络的自由下载的。也正因此我们一般提到的Linux并不是分version而是distribution,也就是我们经常说ubantu,centos而不是Linux 9.0的原因。
Linux 该如何学,有没有捷径,当然没,一切都得从烦学起。关键在对于基础知识扎实的掌握而不是在网络上查到的懵懵懂懂的解决步骤,也只有在Linux最基础的文件架构、指令模式与脚本(Shell and shell scripts)、 软件管理方式和资源与帐号管理等基础架构了解的情况下,才能合理创造性的利用各式各样的server启动服务与相关的技巧。
- Linux-发展简史与如何学习
- Linux发展简史
- linux发展简史
- 机器学习发展简史
- 深度学习发展简史
- 嵌入式系统的定义与发展简史
- 神经网络与深度学习简史
- JAVA学习脚印11: java GUI 发展简史
- 深度学习发展简史-推动人工智能的梦想
- Spark学习之一-Spark的概念机器发展简史
- [转]嵌入式系统的定义与发展简史
- 运营简史:互联网运营的20年发展与演变
- 图解计算机语言发展简史
- MFC的发展简史
- Web应用发展简史
- 中国个人主页发展简史
- 开放源代码发展简史
- 中国移动通信发展简史
- 稀低照度依据
- Sql server字符串实现自动增长
- 12.1.2 在 C# 中使用迭代器
- Ubuntu 设置环境变量
- Working with the Central Workload Monitor
- Linux-发展简史与如何学习
- 命令模式--command模式
- 8种经典排序算法总结
- 互联网研发模式考虑(感觉不错,mark一下)
- 移动化之后,BAT下一步走向何方?我们又该走向何方?
- Linux C中内联汇编的语法格式及使用方法(Inline Assembly in Linux C)---- asm [volatile](**)
- (转载)linux命令之二十三chmod命令
- EXTJS获取grid中的数据
- Java 基础 学习(一)