今天我在 Facebook 上看到的只是微软与 Ubuntu 合作将bash 引入 Windows 的消息
小智 8
它尚不可用,它将首先对 Windows 内部人员可用。
他们一直在说 Ubuntu,因为它不仅仅是 Bash,它还是一个 Ubuntu 用户空间。
有些事情会奏效,但有些事情不会。现在说还为时过早。我不希望您能够从 bash shell 中杀死任何 Windows 应用程序。某些诸如 screen、tmux 之类的东西还不能工作。
不知道,我怀疑。
我认为除了 Canonical 和 Microsoft 之外,没有人完全理解他们对彼此的承诺将如何发挥作用。我认为可以肯定地说,如果没有 Canonical 的承诺,微软就不会进入。
2016-08-09 更新:
2016-04-08 更新:
- 如何下载?来自 Ubuntu?视窗?Windows 商店中没有任何内容。
它刚刚随最新预览版一起发布,因此您目前需要将 Windows 安装设置为在Settings -> Updates & security -> Advanced options下的快速环中接收 Insider Preview 版本。然后更新到最新版本。
bash
从开始菜单运行并确认消息以在 Windows 上下载和安装 Ubuntu。安装完成后,Ubuntu 环境将向您致意。
为了进一步改善我在 Windows 上的 Ubuntu 体验,我确实将背景颜色设置为 RGB 48 10 36,安装了 Ubuntu Mono 字体并将其作为可用字体添加到注册表中,在提升的命令提示符下使用以下命令:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont" /v 00 /t reg_sz /d "Ubuntu Mono"
Run Code Online (Sandbox Code Playgroud)
相关问题:
- 为什么他们一直说 Ubuntu bash?它与您在 Arch 或其他平台上运行的真正 bash 不同吗?
Windows 上 Ubuntu 上的快捷方式Bash指向,C:\Windows\System32\bash.exe ~
详细信息中的文件描述为“Microsoft Bash Launcher”。虽然您可以通过lxrun
运行来管理(安装、卸载、更新)环境,但bash.exe
似乎是与该环境交互的主要方式。
编辑:另一个标题为“希特勒使用 Docker”的Downfall 模仿取笑当前的技术货物崇拜。这是SRT的转录本,以防您无法找到或观看视频。
- 可以安装zsh吗?
是的,但目前它不能正常工作。我尝试设置dash
为登录 shell,但在当前实现中它也被忽略了。这就是我目前发现的全部内容。
达斯汀·柯克兰 (Dustin Kirkland) 参与了此事,他在他的博客上发表了 2 篇关于此事的帖子:
只是一个猜测,但听起来他们有一种仅在 Ubuntu 上运行命令行的迷你虚拟机。
这是不正确的,摘自达斯汀的博客:
“对,所以只是在虚拟机中运行 Ubuntu?” 不!…
“啊,好吧,那么这是容器中的 Ubuntu?” 不!…
“嗯,可能就像 cygwin 一样?” 不!……在这里,我们讨论的是直接在 Windows 中运行的逐位校验和校验和 Ubuntu ELF 二进制文件。
[长时间的停顿]
“所以也许是 Linux 模拟器之类的东西?” 现在你越来越暖和了!微软的一群敏锐的开发人员一直在努力适应一些微软的研究技术,以基本上将 Linux 系统调用实时转换为 Windows 操作系统系统调用。Linux 极客可以将其视为“酒”的反面——在 Windows 中本机运行的 Ubuntu 二进制文件。微软称其为“适用于 Linux 的 Windows 子系统”。(不,它目前不是开源的。)
…
因此,作为工程工作的一部分,我需要将库存的 Ubuntu 根文件系统包装到 Windows 应用程序包 (.appx) 文件中,以便适当地上传到 Windows 应用商店。
来自其中一场演讲的几张幻灯片:
所以这类似于用户模式 Linux和coLinux,但微软显然构建了它自己的实现,不需要运行 Linux 内核。
从微软的角度来看社区以及他们正在计划什么。
最后是Ubundows Unlimited,是的。
归档时间: |
|
查看次数: |
1121 次 |
最近记录: |