Skip to content

plumOS Pixel2 v0.1.0

Choose a tag to compare

@game-de-it game-de-it released this 24 Aug 07:15
· 44 commits to main since this release

plumOS Pixel2 v0.1.0

English

plumOS Pixel2 v0.1.0 is a GKD Pixel2-specific SD-card Linux distribution.
It retains the stock Pixel2 Linux 5.10.198 boot substrate while plumOS manages
the frontend, emulators, applications, settings, storage, networking, updates,
power behavior, and user data.

The release image passed the repository's strict host gates and was booted and
read back on real GKD Pixel2 hardware.

Asset

  • plumOS-Pixel2-v0.1.0-sd-image.7z: compressed SD-card image for GKD Pixel2.
  • plumOS-Pixel2-v0.1.0-source.tar.gz: exact release source, recipes, and patches.
  • RELEASE_MANIFEST.json: source/image provenance and immutable hashes.
  • SHA256SUMS: checksums for every release asset.

Install

  1. Use a separate SD card of at least 16 GB.
  2. Verify the downloaded files with SHA256SUMS.
  3. Extract plumOS-Pixel2-0.1.0.img from plumOS-Pixel2-v0.1.0-sd-image.7z.
  4. Write the .img with Raspberry Pi Imager, balenaEtcher, or an equivalent writer.
  5. Insert the card into Pixel2 and keep power stable during first setup.
  6. First boot expands PLUMOS_SYS, creates PLUMOS_USER, and may reboot once.

Writing the image erases the selected card. Do not write it to the original
stockOS card. Back up ROMs, BIOS files, saves, and settings before replacing an
existing plumOS card. This image is only for GKD Pixel2.

The public initial SSH login is root / plumos. Change it after installation
if network services are enabled.

Included

  • plumOS frontend, six-system default grid, settings, Apps, and POWER menu;
  • RetroArch and the Pixel2 libretro catalog, PicoArch, PCSX-ReARMed, DraStic,
    PPSSPP, OpenBOR, Pyxel, and user-supplied PICO-8 support;
  • PortMaster, File Manager, Music Player, scraping, and network services;
  • first-boot storage expansion, signed Runtime updates, and A/B System updates;
  • Pixel2 display/input/audio/power integration and USB Wi-Fi support.

Pixel2-Specific Limits

  • Pixel2 has one USB port. USB Wi-Fi and charging cannot be used simultaneously
    without external hardware.
  • ADB is not included. Remote maintenance uses USB Wi-Fi and SSH/SFTP.
  • Saturn is not supported on the RK3326 performance target.
  • ROMs, game BIOS files, proprietary PICO-8 files, and user content are not included.

Checksums

906ccc4db9fed175b3ac72c55445ff1cbc401d8f9c07510a39c1ca1765d4dc7e  plumOS-Pixel2-v0.1.0-sd-image.7z
c637bb4f8d0310211c9c0e417ebec41aa2d8c8f8b368cbb105abdd24f9fffa95  plumOS-Pixel2-0.1.0.img

Build From Source

From a clean checkout with the registered local stock boot inputs:

./scripts/prepare-pixel2-release.sh --version 0.1.0

Docker, internet access for pinned upstream sources, 7-Zip, and sufficient free
working space are required.

License

plumOS-authored material is MIT-licensed. Stock/vendor files and bundled
third-party components retain their own terms. See LICENSE, NOTICE.md, and
THIRD_PARTY_NOTICES.md in the release source and app-layer license bundle.


日本語

plumOS Pixel2 v0.1.0は、GKD Pixel2専用のSDカードLinux
ディストリビューションです。Pixel2 stock Linux 5.10.198のboot基盤を維持しながら、
frontend、emulator、Apps、設定、storage、network、update、電源動作、user dataを
plumOS側で管理します。

このrelease imageはrepositoryのstrict host gateに合格し、GKD Pixel2実機で起動・
readback確認済みです。

配布ファイル

  • plumOS-Pixel2-v0.1.0-sd-image.7z: GKD Pixel2用の圧縮SDカードimage
  • plumOS-Pixel2-v0.1.0-source.tar.gz: 対応するsource、recipe、patch
  • RELEASE_MANIFEST.json: source/imageのprovenanceと固定hash
  • SHA256SUMS: 全release assetのchecksum

インストール

  1. 16 GB以上の別のSDカードを用意します。
  2. SHA256SUMSでdownloadしたfileを確認します。
  3. plumOS-Pixel2-v0.1.0-sd-image.7zからplumOS-Pixel2-0.1.0.imgを展開します。
  4. Raspberry Pi Imager、balenaEtcherなどで.imgをSDカードへ書き込みます。
  5. Pixel2へ挿入し、初回setup中は安定した電源を維持します。
  6. 初回起動時にPLUMOS_SYSが拡張され、PLUMOS_USERが作成されます。必要な場合は
    1回だけ自動再起動します。

書き込み先SDカードは消去されます。元のstockOSカードへ書き込まないでください。
既存plumOSカードを置き換える場合は、ROM、BIOS、save、設定をbackupしてください。
このimageはGKD Pixel2専用です。

公開初期SSH loginはroot / plumosです。network serviceを有効にする場合は、
install後に変更してください。

主な機能

  • 6-system標準grid、設定、Apps、POWER menuを備えたplumOS frontend
  • RetroArchとPixel2 libretro catalog、PicoArch、PCSX-ReARMed、DraStic、
    PPSSPP、OpenBOR、Pyxel、利用者が用意するPICO-8への対応
  • PortMaster、File Manager、Music Player、scraping、network service
  • 初回storage拡張、署名Runtime update、A/B System update
  • Pixel2向けdisplay、input、audio、power、USB Wi-Fi統合

Pixel2固有の制限

  • Pixel2のUSB portは1つです。外部hardwareなしではUSB Wi-Fiと充電を同時利用できません。
  • ADBは含みません。remote保守にはUSB Wi-FiとSSH/SFTPを使います。
  • RK3326の性能要件によりSaturnは対応対象外です。
  • ROM、game BIOS、proprietary PICO-8 file、user contentは含みません。

チェックサム

906ccc4db9fed175b3ac72c55445ff1cbc401d8f9c07510a39c1ca1765d4dc7e  plumOS-Pixel2-v0.1.0-sd-image.7z
c637bb4f8d0310211c9c0e417ebec41aa2d8c8f8b368cbb105abdd24f9fffa95  plumOS-Pixel2-0.1.0.img

sourceからのbuild

登録済みのlocal stock boot入力を用意したclean checkoutで実行します。

./scripts/prepare-pixel2-release.sh --version 0.1.0

Docker、pin済みupstream source取得用のinternet接続、7-Zip、十分な作業空き容量が
必要です。

ライセンス

plumOS作成部分はMIT licenseです。stock/vendor fileと同梱third-party componentには
それぞれの条件が適用されます。release sourceとapp-layer license bundleのLICENSE
NOTICE.mdTHIRD_PARTY_NOTICES.mdを確認してください。