開発


ソフトウェア開発とテクノロジーの最新情報をお届けします。プログラミング言語のアップデート、開発ツール、オープンソース動向、クラウドサービス、DevOps、セキュリティ、スタートアップ情報までカバーします。

オープンソース太陽系シミュレーターGravity、引力と軌道を可視化
開発

オープンソース太陽系シミュレーターGravity、引力と軌道を可視化

オープンソースの太陽系シミュレーター「Gravity」が公開された。24のインタラクティブアニメーションを通じて引力や軌道の原理を視覚的に学習できる。実際の観測データに基づき、子どもの科学的探究心を刺激する教育ツールとして注目される。

オープンソース 教育シミュレーション
Intel Thermald 2.5.12、ARMに初期対応
開発

Intel Thermald 2.5.12、ARMに初期対応

Intelが開発するLinux向け熱制御デーモン「Thermald」の最新版v2.5.12がリリースされた。注目すべきは、Qualcommエンジニアの貢献によるARMアーキテクチャへの初期対応である。

Intel Linux ARM
ZigでGBAゲーム開発、レトロ組込みに最適な理由
開発

ZigでGBAゲーム開発、レトロ組込みに最適な理由

プログラミング言語ZigでGame Boy Advance向けゲーム「2048」を開発した事例から、クロスコンパイルやツールチェーン管理の容易さがレトロゲーム開発に適している点を考察する。

ZigGame Boy Advance組込み開発
AVX-512でLinux RAIDが最大41%高速化
開発

AVX-512でLinux RAIDが最大41%高速化

GoogleのLinuxカーネル専門家Eric Biggersが、AVX-512命令を活用したソフトウェアRAID向けxor_gen()関数を実装。AMD Ryzen 9 9950Xで最大41%のパフォーマンス向上を達成した。

Linux AVX-512RAID
Rust、main関数前の初期化処理の深層
開発

Rust、main関数前の初期化処理の深層

Rustバイナリのmain関数実行前に行われるランタイム初期化処理の全容を解説。ctorクレートとlinktimeプロジェクトによる新たな可変データテクニックも紹介する。

Rust ランタイムメモリ管理