収束するUNIXワークステーションの奇妙なケース

2025-07-20

著者は、SGI、HP、DEC製の1990年代のRISC/UNIXワークステーションのコレクションを収集し、PCケースの歴史に関するビデオを視聴した後、それらの内部レイアウトに独特の傾向があることに気づきました。初期のモデルは従来のVMEバス設計に従っていました。しかし、後のモデルは驚くべきことに、LPX標準を彷彿とさせるレイアウトを採用しました。つまり、フラットなマザーボードで、背面にI/O、左側に拡張スロットがあるレイアウトです。これは当時のPCデザインと非常によく似ています。著者は、これが独立した収束か、共同の努力だったのかを推測しており、偶然かデザイントレンドかの疑問は残されたままですが、ハードウェアデザインの進化に関する興味深い疑問を提起しています。

続きを読む
ハードウェア UNIXワークステーション

90年代AlphaStation 500のブートプロセスのリバースエンジニアリング

2025-04-03

著者は故障したAlphaStation 500ワークステーションを入手し、そのブートプロセスを理解するための旅に出ました。調査の中心は、ジャンパーで選択可能な8つの多重化されたイメージを含むSROM(シリアルROM)でした。PythonとRustを使用して、著者はSROMデータの抽出とデコードを行い、Alphaマシンコードを明らかにしました。分析により、CPUが内部プロセッサレジスタを使用してシリアルポートを直接制御していることが明らかになりました(ビットバン)。AlphaStationのブート問題は未解決のままでしたが、このプロセスによって、このビンテージワークステーションの独自のブートメカニズムが明らかになりました。

続きを読む
ハードウェア

ラズベリーパイ、Rust対応RP2350マイクロコントローラーファミリーを発表

2025-03-18

ラズベリーパイは、すぐに使えるRustサポートを備えた最新のマイクロコントローラー、RP2350ファミリーを発表しました。これは業界初の試みです。RP2350は、FPU付きのデュアルArm Cortex-M33コアと、オプションでデュアルRISC-V Hazard3コアを搭載しており、ランタイムまたはブート時に切り替えることができます。SRAMとフラッシュメモリの容量増加、GPIOの増加、周辺機器の改良に加え、セキュアブートやパーティションサポートなどの高度な機能も備えています。USBは依然としてUSB 1.1ですが、価格は前モデルと同じで、複数のバリエーションが提供されます。ブログ記事では、ブートプロセス、パーティションテーブル、アドレス変換、OTP機能について詳細に説明し、Rustコードの移植と実行例を示しています。

続きを読む
ハードウェア