User:MasanoriOgino

From postmarketOS Wiki
📱 This user's main device is a Google Pixel 8 (google-shiba).
🐧 This user is currently trying to mainline a device.
Element logo This user has a Matrix account.
SourceHut logo This user has a SourceHut profile.

I am Masanori Ogino, a computing cluster sysadmin in Japan. I am interested in computing, physics and linguistics. I usually choose omasanori as my username. I have a personal website: Brackets Salad. I am the founder of FUJIMI, a Japanese input method community. I am in favor of Immutable postmarketOS.

Current Targets

Improving Japanese language support and NLS in general

  • Improve Maliit (on-screen keyboard used by KDE Plasma) Japanese plugin: maliit#231 and maliit#232
  • Package Noto variable fonts: alpine#16329
  • Package IBM Plex fonts

Porting and Mainlining

Maintaining pmOS Wiki

  • Zero deprecated source tags on postmarketOS Wiki: See Category:Pages_using_deprecated_source_tags
  • Write a wiki article on customizing fonts
  • Survey on-screen keyboards and update Input methods

Are We PinePhone Yet?

In the summer of 2024, I read PinePhone Is The Perfect Reason to Fix Bad Code and I was impressed by the article.

At the same time, I bought an used iPhone 5s (2013) running iOS 12.5.7 (2023). The UI worked smoothly as if it was a recently released device. iPhone 5s has 2x 1 GHz 64-bit Arm CPU cores and 1 GB of RAM, while PinePhone has 4x 1 GHz 64-bit Arm CPU cores and 2 GB or 3 GB of RAM.

Apple did it. Ten years of iPhone 5s! Can we make PinePhone (2020) in 2030 viable?

In short, Are We PinePhone Yet? is my personal project making ten years of PinePhone great. The naming was borrowed from existing Are We ... Yet? websites.

Random Ideas

  • Use Alpine Linux or postmarketOS on my dev laptop PC
  • Try kernel-hardening-checker and evaluate performance penalty on some devices
  • Port postmarketOS to BeagleBone Black
    • Using omapdrm as the current PVRSGX DRM driver is out-of-tree and will not be supported by postmarketOS. See pmaports#1316
    • As a playground of PowerVR SGX in the future
  • RISC-V stuff (DeepComputing's DC-ROMA series looks good imho)
  • Try https://github.com/P1sec/QCSuper and related software stack on a Qualcomm device

Devices

Device Notes
Apple iPhone 5s (apple-iphone5s) 32 GB
Fujitsu F-08E (fujitsu-f08e)
Google Nexus 5 (lg-hammerhead)
Google Pixel 3a (google-sargo) eMMC 64 GB SKHynix
Google Pixel 3 (google-blueline) UFS 128 GB Micron
Google Pixel 6 / 6 Pro (google-raviole) oriole, UFS 128 GB SKHynix
Google Pixel 8 / 8 Pro (google-shusky) shiba, UFS 128 GB Samsung
Lego Mindstorms EV3 (lego-ev3)
LG Fx0 (lg-madai) 2x
PINE64 PinePhone (pine64-pinephone) 1.2a
Purism Librem5 (purism-librem5) Evergreen
Raspberry Pi 3 (raspberry-pi3)
Raspberry Pi 4 (raspberry-pi4)
Raspberry Pi Compute Module 4 (raspberry-picm4) 1x CM4001000 Rev.5, 1x CM4108032 Rev.5
Raspberry Pi Compute Module 4 IO Board (raspberry-picm4ioboard)
Toshiba Excite 7c (toshiba-at7b) 3x