首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

雕刻在NT内核中的LINUS故事

撇开技术外的不谈,从技术角度看,Windows 10引入的WSL(Windows Subsystem for Linux)非常值得关注思考。...进一步说,WSL是让Linux应用可以运行在经典的NT内核之上,不需要重新编译,实现二进制兼容。...有了WSL后,NT内核上便可以肩并肩的运行Windows程序Linux程序,二者可以访问相同的文件系统,可以通信,可以写作,可以做的事情很多很多.........有人可能说,Linux应用怎么能跑在NT内核上呢?这的确不是一件简单的事,但是微软花钱、花时间做到了。...从软件生态产业的角度思考,内核本身并不创造价值,应用程序才是用户真正需要和体现价值的。如此说来,WSL是让值钱的Linux应用程序可以跑在Windows上,为Linux应用提供了一个新的运行环境。

88920
您找到你想要的搜索结果了吗?
是的
没有找到

新 QQ NT 桌面版如何实现内存优化探索?

应用架构:新版 QQ 依赖一个 NT 核心数据模块(C++ addon),为 UI 提供本地化的数据服务。QQ 的加载体验能做到如此丝滑,这个模块起到了至关重要的作用。...同时,与 NT 的联动优化,也需要拉通客户端 C++ 开发同学共同完成,当然,会存在一些沟通成本,但不可否认,能把内存占用压下来,客户端同学也付出了非常多的努力。...[桌面端 QQ 整体架构] 在这篇文章中,我们将大家分享新版 QQ 在内存优化方面的探索阶段性优化进展。...虽然本文的讨论主要集中在 Windows 平台,但由于 Electron 的跨平台特性,大部分优化措施也同样适用于 macOS Linux 平台。...包含 NT 核心数据模块,负责与服务端交互,为 UI 提供数据服务。 renderer:Chromium 内核的渲染进程,负责渲染 UI、提供用户交互等。

31330

Linuxlinux工具命令

一、Linux常用命令: ls 显示当前目录下的文件 ls-a 显示当前目录下所有文件(包括隐藏文件) ls -l 显示文件目录的详细资料 (属性,日期,时间,大小等) ls -al...显示所有文件目录的详细资料 cd.....(路径) 把路径添加到PATH环境变量中 chmod u(拥有者)/g(所属组)/o(其它)+/- rwx +文件名 修改文件权限 二、Linux安装软件: 一、Linux...安装软件: 1.源代码安装 2.rpm安装 --Linux安装包 3.yum安装 --解决安装源,安装版本,安装依赖 4.什么是软件包在Linux下安装软件, 一个通常的办法是下载到程序的源代码...软件包软件包管理器, 就好比 “App” “应用商店” 这样的关系. yum(Yellow dog Updater, Modifified)是Linux下非常常用的一种包管理器.

18920

Windows NT10.0系统(win1011201620192022)ms-settings命令

仅适用于特定版本的NT10.0系统,不一定全部适用,大部分是适用的 需要注意的是这些命令只在Win+R运行框才有效,cmd或powershell都不行 系统 ms-settings:display(显示...) ms-settings:sound(声音) ms-settings:notifications(通知操作) ms-settings:powersleep(电源睡眠) ms-settings:batterysaver...) ms-settings:printers(打印机扫描仪) ms-settings:mouse(鼠标) ms-settings:typing(输入法) 网络 Internet ms-settings...) ms-settings:signinoptions(登录选项) ms-settings:workplace(访问工作或学校) ms-settings:family(家庭其他用户) 时间语言 ms-settings...:dateandtime(日期时间) ms-settings:region(区域语言) ms-settings:speech(语音) 游戏 ms-settings:gaming-gamebar(游戏栏

55740

完整可编译NT4s NTFS源码小规模修改工程

原创】六一献小礼:完整可编译NT4's NTFS小规模修改工程 完整附件见http://bbs.pediy.com/showthread.php?...相信大家也都看过NT4的NTFS源码。 可那份 源码与现在WIN 5.1下的相差甚远(NT4应该写于91年)。 但由于文件系统的独立性,使我想到也许NTFS自身结构的变化也许并不妨碍它的移植。...事实证明也是如此,我将NT4的代码扣出后,只经过少许修改,便能成功运行在XP下,这也许对广大操作系统爱好者能提供不小的便捷吧~    本来以为想移植到xp中会有不少困难, 但实际过程中,我只是修改了很小一部分...另外NT4的代码少了NtfsFsdPnp例程。 这个例程在NtCreatePagingFile-》PpPagePathAssign中会调用。

89030

通过 NT 符号链接重定向杀死 Defender,同时保持其不受打扰

Win32 路径、NT 路径 NT 符号链接 在 Windows 中加载驱动程序时,有两种方法可以指定驱动程序二进制文件在文件系统上的位置:Win32 路径 NT 路径。...事实上,驱动器号C:D:实际上是 NT 符号链接到 NT 路径:正如您在上表中看到的,在我的机器C:上是 NT 符号链接到 NT 路径\Device\HarddiskVolume4。...让我们检查一下: SYSTEM(管理员)在 NT 符号链接上没有 READ/WRITE 权限\SystemRoot(尽管我们可以查询它并查看它指向的位置),但他们有 DELETE 权限。...在解析 Nt 函数的地址(在下面的代码片段中跳过)之后,我们定义了两个关键数据结构: aUNICODE_STRING an OBJECT_ATTRIBUTES。...的第一个线程; 冒充其令牌; 卸载 WdFilter;我们需要模拟 TrustedInstaller,因为 Defender WdFilter 服务具有 ACL,它仅将完全控制权NT SERVICE

98180

【工具】清理Windows Installer冗余文件(支持64位NT6.x系统)

样子: 支持系统: Windows NT 5.x/6.x 32及64位所有系统。...事实上在这之前我一直就用他的工具进行相关任务(目前他的官网http://www.kztechs.com/不可访问,可以通过第三方站点获取该工具及其信息),之所以想到重新写一个这样的工具,原因有二: WIC不适用64位NT6...而造成这个问题的技术层面的原因我想是由于64位NT6系统对32位程序的注册表访问做了重定向的缘故,也就是32位程序访问某些键的时候,实际上是访问到别的键。...再次郑重感谢smallfrogs大牛的研究分享。另外要感谢: 来自codeproject.com牛人的方案,它解决了ListView排序带原生标记(三角标记)的问题。

1.4K20
领券