当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 首先看看 Windows Dev Home 和 Dev Drive

作者:精品下载站 日期:2024-12-14 18:43:31 浏览:13 分类:玩电脑

首先看看 Windows Dev Home 和 Dev Drive


微软本周发布了 Dev Home 和 Dev Drive 的预览版。开发主页是为开发人员创建的,允许您轻松部署开发环境并使用可自定义的仪表板跟踪您的项目。

Dev Home 是一个开源工具,允许您创建扩展并根据您的需求进行自定义。除了开发主页之外,我们现在还可以尝试新的开发驱动器。这是一个新的存储卷,可为开发人员提供改进的性能。

[玩转系统] 首先看看 Windows Dev Home 和 Dev Drive

在本文中,我们将首先了解 Dev Home 和 Dev Drive。解释如何开始以及期望什么。

什么是开发之家?

开发人员经常为他们的项目使用特定的工具集。您将需要 IDE、Git 存储库,通常还需要一些软件来测试和调试代码。在新机器上进行设置总是需要一些时间。这就是 Dev Home 的用武之地。它允许您快速安装项目所需的所有软件。

而且它还不止于此。 Dev Home 还提供了一个将所有内容整合在一起的仪表板。您可以将您的开发者帐户(目前仅限 GitHub)与 Dev Home 连接。允许您跟踪最新问题、拉取请求等。

现在 Dev Home 正处于预览阶段,所以目前它还很基础。您可以使用一些内置小部件。但我们的想法是,第三方将来也将开发扩展。我们的计划是建立一个市场,您可以在其中为您的开发主页轻松找到并安装新的扩展。

目前您可以使用以下小部件:

  • CPU、GPU、内存和网络 - 这些小部件允许您监控系统资源。

  • SSH 钥匙串 - SSH 配置文件中的 SSH 连接列表。允许您在 Windows 终端中快速打开 SSH。

  • GitHub - 允许您查看问题、拉取请求、分配的问题和审查请求的问题。您只需单击该问题即可转到 GitHub 了解更多详细信息。

Microsoft 目前正在致力于将 Azure DevOps 和 Microsoft 游戏开发套件集成到 Dev Home 中。

机器配置

机器配置是开发者主页的另一个支柱。其背后的想法是您可以轻松地将开发环境部署到新机器上。目前您只能在本地计算机上安装应用程序,但将来您还应该能够部署到远程环境,例如 Dev Box 和 GitHub Codespaces。

应用程序的安装由 WinGet 提供支持。它在后台使用 App Installer 应用程序,为您提供 GUI 来选择和安装软件包。您还可以使用 WinGet YAML 文件来安装应用程序。可以将 YAML 文件导入到 Dev Home,然后它将显示应用程序的部署进度。

开发驱动器解释

Dev Drive 允许您在计算机上创建单独的卷,这将为您提供克隆、复制文件和构建应用程序等操作的性能改进。该卷使用 ReFS(弹性文件系统)技术,该技术在设计时考虑了数据可用性和数据完整性。它能够检测文件损坏并能够在保持在线状态的同时修复这些损坏。

微软的 Visual Studio 团队做了一些性能测量,平均性能提升了 25%:

[玩转系统] 首先看看 Windows Dev Home 和 Dev Drive

Dev Drive 目前仅在 Dev Channel 的 Windows 11 Insider 中可用。它还需要至少 8 GB 内存和 50 GB 可用磁盘空间。

Windows Defender 性能模式

新 Dev Drive 的另一个优点是它将 Windows Defender 置于驱动器的性能模式。性能模式是 Defender 中的一项新功能,它会自动为受信任的开发驱动器启用。

与普通模式的区别在于实时扫描。通常,当您打开文件时,Defender 会立即扫描文件。性能模式稍后将扫描文件:

Performance mode stateScan typeDescriptionSummaryNot enabled (Off)Synchronous
(Real-time protection)Opening a file initiates a Real-time protection scan.Open now, scan now.Enabled (On)AsynchronousFile open operations are scanned asynchronously.Open now, scan later.

