`
gKarerM
  • 浏览: 16009 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

转贴 新的 Linux Wireless Stack 現身

阅读更多
新的 Linux Wireless Stack 現身
http://www.jollen.org/blog/2007/12/new_linux_wireless_stack.html

發表於 December 29, 2007 11:14 PM

Linux 2.6.22 有一個重要的更新,就是改進了過去對於 wireless 支持的不足。一家叫做 [Devicespace] 的公司,為 open source 做了一項重要的貢獻,他們將一份新的 wireless stack 實作提交給 kernel,並正式收錄於 Linux 2.6.22。詳情可參考 kernelnewbies.org 上的說明 [New Wireless stack]。

Linux 在 wireless stack 上的功能並不是很充份,在 Devicespace 貢獻 kernel 更好的全新 wireless stack 實作後,對 Linux 在無線網路上的支援與應用,將是一個重要的進展。由 Devicespace 所提交的新一代 wireless stack 包含的實作有(引述 kernelnewbies.org 原文):

    This wireless stack has many features, like a complete software MAC implementation, WEP, WPA, a "link-layer" bridging module, hostapd, QoS support to prioritize things like VoIP, 802.11g support, and full debug capabilities.

此外,另一個重要的改進則是:

    Another feature of this stack is a completely new user interface.

這裡所指的「全新 user interface」指的是新的 user-space interface 實作。過去的 wireless stack 是採取 ioctl-based interface,新的 user-space interface 實作則是 netlink-based,並且能與舊有的 ioctl-based interface 相容。

另外,kernelnewbies.org 上也提到:

    The disadvantage is the lack of drivers using this stack: the drivers that have been in the tree for a long time do not support this stack, and will need to be ported.

目前長久存在於 "tree"(kernel tree,kernel 原始碼目錄樹)裡的驅動程式並不支援新的 stack,必須要做 porting 的工作。不過,kernelnewbies.org 也提到,這個工作從技術角度來講並不困難,而且以現在的 kernel community 來說,這些工作不久的將來就會完成。

--jollen

more ref:
http://kernelnewbies.org/Linux_2_6_22#head-1498b990e997cc0e95dbfa9047e7ebe8d84847cc

分享到:
评论

相关推荐

    The Linux TCPIP Stack.pdf

    《Linux TCP/IP Stack: Networking for Embedded Systems》一书由Thomas F. Herbert撰写,于2004年由Charles River Media出版,共600页,ISBN为1584502843。本书旨在为嵌入式系统程序员、工程师以及网络专业人士提供...

    CSR Harmony Wireless Software Stack V2.1.63.0.rar

    3. **跨平台兼容性**:CSR Harmony Wireless Software Stack设计为跨平台,可以运行在各种微控制器(MCU)上,兼容多种操作系统,包括RTOS和Linux等,这大大增强了其在不同硬件环境下的适应性。 4. **开发工具集成**...

    CSR Harmony Wireless Software Stack百度云永久下载地址及驱动安装使用说明

    ### CSR Harmony Wireless Software Stack 关键知识点 #### 一、CSR Harmony Wireless Software Stack 概述 - **产品特性**: - **CSR V4.0 蓝牙适配器**:采用CSR(Cambridge Silicon Radio)公司最新8510芯片。...

    linux ip stack

    Linux IP Stack,也被称为TCP/IP协议栈,是Linux操作系统中实现网络通信的核心组件。它遵循TCP/IP模型,这个模型由四层组成:应用层、传输层、网络层和链路层,对应OSI模型的高层部分。在Linux系统中,TCP/IP协议栈...

    linux_thread_stack_size.rar_linux stack size_linux stacksize_thr

    在Linux操作系统中,线程是进程的一个执行单元,每个线程都有自己独立的栈空间,用于存储函数调用时的局部变量、返回地址等信息。线程栈大小的设定对线程性能有着直接的影响,过大可能导致内存浪费,过小则可能引发...

    LINUX-1.2.13 network_stack_kernel_source_analysis

    《Linux 1.2.13 内核网络栈实现源代码分析》 在Linux操作系统中,网络栈是系统核心的重要组成部分,它负责处理网络通信的输入和输出,包括数据包的接收、处理和发送。本文将深入探讨Linux 1.2.13内核中的网络栈实现...

    Linux-storage-stack-diagram_v4.10.png

    linux storage stack diagram ,linux storage stack diagram ,linux storage stack diagram

    The journey of a packet through the linux 2.4 network stack

    描述:本文档详细阐述了在Linux内核2.4.x版本中数据包在网络层的处理流程,与2.2版本相比,由于弃用了全局序列化的下半部,转而采用新的软中断(softirq)系统,整个网络堆栈的处理方式发生了显著变化。 标签:TCP/...

    IO_stack_of_the_Linux_kernel.svg

    linux架构图。...The Linux Storage Stack Diagramversion 4.0, 2015-06-01outlines the Linux storage stack as of Kernel version 4.0 SCSI low level drivers megaraid_sas aacraid qla2xxx ...

    The Linux TCP IP Stack Networking for Embedded Systems.rar

    《Linux TCP/IP Stack Networking for Embedded Systems》是针对嵌入式系统设计的一份深入解析Linux网络协议栈的重要资源。这份资料详细介绍了Linux操作系统中用于处理网络通信的核心组件——TCP/IP协议栈,涵盖了从...

    The Linux TCP-IP Stack.rar

    The Linux TCP/IP Stack: Networking for Embedded Systems by Thomas F. Herbert Written for embedded systems programmers and engineers, as well as networking professionals, this in-depth guide provides ...

    The Linux TCP IP Stack Networking for Embedded Systems

    ### 关于《Linux TCP/IP协议栈:嵌入式系统的网络技术》 #### 一、概述 本书《Linux TCP/IP协议栈:嵌入式系统的网络技术》由Thomas F. Herbert撰写,于2004年由Charles River Media出版社出版,共计600页。该书...

    bacnet-stack-0.8.0

    由于BACnet-stack-0.8.0的开源性质,开发者可以深入研究源代码,优化性能,或者根据特定需求添加新的功能。 总的来说,Bacnet-stack-0.8.0是一个强大且灵活的工具,对于那些需要构建或扩展BACnet网络的工程师来说,...

    Hacking the Linux Kernel Network Stack

    深入Linux网络核心堆栈原文,给需要的人 Hacking the Linux Kernel Network Stack http://phrack.org/archives/issues/61/13.txt

    C语言头文件 STACK

    C语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 ...

    Hacking the Linux Kernel Network Stack 代码

    本资料集中的“Hacking the Linux Kernel Network Stack代码”提供了一些关于如何利用Linux内核网络栈和Netfilter框架编写嗅探器的源代码,对于初学者来说是一份宝贵的资源。 Linux内核网络栈是处理数据包从网络...

    STACK1_SEGMENT_STACK.rar_STACK1 SEGMENT_stack segment stack

    `STACK1 SEGMENT`是声明一个新的段,通常用于定义栈的起始位置。而`STACK1 SEGMENT_STACK`可能是这个栈段的标识符,用于后续的引用。 描述中提到的“进制转换”也是汇编语言编程中的基础内容。汇编语言程序员经常...

    Bootstrap Yourself with Linux-USB Statck pdf

    《Bootstrap Yourself with Linux-USB Stack》是一本专为想要深入理解和开发Linux系统中USB(通用串行总线)驱动的读者准备的英文教程。Linux USB Stack是Linux内核的一部分,负责管理和驱动USB设备,它是连接计算机...

    StackDocklet.zip

    5. **多平台支持**:尽管名称中包含"Docklet",暗示可能源自Mac OS X的Dock概念,但StackDocklet通常适用于多种操作系统,包括Windows和Linux,使得跨平台的用户也能享受便捷的桌面管理。 6. **易用性**:Stack...

    elasticstack部署完全版

    - **操作系统**:ELK Stack的主节点和日志收集代理(Beats)分别部署在Red Hat Enterprise Linux Server 6.1和CentOS 6.5上。 - **Java环境**:确保系统已安装Java 8,这是Elasticsearch运行的基础条件之一。 - ...

Global site tag (gtag.js) - Google Analytics