トピック: ブログ

RustcコンパイラをC言語に翻訳したcrustcをご紹介します。

RustコンパイラであるCrustcが公開されました。これは、標準のrustc 1.98.0-nightlyコンパイラをC言語に変換して作成されたものです。このコンパイラは46万行のC言語コードで構成されており、GCCとmakeユーティリティを使用してコンパイルできます。このように構築されたコンパイラは、標準のRustライブラリなどのRustコードのコンパイルテストに合格しています。このプロジェクトは、現在開発中のコンパイラの能力を示すものです。[…]

StatCounterのデスクトップ統計において、FirefoxがSafariを上回った。

世界のウェブブラウザ利用統計を監視するStatCounterによると、Firefoxのデスクトップブラウザにおけるシェアは1か月で3.79%から6.44%に上昇し、Safariの5.19%を上回った。Chromeは72.24%のシェアで首位を維持し、Edge(10.45%)がそれに続く。Opera(1.81%)とSamsung Internet(1.41%)がランキングを締めくくる。[…]

移行中にRAMからディスク暗号化キーをクリアする際に問題が発生する Linux スタンバイモードへ

cryptsetup-suspendツールキットをNixOSに移植する際に、LUKSディスク暗号化サブシステムにバグが発見されました(Linux 統合キー設定)により、カーネルから Linux 2024 年 5 月にリリースされた 6.9 (問題のあるコミット) では、システムがサスペンド モードになったときに RAM から暗号化キーをクリアしなくなりました。cryptsetup-suspend ツールは、 Debian 自動ブロックのため […]

クアルコムはクアルコムディストリビューションをリリースしました。 Linux 2.0

クアルコムは Linux-クアルコムの流通 Linux 2.0は、QualcommのDragonwing IoTプラットフォーム向けに最適化されたソフトウェアスタックを提供します。このプロジェクトは、QCS5430、QCS6490、IQ-8275、IQ-9075、IQ-615など、さまざまなQualcomm SoC向けソリューションの迅速な開発を可能にする統一ディストリビューションを実装しています。QualcommはDragonwingプラットフォームを基盤として使用しています。 Linux YoctoおよびOpenEmbeddedプロジェクトのツールキットとメタパッケージが使用され、パッチ、ドライバ、ファームウェア、パッケージなどが補足されています。[…]

OpenWrt アップデート 25.12.5

ルーター、スイッチ、アクセスポイントなどのネットワーク機器向けに開発されたディストリビューションであるOpenWrtのマイナーリリース、OpenWrt 25.12.5がリリースされました。OpenWrtは2200種類以上のデバイスをサポートし、クロスコンパイルとカスタムビルドの作成を簡素化するビルドシステムを提供しています。これらのビルドを使用すると、特定のタスクに最適化された、必要なパッケージセットがプリインストールされた既製のファームウェアを作成できます。すぐに使用できるビルドは、41のターゲットプラットフォーム向けに公開されています。その中には、[…]

Linux セガメガドライブゲーム機に移植された

本プロジェクトの第1号が発行されました。 LinuxMD、港湾開発 Linux 1988年に発売されたセガ メガドライブのビデオゲーム機向け。このゲーム機は72KBのRAMを搭載し、2つのプロセッサを備えていた。1つは基本的な演算処理用の32ビットMotorola 68000(7.6MHz)、もう1つはセガ マスターシステムとの互換性を確保するための8ビットZilog Z80(3.58MHz)である。 Linux コンソール上では、[…]を使用して実装されています。

Fedora 45には、シャドウスタックベースのセキュリティ機能が搭載されます。

Fedora リリースでは Linux 2026年秋に予定されているバージョン45では、スタックバッファオーバーフローが発生した場合に、関数の戻りアドレスを上書きするエクスプロイトをブロックするために、x86_64システムでシャドウスタック保護をデフォルトで有効にする予定です。この保護は、gcc(C、C++)、clang(C、C++)、および[…]を使用してコンパイルされたすべてのアプリケーションとライブラリで有効になります。

ArchBangの配信リリース Linux 010726

軽量リリースが発表されました LinuxArchの開発に基づいたArchBang 010726ディストリビューション Linux また、MangoWMコンポジットマネージャに基づいたユーザーインターフェースを提供します。このディストリビューションは継続的なアップデートサイクルを提供し、Archリポジトリから常に最新バージョンのプログラムを使用できます。 LinuxISOイメージのサイズは1.4GBです。新バージョンでは、デフォルトで軽量なMangoWMコンポジットマネージャーに切り替わります[…]

ファイル整合性チェックユーティリティであるPrecizer 0.16.0が利用可能になりました。

大規模ファイルツリーの整合性をチェックし、データ同期後に不一致を特定するように設計されたコマンドラインユーティリティである Precizer 0.16.0 がリリースされました。このプロジェクトのコードは C 言語で記述されており、GPLv3 ライセンスでライセンスされています。Precizer のビルドは以前にも利用可能でした。 Linux и macOSそして、新リリースの主な変更点は実験的なサポートでした。 WindowsPrecizerプロジェクトは2年以上前から開発が進められています[…]

Alt Mobile: 1+6(t) サポート

コミュニティからの多数の要望に応え、Alt Mobileはサポート対象デバイスのリストを拡張し、手頃な価格で入手しやすいSnapdragon 845搭載スマートフォンであるOnePlus 6とOnePlus 6Tを追加しました。移植作業は、postmarketOSのパッケージおよびデバイスメンテナーであり、ALT Gnome開発チームのメンバーでもあるVasily Doylov氏(neko@)の尽力により、比較的迅速に完了しました。同氏は最近、ALTで参加キャンペーンを開始しました。 Linux [...]

GodotゲームエンジンはAIによる変更を禁止する

Godot Foundationは、オープンソースのゲームエンジンGodotへの貢献を受け入れるためのより厳格なルールを発表しました。自律型AIエージェントやバイブコーディングの使用、およびAIを用いた大規模なコード断片の生成は、Godot開発において完全に禁止されます。すべてのコードは人間が作成する必要があり、AIの使用はコード補完や検索/置換といった定型的な開発タスクにのみ許可されます。[…]

SQLで実装されたレイトレーシングシステム

ClickHouseデータベース管理システムの共同創設者であるAlexey Milovidov氏は、AIアシスタントClaudeの支援を受けて、SQLのみで実装されたレイトレーシングシステムを公開しました。パストレーシングベースのライティングシミュレーションによるレンダリングは、ユーザー定義関数(UDF)や外部コードを一切使用せず、単一のSQLクエリで実装されています。グラフィックは、ClickHouseデータベース管理システムのクエリ結果をPNG形式で保存する機能を利用して出力されます。このプロジェクトは完全に機能しています[…]

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster