xorg-server 1.8 出招,算是正式拉开了类linux系统全面去除hal的序幕,曾经普遍认可的hal所实现的硬件抽象层,被分拆转移成多个模块,乐观点儿说,功能细分降低了彼此之前的互相牵扯,悲观点儿说,hal作者挥刀自宫的做法,又要掀起一阵血雨腥风了,期间给用户所造成的不适应,估计要持续一阵子了。
大致看了下和去除hal相关的几个动作,大致上按功能做了一些细分。
输入设备的处理,交给了udev,xorg-server 通过 /etc/X11/xorg.conf.d/10-evdev.conf 处理输入设备的属性配置。
设备信息的整合维护,交给了DeviceKit,这个服务类似hal砍掉 probers/callouts 之后的功能,能枚举设备,添加删除设备也会向dbus总线释放信号。
磁盘操作交给DeviceKit-disks,这个服务配合polikit实现磁盘管理。
阅读(844) | 评论(1) | 转发(0) |