InfoQ ホームページ OS に関するすべてのコンテンツ
-
Amazon WorkSpacesプール:柔軟でカスタマイズされた仮想デスクトップ環境
Amazonは、WorkSpaces Poolsと呼ばれるAmazon WorkSpacesの新機能を発表した。この機能は、ユーザー・グループ全体に非永続的な仮想デスクトップを提供する。管理者は、グラフィック・ユーザー・インターフェイス、コマンドライン、またはAPIを利用したツールを使用して、永続的なデスクトップと非永続的なデスクトップのポートフォリオを管理できる。
-
Swift 6が新しいオプトイン・データ競合セーフモードをもたらす
WWDC 2024の講演で、AppleのLanguages and Runtimesチームのリーダーであり、SwiftのコアチームのメンバーでもあるTed Kremenek氏は、Swift 6の新しいデータ競合セーフモードを紹介した。このモードでは、新しいコンパイル時の静的検出機能により、開発者がデータ競合のない並行プログラムを作成できるようになると期待されている。
-
Apple社、初のAIコード生成モデル「Swift Assist」を発表
Swift Assistは、開発者がアイデアをコードに変換し、より高度な問題に集中できる支援を目的としている。Appleのクラウド上で動作するモデルを搭載したSwift Assistは、Xcodeに統合され、人間の言語で表現されたプロンプトからコードを生成できる。
-
Google Cloud、プレビュー版でクラウドストレージに階層的名前空間を導入
Google Cloudは、階層的名前空間(HNS)を導入することで、Cloud Storageサービスに重要なアップデートをすると発表した。現在プレビューで利用可能なこの新機能により、ユーザーはストレージバケットを階層的なファイルシステム構造で整理でき、パフォーマンス、一貫性、管理性が向上する。
-
Kubernetes向けクラウドネイティブ・セキュリティツール「Falco」がCNCFを認定
CNCFは、Linuxシステム向けに設計されたツールであり、事実上のKubernetes脅威検知エンジンであるFalcoの卒業を発表した。このプロジェクトは、適正評価プロセスを受け、第三者によるセキュリティ監査を完了し、ソフトウェア・ライセンスの承認を得るなど、すべての認定要件件を満たすことに成功した。
-
AWS FargateがWindowsコンテナの起動時間を大幅に改善
AWSは、AWS Fargate上で動作するWindowsコンテナの起動時間の改善を発表した。AMIのプリベーク、EC2の高速起動の活用、ネットワークプロキシの廃止によって起動時間が改善された。チームはまた、コンテナの起動時間をさらに向上させるための推奨事項も提供している。
-
アジャイルソフトウェア開発をテクノロジーとリーンで大規模化する方法
アジャイルソフ���ウェア開発は、セルフサービスAPI、インフラストラクチャ・プロビジョニング、リアルタイム・コラボレーション・ソフトウェア、分散バージョン管理システムなどのテクノロジーを使うことで、大規模に行える。リーンは、Obeya(大部屋)、体系的な問題解決、ワンピースフロー、タクトタイム、カイゼンなどのテクニックを用いて、アジャイルカルチャーを補完し、スケールできる。Fabrice Bernhard氏は、FlowCon Franceで、同社がアジャイルソフトウェア開発を大規模に行うために、リーン思考でどのように技術を利用しているかについて語った。
-
GoogleがChromeにGemini Nanoを導入し、デバイス上で生成AIを実現可能にする
Googleは、開発者向けカンファレンス「Google I/O 2024」において、同社のGeminiモデルの中で最小のGemini NanoをChromeに導入することで、オンデバイスでの大規模言語モデルのサポート実現に向けた取り組みを発表した。
-
GitHub iOSチームがApple-Silicon Actionsランナーを活用してテスト時間を短縮した方法
GitHub iOSチームは、GitHub Actionsを使ったアプリのビルドとテストにかかる時間を短縮するために、Apple Siliconを搭載したmacOSランナーを採用した。その過程で、GitHub Actionsの並列性をより活用できるようにアプリのリファクタリングも行った。
-
トランザクションサーバレスコンピューティング:PostgreSQLの生みの親がDBOSクラウドを発表
DBOSの開発者は最近、TypeScript開発者向けにカスタマイズされたトランザクション・サーバーレス・アプリケーション・プラットフォームであるDBOS Cloudを発表した。すべての状態情報が可用性の高いDBMSに保存されるこの新しいプラットフォームは、トランザクション・サーバーレス・コンピューティングを保証し、いわゆる「タイムトラベル」機能とともに信頼性の高い実行を提供する。
-
Swift 非同期プログラミング・レシピ on GitHub
Swiftの開発者で、以前はCrashlyticsとAppleにいたMatt Massicotte氏が、Swiftの並行処理を使いやすくし、再発する問題を解決するために、陥りやすい罠を意識しながら、多くの便利なレシピを集めたGitHubのリポジトリを最近立ち上げた。
-
マイクロソフトとIBM、MS-DOS 4.0のソースコードをMITライセンスで公開
マイクロソフトとIBMは、1988年のオペレーティング・システムMS-DOS 4.0を MITライセンスの下でGitHubに公開した。公開リポジトリには、MS-DOS 4のソースコードに加えて、未発表のベータ版Multitasking DOSバイナリ、ibmbio.comのソース、Multitasking MS-DOS 4.0(MT-DOS)ドキュメントのスキャンされたPDFが含まれている。
-
Microsoft AzureがRetinaを発表:クラウドネイティブ・コンテナ・ネットワーキング・オブザーバビリティ・プラットフォーム
Microsoft Azure Container Networkingチームは最近、Retinaというオープンソースプロジェクトを発表した。このクラウドネイティブなコンテナネットワーキング観測可能プラットフォームによって、DevOpsエンジニアと管理者は、多様な環境にわたるワークロード・トラフィックを可視化、デバッグ、分析できるようになる。
-
Netflix、eBPFのパフォーマンス効率向上を目指すbpftopを発表
Netflixはこのほど、eBPFプログラムの最適化と監視を強化することを目的としたコマンドラインユーティリティ、bpftopを発表した。bpftop は、動作中の eBPF プログラムのリアルタイムのスナップショットを提供する。プログラムの平均実行時間、毎秒処理されるイベント数、各プログラムの総CPU使用率の概算などのメトリクスが表示される。このツールによって、NetflixはeBPFの能力を活用することになる。
-
Swift 5.10: 完全なデータ分離コンパイル時の安全性を並行コードに提供
最新のSwiftのリリースであるSwift 5.10には、数点の新しい提案が含まれている。しかしながら、このアップデートは言語の並行処理モデルにとって重要な成果を示しており、これによりコンパイラ・レベルで完全なデータ分離を保証できるようになったと、SwiftチームのエンジニアであるHolly Borla氏は説明する。