热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

拥抱Linux:Windows

导读微软最近宣布,它为发行版维护者开放了一个Windows10的Linux子系统示例,它基本上为更多Linux发行版打开大门,以便在微软官方商城上发布,然后安装在Windows10
导读 微软最近宣布,它为发行版维护者开放了一个Windows 10的Linux子系统示例,它基本上为更多Linux发行版打开大门,以便在微软官方商城上发布,然后安装在Windows 10上。

拥抱Linux:Windows 10启用自定义Linux发行版

发布在GitHub上,对于依赖WSL的开发人员来说,发行版的repo有两个主要的好处。首先,它允许发行版维护人员将发行版打包并提交到Microsoft Store,就像任何其他Windows 10应用程序一样。发行版打包成一个appx,与Microsoft Store应用程序使用的格式相同,如果获得批准,则允许用户更容易地安装它,就像已经可以下载的格式一样。

然后,开发人员可以创建自己的定制Linux发行版,然后将它们装载到Windows 10机器上。

“我们知道许多Linux发行版完全依赖开源软件,所以我们希望将WSL更接近OSS社区。我们希望开源这个项目将有助于提高社区参与度,并将更多您喜爱的发行版带到微软商店,“微软说。

微软商店中的Linux发行版

WSL是微软在尝试将Windows和Linux紧密结合的过程中迈出的重要一步,此时,Microsoft Store提供了五种不同的发行版,包括Ubuntu,OpenSUSE和SUSE Enterprise Linux。最近,Kali Linux和Debian也已在微软商店发布。

Windows 10 Linux子系统已支持五款Linux发行版 https://www.linuxidc.com/Linux/2018-03/151257.htm

提交给Microsoft Store的Linux发行版首先需要获得该软件巨头的批准,并且该公司表示必须由维护者通过电子邮件与公司联系。

另一方面,自定义发行版包支持侧面安装,但除非作为发行版维护者提交,否则它们不会在Microsoft Store上发布。尽管如此,它允许企业在启用了开发者模式的Windows 10设备网络中轻松部署他们自己的定制软件包。


推荐阅读
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
  • 调试利器SSH隧道
    在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ... [详细]
  • 本文介绍了Linux操作系统的核心组成部分——内核及其版本分类,以及市面上常见的几种Linux发行版,旨在为初学者提供一个清晰的学习路径。 ... [详细]
  • 本文介绍了如何在不同操作系统上安装Git,以及一些基本和高级的Git操作,包括项目初始化、文件状态检查、版本控制、分支管理、标签处理、版本回退等,并简要提及了开源许可协议的选择。 ... [详细]
  • 【小白学习C++ 教程】二十三、如何安装和使用 C++ 标准库
    【小白学习C++ 教程】二十三、如何安装和使用 C++ 标准库 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 对于初学者而言,搭建一个高效稳定的 Python 开发环境是入门的关键一步。本文将详细介绍如何利用 Anaconda 和 Jupyter Notebook 来构建一个既易于管理又功能强大的开发环境。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • Requests库的基本使用方法
    本文介绍了Python中Requests库的基础用法,包括如何安装、GET和POST请求的实现、如何处理Cookies和Headers,以及如何解析JSON响应。相比urllib库,Requests库提供了更为简洁高效的接口来处理HTTP请求。 ... [详细]
  • 本文详细介绍了如何正确设置Shadowsocks公共代理,包括调整超时设置、检查系统限制、防止滥用及遵守DMCA法规等关键步骤。 ... [详细]
  • 回顾两年前春节期间的一个个人项目,该项目原本计划参加竞赛,但最终作为练习项目完成。独自完成了从编码到UI设计的全部工作,尽管代码量不大,但仍有一定的参考价值。本文将详细介绍该项目的背景、功能及技术实现。 ... [详细]
  • Jupyter Notebook多语言环境搭建指南
    本文详细介绍了如何在Linux环境下为Jupyter Notebook配置Python、Python3、R及Go四种编程语言的环境,包括必要的软件安装和配置步骤。 ... [详细]
  • 本文介绍了一种方法,通过使用Python的ctypes库来调用C++代码。具体实例为实现一个简单的加法器,并详细说明了从编写C++代码到编译及最终在Python中调用的全过程。 ... [详细]
  • 如何在Mozilla Firefox中调整GIF动画的循环次数
    本文介绍了如何通过调整Mozilla Firefox的高级设置来控制GIF动画的播放次数,帮助用户根据个人喜好自定义浏览体验。 ... [详细]
author-avatar
mobiledu2502884553
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有