debian 学习记录-4 -关于linux -2
来源:《Debian标准教程》王旭 著
Slackware、Debian、RedHat、SuSE 这4种发布版是当今大部分发布版的前去,虽然SuSE衍生自Slackware,但由于其技术变革非常大,通常被视为完全独立的发布版
| Slackware | 介绍:最古老的Linux发布版,由Patrick Volkerding创立于1993年,目标:稳定、简单、尽量与UNIX兼容 缺点:图形界面美观性 其他:软件包以传统的tgz格式打包,通过pkgtool管理软件包的安装、升级与卸载 |
| Debian | 独特:没有一个人或者公司主导它的发展,一切行动都由开发者们一句“Debian宪章”等纲领性文件来决定 目标:最求稳定和可平滑升级,其高级包管理工具APT是吸引广大用户的最主要原因 其他:测试中不稳定的软件包无法进入debian官方软件库。后有了Ubuntu等等衍生的发布版 |
| Red Hat | 介绍:全球最大的Linux提供商,2003年3月发布RedHat9之后,就不在发布面向个人的Linux发布版了,专注于提供企业版Linux 优势:采用RPM的方式发布二进制软件包,极大减少了变异、安装给普通用户带来的困难 缺点:RPM方式在依赖关系处理上存在不足(debian的APT和 SuSE的YaST做的更好) 其他:目前RedHat已不提供面向个人的免费Linux产品 |
| SuSE | 介绍:取出时Slackware的德文翻译版,后从RedHat引入RPM等特性,技术上独立于Slackware和RedHat 优势:在图形界面等领域都处于领先地位,且YaST管理系统是具有系统维护功能的可扩展的管理框架 其他:2003年底,被Novell公司收购,面向社区的免费发布版OpenSuSE |
Gentoo、LFS
| Gentoo | 介绍:2002年发布,完全从源代码编译而成的操作系统 特点:安装漫长,使用飞速 其他:Portage包管理系统(解决包依赖关系),文档优秀 |
| LFS | 介绍:Linux From Search 不是一个发布版,而是本电子书 内容:帮助读者从零开始,每个软件都自己变异得到。体验DIY操作系统乐趣 其他:LFS上提供了BLFS(Beyond LFS)知道用户从源代码DIY操作系统。通常有相当Linux经验的人,初次安装LFS需要一周 |
|
小结 Gentoo是为了系统性能,LFS是为了满足玩家心态。 其实有个问题——如果没有一个已经存在的可用系统,如何从零开始变异源代码为可执行文件? |
|
KNOPPIX、Damn Small、SLAX
| Live CD一类“即插即用”的发行版,Live CD并不写入硬盘,而是虚拟出一整套文件系统,并预先配置使用环境 (1)可快速体验,无需安装 (2)测试硬件兼容,如果电脑能运行LiveCD = 硬件基本支持 (3)紧急启动系统,忽视密码 (4)可正确识别几乎所有硬件,预先配置环境 |
|
| KNOPPIX | 介绍:Debian后裔,衍生出50多种发布版,都是LiveCD 内容:帮助读者从零开始,每个软件都自己变异得到。体验DIY操作系统乐趣 其他:LFS上提供了BLFS(Beyond LFS)知道用户从源代码DIY操作系统。通常有相当Linux经验的人,初次安装LFS需要一周 |
| Dame Small | 介绍:基于Knoppix的发布版,03年发布。 优势:小! 其他:可用作制作启动盘,也可安装到硬盘(仅需一条命令即可完成,可使用debian标准的APT维护系统) |
| SLAX | 介绍:SLAX基于Slackware |
Ubuntu & Fedora
| Ubuntu | 介绍:非洲方言,类似“博爱”,ubuntu是基于debian unstable开发的发布版,为避免debian中不足处 人物:Mark Shuttleworth Debian和Ubuntu比较: · Debian支持过多硬件架构,便于跨平台,影响开发速度。Ubuntu支持少量硬件架构 · Debian稳定,技术不够激进 其他:Ubuntu不能取代Debian,1 debian地位 2 技术上两者侧重不同 |
| Fedora | 介绍:几乎完整地继承了RedHat社区,03年RedHat停止提供RedHat Linux的同时,创立了Fedora 缺点:软件包支持能力弱,尽管引入类似APT的yum,但yum的源服务镜像不如Debian APT丰富 |
华镭、Hiweed、红旗
| 缺点 | 没有融入主流Linux社区,其主要内容曲子上游开发者 没有培养自己的用户社区,成功的项目里不卡一个优秀、活跃的社区,项目开发者与用户间没有互动,用封闭的软件的思路来开发开源产品 片面模仿Windows · Debian支持过多硬件架构,便于跨平台,影响开发速度。Ubuntu支持少量硬件架构 · Debian稳定,技术不够激进 其他:Ubuntu不能取代Debian,1 debian地位 2 技术上两者侧重不同 |
debian 学习记录-4 -关于linux -2的更多相关文章
- debian 学习记录-3 -关于linux -1
来源:<Debian标准教程>王旭 著 芬兰人Linus Trovalds 1991年1月2日···· 2006年初发布内核2.6.15 使用Andrew Tanenbaum < ...
- debian 学习记录-1 -安装
之前装ubuntu12. 后来没有继续用,图形界面很不错,没有继续学习原因很多: · 没有基础知识支持(拷贝文件都是用鼠标拖动的) · 图形界面很好,导致没有使用命令行,安装驱动什么的都是靠鼠标点击 ...
- Ansible学习记录一:Linux下部署
0.Ansible介绍 Ansible 是一个简单的自动化运维管理工具,可以用来自动化部署应用.配置.编排 task(持续交付.无宕机更新等),采用 paramiko 协议库(fabric 也使用这个 ...
- debian 学习记录-5
后裔排名 1 Debian - 1292 Fedora - 633 Knoppix - 50 (Knoppix本身是Debian后裔) Debian4 SuSE - 28 Debian,由Ian Mu ...
- debian 学习记录-2 -账户 -关机
linux考虑系统安全设定了root账号和user账号 权限较低的user账号下,连关机命令都执行不了…… 用户切换... 用户切换1 命令su(在user账号下,即可开启root账号模式) 用户切换 ...
- # Linux 命令学习记录
Linux 命令学习记录 取指定文件夹下的任意一个文件,并用vim打开 vi $(ls -l|grep "^-"|head -n 1|awk '{print $9}') 统计给定文 ...
- 分享记录我的Linux系统入门学习经验
人生很多事情都是巧合,或者说命中注定.就拿Linux于我来说,大学期间也修了Linux基础这门课,但是从来没有想到自己会从事与Linux相关的工作,更没有想过自己可以通过Linux获取更多的东西. 真 ...
- Python学习记录day6
title: Python学习记录day6 tags: python author: Chinge Yang date: 2016-12-03 --- Python学习记录day6 @(学习)[pyt ...
- 【Android】学习记录<1> -- 初识ffmpeg
工作需要用到ffmpeg来进行Android的软编码,对这玩意儿一点都不了解,做个学习记录先. FFmpeg:http://www.ffmpeg.org Fmpeg is the leading mu ...
随机推荐
- getJSON的用法
一.方法定义:jQuery.getJSON( url, data, callback ) 通过get请求得到json数据 ·url用于提供json数据的地址页 ·data(Optional)用于传送到 ...
- 【IOS界面布局】横竖屏切换和控件自适应(推荐)
[IOS界面布局]横竖屏切换和控件自适应(推荐) 分类: [MAC/IOS下开发]2013-11-06 15:14 8798人阅读 评论(0) 收藏 举报 横竖屏切换 自适应 第一种:通过人为的办法改 ...
- js防刷新的倒计时
近期在维护考试系统,在进行考试測试时无意中点击了刷新button.可是上面的倒计时并没有受到影响.同一时候在几篇博客中也有这种样例,所以我想看看它究竟是如何防止刷新的. 假设是用cs代码写.我们可能会 ...
- STL——空间的配置和释放std::alloc(第一级配置器和第二级配置器)
1 空间的配置和释放,std::alloc 对象构造前的空间配置和对象析构后的空间释放,由<stl_alloc.h>负责,SGI对此的设计哲学如下: 向system heap要求空间 考虑 ...
- Fast portable non-blocking network programming with Libevent--转
Learning Libevent Chapter 0: About this document Chapter 1: A tiny introduction to asynchronous IO. ...
- Android 框架修炼-自己封装双缓存管理框架库
一.概述 Android开发中,网络请求是很重要的一部分,而缓存网络请求来的图片或者响应结果字符串或者结果流,既可以省流量,同时也可以帮助我们 解决无网或弱网情况下加载情况,当然也可以提升程序性能效率 ...
- Android版本控制系统及其间的差异
一.何谓版本控制 它是一种软件工程籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新,它透过文档控制记录程序各个模块的改动,并为每次改动编上序号,并且编辑错误之后还可以回溯到以前的版本 二.可 ...
- Python基础【第十一篇】文件操作(file()、open()方法和fileinput模块)
一.file/open 内置函数 file函数的方法: 注:file 和 open的用法和功能相同这里只对file进行分析 file(‘filename’,’mode’) file(‘filename ...
- [转]Oracle学习笔记——权限管理
本文转自:http://www.cnblogs.com/whgw/archive/2011/10/30.html 一.系统的默认用户 1)sys用户是超级用户,具有最高权限,具有sysdba角色,有c ...
- matlab——sparse函数和full函数(稀疏矩阵和非稀疏矩阵转换)
函数功能:生成稀疏矩阵 使用方法 :S = sparse(A) 将矩阵A转化为稀疏矩阵形式,即矩阵A中任何0元素被去除,非零元素及其下标组成矩阵S.如果A本身是稀疏的,sparse(S)返回S. S ...