首页 > 系统相关 >Windows 上的 Bash 正在成为微软的 Linux

Windows 上的 Bash 正在成为微软的 Linux

时间:2023-04-18 22:25:41浏览次数:52  
标签:微软 Windows WSL build Linux Bash

微软对 Windows Subsystem for Linux(WSL)的一系列大量更新被列入 Windows Insider build 15002,该版本已于1月10日开始推送给 Windows 10 用户。

微软的 WSL 计划仍然是具有较强的暂时性和实验性的,但该公司正在不断往上添加功能,以飞快的步伐改进和扩展 WSL。 这在一定程度上也可以看出是种提示,微软的目标是使其成为其他 Linux 发行版的可靠替代品。
Windows 上的 Bash 正在成为微软的 LinuxWindows 上的 Bash 正在成为微软的 Linux
最新版本的 WSL(在 Windows 中称为 Bash )汇总了 Bash(一个流行的 Linux 命令行界面)的许多特定修复程序,致力于提供“你最喜欢的 Linux 工具和技术的更多兼容性、性能和稳定性”。
其中的一些修复还实现了在 WSL 中的 Linux 应用之前不可用的功能,例如支持内核内存过量使用和以前忽略的网络堆栈选项。还有其他更改增强了 WSL 和 Windows 之间的集成。例如,如果启用了 Windows 端审核,则在 WSL 中创建的任何 Linux 进程的名称都将记录在审核日志中。
还有一些有趣的变化,涉及两个操作系统之间的交互,比如日志功能。如果在 Windows 主机上有计量网络连接,则最新的 WSL 不会对包执行计划任务检查,以避免高带宽。
Windows 上的 Bash 正在成为微软的 LinuxWindows 上的 Bash 正在成为微软的 Linux
不过 build 15002 中的还有一个问题是,在 Bash 会话中的 Ctrl-C 无法工作。微软提供了一个解决方向,说必须与 Windows 和 Bash 开发团队之间同步。下一个 Insider build 应该会有一个修复。但是对于重度使用 Linux 命令行进行工作的人来说,没有 Ctrl-C 有点像开车只有前制动器。
guest 和 host OSes 在VM系统(如Hyper-V)中相互交互的方式为微软提供了一个用于将来处理跨操作系统问题的模型。但是 WSL 不是托管在VM中 - 在某些方面,它更有野心:系统调用转换层将每个 Linux 系统调用映射到相应的 Windows 系统调用。不过将 WSL 转变为一个 Linux 用户在 Windows 上的完整的生产环境还是很难 - 这毕竟是一个长远的目标。
微软有一天生产自己的 Linux 发行或购买一个然后重塑的说法已经很久了,但是使用 WSL,微软似乎正在从 Windows 本身萌发 Linux 支持。
构建 WSL 可能是一个比微软自建 Linux 品牌要来得更快,而且收益更大的方式。 WSL 使用户能够在 Linux 命令行,Windows 桌面和 PowerShell 中同时使用。并且它为微软提供了另一种方式来吸引和保留 Windows 用户。

标签:微软,Windows,WSL,build,Linux,Bash
From: https://www.cnblogs.com/linuxpro1024/p/17331394.html

相关文章

  • Linux的操作系统网络模块
    Linux操作系统的网络模块是负责网络通信的核心部分。它通过实现各种协议和算法,使得计算机能够在网络中进行数据交换和通信。网络模块主要包括以下几个方面的功能:(1)IP协议栈:负责处理网络层的数据包,实现IP地址的分配、路由选择等功能。IP协议栈是网络模块中最基本的部分,它负责处理......
  • Linux 系统在线扩容磁盘空间
    @目录一、概述二、开始实战操作演示第一步:添加一块10G的硬盘第二步:查看添加的硬盘第三步:对磁盘进行分区第四步:扩充根分区:将新分区扩展根:/一、概述在Linux系统中,目录的大小是动态的,随着其中的文件和子目录的添加、删除和修改而变化。当目录中的文件和子目录越来越多时,可能需要对......
  • Linux基础命令
    目录一、关机或重启命令二、显示当前所在路径,显示当前路径下的所有内容三、基础命令touch、cat、echo四、基础命令cp、mv、rm五、切换目录六、创建目录结构七、编辑相关命令八、如何建立软连接?一、关机或重启命令'''参数介绍-h(hour小时的意思后面跟具体时间12:30常用-h0......
  • Linux下Mysql数据库的基础操作
    (Linux下Mysql数据库的基础操作)一、Mysql数据介绍Mysql数据库是一种关系型数据库管理系统,具有的优点有体积小、速度快、总体成本低,开源,可移植性(跨平台,在不同系统中使用),可以和开发语结合,属于轻量级数据库。二、数据库相关术语介绍1.数据库相关名词数据库:database表:table......
  • Redis 一、(简介,redis-linux下载,启动方式,常用配置,应用场景,数据结构和内部编码,字符类型)
    目录Redis一、Redis1、简介2、RedisLinux下载安装3、redis启动方式3、1.简单启动3、2.动态参数启动3、3.配置文件启动5、常用配置6、redis应用场景7、redis通用命令8、数据结构和内部编码9、redis字符串类型Redis一、Redis1、简介#Redis特性1)速度快10wops(每秒10万......
  • 分享一个开源的windows安卓投屏工具,scrcpy
    看到scrcpy可能很多人会以为是大名鼎鼎的Scrcpy(一个十分强大的多线路爬虫框架),sorry今天分享的主角不是他,而是他:github地址:https://github.com/Genymobile/scrcpy废话不多说,下载windows版本开搞,推荐选择64位下载完毕后解压,然后双击scrcpy.exe然后不出意外的话,你就可以看到这......
  • 配置SUSE linux实例的NTP/Chrony时钟同步服务
    问题描述您希望了解如何修改Linux系统的ECS实例的时区,以及如何开启、配置及使用NTP/Chrony服务,保证实例的时间精确同步。适用于SUSELinuxEnterpriseforSAP12SUSELinuxEnterpriseforSAP15说明和使用限制NTP服务的通信端口为UDP123,您需要在实例安全组的入方向......
  • Linux 防火墙命令
    一、Linux查看、关闭、打开防火墙命令以下截图中的操作均在Centos7上进行。1.查看防火墙状态的命令 systemctlstatusfirewalld  或者 firewall-cmd--state 2.关闭防火墙命令2.1暂时关闭防火墙(使用reboot命令重启后会恢复到原来的状态)systemctlstopfirewall......
  • Win11和Win10怎么禁用驱动程序强制签名? 关闭Windows系统驱动强制签名的技巧?
    前言什么是驱动程序签名?驱动程序签名又叫做驱动程序的数字签名,它是由微软的Windows硬件设备质量实验室完成的。硬件开发商将自己的硬件设备和相应的驱动程序交给该实验室,由实验室对其进行测试,测试合格后实验室将在其驱动程序中添加数字签名。由于数字签名是由微软完成的。Win11......
  • ipa上传,提交AppStore,windows上传ipa
    将ipa提交到AppStore需要Mac电脑操作,现在大部分的程序员都是使用混合开发平台windows系统的电脑,自己装虚拟机过程又繁琐。使用此工具只需要网页上点两下帮你完成这些鸡毛蒜皮事,让你有更多的时间花在改bug上1.打开苹果应用商店:https://appstoreconnect.apple.com/2.登录成功......