linux和windows内核区别,关于LINUX和WINDOWS的内核区别.pdf

网 络

计 算 机 与 网 络 创 新 生 活

关于LINUX和 WINDoWS的内核区别

其 实 这 两 者 最 大 的 区别 在 于 式和观念 ,这 些和 前面 的商业还是开 代码 。在 32或 64位平 台下编译 的时

WINI)OW S是 一 个 商 业 软 件 。而 源 的基本观念是联系在一起 的 。 候可 以进行适 当的优化 。另外 。用户

LINUX是 开源 软件 。商业软件 的好 在 WINDOW S世 界 ,安 装程序 也可 以在编译 的时候设置一些开关 .

处是 可 以集 中一大批 人力物力做一 几乎全部都 是 以二进制形式发布 的 。 这样 在编译期 间的优化一般 要好于

件事 情 。容 易统一 ,兼容 (因为客 户 也就是说 ,用户下载 了一个程 序 。然 运行时间的优化 。

需求 )。而开源 的好处在于灵 活 ,开 后双击 ,一路 NEXT,N-EXT,NEXT就 不过源 代码发 布 的一 个坏 处就

放 。 可 以了。这个方法很适合初学者 。在 是对 使 用 者要 求 较 高 。如 果 运 行

在下面 的比较 中。首先介绍一下 LINUX 世 界 也有 类 似 的机 制 .比如 corrfigue。ma1e【命令顺利 的话还好 。如

WINDOW S的 特 点 .然 后 再 介 绍 ~UM,APT—GET 等 。不过 YUM 和 果万一不顺利 。要 自己改下头文件啥

LINUX 。 APT-GET都 是 比较晚 才 出现 的,在 的 ,无疑是一般 的使用者 无法做 到

1、商业 v5开源 那之 前 ,在 LINUX 世 界 安装程 序 要 的 。另 外库之 间 的依赖 关 系如 果 是人

WINDOW S是个商业软 件 .它 的 更麻 烦些 。 手 工 处理 的话 也 十分 麻 烦 。好 在

源码 是保密 的.当然 。其他 非 MS的 有 的 时 候 ,LINUX 的 YUM, LINUX 世 界 后 来 有 了 YUM APT—

人也还 是 有机会 看到源 码 的.如 果 APT—GET还不够用 。比如有 的人写 GET之类 的包管理 系统 。大 多数 软

你 和 MS 签 订 一 个 NDA (NoN 的一个小软件 ,没有放到这些大 的公 件都可 以很方便 的安装 了。

DISCLOSUR.E AGREEMENT),那 么 共的库里面 。这时 ,你就 会发现他们 2、进程 及 其 创 建 CreateProcess

你 也有可 能拿 到 W INDOWS代 码 。 一 般提供一个或者一堆源文件 ,然后 VS f0rk+execv

言规 正传 。我 觉得 商业 也还 是有 需 要 使 用 者 自 已下 载 ,“编 译 ”,安 在 WINDOW S世界 。创建 一个

好处的。比如兼容性好 ,笔者 以前用 装 。这也就是 LINUX 世界常见 的源 进 程 最 常 用 的 W IN 32 API 是

WDM 写一个驱动 ,最 多改下编译选 代码发布 的形式 。 CreateProcess以及相关 函数 。这个 函

项 就 可 以 在 WIN 98,WIN 2K。 一 开 始 的 时 候 .十 分 不 习惯 数 需 要 一 堆参 数 (WINDOW SAPI

W IN XP下运行 。十分方便 。而如果 LINUX 的这 种 发 布形 式 。 用惯 了 的特点 ),不过很多参数可 以简单 的

换成 LINUX,那么你只好祈祷 不 同的 WINDOW S的 双 击 安 装 。 总 觉 得 用 NULL。TRUE OR FALSE 来 表

内核 版 本 之 间没 改那 些 你 用 到 的头 LINUX 的安装很 麻烦 ,又要 自己./ 示 。另外 ,你直接告诉它要执行 的是

文件 ,函数接 口 。否则就 要改代码 CoN FIGUR E。 M AKE, M AKE 哪个文件 。

了 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值