Edge for Linux開發者預覽將至 WSL子系統可運行帶GUI的Linux應用...

2020-12-16 cnBeta

儘管軟體巨頭不見得會將 Office 生產力套件等核心競爭力推向 Linux,但開發團隊仍在不停地將一些較小的改進引入這個開源平臺,比如「精簡版」的 VS Code 集成開發環境和 Microsoft Teams 協作工具。在近日於線上舉辦的 Ignite 2020 大會上,微軟再次宣布了許多人未曾想到的一些新功能。

首先,今年 10 月份的時候,Microsoft Edge 的開發者預覽版本將登陸 Linux 平臺。

不過由於新版 Edge 基於 Google Chromium 開源內核開發,許多人認為這算不上是一個巨大的飛越,甚至猜測哪些 Windows平臺上的特性將不會下放到 Linux 版本。

其次是 Windows Linux 子系統,WSL 旨在為開發者和系統管理員提供基於命令行的 Linux 任務體驗。

但不久後,高級用戶將能夠超越這一限制,在 Windows 平臺上運行帶圖形用戶界面(GUI)的 Linux 應用程式,這點出乎了許多人的意料。

從微軟演示的通過命令行來快速啟動 Linux GUI 應用程式的動畫來看,其體驗與在 Windows 平臺上運行普通應用程式沒有太大區別。

啟動後的 Linux GUI 應用程式帶有自己的標題欄和任務欄圖標、甚至可以訪問麥克風音頻,以及在 WSL 子系統中運行 Microsoft Teams for Linux 。

當然,微軟突然變得這麼大方,也不是絲毫沒有設防。因為 Edge for Linux 的到來,不僅可以拓展該公司瀏覽器的用戶基礎,還可鼓勵 Linux 開發人員對 Edge 進行測試,同時吸引他們為 Windows 上的 Linux GUI 應用程式提供支持。

