汉澳sinox通过ndis执行windows驱动程序
汉澳sinox不仅能通过wine执行windows应用程序。还能通过ndis执行windows驱动程序
汉澳sinox使用 Windows NDIS 驱动程序
详细实现方法是用ndisgen把windows驱动程序sys驱动程序转换成内核模块ko文件。然后让系统加载ko模块就能用了。ndis驱动负责模拟转换工作。
得益于 Bill Paul (wpaul) 的工作。 Sinox已经能够 “直接地” 支持 网络驱动接口标准 (NDIS, Network Driver Interface Specification) 了。 Sinox NDISulator (也被称为 Project Evil) 能够支持二进制形式的 Windows 驱动程序, 并让它相信正在执行的是 Windows。 因为 ndis(4) 驱动使用的是用于 Windows 的二进制形式的驱动, 因此它仅仅能在 i386 和 amd64 系统上使用。
注意: ndis(4) 驱动在设计时主要提供了 PCI、 CardBus 和 PCMCIA 设备的支持, 而 USB 设备眼下则没有提供支持,所以usb无线网卡没得用、
要使用 NDISulator, 您须要三件东西:
1.
内核的源码 ,已经有
2.
二进制形式的 Windows XP 驱动程序 (扩展名为 .SYS)
3.
Windows XP 驱动程序配置文件 (扩展名为 .INF)
您须要找到用于您的卡的这些文件。 一般而言。 这些文件能够在随卡附送的 CD 或制造商的站点上找到。 在以下的样例中, 我们用 W32DRIVER.SYS 和 W32DRIVER.INF 来表示这些文件。
注意: 不能在 amd64 上使用 Windows/i386 驱动程序。
必须使用 Windows/amd64 驱动才干在其上正常工作。
接下来的步骤是将二进制形式的驱动程序组装成内核模块。 要完毕这一任务, 须要以 root 用户的身份运行 ndisgen(8):
# ndisgen /path/to/W32DRIVER.INF /path/to/W32DRIVER.SYS
ndisgen(8) 是一个交互式的程序, 它会提示您输入所需的一些其它的额外信息; 这些工作完毕之后, 它会在当前文件夹生成一个内核模块文件。 这个文件能够通过下述命令来载入:
# kldload ./W32DRIVER.ko
除了刚刚生成的内核模块之外, 还必须载入 ndis.ko 和 if_ndis.ko 这两个内核模块。 在您载入须要 ndis(4) 的模块时, 通常系统会自己主动完毕这一操作。 假设希望手工载入它们。 则能够使用下列命令:
# kldload ndis
# kldload if_ndis
第一个命令会载入 NDIS 袖珍port驱动封装模块, 而第二条命令则载入实际的网络接口。
如今请查看 dmesg(8) 来了解是否发生了错误。 假设一切正常, 您会看到类似以下的输出:
ndis0: mem 0xf4100000-0xf4101fff irq 3 at device 8.0 on pci1
ndis0: NDIS API version: 5.0
ndis0: Ethernet address: 0a:b1:2c:d3:4e:f5
ndis0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
ndis0: 11g rates: 6Mbps 9Mbps 12Mbps 18Mbps 36Mbps 48Mbps 54Mbps
这之后, 就能够像使用其他网络接口 (比如 dc0) 一样来使用 ndis0 设备了。
与不论什么其他模块一样。 您也能够配置系统, 令其在启动时自己主动载入 NDIS 模块。 首先, 将生成的模块 W32DRIVER.ko 拷贝到 /boot/modules 文件夹中。 接下来, 在 /boot/loader.conf 中增加:
W32DRIVER_load=”YES”
汉澳sinox通过ndis执行windows驱动程序的更多相关文章
- 非常多人不愿意承认汉澳sinox已经超过windows
汉澳sinox採用的zfs和jail打造高可靠性存储server和矩阵计算机,这不是windows和linux能相提并论的. 只是非常多人立即出来出来反驳说,windows驱动程序多(就是支持硬件多) ...
- 高速修复汉澳sinox命令解释程序bash shell漏洞
bash是linux默认命令行管理程序shell.汉澳 sinox也安装有,尽管sinox并没有默认使用bash.可是用户一旦使用就会可能被通过漏洞入侵,所以必须高速修复.尽管sinox使用freeb ...
- 汉澳sinox不受openssl心血漏洞影响并分析修复其漏洞代码
OpenSSL 心血(HeartBleed)漏洞 是openssl 在 2014-04-07 发布的重大安全漏洞(CVE-2014-0160)这个漏洞使攻击者可以从server内存中读取64 KB的数 ...
- 开发汉澳即时通信网,2006年上线,QQ死期到了
为汉澳sinox用户打造即时通信网让大家用上即时通信软件 近期腾讯关闭了linuxQQ登录,汉澳 sinox也登陆不上.非windows用户再也不能用上即时通信软件了! 这是多么可悲的事,可是我们必须 ...
- 汉澳Sinox2014X64server高级桌面服务器版操作系统公布
汉澳Sinox2014X64server高级桌面服务器版操作系统公布 当你在现代城市夜空中看到一道闪电.屏幕中央闪过几个图形,转眼间变成美轮美奂的紫色空中天国,说明你来到了汉澳sinox2014世 ...
- windows7股票的,win8残疾人,安装Han澳大利亚sinoxn个时间,sinox它支持大多数windows软体
腾讯科技: 正如先前所宣布,微软,10一个月31迄今,Windows 7家庭基础版.家庭高级版和旗舰版盒装版本将不再销售.而微软是不会再OEM制造商授予许可数量的三个版本. windows7股票的.由 ...
- 汉澳sinox2014没有黑屏,一个能够依靠的安全避风港
首先汉澳sinox2014没有验证server,根本就没办法区分正版和盗版 其次汉澳sinox2014安装也没有系列号cdkey等东西,直接安装无干扰 最后汉澳sinox2014不会有黑屏这样的东西. ...
- 基于WDF的PCI/PCIe接口卡Windows驱动程序(4)- 驱动程序代码(源文件)
原文出处:http://www.cnblogs.com/jacklu/p/4687325.html 本篇文章将对PCIe驱动程序的源文件代码作详细解释与说明.整个WDF驱动程序工程共包含4个头文件(已 ...
- 开发汉澳sinox64位,对接汉澳矩阵电脑
汉澳矩阵电脑刚刚不久前提出,即使全然设计出了汉澳矩阵电脑线路图,要在上面执行操作系统必须有矩阵操作系统. 汉澳sinox64位操作系统并非矩阵操作系统,仅仅是更为接近. 汉澳矩阵电脑假设插有16个矩阵 ...
随机推荐
- MySQL常用表结构查询语句
在我们使用数据库进行查询或者建表时,经常需要查看表结构,下面以employees数据库中的departments表为例进行表结构查询: departments表:(2列9行) +---------+- ...
- (60)zabbix网络发现介绍Network Discovery
网络发现简介 网络发现有什么用?网络发现怎么配置? 我们带着这两个问题开始我们的网络发现之旅. 比如小明有100台服务器,不想一台台主机去添加,能不能让zabbix自动添加主机呢,当然可以,网络发现便 ...
- 使Linux支持exFAT和NTFS格式的磁盘
Linux支持exFAT和NTFS Linux系统默认可以自动识别到fat32格式的盘,但fat32支持的文件不能大于4G,所以只能将移动硬盘和U盘格式化为NTFS和exFAT这两种格式的,对于U盘最 ...
- python爬虫入门七:pymysql库
我们使用python爬取得到的数据,有时候会数据量特别大,需要存入数据库. 需要注意的是,MySQL是一种关系型数据库管理系统,利用MySQL可以对数据库进行操作,而MySQL并不是一个数据库. 而p ...
- .NET中常见的加解密方式
在互联网普及的初期,人们更关注单纯的连接性,以不受任何限制地建立互联网为最终目的.正如事情都具有两面性,互联网的便捷性给人们带来了负面问题,计算机病毒的侵害.信息泄露.网络欺诈等利用互联网的犯罪行为日 ...
- android sdk 下载
不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像 ...
- Knockout v3.4.0 中文版教程-6-计算监控-可写的计算监控
2.可写的计算监控 初学者可能想要跳过本节 - 可写的计算监控是相当高级的部分,在大多数情况下不是必需的. 通常,计算监控是一个通过其他监控值计算出的值,因此是只读的. 令人惊讶的是,可以使计算监控值 ...
- HTML5教程之本地存储SessionStorage
SessionStorage: 将数据保存在session对象中,所谓session是指用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间会话,也就是用户浏览这个网站所花费的时间就是sess ...
- lfyzoj103 割海成路之日
问题描述 现在,摆在早苗面前的是一道简单题.只要解决了这道简单题,早苗就可以发动她现人神的能力了: 输出 \[1\ \mathrm{xor}\ 2\ \mathrm{xor} \cdots \math ...
- 八、docker的常用命令
1 Docker常用命令 1.1 存储镜像 如果要导出镜像到本地文件,可以使用 docker save 命令. docker save -o log_v140.tar docker.io/vmware ...