Linux教程Linux
首页
基础知识
Linux业界
Linux系统
Linux人物
Linux文化
Linux资讯
Linux综合
当前位置:
Linux教程
-
Linux
- Linux 2.2.18发行注释
Linux 2.2.18发行注释
Linux 2.2.18发行注释
平台: Alpha,M68K,PowerPC个人台式机,S/390,SUN公司的工作站系统,X86
介绍
Linux 2.2.18是对Linux 内核的最新更新。支撑阿尔法,PPC,SUN公司的工作站系统和X86平台。
编译程序
本代码打算用gcc 2.7.2和egcs 1.1.2结构。加入gcc2.95补丁的测试比其他的编译程序试验少。当使用gcc 2.95和反馈和寻找的时候,当心有问题。
二进制兼容性
Linux 2.2.18应该与旧模块有兼容性的二进制。没有API变化,但是另外这个版本引入2.4以后兼容API。一般来说你应该不在Linux中设想内核的模块之间二进制的兼容性。
安全注意
Linux 2.2.18附加包括2.4testABI请求和控制使用setuid呼叫。
结构更新
Alpha
修复csum_partial_copy能引起假的EFAULT问题。
修复FPU分配的问题。
ARM
ARM树已经在ARM为2.22,局部同步了.
i386
主要的瓶颈在超过2GHz的处理器,CyrixIII处理器和“奔腾”芯片IV,英特尔选择了忽略全部经cpu id的先例。这突然的跳跃没有任何警告,打破了原来的内核假想。英特尔没能为他们的变化提供正当的理由,但是我们已经选择了继续提供Pentium IV \686 \类处理器的报告,并且提供完整的全系列数据经cpu info。
另外,早期的奔腾IV接口看来有一些问题。如果你想让Linux在奔腾 IV处理器上跑,你应该使用最新Linux 内核 。
附加DMI扫描仪去控制Dell膝上型电脑的APM
取得微代码从2.4test树更新支持
增加2.4test的msr/cpuid的驱动
增加处理器在2 GHz以上的驱动
增加Cyrix公司III以上的驱动
修复一些CPU的BUGS
修复db6的BUGS
英特尔“奔腾”芯片IV支持
支持键盘和\fast\ A20
更新MTRR支持移动K6
M68K
用M68K的稳定的核树分岔结合
PowerPC个人台式机
融入PPC,修复了一些系统BUGS
S/390
S/390树已经同步带入IBM
SUN公司的工作站系统
更新DRM和一些输入输出控制
修改dcache和exec问题
核心更新
异步I/O
忽略fasync安装失败。
块大小
在分区扫描完后恢复设备块大小
能力
增加2.4test的PR_GET/SET_KEEPCAPS
Elevator
改变Elevator运算法则更好地运算
ioremap
修复ioremap中的fencepost错误
低端I/O
修复了写同步块设备时,偶然跳到磁盘末端的错误。
LRU
修复潜在的LRU列表错误
Memory 溢出
修复内存在以下——bttv,buz,qpmouse,ipddp,sdla,softoss,ixj,ax25——中的模糊错误操纵
分区
平稳地记录下分区表信息
RAID
修复raid1/vm死锁
set_current_state
修复潜在的SMP资源竞争
set_scheduler
修复倒置锁定
Timekeeping
修复CMOS在计时和rtc之间锁的锁定
tq_scheduler
有时让tq_scheduler在被中断的情况下完成其作业是可能的。
虚拟存储器
修复当用尽页的时候,溢出的错误。
vmalloc
修复corner case 能引起大机器上分配vmalloc空间的大数量崩溃情况
驱动更新
3c59x
增加3c556B支持
8139too
给作为双重的8129/8139驱动的替代物的RTL8139接口的支持
AC97编码译码器
修复几个AC97支持的故障。避免MIC输入无反馈的错误
Acenic
驱动程序更新了当使用dhcp的时候,潜在的oops
Acenic
修复设置MAC地址
AGP
现在来自Linux的2.4test AGP驱动程序被包括在内
BTTV BT848/BT878驱动程序
现在bttv驱动程序支持subwindow剪辑
康柏CISS
增加SA5300 CISS卡的驱动程序
Compaq PCI Fibrechannel
增加康柏64bit/66Mhz fibrechannel adapter
COSA
修复潜在的崩溃
CPQArray
修复cpq数组驱动程序能引起内核oops
Crystal CS4281
修复cs4281上发出声音停顿的错误
Crystal 46xx驱动程序
对放大器加更多的智能控制
DAC960
这驱动程序已经被更新了
DRM
现在3D效果管理直接包括在2.2核内
EEPro
修复当处理多块数卡时的BUGS
EEPro100
增加更多的PCI标识符
ESS Maestro
增加一些Maestro卡的收音机接口的支持
Floppy driver
修复在SMP锁定的问题
Framebuffer console
修复在back/paste的资源竞争
IBM令牌环
修复pulls/pcmcia 的支持问题
IDE
避免了老式的VIA芯片产生的错误
IDE
增加ALI1543和1543 C装置的UDMA支持
IDE CDROM
修复CDROMPLAYTRKIND的问题。允许ROOT任何时间打开CDROM。修复三洋修改发生的问题
IDE DVD
修复了一个在RPC设置的BUGS
IDE Floppy
修复在AlphaIDE软盘发生的问题
IDE multi-lun
聪明地决定使IDE ATAPI有LUN的支持
ISDN
众多小的修复
ISI Serial
支持更多的卡
操纵杆
修复一些BUG
NBD
修复一些nbd上的潜在死锁
OV511 cameras
为了和2.4test树同步更新
PAS audio
修复混音\ D \支持的问题
Pinnacle audio
现在支撑康柏Alpha平台
PS/2 mouse
支持断开后再连接
Random number generator
支持英特尔i810 Random number generator
RTL8139
驱动程序已经被更新了
SIS 900 ethernet
支持新的PHY
SK fddi
增加SK FDDI PCI支持
SMC9194驱动程序
修复缓冲器
SX audio
更新,并且修复BUG
SyncLink
已经被更新了
Thunderlan
更新thunderlan驱动程序
还有下列设备都有不同程度的更新和修复BUG:
Toshiba Floppies
Trident audio
Trident audio
UART401
USB
VIA audio
WDT Watchdog
XSpeed DSL
Yamaha PCI audio
文件系统更新
ADFS
更新ARM TREE缓存锁定错误
修复从NFS层的缓存锁定消息
Ext2 fs
修复一些文件系统里的潜在的资源竞争
Ext2 fs
每SuSv2清除suid
FAT FS
修复Alpha工作的FAT32
NCPfs
更新了在NCP文件系统kernel/user的不正确的COPY
NFS
增加NFSv3支持和修复multiple NFS问题
NFS locking
执行sun style NFS cache/lockf barriers
NFS over TCP
增加实验性的TCP上的NFS支持
NTFS
修复翻译错误
Procfs
修复unlink错误
分配
修复一些潜在资源竞争
SMB文件系统
修复OS/2问题和其他的更新。
交换
捕捉和报告细小的分区
Windows VFAT 命名
沿用原来的命名规则
Miscellaneous Updates
代码页
修复代码页cp932问题
编译程序
自动选择gcc272或kgcc如果调用到控制台中
控制台
同步在2.4test中
Network Updates
Appletalk
为物理层输入输出提供appletalk接口而修复了输入输出处理
Arpfilter
已经包含在2.4test中
Cisco HDLC
支持 Cisco公司0x2000 结构
控制messsages
修复一些BUGS
一般结构Diverter
增加一些其他支持
IPfw
修复不正确的分配标记
IPv4 proc
修复错误的中断
IPv6
修复控制BUGS
IPv6
修复IPV6_TLV_ROUTERALERT,in6_addr,ip_decrease_ttl和mior bits
IPv6 proc
修复错误的中断
Masquerading
当Masquerading的时候,允许多端口捆绑
Masquerading
更新再线聊天系统,支持DCC
NAT
修复NAT朦胧故障
Port sysctl
支持自动范围检测,使ROOT不会因为意外的系统配置丢失而崩溃
标准
返回一个正确的错误标号
SunRPC
修复内核中处理无效的凭证的问题
TCP
修复一些BUGS
TCP Options
整理分列和结构,修复sk-> allocation错误。
Transparent Proxy
修复接口问题
Unix领域
加速靠近 2.4test
X.25
修复Backport 2.4test
SCSI Updates
Advansys
驱动程序更新了
Adaptech公司1542
修复了当处理复位时内存乱写的情况
AMI Megaraid
驱动程序已经被更新了
ATP870U
这驱动程序已经被更新了,支撑更多的卡。
Emu10K驱动程序
支持欧洲货币单位-APS
GDTH
这驱动程序已经被更新了
IBM SCSI
这驱动程序已经被更新了
IBM Serveraid
给版本4.20更新
Lun Scanning
增加对数字的HSG80和康柏标识符编成表的支持
Removable Devices
支持可卸的装置
SCSI generic
修复卸载oops
Segate Driver
从seagate的驱动程序除掉坏的bios参数
Symbios/NCR driver
这已经给最新的官方更新了
Tape driver
修复几个臭虫。
发布人:Crystal 来自:Linuxtoday 本站翻译
LINUX平台上的CGM图形组合与编辑软件
用LILO进行Windows 98与Linux双引导
和luster一起学习在linux下使用汇编语言(5)
Linux编程环境简介
Linux下C语言编程--文件的操作
如何升级编译内核
SUN SOLARIS 2.6 系统常用管理命令
Mandrake 9 的 USB 等系统死锁问题及其解决
Internet超级服务器
网络数据库教程-第二天
LinuxKernel 中文版 PDF文档 (精彩!!)
Open Source的FAQ
Linux数据库大比拚(二)
用SSL实现Internet安全
*NIX的入侵追踪
站点导航
Linux教程
Php
Linux
非技术类
指令大全
Shell
安装启动
Xwindow
Kde
Gnome
输入法类
美化汉化
网络配置
存储备份
杂项工具
编程技术
网络安全
内核技术
速度优化
Apache
Email
Ftp服务
Cvs服务
代理服务
Samba
域名服务
网络过滤
其他服务
Nfs
Oracle
Dhcp
Mysql
Ldap
RedHat
赞助商链接