InfoQ ホームページ Linux に関するすべてのコンテンツ
-
DockerがDocker ExtensionsとDocker Desktop for Linuxをリリース
DockerCon 2022で、Dockerは、開発者がDocker Desktopを利用し、新しいExtension SDKを使ってその機能を拡張する方法を発表した。さらに、Docker DesktopはついにLinuxでも利用できるようになった。macOSやWindowsで利用できるものと同じエクスペリエンスが提供される。
-
BloombergがPythonのメモリプロファイラーMemrayをオープンソース化
Bloombergで開発され、現在はオープンソースであるMemrayはメモリプロファイラである。これにより、ネイティブ拡張機能を含むPythonコードとPythonインタープリター自体のメモリ割り当てを追跡できる。
-
Intel、Arm、AMD CPUのハードウェア軽減策がSpectre v2に対して効果がないことが明らかに
Vrije Universiteit Amsterdamのセキュリティ研究者は、IntelプロセッサとArmプロセッサの両方で実行されるSpectre v2攻撃に対するハードウェアによる軽減策には、ブランチ履歴インジェクションに対して脆弱になる根本的な欠陥があることを示した。
-
コード共有のための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ポリシーによってサ���バ環境にもメリットがあることが示されている。
-
eBPF と Wasm: サービスメッシュデータプレーンの未来を探る
eBPF や WebAssembly (WASM) などの軽量ランタイムの進歩により、より軽く、より安全で、より高速な新世代のサービスメッシュデータプレーンソリューションが登場している。
-
新しい抽象化とインフラストラクチャを備えたRust for Linuxの進歩とは
Linuxの新しいパッチはRustのサポートを強化している。Rustはカーネル開発の第2言語だ。新しいパッチでは、インフラストラクチャが更新され、カーネル機能に関する新しい抽象化が提供されると共に、より頻繁なサブミッションに対するベースを定めている。そのように、Rust for LinuxプロジェクトリーダーのMiguel Ojeda氏は書いている。
-
Linuxカーネルの新たなサイドチャネル脆弱性により、DNSのキャッシュポイズニングが可能に
カリフォルニア大学リバーサイド校の研究チームによる最新の論文には、これまで見落とされていたLinuxカーネルのサイドチャネルの存在が指摘されている。これはDNSサーバ攻撃に悪用される可能性がある。
-
Swiftが実験的に分散アクターをサポート
新たなSwift Distributed Actorsパッケージによって、将来のdistributed actor言語機能がSwiftでどのようになるかを垣間見ることができる。
-
Ubuntuコアベースのキオスクを強化するUbuntu Frameとは
Ubuntu Frameは、インタラクティブキオスクやスマート小売ソリューションなどの組み込みデバイス向けにグラフィカルアプリケーションを強化することを目的としたものだ。
-
並行性サポート、列挙型、プロパティラッパなどを強化したSwift 5.5
Appleのプログラミング言語Swift 5.5の最新リリースでは、非同期コードの記述を簡単にすることを目的とした新機能に加えて、CGFloatとDoubleの互換性を始めとするいくつかの拡張が言語とコンパイラに導入されている。
-
Dockerが大規模ビジネス向けに有料サブスクリプションを開始
Dockerは、新しいサブスクリプションサービス契約を導入した。250人以上の従業員または1,000万ドル以上の収益がある組織に対する、ユーザあたり月額5ドルから始まる有料サブスクリプションだ。さらに、Dockerは、大規模に運営されている大型の組織向けの新しいビジネスサブスクリプションプランを開始した。
-
eBPF FoundationがeBPFの機能と採用のさらなる進展を目指す
eBPFはコードを変更したりカーネルモジュールをリロードしたりせずにLinuxカーネル機能を拡張するために使われるテクノロジーだ。eBPFは、Linux Foundation内でホストされる独自の財団を持つこととなり、Facebook、Google、Isovalentなどの創設メンバを発表している。