检查驱动器是否启用性能模式的唯一方法是使用 fsutil 实用程序。运行以下命令,后跟驱动器盘符来检查驱动器是否可信:

fsutil devdrv query e:

# Result
This is a trusted developer volume.

Developer volumes are protected by antivirus filter.

Filters currently attached to this developer volume:
    WdFilter

开始使用开发主页

要试用 Dev Home,您无需加入 Windows Insider 计划。您只需从 Windows 应用商店安装预览版即可。但是,对于开发驱动器,您需要加入内部开发频道。请记住,开发驱动器不是必需的。

第 1 步 - 添加开发驱动器(可选)

如果您想使用开发驱动器,那么第一步是配置驱动器。因为在机器配置期间,我们将克隆我们的存储库,并且我们需要一个位置。

  1. 打开机器配置

  2. 单击添加开发驱动器(这将打开磁盘和卷设置)

  3. 选择创建开发驱动器

[玩转系统] 首先看看 Windows Dev Home 和 Dev Drive

  1. 选择创建新的VHD并点击下一步

  2. 给磁盘命名

  3. 为该磁盘选择一个位置(我们正在创建虚拟驱动器)

  4. 设置磁盘大小(至少 50GB)并将其保留为 VHD

[玩转系统] 首先看看 Windows Dev Home 和 Dev Drive

创建磁盘后,保持选中 GPT 并输入新磁盘的标签和驱动器号。如果打开资源管理器,您现在将看到一个新的磁盘驱动器。它没有不同的标签或图标,表明它是开发驱动器。如果您打开磁盘的属性,则只能在文件系统上看到它。

第 2 步 - 创建您的第一个端到端设置

我们现在将创建第一个端到端设置。我认为我们的想法是我们可以稍后保存和导入配置,但目前这是不可能的(应用程序的 YAML 文件除外)。

  1. 打开机器配置

  2. 点击端到端设置

  3. 添加存储库。您可以使用该 URL 或单击“帐户”并从您的 GitHub 帐户中选择一个。

  4. 为存储库的本地副本选择一个位置。如果您使用的是开发驱动器,请确保在此处选择它。

[玩转系统] 首先看看 Windows Dev Home 和 Dev Drive

我们现在可以在开发机器上添加我们需要的应用程序。在列表中,您将看到一些流行的开发应用程序。请记住,您还可以搜索除列出的应用程序之外的其他应用程序。

[玩转系统] 首先看看 Windows Dev Home 和 Dev Drive

在最后一步中,您可以查看您选择的存储库和应用程序。接受条款后,您可以单击“设置”开始部署。

现在这是我期望保存或导出配置的选项的地方。这将使我们能够轻松地与同事共享端到端设置或在其他机器上使用它。另一个不错的选择是将其同步到您的 Microsoft 帐户。

[玩转系统] 首先看看 Windows Dev Home 和 Dev Drive

根据应用程序的数量和存储库的大小,部署可能需要几分钟才能完成。

步骤 3 - 配置仪表板

最后一步(也是可选的)是配置仪表板。目前小部件的数量有限。但它绝对有潜力成为一个有用的仪表板。您可以从 GitHub 存储库添加小部件,显示未解决的问题、拉取请求等。

您还可以将 SSH 钥匙串添加到其中,以便您使用 Windows 终端快速连接到服务器。当然,我们也可以向仪表板添加一些系统资源小部件。

[玩转系统] 首先看看 Windows Dev Home 和 Dev Drive

包起来

Dev Home 有很大潜力成为部署和管理机器进行代码开发的有用实用程序。我真的很希望看到诸如导出配置、已安装应用程序概述以及更新或删除它们的功能等功能。此外,如果能对当前存储库有一个概述也是很好的。

请记住,该应用程序目前仍处于预览状态。 Dev Home 应用程序的 GitHub 存储库中已经有大量的想法(和报告的错误)。所以我们绝对可以对这个应用程序有更多的期待。

我希望您喜欢这篇文章,请在下面的评论中告诉我您的想法!

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