#WSL中文顯示
Explore tagged Tumblr posts
Text
在WSL Ubuntu 20.04 安裝中文包
WSL是微軟輕量化的子系統, 為的是讓開發人員能夠直接在 Windows 執行Linux相關的應用程式, 之前也介紹了不少WSL上面的應用, 今天則是要來教大家 在WSL Ubuntu 20.04 安裝中文包 在WSL執行一些應用程式有時候讀取或顯示中文會有問題, 就像底下圖片一樣, 這是執行meld 進行檔案比對的時候, 中文並未正常顯示 這是由於輕量化後的WSL 中沒有中文包的緣故, 所以需���自行安裝與設定 首先安裝中文語言包 sudo apt install language-pack-zh-hant 接著執行底下命令進行設定: sudo dpkg-reconfigure locales 選好數個要支援的語言: 此處選擇 en, zh_TW BIG5, zh_TW.UTF8 並在下一頁選擇預設的語言, 建議選擇 en 或者…
View On WordPress
#dpkg-reconfigure locales#fc-cache -f -v#fontconfig#language-pack-zh-hant#local.conf#WSL Ubuntu 20.04#WSL中文顯示#WSL顯示中文#zh_TW.UTF8#中文亂碼#安裝中文包
0 notes
Text
Windows Terminal Preview 1910 發布
訪問:
微軟中國官方商城 – Windows
Dynamic Profiles
Windows Terminal 現在能自動檢測安裝在計算機上的任何 Windows Subsystem for Linux (WSL) 發行版以及 PowerShell Core。如果終端安裝了其中的任何一個,則會顯示在 profiles.json 文件中。
Cascading Settings
Terminal 改進了設置模型。它有一個 defaults.json 文件,其中包含了所有默認設置。如果你想查看默認設置文件中包含的內容,可以按住 Alt 鍵並單擊下拉菜單中的“設置”按鈕。此文件是一個自動生成的文件,profiles.json 文件可以添加多個自定義設置。
如果要更改 defaults.json 文件中包含的默認鍵綁定,則可以在 profiles.json 中將該鍵綁定設置為 null。
{"command": null, "keys": ("ctrl+shift+w")}
New Launch Settings
此版本中,將終端設置為最大化可通過設置“LaunchMode”來完成,可設置為“default”或“maximized”。
"launchMode": "maximized"
如果要設置終端的初始位置,可以通過“initialPosition”設置,以 X 和 Y 坐標表示。例如,如果希望終端在主屏幕的左上角啟動,可在 profiles.json 中進行以下設置
"initialPosition": "0,0"
Bug Fixes
現在可以雙擊標籤欄,使窗口最大化
修復在復制和粘貼時的換行符問題
HTML 複製不再打開剪貼板
您現在可以使用超過 32 個字符的字體名稱
當同時運行兩個選項卡時,文本不再有損壞問題
部分改進,減少崩潰
.(tagsToTranslate)Windows 10(t)Windows Terminal Preview 1910 發布(t)kknews.xyz
from Windows Terminal Preview 1910 發布 via KKNEWS
0 notes
Text
Build 2019 上微軟的開源動作有點不一樣 (2019-05-13)
訪問:
微軟中國官方商城 – 首頁
這種積極擁抱開源的態度對微軟而言不是什麼新鮮事,畢竟他們家的兩個重量級項目 —— Visual Studio Code 和 .NET runtime 早已開源,並按照規範的開源、社區驅動的方式來運作。
但微軟這次在 Build 2019 上的開源舉動有點不一樣。
我們都知道,微軟在 Windows 10 一周年更新的版本中引入了名為 Windows Subsystem for Linux(WSL) 的Linux 子系統,不過WSL 只是Linux 兼容層,而非真正的Linux 內核,它是由微軟自己開發的內核組件,提供了與Linux 內核相同的API,本質上是將Linux API 翻譯到Windows NT kernel API 。
由於 WSL 使用的是自研的內核組件,所以它天生就有不少缺陷,例如無法使用 Linux 驅動(尤其是文件系統驅動),這使得它的文件系統性能只有真正內核的二十分之一。另外,WSL 提供的 API 集也比較陳舊,甚至部分 API 都沒有實現,還有的 API 即便實現了也只是部分實現。
這裡有人可能會問,反正 Linux 內核是開源的,既然微軟自己做得不好,為什麼不直接把現成的拿過來用呢?微軟當然不傻,之所以選擇自研正是為了避免使用 Linux 內核的代碼,因為 Linux 內核使用的 GPLv2 許可證具有“傳染性”,這可能會迫使微軟開源 WSL,甚至 Windows 系統的部分代碼。雖然微軟愛開源,但也怕愛過了頭。
所以剛被公佈的 2 代 WSL 才會顯得有點不一樣。微軟表示 WSL 2 會在輕量級的虛擬機裡運行真正的 Linux 內核。通過運行完整的內核,WSL 2 不僅大幅度提升了文件系統性能,也提供了完整的系統調用兼容性。
更重要的是,WSL 2 這次不再“畏懼” Linux 內核所採用的 GPLv2 許可證,因為微軟宣布它將根據許可證要求完全開源 WSL 2 的內核補丁和修改。
基於 GPL 許可證的項目構成了 Windows 系統的一部分,這意味著它骨子裡已經擁有開源的“基因”,身上某處流淌的是開源的“血液”。
除了運行真正 Linux 內核的 WSL 2,新發布的命令行終端 Windows Terminal 也是這次大會上的那個“不一樣”。
相信很多人都知道 Windows 的命令行工具(cmd.exe)依賴於一個名為 conhost.exe 的程序,它在系統中被稱為“控制台窗口主機”,是命令行程序的宿主進程。
conhost.exe 實現了 Windows 命令行工具的基礎架構,同時提供 Windows Console API、輸入引擎、渲染引擎和用戶配置信息,在系統中是一個十分重要且核心的程序。
作為 Windows Terminal 項目的一部分,微軟採用 MIT 許可證將 conhost.exe 一同開源出去。這絕對稱得上是史無前例的操作,雖然微軟此前也曾將 Windows 系統裡面的項目進行開源,但都是一些不太重要的工具,如計算器,或是其他已不再更新的程序。
這次將conhost.exe 開源,不但是微軟首次開源核心的Windows 系統代碼,更重要的是,如果Windows Terminal 穩定後並被集成到Windows 系統中,那麼它將是首個以開源方式進行開發的Windows核心���件。
上面的兩個“不一樣”可以讓我們深刻感受到微軟的轉變,從它對待開源的態度,對開源的貢獻,不難看出微軟把開源看得十分重要 —— 不再僅僅是將一個個獨立的項目開源,而是將開源融入到Windows 系統乃至微軟的方方面面,並且能夠持續發展。
一直以來,大家都不認為、更不相信微軟會開源 Windows 系統,但按現在的趨勢,有生之年見證微軟開源 Windows 系統也不是沒可能的事,你覺得呢?
.(tagsToTranslate)Microsoft 微軟(t)Build 2019 上微軟的開源動作有點不一樣(t)cnBeta from http://bit.ly/2YrVihb
0 notes
Text
[圖]Windows 10 Build 18995發布:安全模式啟用Windows Hello PIN
訪問:
微軟中國官方商城 – Windows
以下是Windows 10 Build 18995的更新日誌
在安全模式下使用Windows Hello PIN
安全模式會在基礎狀態下啟動Windows,僅提供有限的文件和驅動來幫助用戶排除PC上出現的問題。如果在安全模式下沒有出現問題,則意味著默認設置和基本設備驅動程序不會導致此問題。
在最新版本中,我們將Windows Hello PIN登錄支持添加到安全模式,從而進一步提升了無密碼使用體驗,讓你在對設備進行故障排除的時候不再依賴密碼。
設置步驟如下
● 在設置>帳戶>登錄選項中設置Windows Hello
● 將設備引導到安全模式:
○ 設置>更新和安全>恢復
○ 在高級啟動下,選擇立即重新啟動
○ PC重新啟動到“選擇選項”屏幕後,選擇“故障排除”>“高級選項”>“啟動設置”>“重新啟動”。可能會要求您輸入BitLocker恢復密鑰。
○ PC重新啟動後,您會看到一個選項列表。選擇4或按F4鍵以安全模式啟動PC。您也可以選擇5或按F5鍵以帶網絡連接的安全模式啟動。
● 使用Windows Hello PIN登錄設備
Windows Subsystem for Linux (WSL) 改進
有關最新的Insider Preview版本的最新改進,請參見WSL發行說明。
其他改進
● Your Phone應用
微軟宣布Link to Windows功能(可以無縫將手機和Windows 10 PC連接起來)在部分國際市場上擴展至三星Galaxy S10, S10+, S10e, S10 5G和Fold設備。通過“Link to Windows”功能可以在PC上非常簡單方便地發送信息、管理通知、同步照片或者鏡像手機。
● Phone Screen
該功能可以你使用鍵盤、鼠標或者觸控屏幕直接在PC上訪問Android手機端的APP。今天微軟宣佈在部分國際市場面向三星Galaxy S10, S10+, S10e, S10 5G和Fold設備開放。
用戶可以在PC的觸控屏幕上使用拖指縮放、旋轉和滑動等多點觸控手勢。這是一個逐步推出的過程,因此請繼續關注其他市場和設備的更多信息。
● 電量指示器和手機的屏幕壁紙
除了 Phone screen和Link to Windows之外,微軟還面向所有用戶開放了兩項功能。電量指示器,在不需要檢查設備的情況下在應用中快速知道當前設備的電量情況。另一項功能就是Your Phone的圖標,會顯示當前靜態主屏幕壁紙。
所有這些功能正在逐步向用戶推出,因此您的手機應用程序可能需要幾天的時間才能使用它們。請確���您具有Your Phone Companion和Your Phone程序的最新版本。
.(tagsToTranslate)Windows 10(t)(圖)Windows 10 Build 18995發布:安全模式啟用Windows Hello PIN(t)kknews.xyz
from [圖]Windows 10 Build 18995發布:安全模式啟用Windows Hello PIN via KKNEWS
0 notes
Text
Visual Studio Code 1.37 發布 多個圖標迎來全新設計
訪問:
微軟中國官方商城 – Visual Studio
Full product icon refresh – 多達數十個圖標迎來全新的現代化設計
Edit string arrays in the Settings UI – 在配置編輯器中直接編輯字符串數組
Reveal search result in File Explorer – 在搜索結果中直接跳轉到文件管理器
Show whitespace in selection – 在選中的文本中顯示 whitespace
Find and Replace preserves casing – 替換字符串時保留大小寫
Terminal search UX improvements – Terminal 自底向上搜索
Better SCSS @import navigation – 更好的 SCSS 導入體驗
Remote Development tutorials – 更全面的遠程開發教程(包含 SSH 和 WSL)
全新圖標設計
對字符串數組的設置編輯器支持
此版的設置編輯器允許編輯字符串數組設置,Add Item 按鈕將彈出一個輸入框來添加一個新的字符串。
通過提供帶有 type 和 item 的配置來啟用這種支持:
{ "type": "array", "items": { "type": "string" }}
在 Explorer 中顯示搜索結果
在搜索結果中,新添加了 Reveal in Explorer 右鍵菜單,可以直接跳轉到文件管理器。
從設置文件中刪除警告
將不再在 setings.json 文件中看到 unknown 或 unsupported 的設置的警告。
改進 minimap 搜索結果可見性
默認情況下開啟 NPM Scripts Explorer
當工作區根目錄有一個 Package.json 文件時,NPM Scripts Explorer 顯示在 File Explorer 中。當你的工作區根目錄中沒有 Package.json 時,仍然可以使用該設置來啟用 NPM Scripts Explorer,如果要隱藏它,可以右鍵單擊其標題並從上下文菜單中選擇 Hide。
選中文本顯示空格
editor.renderWhitespace配置項現在支持selection 選項了,可以只在選中的文本中顯示空格 。
替換字符串時保留大小寫
在編輯器的 Find 小部件中進行替換時,可以保留大小寫。
目前 VS Code 支持保留全大寫、全小寫和首字母大寫三種形式。
在 Find 小部件中切換活動狀態
這個更新中,引入了一個新的主題顏色 inputOption.activeBackplace 來控制活動狀態的背景顏色。此顏色重用 focusBorder,以便在默認情況下更好地處理主題。並且 inputOption.activeBorder 默認設置為透明,這樣邊框只用於聚焦。
更改診斷信息的顏色
該版本更新了 edorInfoForeplace 和 EditorInfoBorder,以與其他信息診斷顏色相匹配。
Terminal 自底向上搜索
在 Terminal 進行搜索到達底部時,之後的搜索將變為自底向上的順序。
詳情見發布說明:
https://code.visualstudio.com/updates/v1_37
.
from Visual Studio Code 1.37 發布 多個圖標迎來全新設計 via KKNEWS
0 notes
Text
Windows Subsystem for Linux在內部預覽版18945中的新鮮事
訪問:
微軟中國官方商城 – Windows
使用localhost從 Windows 連接到 Linux 應用程序
在使用 WSL 2 發布的第一個版本中,需要通過遠程 IP 地址訪問網絡應用程序,但現在這個問題已經解決,現在可以使用 localhost 從 Windows 訪問 Linux 網絡應用程序。例如,下面的圖片顯示了在 WSL 2 發行版中啟動 NodeJS 服務器,然後在 Edge 瀏覽器中使用本地主機連接到 NodeJS 服務器。
其團隊表示已經對 Windows 中的 Linux 應用程序進行了排序,因為這是最常見的網絡用例。
WSL 全局配置
所有 WSL 2 發行版都運行在同一個虛擬機(VM)上,因此,在此 VM 的任何配置選項都將全局應用於所有 WSL 2 發行版。在這個新的更新中,增加了為 WSL 使用全局配置選項的能力,這些選項是針對那些希望進一步定制他們的 WSL 體驗的超級用戶。
在用戶文件夾中創建一個名為 .wslconfig 的新文件(C:Userswhere 是你的 Windows 登錄名)。 wslconfig 文件是以 INI 文件為模型的,就像 .gitconfig 一樣。
在 WSL 2 中使用自定義內核
提供了一個 WSL 2 的 Linux 內核,它是在 Windows 中提供的。如果你希望有一個特定的內核為你的WSL 2 發行版提供電源,例如使用特定的內核模塊,現在可以在.wslconfig 文件中使用內核選項來指定到機器上內核的路徑,並且該內核在啟動時將被加載到WSL 2 VM 中。如果沒有指定選項,將回到使用 Windows 提供的 Linux 內核作為 WSL 2 的一部分。
詳情見博客地址:
https://devblogs.microsoft.com/commandline/whats-new-for-wsl-in-insiders-preview-build-18945/
.(tagsToTranslate)Windows 10(t)Windows Subsystem for Linux在內部預覽版18945中的新鮮事(t)kknews.xyz from Windows Subsystem for Linux在內部預覽版18945中的新鮮事 via KKNEWS
0 notes
Text
[圖]Windows 10 Build 18945發布:Cortana Beta公測 WSL改進
訪問:
微軟中國官方商城 – Windows
Windows 10 Build 18945主要更新內容如下
為Windows 10系統引入全新的Cortana體驗
微軟正邀請美國地區的Windows Insider用戶測試新的Cortana Beta應用。這一全新的體驗將會採用聊天對話式的用戶界面,能夠讓你和Cortana更加自然的溝通交流。
新版Cortana Beta支持大部分已經在Windows上線的功能,例如Bing Answers、Assistant對話、打開應用、管理列表,設置提醒、鬧鐘和倒計時等等。此外微軟還增加了微軟認為人們會喜歡的一些新功能:
● Cortana現同時支持Windows系統中的Light和Dark主題
● 微軟已經為“Hey Cortana”查詢創建了一個新的,不那麼具有侵入性的屏幕,因此您可以在工作時保持流暢。
● 微軟已經使用新的語音和語言模型更新了Cortana,並顯著提高了性能 – 使其比以往更快,更可靠。
並非所有以前的Cortana體驗的功能都可用。作為測試版,微軟計劃隨著時間的推移添加更多功能,並通過Microsoft Store方式對Cortana進行快速更新。
要開始使用,請在搜索框旁邊的任務欄上選擇Cortana圖標。您還可以通過簡單地說“Hey Cortana”*來充分利用語音的速度和便利性以及改進的語音識別功能。您可能需要使用自己的帳戶登錄才能開始使用。
Windows Subsystem for Linux (WSL)改進:
添加了通過localhost連接到Windows的WSL 2 Linux應用程序和全局WSL配置選項。您現在可以使用localhost連接到WSL 2 Linux網絡應用程序。例如,下圖顯示了在WSL 2發行版中啟動NodeJS服務器,然後在Edge Browser中使用localhost連接到它。
此外,Microsoft還為WSL添加了全局配置選項。這些選項將適用於您的每個WSL發行版。這還允許您指定與WSL 2虛擬機(VM)相關的選項,因為所有WSL 2發行版都在同一VM內運行。在此版本中訪問的最令人興奮的選項就是你能夠指定自定義的Linux內核。
有關此版本中新功能的完整詳細信息,請在Windows命令行博客上查看Insiders Preview Build 18945中的WSL新功能。
輔助功能改進
在Outlook或Windows Mail中閱讀郵件時,講述人功能可以提供更有效的閱讀體驗。打開信息時,掃描模式將自動打開。這允許用戶使用其箭頭鍵來讀取除所有其他掃描模式熱鍵之外的消息,以跳過消息文本。
新聞通訊和營銷內容等電子郵件通常使用表格進行格式化,以直觀地表示郵件的外觀。對於屏幕閱讀器用戶,在閱讀消息時不需要此信息。
講述人現在可以識別其中一些情況,並將刪除有關表格的信息,以便您快速瀏覽郵件中包含的文本。這使您在閱讀這些類型的電子郵件時更加高效。
已知的問題
● 當掃描模式下打開Outlook消息時,光標可能無法移動到上次讀取的位置,因為講述人會自動讀取。
● 講述人在回复郵件時將開始閱讀。按控制鍵並移至消息頂部以撰寫回复。
講述人的Outlook文件夾閱讀已得到增強,可獲得最佳的分類體驗
當您在Outlook中閱讀電子郵件(例如收件箱)時,講述人現在可以更有效地讀取信息。每行元素會先讀取電子郵件的當前狀態,例如未讀、轉發等,接下來是其他的元素,例如發件人、主題等等。轉發等。
列標題將被靜音,列沒有數據或具有默認值(預期值)將被靜音,例如正常重要性或未標記等。在Outlook中,可以通過按Narrator + H重新打開標題,這將打開和關閉它們的讀數。
文本光標指示器
您是否遇到過在大量文本,演示期間或教育環境中的屏幕上找不到文本光標的問題?新的文本光標指示器將幫助您隨時隨地查看和查找文本光標!
從文本光標指示器的一系列尺寸中進行選擇,使其變為易於查看的顏色。或者,根據個人喜好個性化文本光標指示器的顏色。在輕鬆訪問設置中,打開新的文本光標頁面,打開文本光標指示器,永遠不會再丟失文本光標!
已知的問題
● 登錄時,文本光標指示器顏色和大小可能不會保留。要解決此問題,只需關閉並再次打開“使用文本光標指示器”設置即可。
● 有時,您可能會看到文本光標指示器停留在屏幕上或在應用程序關閉或頁面內容滾動後重新出現。
面向所有Insider成員推廣已經升級的文件管理器搜索功能
在接下來的幾天裡,新的文件資源管理器搜索體驗將推廣到Fast環中的所有Insiders。
常規調整、改進和修復
● 修復了由於設備上存儲驅動的兼容性問題,導致部分Insider用戶出現安裝失敗,錯誤代碼為c1900101的問題。
● 修復了在安裝Windows Subsystem for Linux 2發行版本的時修復了幾個問題來改進可靠性
● Microsoft正在將Windows Defender ATP功能擴展到Windows操作系統之外,因此重命名為Microsoft Defender以反映我們的端點安全跨平台方法。
● 修復瞭如果在“更新和安全”下選擇“激活”,“設置可能會崩潰”的問題。
● 修復瞭如果您的網絡連接意外斷開連接,Miracast橫幅現在將有一個關閉按鈕供您在需要時使用。
● Microsoft修復了以下問題:如果雙擊文本,任務管理器的“性能”選項卡將不會從折疊狀態展開。
● 修復了已更新任務管理器的“詳細信息”選項卡,因此,如果右鍵單擊某個進程,“提供反饋”現在將在“結束任務”和“結束進程樹”之後(而不是在之間)列出。
● 修復了一個問題,即任務欄中的網絡圖標可能顯示沒有互聯網,即使實際存在連接。
● 修復了在最近幾個版本中影響Windows Hello可靠性的問題。
● 修復瞭如果您手動更新設置中的DNS服務器設置它將不適用的問題。
● 修復了前兩個版本中導致移動熱點在啟用時意外關閉的問題
● 修復了可能導致系統在從休眠狀態恢復後掛起的問題
● 修復了嘗試在事件查看器中展開,查看或創建自定義視圖時,Microsoft修復了可能導致錯誤的問題,“MMC在管理單元中檢測到錯誤並將卸載它。”
已知的問題
● 和部分使用舊版反作弊軟件的遊戲依然存在兼容性問題,用戶更新至19H1版本之後可能會導致PC崩潰。微軟正在與合作��伴合作,通過修復程序更新軟件,大多數遊戲都發布了補丁,以防止PC遇到此問題。為了盡量減少遇到此問題的可能性,請在嘗試更新操作系統之前確保您運行的是最新版本的遊戲。
● 有些Realtek SD卡讀卡器無法正常工作。微軟正在調查這個問題。
● 更新到此版本後,可以在Windows安全性中關閉防篡改功能。你可以重新打開它。在8月,篡改保護將默認為所有內部人員開啟。
● 有時,日語IME的預測候選窗口中的候選選擇與組成字符串不匹配。微軟正在調查這個問題。
● Insider可能會注意到放大鏡功能的一些改變,這些功能尚未準備好測試,不過會在未來的版本更新中進行升級。
Your Phone應用–擴展支持Phone Screen功能的手機型號
微軟正在繼續擴大對Phone Screen功能的支持。今天,微軟很高興地宣布這些設備的功能可用性:
● 三星Galaxy A6
● 三星Galaxy A7
● 三星Galaxy A9
● 三星Galaxy A10
● 三星Galaxy A20
● 三星Galaxy A30
● 三星Galaxy A50
● 三星Galaxy A70
● 三星Galaxy S8 Active
如果您有這些設備,請嘗試Phone Screen並向微軟提供反饋。未來Microsoft將繼續擴展此設備列表。
.(tagsToTranslate)Windows 10(t)(圖)Windows 10 Build 18945發布:Cortana Beta公測 WSL改進(t)kknews.xyz from [圖]Windows 10 Build 18945發布:Cortana Beta公測 WSL改進 via KKNEWS
0 notes
Text
微軟:嗨哥們,我能加入你們的發行版郵件列表嗎?
Sasha Levin 稱自己是這個雷蒙德巨頭(指微軟)的“Linux 內核黑客”,他為他的雇主申請加入這個郵件列表。如果獲得批准將允許微軟參與到這個關於漏洞、補丁,以及開源內核和相關代碼的持續安全問題的非公開討論之中。這些討論對於儘早確定問題,以及在補丁公開之前協調處理和部署修復至關重要。
為了證明微軟有資格成為像 Ubuntu、Debian 和 SUSE 等一樣的成員,他以微軟的 Azure Sphere 和 WSL 2 作為類似發行版的構建示例。
Azure Sphere 是微軟對邊緣計算的一種嘗試,它本身是一種運行 Arm 的硬件上的 Linux。然而,它一直處於預覽階段。WSL 2 同樣處於預覽階段,它是基於 Linux 4.19 內核的經過調整的版本,並在今年 6 月初出現在了 Windows Insiders 計劃中。 Levin 估計它將在 2020 年公開發行(因此它的正式發布將不會與日益神秘的 Windows 10 的 19H2 版本同步。 )
Levin 繼續強調微軟有很多用戶並沒有採用 Windows,它的 Linux 版本也不是基於其他人的發行版,當然,它也為社區做出了貢獻。
Levin 確實是社區的活躍成員。瀏覽一下 Linux 5.0.15 內核的更新日誌,到處是他與 Linux 基金會研究員 Greg Kroah-Hartman 一起的簽名。因此,看到 Kroah-Hartman 為 Levin 擔保並不奇怪:Kroah-Hartman 指出 Levin 對穩定的內核樹有完全的寫權限,並稱讚了微軟的這次申請。
微軟將加入谷歌的 Chrome OS 團隊和 Red Hat 等 Linux 巨頭的行列。企鵝們擔心這個第二號雲服務商的出現是 Linux 世界曾經無憂無慮的“一切自由”正在悄然公司化的一個跡象,但是最好注意一下,另一個善良、有愛心的軟件巨頭甲骨文也是郵件列表上的成員。不要忘記:大多數 Linux 內核開發工作都是由在像 IBM 這樣的機構工作的工程師完成的,例如 IBM 旗下的 Red Hat、Intel 和 Linux 基金會。
這確實可以看出微軟已經和以前大不相同了,微軟因為小心翼翼地保護自己的軟件機密曾將 Linux 描述為癌症而聞名於世,但它現在已經有了自己的發行版,因此資格獲加入專門用於處理影響開源軟件的安全問題的郵件列表。
“這裡看到的是,微軟希望獲得 Linux 上的早期安全警報,”開源先驅 Bruce Perens 週四在採訪電話中表示。 “這就是為什麼他們要求列入這份郵件列表的原因。他們作為Linux 發行商加入它,這就是他們的方式。 微軟顯然要在Linux 方面做很多事情,他們有責任像其他Linux 發行商一樣快速修復已知的安全漏洞。“
Perens 說如果大型雲服務商尚未這樣做,他也期望它們也這樣做。 “我覺得 Chrome OS 也有同樣的問題,”他說。
via: https://www.theregister.co.uk/2019/06/27/microsoft_linux_distro_list/
作者:Richard Speed 選題:wxy 譯者:wxy 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出
.
from 微軟:嗨哥們,我能加入你們的發行版郵件列表嗎? via KKNEWS
0 notes
Text
Build 2019 上微軟的開源動作有點不一樣 (2019-05-13)
訪問:
微軟中國官方商城 – 首頁
這種積極擁抱開源的態度對微軟而言不是什麼新鮮事,畢竟他們家的兩個重量級項目 —— Visual Studio Code 和 .NET runtime 早已開源,並按照規範的開源、社區驅動的方式來運作。
但微軟這次在 Build 2019 上的開源舉動有點不一樣。
我們都知道,微軟在 Windows 10 一周年更新的版本中引入了名為 Windows Subsystem for Linux(WSL) 的Linux 子系統,不過WSL 只是Linux 兼容層,而非真正的Linux 內核,它是由微軟自己開發的內核組件,提供了與Linux 內核相同的API,本質上是將Linux API 翻譯到Windows NT kernel API 。
由於 WSL 使用的是自研的內核組件,所以它天生就有不少缺陷,例如無法使用 Linux 驅動(尤其是文件系統驅動),這使得它的文件系統性能只有真正內核的二十分之一。另外,WSL 提供的 API 集也比較陳舊,甚至部分 API 都沒有實現,還有的 API 即便實現了也只是部分實現。
這裡有人可能會問,反正 Linux 內核是開源的,既然微軟自己做得不好,為什麼不直接把現成的拿過來用呢?微軟當然不傻,之所以選擇自研正是為了避免使用 Linux 內核的代碼,因為 Linux 內核使用的 GPLv2 許可證具有“傳染性”,這可能會迫使微軟開源 WSL,甚至 Windows 系統的部分代碼。雖然微軟愛開源,但也怕愛過了頭。
所以剛被公佈的 2 代 WSL 才會顯得有點不一樣。微軟表示 WSL 2 會在輕量級的虛擬機裡運行真正的 Linux 內核。通過運行完整的內核,WSL 2 不僅大幅度提升了文件系統性能,也提供了完整的系統調用兼容性。
更重要的是,WSL 2 這次不再“畏懼” Linux 內核所採用的 GPLv2 許可證,因為微軟宣布它將根據許可證要求完全開源 WSL 2 的內核補丁和修改。
基於 GPL 許可證的項目構成了 Windows 系統的一部分,這意味著它骨子裡已經擁有開源的“基因”,身上某處流淌的是開源的“血液”。
除了運行真正 Linux 內核的 WSL 2,新發布的命令行終端 Windows Terminal 也是這次大會上的那個“不一樣”。
相信很多人都知道 Windows 的命令行工具(cmd.exe)依賴於一個名為 conhost.exe 的程序,它在系統中被稱為“控制台窗口主機”,是命令行程序的宿主進程。
conhost.exe 實現了 Windows 命令行工具的基礎架構,同時提供 Windows Console API、輸入引擎、渲染引擎和用戶配置信息,在系統中是一個十分重要且核心的程序。
作為 Windows Terminal 項目的一部分,微軟採用 MIT 許可證將 conhost.exe 一同開源出去。這絕對稱得上是史無前例的操作,雖然微軟此前也曾將 Windows 系統裡面的項目進行開源,但都是一些不太重要的工具,如計算器,或是其他已不再更新的程序。
這次將conhost.exe 開源,不但是微軟首次開源核心的Windows 系統代碼,更重要的是,如果Windows Terminal 穩定後並被集成到Windows 系統中,那麼它將是首個以開源方式進行開發的Windows核心組件。
上面的兩個“不一樣”可以讓我們深刻感受到微軟的轉變,從它對待開源的態度,對開源的貢獻,不難看出微軟把開源看得十分重要 —— 不再僅僅是將一個個獨立的項目開源,而是將開源融入到Windows 系統乃至微軟的方方面面,並且能夠持續發展。
一直以來,大家都不認為、更不相信微軟會開源 Windows 系統,但按現在的趨勢,有生之年見證微軟開源 Windows 系統也不是沒可能的事,你覺得呢?
.(tagsToTranslate)Microsoft 微軟(t)Build 2019 上微軟的開源動作有點不一樣(t)cnBeta from http://bit.ly/2HjkLm5
0 notes
Text
[图]盤點Build 2019:不只是Windows Terminal和Microsoft Edge (2019-05-13)
訪問:
微軟中國官方商城 – 首頁
Microsoft Edge
2015年,Microsoft Edge瀏覽器以Internet Explorer替代者的身份隨Windows 10系統一起發布。儘管當時IE瀏覽器在企業市場依然被廣泛使用,但是在消費領域早已被打上了“速度緩慢”、“渲染效果不佳”等的標籤,更多用戶傾向於Chrome和Firefox等第三方瀏覽器。
最初Microsoft Edge基於自己研發的EdgeHTML引擎上,不過近期微軟決定轉投Chromium,目前已經提供Canary和Dev兩個通道,而在前幾天Beta通道版本也可以通過官方服務器進行下載
Microsoft Search
Microsoft Search推出已經有一段時間了,它主要為用戶提供統一的網絡和本地搜索體驗。微軟已經宣布Microsoft Search將於2019年5月28日正式發布。在改進資源管理員之後,用戶將會在傳統索引結果中加入來自用戶OneDrive在線內容。微軟會先面向少數用戶開放這項功能,但是會逐漸向更多Insider成員開放。
那麼對於用戶來說這意味著什麼?在獲得新體驗之後,當用戶在資源管理器的搜索框中輸入文字,那麼在下拉列表中就會看到可供選擇的建議文件。用戶點擊搜索結果中的文件就能直接啟動,如果想要打開文件所在的位置,可以右鍵該條目然後執行相關的操作。如果您需要使用命令或深入挖掘非索引位置,您仍然可以按Enter鍵並使用傳統搜索結果填充視圖。
例如某位員工在他公司內搜索某位員工,那麼在搜索結果中就會對方的所有可顯示內容,包括他的姓名、聯繫方式和辦公地點等等。
區塊鏈
微軟和摩根大通在區塊鏈領域增強合作。兩家公司共同致力於開發Quorum和以太坊的企業版。
在微軟的幫助下,星巴克通過實施從雲計算到區塊鏈的先進技術,在其商店中創造了更加個性化,無縫的客戶體驗。���應用程序中,客戶可以通過在 Microsoft Azure 中構建和託管的強化學習平台獲得量身定制的訂單建議。
通過這項技術和星巴克數據科學家的工作,1600 萬活躍的星巴克會員現在可以根據當地商店庫存、熱門選擇、天氣、時間、社區偏好和之前的訂單,從應用程序獲得有關食品和飲料的精準推薦。此外,通過 Azure 平台提供的區塊鏈技術,用戶可以對每一袋咖啡豆進行溯源查詢。
Microsoft Azure
Microsoft Azure是Microsoft一直在努力改進的一項服務。他們最近宣布,大約95%的財富500強公司在其組織內的不同服務中使用Microsoft Azure。微軟一直在強調使用隱私和負責任的人工智能。因此,他們宣布了Artificial Intelligence 2.0。有了這個,微軟承諾構建基礎架構框架,並為開發人員構建負責任的AI提供工具。
Dynamics 365
微軟正在繼續努力發展他們的商業應用開發者社區,他們將充分利用他們的Dynamics 365和Power平台。
Microsoft 365
憑藉Microsoft Graph和負責任的AI的強大���能,Microsoft正在為其Microsoft 365和Office 365帶來各種智能功能。他們宣布了一項名為Ideas for Microsoft Word的功能。 Ideas將幫助用戶設計和呈現精美文檔並使用Microsoft Search。
Word for Word Online中的創意,可以幫助您輕鬆設計和呈現精美文檔; Microsoft Search,一種新的企業搜索體驗,應用Bing的AI技術和Microsoft Graph提供的深度個性化洞察。
Windows Terminal
是的,微軟已經發布了全新的,現代的,快速,高效,強大且高效的終端應用程序,它將包含所有命令行工具和shell,包括PowerShell,命令提示符和各種風格的WSL。
ElectionGuard
微軟已經發布了ElectionGuard,一個軟件開發工具包和投票系統的參考實現。這種開源的SDK旨在通過在選舉過程中對選民,競選活動,選舉官員和公眾的結果公開及驗證,幫助保護投票系統並增加公眾對選舉結果的信任。這套系統是微軟與位於波特蘭的公司Galois合作開發,該公司專門研究和開發解決計算機科學難題的新技術,並將幾個美國政府部門和機構視為其客戶。
ElectionGuard SDK將為投票系統供應商提供能夠為其係統中的選舉提供端到端的可驗證性和改進的風險限制審計能力。 ElectionGuard參考實現將提供有關如何在Windows 10平台上設置系統以獲得最大安全性的指導,以及與Xbox Adaptive Controller集成的現代投票應用程序,以提高可訪問性。
DOT .NET 5
這將是 .NET 系列的下一個重要版本。將來只會有一個 .NET ,您將能夠使用它來開發 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。
NET 5 是 .NET Core 的下一步。該項目旨在通過以下幾個關鍵方式改進 .NET:製造一個可在任何地方使用的 .NET 運行時和框架, 並具有統一的運行時行為和開發人員體驗。通過充分利用 .NET Core、.NET Framework、Xamarin 和 Mono 來擴展 .NET 的功能。從單個代碼庫構建該產品,開發人員( Microsoft 和社區)可以一起工作並一起擴展,從而改進所有方案。
Windows Subsystem for Linux 2
WSL 2附帶一個真實的 Linux 內核,意味著它能夠帶來完整的系統調用兼容性,且微軟能夠簡單地通過內核更新來對其加以改進,而無需更新整個 Windows Linux 子系統。 WSL 2 基於 Azure 上同樣的 Linux 4.19 內核打造,其有助於減少 Linux 的啟動時間,並減少內存的佔用。
此外,WSL 2 提升了文件系統的 I/O 性能、與 Linux 的兼容性、且可本機運行 Docker 容器,因此 Windows 上的容器將不再需要虛擬機。
.
from http://bit.ly/2W0peTY
0 notes
Text
[图]盤點Build 2019:不只是Windows Terminal和Microsoft Edge (2019-05-13)
訪問:
微軟中國官方商城 – 首頁
Microsoft Edge
2015年,Microsoft Edge瀏覽器以Internet Explorer替代者的身份隨Windows 10系統一起發布。儘管當時IE瀏覽器在企業市場依然被廣泛使用,但是在消費領域早已被打上了“速度緩慢”、“渲染效果不佳”等的標籤,更多用戶傾向於Chrome和Firefox等第三方瀏覽器。
最初Microsoft Edge基於自己研發的EdgeHTML引擎上,不過近期微軟決定轉投Chromium,目前已經提供Canary和Dev兩個通道,而在前幾天Beta通道版本也可以通過官方服務器進行下載
Microsoft Search
Microsoft Search推出已經有一段時間了,它主要為用戶提供統一的網絡和本地搜索體驗。微軟已經宣布Microsoft Search將於2019年5月28日正式發布。在改進資源管理員之後,用戶將會在傳統索引結果中加入來自用戶OneDrive在線內容。微軟會先面向少數用戶開放這項功能,但是會逐漸向更多Insider成員開放。
那麼對於用戶來說這意味著什麼?在獲得新體驗之後,當用戶在資源管理器的搜索框中輸入文字,那麼在下拉列表中就會看到可供選擇的建議文件。用戶點擊搜索結果中的文件就能直接啟動,如果想要打開文件所在的位置,可以右鍵該條目然後執行相關的操作。如果您需要使用命令或深入挖掘非索引位置,您仍然可以按Enter鍵並使用傳統搜索結果填充視圖。
例如某位員工在他公司內搜索某位員工,那麼在搜索結果中就會對方的所有可顯示內容,包括他的姓名、聯繫方式和辦公地點等等。
區塊鏈
微軟和摩根大通在區塊鏈領域增強合作。兩家公司共同致力於開發Quorum和以太坊的企業版。
在微軟的幫助下,星巴克通過實施從雲計算到區塊鏈的先進技術,在其商店中創造了更加個性化,無縫的客戶體驗。在應用程序中,客戶可以通過在 Microsoft Azure 中構建和託管的強化學習平台獲得量身定制的訂單建議。
通過這項技術和星巴克數據科學家的工作,1600 萬活躍的星巴克會員現在可以根據當地商店庫存、熱門選擇、天氣、時間、社區偏好和之前的訂單,從應用程序獲得有關食品和飲料的精準推薦。此外,通過 Azure 平台提供的區塊鏈技術,用戶可以對每一袋咖啡豆進行溯源查詢。
Microsoft Azure
Microsoft Azure是Microsoft一直在努力改進的一項服務。他們最近宣布,大約95%的財富500強公司在其組織內的不同服務中使用Microsoft Azure。微軟一直在強調使用隱私和負責任的人工智能。因此,他們宣布了Artificial Intelligence 2.0。有了這個,微軟承諾構建基礎架構框架,並為開發人員構建負責任的AI提供工具。
Dynamics 365
微軟正在繼續努力發展他們的商業應用開發者社區,他們將充分利用他們的Dynamics 365和Power平台。
Microsoft 365
憑藉Microsoft Graph和負責任的AI的強大功能,Microsoft正在為其Microsoft 365和Office 365帶來各種智能功能。他們宣布了一項名為Ideas for Microsoft Word的功能。 Ideas將幫助用戶設計和呈現精美文檔並使用Microsoft Search。
Word for Word Online中的創意,可以幫助您輕鬆設計和呈現精美文檔; Microsoft Search,一種新的企業搜索體驗,應用Bing的AI技術和Microsoft Graph提供的深度個性化洞察。
Windows Terminal
是的,微軟已經發布了全新的,現代的,快速,高效,強大且高效的終端應用程序,它將包含所有命令行工具和shell,包括PowerShell,命令提示符和各種風格的WSL。
ElectionGuard
微軟已經發布了ElectionGuard,一個軟件開發工具包和投票系統的參考實現。這種開源的SDK旨在通過在選舉過程中對選民,競選活動,選舉官員和公眾的結果公開及驗證,幫助保護投票系統並增加公眾對選舉結果的信任。這套系統是微軟與位於波特蘭的公司Galois合作開發,該公司專門研究和開發解決計算機科學難題的新技術,並將幾個美國政府部門和機構視為其客戶。
ElectionGuard SDK將為投票系統供應商提供能夠為其係統中的選舉提供端到端的可驗證性和改進的風險限制審計能力。 ElectionGuard參考實現將提供有關如何在Windows 10平台上設置系統以獲得最大安全性的指導,以及與Xbox Adaptive Controller集成的現代投票應用程序,以提高可訪問性。
DOT .NET 5
這將是 .NET 系列的下一個重要版本。將來只會有一個 .NET ,您將能夠使用它來開發 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。
NET 5 是 .NET Core 的下一步。該項目旨在通過以下幾個關鍵方式改進 .NET:製造一個可在任何地方使用的 .NET 運行時和框架, 並具有統一的運行時行為和開發人員體驗。通過充分利用 .NET Core、.NET Framework、Xamarin 和 Mono 來擴展 .NET 的功能。從單個代碼庫構建該產品,開發人員( Microsoft 和社區)可以一起工作並一起擴展,從而改進所有方案。
Windows Subsystem for Linux 2
WSL 2附帶一個真實的 Linux 內核,意味著它能夠帶來完整的系統調用兼容性,且微軟能夠簡單地通過內核更新來對其加以改進,而無需更新整個 Windows Linux 子系統。 WSL 2 基於 Azure 上同樣的 Linux 4.19 內核打造,其有助於減少 Linux 的啟動時間,並減少內存的佔用。
此外,WSL 2 提升了文件系統的 I/O 性能、與 Linux 的兼容性、且可本機運行 Docker 容器,因此 Windows 上的容器將不再需要虛擬機。
.
from http://bit.ly/2VXkbUb
0 notes