相關焦點

  • win10安裝linux子系統(wsl)
    win10安裝linux子系統(wsl)1、打開Microsoft Store方式一:在電腦左下角打開方式二:在電腦左下角的搜索裡>裡輸入Microsoft Store打開Microsoft Store後,搜索Linux即可:然後點擊獲取Linux應用:一般選擇安裝ubuntu:選擇好應用後,按提示安裝,一般都安裝在c盤。
  • win10內置ubuntu子系統的安裝
    當時想著,windows系統要是能像運行cmd命令窗口一樣運行ubuntu(linux)的shell命令窗口該有多好啊。 快畢業的時候,偶然發現win10創意版可以實現ubuntu系統的內置,真的能像運行cmd命令一樣運行shell命令,這可是我等windows狗的福音吶。畢業前不久,房同學送了一臺筆記本給我,剛好夠我折騰。
  • 如何在Windows 10上安裝、使用和卸載Linux文件系統,WSL2顯神威
    從Windows 10 Build 20211開始,適用於Linux 2的Windows子系統(Windows Subsystem for Linux 2,簡稱WSL2)添加了一項新功能,該功能使用戶可以連接和安裝物理驅動器來訪問Windows 10本身不支持的Linux文件系統(例如ext4)。
  • 麒麟作業系統:在linux上運行安卓應用
    使用安卓生態,對於發展linux系統來說相當重要,畢竟安卓也是基於linux內核,兩者關係密切。麒麟軟體和技徳系統團隊合作,讓麒麟系統可以運行安卓應用。其依託安卓運行環境Kydroid 3.0,可提供完全原生、高兼容性的使用體驗。
  • 為何Cortex-M處理器運行不了linux
    單片機與應用處理器的核心區別到底是什麼呢?是核心主頻的差異?還是Linux系統的支持?又或者是處理器的架構?本文將以NXP的Cortex-M系列為例做簡要介紹。圖5 shell 2中的bash地址既然是多進程依賴了內存管理單元,那麼在使用嵌入式linux時只開一個進程可以嗎?肯定是不可行的!開機後即使用戶什麼都不做,可見的系統運行必須的進程已經運行了幾十至上百個,如圖6。
  • 英特爾發布 Clear Linux 開發者版本
    英特爾近日發布了專為開發者打造的 Clear Linux 版本。Clear Linux 追求在英特爾®架構上具有最佳性能,為開發者提供實用工具及工作流程,從而加速軟體開發工作的進行。
  • 不知道這些WSL命令,怎麼能夠在win10上順利運行Linux系統
    一、基礎如果你打開了PowerShell窗口,並希望進入默認的WSL Linux發行版:wsl退出會帶你回到PowerShell。如果要運行特定的發行版:wsl -d <發行名稱>要啟動Debian,命令將是wsl -d debian可以提到用於管理WSL的更有用的工具之一,幫助電話:wsl --help
  • Linux 內核通知鏈和例程代碼
    為了滿足這個需求,也即是讓某個子系統在發生某個事件時通知其它的子系統,Linux內核提供了通知鏈的機制。通知鍊表只能夠在內核的子系統之間使用,而不能夠在內核與用戶空間之間進行事件的通知。通知鍊表是一個函數鍊表,鍊表上的每一個節點都註冊了一個函數。當某個事情發生時,鍊表上所有節點對應的函數就會被執行。所以對於通知鍊表來說有一個通知方與一個接收方。
  • Windows 終於開始兼容 Linux 系統-windows下的Linux子系統
    Windows內置linux子系統很長時間,也好幾個版本了,一直沒有實際測試過,今天閒來沒事,測試一下windows下的Linux子系統(WSL)。WSL可以讓開發者在windows下通過Bash運行原生的二進位程序,看來這個功能主要是針對開發者,對於大部分消費者用戶來說,沒有任何意義,這也決定了,默認是不安裝的,需要我們通過功能添加來安裝WSL。
  • 一次搞定 Arm Linux 交叉編譯
    程序的編輯——》編譯——》運行,整個過程都是在一臺 X86 電腦上。當我們開始接觸嵌入式開發後,事情變的不一樣了,你在電腦上寫程序,在電腦上編譯出可執行文件,最後這個可執行文件需要下載到你的開發板上運行。程序最後運行的環境變了,比如你的開發板是基於 Arm 的——程序在 X86 上編輯,編譯,最終運行在另一個和 X86 完全不同的架構的 Arm 晶片上。
  • Linux中斷(interrupt)子系統之一:中斷系統基本原理
    對於ARM架構的soc,使用較多的中斷控制器是VIC(Vector Interrupt Controller),進入多核時代以後,GIC(General Interrupt Controller)的應用也開始逐漸變多。
  • vxworks和linux有什麼區別
    傳統上,以Linux為基礎的「LAMP(Linux, Apache, MySQL, Perl/PHP/Python的組合)」技術,除了已在開發者群體中廣泛流行,它亦是現時提供網站服務供應商最常使用的平臺。 基於其低廉成本與高度可設置性,Linux常常被應用於嵌入式系統,例如機頂盒、行動電話及移動裝置等。
  • Linux 系統內核的調試
    但是,Linux 系統的開發者出於保證內核代碼正確性的考慮,不願意在 Linux 內核原始碼樹中加入一個調試器。他們認為內核中的調試器會誤導開發者,從而引入不良的修正[1]。所以對 Linux 內核進行調試一直是個令內核程式設計師感到棘手的問題,調試工作的艱苦性是內核級的開發區別於用戶級開發的一個顯著特點。
  • Linux 內核的測試和調試(6)
    如果補丁涉及到其他架構,你需要交叉編譯然後測試一下。請通過下面的目錄查找測試工具:如果你對你的補丁測試結果感到很滿意,你就可以提交補丁了。請確保提交 commit 的信息要描述得非常清楚。要讓內核維護者和其他開發者看懂補丁所修改的內容,這一點非常重要。
  • 面向Linux 新用戶的八款最佳 Linux 發行版
    正如我始終所說的那樣,「既然Linux可以運行谷歌、Facebook和亞馬遜,它必然也可以運行你的家用計算機。」選擇一款Linux時要牢記的兩個方面想知道什麼Linux發行版最適合你,不需要知道太多的參數。只要牢記兩個方面。首先是你的要求,其次是發行版的易用性。
  • 應用:Linux中安裝Visual Studio Code
    這裡通過國外網站在Linux發行版中安裝Visual Studio Code的步驟進一步幫助大家了解該應用編輯器。同時在終端或者控制臺中運行以下命令。  # unzip /tmp/vscode/VSCode-linux-x64.zip -d /opt/  注意:如果沒有安裝unzip,首先需要通過軟體包管理器安裝它。如果運行Ubuntu,使用apt-get,如果運行Fedora、CentOS可以用dnf或yum安裝。
  • 微軟發布 Edge for Linux 的首個預覽版本
    在 9 月 22 日開幕的 Ignite 2020 大會上,微軟曾宣布 Linux 版 Edge 將於今年 10 月開始在 Dev 預覽頻道中提供
  • win10子系統kali-linux安裝圖形化界面總結
    之前是有個虛擬機的,後來發現win10專業版自帶有linux子系統。於是就安裝使用了一下。由於網上一些安裝圖形化界面的教程因為時間太久等原因有些不能用了。所以整理了這份文檔,供後來人避坑。環境系統:win10專業版開啟:開發者模式和Windows功能(適用於Linux的Windows子系統)下載&安裝打開win10自帶的MicrosoftStore(應用商店),搜索linux,就可以找到
  • 如何在虛擬機(vmware11)上運行linux系統
    有些人想體驗linux系統,又不想在自己的電腦上裝linux。那麼,在這裡小編將教大家如何在虛擬機上運行linux系統。下載正版VMware11可以同時下載linux系統鏡像VMware11下載完成以後,開始安裝。
  • Linux下C應用程式開發
    本文介紹了在 Linux 下能用於 C 應用程式開發和調試的工具. 本文的主旨是介紹如何在 Linux 下使用 C 編譯器和其他 C 編程工具, 而非 C 語言編程的教程.當你不用任何選項編譯一個程序時, GCC 將會建立(假定編譯成功)一個名為 a.out 的可執行文件. 例如, 下面的命令將在當前目錄下產生一個叫 a.out 的文件:  gcc test.c  你能用 -o 編譯選項來為將產生的可執行文件指定一個文件名來代替 a.out.