Бизнес-карточка на Linux-е

Инженер, разработчик встроенных систем, сделал бизнес-карточку, которая работает под Линуксом:
Business card
(Фото взято отсюда: https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux)

It has a USB port in the corner. If you plug it into a computer, it boots in about 6 seconds and shows up over USB as a flash drive and a virtual serial port that you can use to log into the card's shell. The flash drive has a README file, a copy of my résumé, and some of my photography. The shell has several games and Unix classics such as fortune and rogue, a small 2048, and a small MicroPython interpreter.

All this is accomplished on a very small 8MB flash chip. The bootloader fits in 256KB, the kernel is 1.6MB, and the whole root filesystem is 2.4MB. So, there's plenty of space for the virtual flash drive. It also includes a writable home directory, on the off chance that anyone creates something they want to keep. This is also saved on the flash chip, which is properly wear leveled with UBI.

The whole thing costs under $3.

Комментарии

Сколько у него ОЗУ? Windows NT 3.5 запустить можно?

Судя по даташиту, 32 Мбайта встроенного ОЗУ:

Manufacturer	Allwinner
CPU	ARM ARM926EJ-S @ 533MHz
Memory	32MB Embedded DDR
GPU	Custom 2D-only
VPU	Unknown
Connectivity
Video	LCD, CVBS
Audio	DAC
Storage	SD/MMC (SD v2.0, eMMC V4.41)
USB	USB 2.0 OTG

Мне кажется, винда NT это mission impossible

32 МБ - это уже шикарно даже для NT 4. Сама система запускалась на 8 МБ, для работы с приложениями нужно было еще 8. В 1996 году сервер (веб, sql, файлы) у нас как раз крутился на 32 МБ и двух процессорах под NT 4.0.

По количеству оперативки, наверное, пойдет, но архитектурно - NT ни для чего, кроме X86, не существует.
И в этой бизнес-карточке линукс и тот очень урезанный

Для ARM
Это не NT архитектурно?

Не знаю. Но портирование Windows CE на такой чип это тот еще квест :)

Упомянутые версии Windows стали сначала Windows Embedded (уже тогда поддерживались ARM, MIPS, SuperH и, ессно, x86). Теперь все это называется Windows IoT.

Вот даже близко не могу придумать, зачем Windows в таких вещах может быть интересен :)

а так, да непонятно где их ещё можно встретить,
может в темах обсуждения на 4pda форуме.

сейчас HP Jornada 680, полностью рабочая. На Windows CE.
Что делать с ней, кроме как включать иногда, не знаю :)

Платформа удобная для разработки, хорошо документированная. Софта тоже много написано.

Насчет платформы - ну, это на любителя все-таки (ИМХО). Она (платформа) еще недостаточно "ретро" :)

CE - ретро, а Windows IoT - современней некуда. Далеко не все производители встроенных могут себе позволить поддерживать собственный дистрибутив линукса.

"In April 2018, Microsoft released Azure Sphere, another operating system designed for IoT applications running on the Linux kernel."

:)

Вообще Майкрософт в правильном направлении движется.

А я пока на линуксе остановился с хобби-проектами. Сейчас делаю похожий инфо-дисплей на холодильник на основе RaspberryPi Zero + 7.5" eInk дисплей (linux, Python). Отображение погоды и событий из семейного гугл-календаря. Может, еще расписание местных автобусов.

Назначение Aeure Sphere OS не вполне понятно. Да, у автономных устройств в сети поголовная проблема с безопасностью, но можно ли её решить, сделав устройства зависимыми от микрософтофского облака и его системы безопасности - совершенно неочевидно. Ну, понятно, что не будучи способной уничтожить линуксовое движение микрософт несколько лет назад решила его возглавить, но основные деньги они зарабатывают на другом.

А вот по второй ссылке - сплошная ода флагманской ОС для встроенных систем - бывшей Windows Embedded.

Статья на Хабре
https://habr.com/ru/post/482110/