当前在线人数10295
首页 - 分类讨论区 - 电脑网络 - Linux 操作系统版 -文摘区 - 阅读文章
未名交友
[更多]
[更多]
文章阅读:[转载] Wonderful World of Linux 2.4 (part VII)
[版面: Linux 操作系统] [作者:ayanami] , 2000年11月26日17:55:03
ayanami
进入未名形象秀
我的博客
[上篇] [下篇]

发信人: ayanami (发情的蚊子~甲亢中), 信区: Linux
标  题: [转载] Wonderful World of Linux 2.4 (part VII)
发信站: The unknown SPACE (Sun Nov 26 17:55:03 2000), 转信

【 以下文字转载自 ITnews 讨论区 】
【 原文由 ayanami 所发表 】
Multimedia: Sound, TV, Radio, etc.

On the complicated side of the character device list,we have
some of the less essential devices to be supported by Linux.
Linux, in its emerging role as a desktop platform, tries
very hard to support sound cards, TV and radio tuners, and
other sound and video output devices. To be honest, Linux
2.4 does not include as many ground-breaking changes as
Linux 2.2 did in this respect. Linux 2.4 does, however,
include updates and new drivers for a variety of sound and
video cards, including adding full duplex support. Linux 2.4
and some later versions of Linux 2.2 also include code which
will allow some sound devices to more easily allocate memory
in required ranges; this should make the configuration and
use of some cards much easier.

Work is in progress on a completely rewritten sound
subsystem which will support many of the more advanced
features of today's sound cards. This support will not be
present in Linux 2.4, but may make it into the kernel for
Linux 2.6.

Video Cards
Another more complicated variety of device is the
frame-buffer, a way of looking at many video cards. A
frame-buffer is simply a section of memory that represents
(or is) video memory to such an extent that writing to this
memory affects the colors of the pixels on a screen. This is
more complicated than most other devices because it requires
ioctls to change the palette and to perform other
video-related functions.

Linux 2.4 includes a number of new drivers and improvements
to old drivers. Especially important here is Linux's support
for many more "standard" VGA cards and configurations, at
least in some modes. (Even if the mode is only 16 colors--
at least it works.) Please remember that this feature can be
bypassed and (on i386) is only necessary for people with
certain systems which cannot be supported in any other way.
At this time,the XFree project provides many more drivers to
many more video cards than the kernel can support so it is
not necessary to use this feature to get support for the X
Window System. (SVGAlib and other libraries also allow you
to do direct video manipulation on supported hardware,
however the use of these libraries must be done carefully as
there are some security concerns and race conditions.)

One of the biggest changes in this respect is the addition
of the Direct Rendering Manager to the Linux kernel. The DRM
cleans up access to the graphics hardware and eliminates
many ways in which multiple processes which write to your
video cards at once could cause a crash. This should improve
stability in many situations. The DRM also works as an entry
point for DMA accesses for video cards. In total, these
changes will allow Linux 2.4 (in conjunction with Xfree4.x
and other compatible programs) to be more stable and more
secure when doing some types of graphics-intensive work.
These changes should also make some kinds of television
tuner cards more workable under Linux.


--
Linux is only free when your time has no value
                                - JWZ

※ 来源:.The unknown SPACE bbs.mit.edu.[FROM: 167.95.252.64.s]
--
※ 转载:.The unknown SPACE bbs.mit.edu.[FROM: 64.252.95.167]

[上篇] [下篇]
[转寄] [转贴] [回信给作者] [修改文章] [删除文章] [同主题阅读] [从此处展开] [返回版面] [快速返回] [收藏] [举报]
 
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996