无线技术在Linux操作系统中的应用( 三 )


当考虑您的 Linux 无线设备驱动程序时 , 不要忘记 , 那个驱动程序不会总是实现相应的 Window 驱动程序的全部特性 。这会限制协同工作的能力 。在 Linux 上 , 安全特性尤其容易落后 。下一节介绍了关于增强和管理的一些详细资料 。
组网的灵活性与无线计划
为了使无线网络能够具备灵活性并确保安全 , 已经发起了一些计划 , 例如 Wireless FreeNetwork Allocations 和 NodeDB.com(参阅 参考资料 以获得更多信息) 。基本上这些都是人们可以在这里列出他们关于接入点或固定客户机连接的位置和信息的站点 , 这样其他人就可以基于一个地理目录服务方便地对自己进行定位 。
Linux 的灵魂 —— 它的开放、用户即所有者和管理者的精神 —— 在一些无线计划中产生了影响 , 不管 Linux 是否确实是那个解决方案的一部分 。在一些计划中 , 如 NodeDB.com , Linux 只是平台之一 。在 WIANA 和 NoCatAuth 计划中 , 它是计划的骨干 , 因为它具备在操作系统层级上(也就是在接入点层级上)让用户定制权限的能力 。
WIANA
Wireless Assigned Numbers Authority 也被称为 WIANA 计划(参阅 参考资料 以获得更多信息) , 它尝试创建一个用于无线地址管理的结构 。传统的 IP 地址注册表依赖于一个静态的分等级结构 , 这并不能满足无线应用 。WIANA 必须处理无线网络的特殊特性 , 在无线网络中 , 节点仅仅因为位置的变化就可以从一个层级移动到另一个层级 。在 WIANA 的指导方针下 , 管理网络的是用户而不是提供者 。大规模无线网络所基于物理媒介不同于需要实际的每地址认证的传统 Internet 。传统 Internet 中高昂的连接费用使得无线用户不再使用同样的方法获得 IP 地址 。在 WIANA 中 , 这些地址是免费提供的 。WIANA 还试图集中对滥用和阻塞的处理 。WIANA 支持受 LocustWorld.com 提供的使命声明所约束的兼容的无线软件和硬件 。那些硬件和软件的设计在任何平台上 802.11 Wi-Fi 下都完全兼容 。主要的思想是提供开放社区无线 WAN , 它们由用户自己来管理 , 以给用户更大的灵活性 。
NoCatAuth
您可以认为名为 NoCatAuth 的计划也是一个类似的计划 。它最初构建是为了支持 Sonoma County , California 的 802.11b 的无线网络 。这一实现方法将构成共享的 Internet 服务的认证代码集中于可能的一个点(类似于 WIANA 的作法) 。为了遵循一个开放源代码许可来使用 NoCatAuth , 您的 Linux 系统中必须安装 Perl 编程语言、GNU make 和 gpgv 。
Linux 的无线未来
Linux 已经成为 BlueZ(运行于 Linux 内核 2.4 和 2.6 之上)和 Linux-IrDA 等产品和解决方案可选平台之一 , 也正在成为用于手机的平台 。随着手机硬件的更加强大而且成熟 , 它将为较小的提供商提供一个巨大的机会 , 让他们可以创建便于使用的部件并为用户提供对环境的更有力控制 。多数 Linux 手机在亚洲得到了应用 , 在那里 Linux 正在成为 3G 电话开发平台的首选 。原因很简单 —— Linux 的方法同时为开发者和消费者提供了更大的灵活性和自由度 。

推荐阅读