Hi, I'd like to build a small, portable system, not entirely different from a so called "cyberdeck". For this project I am actively looking for the minimum viable HW which supports OBSD. I would like to get some hints, as so far I was unable to find the perfect hw (maybe it doesn't even exists).
My requirements are: - low power consumption (battery powered) - small in sizez - ARM / ARM64 / RISC-V or something else - CLI - UART - USB - WiFi (ideally integrated, but can be usb attached aswell) - replaceable storage (SD card, or similar) - ideally some onboard storage (eMMC?) - and ideally some kind of supported display output I would like to either reuse the enclosure of a small handheld device which have a display and a keyboard or print an own one and source some off-the-shelf components and get them somehow working together. I was looking at minimum viable computing and found RetroBSD/DiscoBSD [1,2], they are BSD 2.x ports for various microcontrollers (100+ Mhz, 1-2MB RAM), but they can't realistically support me in the modern world (USB, WiFi). I have also considered the various SBCs in "Zero" and "Nano" form-factor, but i was unable to find any which won't cause me headache with the non-upstreamed FDT [3], or they aren't fully supported yet by OBSD, or it is impossible to source them anymore, or the bootloader is some vendored fork, which a burden to update, etc. I was looking at Crystal Kolipe's article-series [4] regarding the PinePhone, but the screen is not yet usable AFAIK... Could you point out a hardware for this kind of use-case? I would liek to have something smaller than a regular-Pi SBC. Thank You very much! [1] https://github.com/RetroBSD/retrobsd/ [2] https://github.com/chettrick/discobsd/ [3] https://www.geniatech.com/product/xpi-3566-zero/ [4] https://research.exoticsilicon.com/series/pinephone_openbsd/part_1/ --Z--