InfoQ ホームページ Windows に関するすべてのコンテンツ
-
データ競合のない並列言語を目指すSwift
Swiftチームは、Swiftの並列性サポートの改善に向けたロードマップを公開した。最初のフェーズでasync構文とアクタを進め、第2フェーズでデータ競合(data races)とデッドロックを排除する予定である。
-
プロファイル、複数のペイン、Unicode文字をサポートするWindows Terminal 1.0がリリース
Microsoftは、Windows Terminalをプレビュー版から移動し、バージョン1.0のリリースを発表した。Windows Terminalには、複数のタブ、ペイン、カスタマイズ可能なショートカット、UnicodeおよびUTF-8文字のサポート、およびカスタムのテーマとスタイルが含まれる。ターミナルは、PowerShell、cmd、WSL、およびその他のコマンドラインツールをサポートできる。
-
Apple、システムレベルAPIにインターフェースするSwiftライブラリ"system"をオープンソースとして公開
Systemは、一般的にOSレベルで定義されるシステムコールや通貨型に関して、慣用的で型安全なインターフェースを提供する目的で、AppleがWWDCカンファレンスで紹介した低レベルのライブラリである。Swiftをクロスプラットフォームな開発エコシステムとしてプッシュするというAppleの目標に従って、プログラマがプラットフォームを越えた開発を容易にコントリビュートできるようにする上で、Systemはその根源としての役割を果たすものだ。
-
Google、Windows Server VMの管理を簡略化する新機能を発表
Googleは先頃、起動画面診断、Windows Serverの自動アップグレード、新しい診断ツール、ライセンスレポートの改善など、いくつかの新機能を発表した。大部分はベータ版で、Google Cloud (GCP) 上で動作するWindowsワークロードに関する問題のトラブルシュートやアップグレード、必要なライセンスの管理の簡略化を目的としたものだ。
-
Microsoft Build 2020のハイライト
Microsoftは先週、第10回のBuildを開催した。BuildはMicrosoftのテクノロジを使用する開発者を対象に、年次で開催されるカンファレンスである。このオンラインイベントでは、Blazor WebAssemblyの一般向け提供開始、間もなくリリースされる.NET 5の最新情報、Azure Static Web Apps、IoTや人工知能に関する新プロジェクトなど、重要な発表やリリースが目白押しだった。
-
Swift 5.3が公式サポートプラットフォームを拡張、Windowsと新たなLinuxディストリビューションを対象に
Swift 5.3は、先日のrelease/5.3ブランチ作成により、開発の最終ステージに入った。間もなくリリースされるSwiftの大きな目標のひとつは、新たなLinuxディストリビューションとWindowsを含む、公式プラットフォームサポートの拡張だ。
-
MicrosoftがAKSでWindows Server Containerなどの提供を発表
約1年前にMicrosoftは、Windows Server Containers in Azure Kubernetes Service (AKS)のプレビュー版をローンチした。そして今回、プライベートクラスタとマネージドIDを含んだWindows Server Containers in AKSを一般向けにリリースすると発表した。
-
Windows Subsystem for Linux 2が一般公開へ移行、アップデートプロセスが容易に
Microsoftは、Windows Subsystem for Linux 2(WSL2)を、Windows 10バージョン2004で一般提供すると発表した。WSL2は昨年、Insider Program内でリリースされた。一般提供に移行することによってWSL2は、標準的なWindows Update経由で自動的にアップデートされることになる。
-
GraalVM 20.0: TomcatがWindowsのネイティブイメージとして実行可能に
JavaやPython、JavaSciptなど、複数言語で記述されたアプリケーション実行のための共有ランタイムを提供する多言語仮想マシンのGraalVMが、Windowsプラットフォームをフルサポートしたメジャーバージョン20.0をリリースした。関連するニュースとして、Apache Tomcat 9が、コンテナを含むGraalVMのネイティブイメージ生成のフルサポートを発表している。
-
MicrosoftがCrypto32.dllの重大な脆弱性を修正
Microsoftは、ECC(Elliptic Curve Cryptography、楕円曲線暗号)認証に影響する重大な脆弱性を修正するため、Windows 10の各バージョンとWindows Server 2019、2016を対象としたパッチをリリースした。この脆弱性は、攻撃者による証明書チェーンの有効性と署名の検証の偽装を可能にするものであるため、迅速なパッチ適用が必要である。
-
Docker Desktop for Windowsがファイル共有機能を改善し、開発者エクスペリエンスの向上を実現
Dockerは、Docker Desktop for Windowsの2.1.7.0 edgeリリースの一部として、新たなファイル共有サービスをリリースした。FUSE(Filesystem in Userspace)を採用したこの新しいファイル共有は、ホストとコンテナ間のよりシームレスなファイル共有を可能にするものだ。ホスト上のソースを編集して保存した変更を、コンテナ上でライブで確認することが可能になる。
-
IBMがSwift開発を終了 - Chris Bailey氏とのQ&A
IBMは先頃、サーバサイドSwiftの開発を中止した。これはSwiftがオープンソース化して間もなく開始されたもので、Swift Server Worl Griup[SSWG]のリーダシップも同時に譲渡されている。今回の決定がSwiftおよびSwiftコミュニティに対して持つ意味について、IBMのChris Bailey氏に話を聞いた。
-
Microsoftがソフトウェアの安全性に関するソリューションとしてRustを検討
Microsoftは現在、ソフトウェアの安全性改善を目的としたRustの導入試験を行っている。RustFest Barcelonaでは同社エンジニアのRyan Levick氏とSebastian Fernandez氏が、MicrosoftがRustを使用する上で直面している課題について講演した。また、Adam Burch氏の説明によれば、同社は現在、低レベルのWindowsコンポーネントの書き直しなどでRustを試験的に使用しているという。
-
MicrosoftがActive Directoryベースのサービスアクセス制御の一般供用を開始
Microsoftは先頃の声明で、Azure Active Directory(AD)ベースのService Busアクセス制御の一般供用を開始すると発表した。これにより、ユーザIDとRBAC(Role Based Access Control)を組み合わせて、サービスのエンドポイントを認証するオプションが利用可能になる。この目的で使用するRBACロールも同時に導入しており、付与するアクセス許可をきめ細かく制御することができる。
-
AmazonがPowerShell向けの新しいAWSツールのプレビューをリリース
Amazonは最近のブログ投稿で、開発者と管理者がPowerShellスクリプト環境からAWSサービスを管理できるPowerShell向けのリファクタリングされたAWSツールのプレビューをリリースすると発表した。