InfoQ ホームページ OS に関するすべてのコンテンツ
-
Intel、Arm、AMD CPUのハードウェア軽減策がSpectre v2に対して効果がないことが明らかに
Vrije Universiteit Amsterdamのセキュリティ研究者は、IntelプロセッサとArmプロセッサの両方で実行されるSpectre v2攻撃に対するハードウェアによる軽減策には、ブランチ履歴インジェクションに対して脆弱になる根本的な欠陥があることを示した。
-
Kotlin 1.6.20で厳格なNull非許容型、スタンドアロンのAndroid実行可能ファイルなどを提供
Kotlin 1.6.20では、スタンドアロンのAndroid実行可能ファイル、拡張コンテキストレシーバー、ネイティブの並列コンパイル、厳格なNull非許容型など、多くの新機能が提供される。
-
大規模コードベースを効率的に処理するInferのAndroid用新デッドロック検出ツール
ロンドン大学カレッジとFacebookの研究者らが共同研究により、AndroidのJavaコード用のデッドロック検出ツール(deadlock detector)を新たに開発し、オープンソースの静的解析ツールであるInferの一部として公開した。この新しいアナライザは、CIパイプラインに統合するために特別に設計されたインクリメンタルなアプローチにより、大規模なコードベースを効率的に処理することができる。
-
Dropbox、ネイティブアプローチへの転換によってAndroidアプリの高速化と信頼性向上を実現
Dropboxは先頃、同社がAndroidのカメラアップロードプロセスの高速化と信頼性向上を実現したプロセスについて発表した。AndroidとiOSで共有していたC++コードを廃止して、Kotlinによるプラットフォームネイティブな実装に置き換えたのだ。これによってエラー率が低下し、アップロードのパフォーマンスも大幅に向上したとして、同社のエンジニアらは、プロセスを書き直すという決定に満足している。
-
Docker Desktop 4.6 for Mac Boostsによって共有パフォーマンスが向上
Docker Desktop 4.6 for Macでは、macOSホストとDocker VM間のファイル同期を高速化する多くの変更が取り入れられている。Dockerによると、新バージョンでは、ファイルの同期にかかる時間が最大98%短縮される場合がある。
-
Couchbase Mobile 3では新たにC APIとKotlin APIが提供され、管理がシンプルに
NoSQLデータベースメーカーのCouchbaseは、エッジ対応のモバイルデータベースのCouchbase Mobile 3をリリースした。組み込みプラットフォームにCouchbase Liteを埋め込むための新しいC API、AndroidでのKotlinサポート、新しい管理REST APIが導入され、また、セキュリティが強化されている。
-
SpotifyのRulerがAndroidアプリのサイズ最適化をサポート
Rulerは、Spotifyで開発されたオープンソースツールである。Androidアプリを分析し、開発者がアプリのサイズに最も影響を与えているコンポーネントを特定するためのガイドを提供する。
-
.NET Framework 2022年1月累積更新プレビュー
Microsoftは先月、.NET Framework 2022年1月の累積更新プレビューをリリースした。これは.NET Frameworkをサポートするという同社の約束の一部である。この更新プログラムは、.NET Frameworkバージョン3.5および4.8を対象としており、共通言語ランタイムとWindows Presentation Foundationに重点を置いている。 プレビューリリースは、Windows OSの.NET Framework機能の信頼性と品質を向上させることを目的としている。
-
Jetpack Compose 1.1でパフォーマンスと視覚的な一貫性が向上
Androidの宣言型UIツールキットJetpack Composeの最近の1.1リリースでは、すべてのタッチターゲットのアクセシビリティが向上し、パフォーマンス向上のために画像ベクトルキャッシュが追加され、いくつかの実験的なAPIが安定化している。
-
Flutter 2.10でWindowsサポートが安定版に
バージョン2.10をリリースしたUIフレームワークのFlutterは、安定版のWindowsサポートを加えることで、サポート対象のプラットフォーム数を拡張した。さらに新リリースでは、パフォーマンスが向上し、Material 3への移行が始まっている。
-
AmazonはマルチリージョンデプロイのためのElastic File System Replicationを発表
Amazonは最近、Elastic File System Replicationを発表した。ネットワークファイルシステムの最新のコピーをセカンダリのAWSリージョンあるいは同じリージョン内に保持するためのものだ。
-
コード共有のためのDocker Desktopのベストプラクティス
先ごろの記事で、Docker エンジニアの Stephen Turner 氏が、開発者が Docker コンテナとローカルホスト間のファイル共有とOS間でパフォーマンスにどのような違いがあるかを理解するのに役立ついくつかのベストプラクティスを共有した。
-
Solo.io、eBPFの開発を容易にするBumbleBeeをオープンソース化
Solo.ioは先頃、BumbleBeeという名称のオープンソースプロジェクトを発表した。目標とするのは、テンプレートとボイラープレートファイルを自動生成することによる、eBPFアプリケーション開発の簡素化である。
-
12年間使われているLinuxディストリビューションの脆弱性PwnKitによりローカルの権限昇格が可能に
最近公開された脆弱性は、PolKitコンポーネントに影響を与えるものだが、12年以上にわたっていくつかのLinuxディストリビューションに存在している。この脆弱性は簡単に悪用できてしまうと、それを発見したQualys Research TeamのディレクタBharat Jogi氏は言っている。特権のないユーザが脆弱なホストで完全なroot権限を取得できてしまう。
-
Linuxが新しい多世代LRUページ再利用ポリシーを採用
AndroidとChrome OSで観察された動作に基づいて、GoogleはLinuxベースのOS向けの新しいページ再利用戦略に取り組み始めた。仮想メモリサブシステムが未使用のメモリページを再利用する方法を改善することを目的としている。最近の取り組みで、新しいMGLRUポリシーによってサーバ環境にもメリットがあることが示されている。