Linux是什么,如何学习

windows系统能装在mac机上吗?

硬件 ,操作系统(内核,系统调用),应用程序(壳程序)

内核能调用硬件架构就能

兼容分时系统是个了不起的发明

multics项目出来了,商业失败了,培养人成功了

thompson , unics
文件系统有两个重要的概念

  • 所有的程序或系统设备都是文件
  • 不管程序本省还是附属文件,所写的程序只有一个目的,且要有效的完成目标

汇编语言要和硬件配合
当时的b语言编译完后内核效率不好
so,c语言诞生
c语言编写后 unics变成了UNIX

1977年 重要的UNIX分支,BSD诞生
FreeBSD可以安装在x86系统上,是BSD的改版

system V
各大厂青睐,但是硬件需要可以和kernel配合才行,但是没有出现个人计算机的unix操作系统

纯种的unix指的是 System V和BSD这两套软件

1984年 x86的Minix操作系统开始编写,并且两年后诞生

andrew教授不参照unix,直接写了个Minix,兼容unix. 这群人!!

1984年,GNU计划与FSF基金会的成立

黑客最开始指计算机能力强的人,而不是破坏计算机的骇客cracker

斯托曼 发起GNU计划,目的 建立一个自由开放的unix操作系统 (王者荣耀姜子牙的台词…)

小处入手,从写unix上的软件 小程序开始
后来对 软件编译器下手,开发了GCC编译器
Emacs编辑器太优秀

很多厉害的思想和规则制定在开始的时候就决定了
当然也有一些烂尾楼

GPL版权声明:
版权制度是促进社会进步的手段,版权本身不是自然权利
free 是自由,不是免费

上古诸神之战历史请看原文,在此跳过

posix规范
可移植操作系统接口

Linux发展:虚拟团队的诞生

务实
先求有且能运行,再求进一步的改良
这个思想和人类的发展也类似

模块功能,某些功能独立于内核之外,需要的时候加载进来
详细分工,分层负责

虚拟团队 副手素未谋面
后来的比特币中本聪也是类似
Linux版本…
uname -r可以查看内核版本
提问题要声明发行版版本

Linux发行版分为两大家族:
rpm安装软件的,红帽 fedora suse等
dpkg,debian,Ubuntu,B2D等

企业环境的使用:

  • 网络服务器
  • 关键任务的应用(金融数据库,大型网络环境)
  • 学术机构的高性能计算任务
    个人环境的使用
  • 桌面计算机
  • 手持系统(PDA,手机)
  • 嵌入式系统(操作系统嵌入到产品中,理论上不应该修改这个os,要玩嵌入式系统必须很熟悉Linux内核与驱动程序的结合才行,不简单的呀)
    安卓就是Linux内核的分支
    云端应用
    分分合合
  • 云程序
  • 终端设备

Linux该如何学习

站在让Linux成为自己好用的工具

  1. 计算机概论与硬件相关知识(听过有概念)
  2. 先从Linux的安装和命令学起
  3. Linux操作系统的基础技能
  4. 务必学会vi文本编辑器
  5. shell和shell脚本的学习
  6. 一定要会软件管理(tarball,rpm,dpkg,yum,apt)
  7. 网络基础的建立
  8. 如果连网络基础都通过了,那么网站的搭建对你来说,简直就是太简单

选择一本易读的工具书
实践!实践!
发生问题怎么处理

  • 在自己的主机/网络资料库上查询HowTo或者FAQ
  • Linux自己的文件数据: /usr/share/doc
  • http://tldp.org
  • 谷歌

2 注意信息输出,自行解决疑难杂症
3 查找过后,注意网络理解,讨论区大胆发言
4 Netman大大给的建议

  • 有系统的设计文件目录
  • 养成一个做记录的习惯
    鸟哥的建议(重点在solution的学习)
    成就感
    兴趣
    建立兴趣
    成就感
    协助回答问题
    参与讨论
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值