维基百科—linux内核版本。
1.0版本[编辑]
有176,符串。[37]此版本的linux内核只支持单处理器基于i386的计算机系统,可移植性成为一个问题。随后1.
2版(310,符串)[38]支持多种计算机架构例如alpha、sparc、mips处理器。
3.0版本[编辑]
托瓦兹宣布,大的变化是,“没有,绝对没有。”[39]2023年5月30日,托瓦兹宣布,“让我们确保我们真正的下一个版本不只是一个全新的闪亮的数字,而是有一个好的内核。”3.
0的发布日接近linux的20周年纪念日。
3.5版本[编辑]
codel 队列管理算法。
seccomp filters
沙盒机制。android 风格的自动休眠和唤醒锁机制。
用户空间探测子系统 uprobes
tcp 连接修复。
减少重复确认加快**的 tcp early retransmit
连续性内存分配器。
kcmp ()系统调用。
ext4文件系统加入元数据校验和。
改进 btrfs
3.6版本[编辑]
客户端tcp fast open实现。
3.7版本[编辑]
改进开源图形卡驱动程序,包括:nvidia, intel and radeon.
通过 xen hypervisor 实现对 arm cortex-a15 的硬件虚拟化支持。
继续改进 btrfs 文件系统。
tcp fast open
3.8版本[编辑]
cpu热插拔支持;
改进acpi电源管理;
改善xfs文件系统;
支持64位armv8/aarch64;
放弃支持旧的i386处理器,减少内耗复杂度;
video 4 linux 2驱动支持 dma-buf;
在某些工作负荷下减少物理内存占用;
支持微软windows 8多重触摸协议;
音频驱动改进;
加密性能改进;
支持下一代ibm power8处理器(2023年发布)
xfs 文件系统的元数据完整性检查。
提升了 numa 调度。
核心内存使用审计和关联使用率限制。
ext4 文件系统的 inline data support
近乎完全支持 user namespace 等待。
3.9版本[编辑]
继续完善f2fs文件系统。
省电功能改进。
改善arm处理器支持。
音效、音频重大更新。
google goldfish android模拟器源**。
drm显卡驱动改善。
硬件支持改善。
3.10版本[编辑]
完整支持dynticks(动态定时器),并成为内核级别的核心特性。
kvm虚拟化改进。
音频/声音驱动更新。
arm架构支持改进,包括更好地支持64位架构。
大量的linux加密子系统优化。
amd电源管理改进。
分阶段驱动(staging drivers)改进与新举措。
bcache固态硬盘/机械硬盘缓存框架已经可用,使用两种硬盘的系统将会大大提速。
ecryptfs aes-ni性能改进,支持aes指令集的amd/intel x86处理器将会大大提速。
btrfs文件系统支持skinny extent,quota也进行了一些重建。
f2fs闪存文件系统重大改进。
xfs额外保护。
drm驱动多方面改进。
radeon drm驱动支持golden registers、uvd**解码、radeonsi tiling。
引入qxl kms驱动。
3.11版本[编辑]
支持lz4压缩,lz4压缩和解压缩速度快于lzo、snappy和zlib,目前只支持arm架构,在armv7 1.5ghz硬件上它的压缩速度能达到45.6mb/s,相比之下lzo 是25.
2 mb/s
轻量级压缩交换缓存zswap
例行的btrfs和xfs文件系统bug修正和性能改进,f2fs修正了linux 3.10中发现的一个性能退化bug,首次加入高性能并行分布式文件系统lustre
动态电源管理支持从radeon hd 2000到radeon hd 7000系列的gpu
kvm和xen虚拟化支持64位硬件(aarch64)
3.12版本[编辑]
优化了cpu频率管理器,更有效的实现动态调频功能,间接提升了部分开源和闭源驱动的性能。
进一步改善了 radeon 开源驱动的动态电源管理。
增加了逆向工程出来的 snapdragon/adreno 显卡驱动。
支持 amd 首个异构计算的 berlin 系列服务器 apu。
小幅改善了 f2fs、xfs 和 btrfs 文件系统。
ext4文件系统加入两个新功能:支持主动 extent 缓存,减少主读工作负荷的存储器使用,改进异步 i/o。
改进英特尔 haswell 图形性能。
支持 nvidia optimus 显示技术的动态 gpu 电源管理,双显卡笔记本可以动态的关闭或激活第二个 gpu。
3.13版本[编辑]
多队列块层允许i/o负载在多cpu核心中均衡,延展性更好,减少磁盘延迟,提供更好的磁盘性能。
支持英特尔 broadwell 和 amd radeon r9 290 hawaii 的新驱动。
防火墙子系统/包过滤引擎 nftables 取代 iptables。
提供了一个更简单的核心 abi,减少重复**,更有效的支持过滤规则。
开源nvidia驱动加入新的电源管理**。
改进 amd hdmi 音频功能。
英特尔硬件支持立体/3d hdmi设备。
btrfs和f2fs文件系统改进。
linux功率限制框架和实时平均功率限制驱动程序将允许在超出定义临界值时限制某些组件的功耗。
linux 3
linux常用命令总结。专业 计算机系科学与技术。姓名 杨 学号 20111303035 1.作用。login的作用是登录系统,它的使用权限是所有用户。2.格式。login name p h 主机名称 3.主要参数。p 通知login保持现在的环境参数。h 用来向远程登录的之间传输用户名。1.作用。...
第3章linux
为。现代linux系统进行软件开发时,软件和硬件的可移植性是需要考虑的一个非常重要的问题。但可移植性究竟意味着什么?你如何才能实现软件预期的灵活性,这些问题常常困扰着开发人员。本章的目的就是为了解决在使用linux时普遍面临的各种硬件和软件可移植性问题。本章大致被分为两部分。前半部分介绍纯软件的可移...
Linux讲稿 第3课
1.文件 目录的存取权限。ls l etc 长格式显示所有内容 相当于ll命令 补充此选项的第一列内容 存取权限 前十位表示文件 目录的 第1位若为 d 表示目录,表示普通文件,b 表示设备 块文件 2 4位表示文件所有者的权限 5 7位表示群组内其他成员的权限 8 10位表示组外其他所有人的权限 ...