На днях разработчик по имени Брайан Бенчофф (Brian Benchoff) анонсировал начало работы над проектом, который получил название minimum viable computer или MVC. Это миниатюрный ПК на базе Linux с базовыми возможностями, которые, впрочем, можно использовать для самых разных целей.

В частности, компьютер может использоваться для тестирования систем безопасности, работы в дата-центре, для создания софта. Также он может работать как аппаратный криптокошелек или в качестве ПК для ректро-геймеров, поскольку способен запускать Doom. Проект необычный, но в целом, вполне реализуемый. Под катом — подробности проекта.

Характеристики устройства


Как и говорилось выше, многого от этой системы ожидать не стоит, но она и не предназначена для использования в качестве медиастанции или обычного персонального компьютера.

Что внутри и снаружи:

  • Дисплей: 2,3-дюймовый, с разрешениеми 320*240 пикселей.
  • Процессор: 533 МГц Allwinner F1C100s ARM9.
  • ОЗУ: 32 МБ DDR.
  • Накопитель: microSD и карта памяти объемом в 64 ГБ.
  • Клавиатура: 48 кнопок, кнопки силиконовые, мягкие, как у пульта от ТВ.


Что касается портов и разъемов, то их не очень много. Так, на верхней грани находится разъем Type-А для подключения девайсов с поддержкой USB 2.0. Есть и современный порт USB-C, плюс порт для карты памяти SD, о чем уже говорилось выше.

При этом нет встроенного модуля беспроводной связи. Но зато есть возможность подключения внешнего USB-модема с поддержкой Linux — в этом случае можно использовать беспроводную связь.


Клавиатура разделена на две половины, с правой и левой стороны корпуса. Несмотря на заявленную возможност разработки ПО такая клавиатура явно не способствует многочасовому набору текста. Тем не менее, можно подключить внешнее устройство при помощи USB-порта.

Дисплей не сенсорный, это самая простая IPS-матрица, единственное предназначение которой вывод текста и пиксельных изображений вроде тех, что были в классическом DOOM. Экран не сенсорный, что, в целом можно понят — было бы странно видеть сенсорный дисплей в таком недорогом устройстве. Автор говорит, что установить такой экран можно, но это сразу же повысит цену.

Большую часть особенностей платы разработчик перенял у LicheePi Nano, кастомизировав оригинал. Так, для работы в автономном режиме предлагается испльзовать два никель-металлогидридных аккумулятора типоразмера ААА. При необходимости можно доработать систему для АА-батарей. Но для этого придется увеличить толщину корпуса устройства. От литиевых батарей автор проекта отказался, поскольку они дороже всех остальных, плюс литиевые батареи добавляют проблем в плане транспортировки таких компонентов.

Миниатюраные ПК — весьма интересная тема, но у нас есть и другие статьи, оцените — мы рассказываем о:

Маленьких «малинках» в крупном дата-центре
новых SoC от Apple — M1 Pro и M1 Max
Создании собственного корпуса для сервера

А что с софтом?


Можно устанавливать любые совместимые Linux-программы, единственное — работать они будут без графического интерфейса, он просто не предусмотрен. Собственно, если учитывать более чем скромные характеристики устройства, этому удивляться не приходится.

В качестве «устройства для всех» система и не планирвоалась — автор рассчитывал на гиков, включая представителей отрасли информационной безопасности, дата-центров и некоторых других.

Несмотря на то, что устройство выглядит, как необычная игровая консоль, запускать на ПК можно исключительно очень старые игры вроде того же классического DOOM. Вероятно, есть и другие игры, которые можно запустить на такой системе. Но нужно понимать, что цели и задачи перед создателями проекта стоят несколько иные — игры в этот пул не входят.


Когда девайс появится в продаже?


Пока непонятно, поскольку существует он лишь в качестве прототипа «на бумаге». Аппаратного прототипа нет — есть лишь разработанная схема, которую, при необходимости, можно начать производить хоть завтра.

Автор в итоге планирует выпустить свой девайс, поставив проект на коммерческие рельсы. Скорее всего, сначала будет запущена программа по сбору средств на Kickstarter или другой краудфандиноговой платформе. И лишь после получения необходимой суммы автор сможет запустить производство, поставив затем девайс на рынок.

Стоимость его предполагается в районе $15 — но только в том случае, если устройством заинтересуются десятки тысяч пользователей. Дело в том, что производство корпусов, клавиатур и «начинки» будут недорогими лишь в том случае, если заказывать их у вендоров большими партиями.

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

Плюс проекта в том, что он открыт, ПО и аппаратные компоненты распространяются в качестве открытого ПО и «железа». Любой разработчик может без всяких проблем кастомизировать девайс под себя. Вполне вероятно, что открыв исходники, автор решил привлечь внимание к своему устройству. Собственно, это у него явно получилось.

Комментарии (46)


  1. Hisoka
    29.01.2022 05:38
    +8

    Хоть и недорогой девайс, но для админства явно надо и RJ-45, и wifi, и COM-порт. Ещё как вариант - возможность использовать этот девайс как подключаемую клаву USB (И хорошо бы ещё и как монитор :D)


    1. DanilinS
      29.01.2022 10:27
      +3

      RS-485 и RS-422 до кучи. И оптопорт для связи с счетчиками.


    1. novoselov
      29.01.2022 11:05
      +1

      Тут скорее был бы удобнее вариант usb-хаба, в который можно удобно вставлять необходимые адаптеры.


      1. katzen
        30.01.2022 05:03

        USB-хаб далеко не всегда замена последовательному порту.


        1. novoselov
          30.01.2022 09:18

          Речь не о замене, а о поддержке всего через один интерфейс: USB-to-RJ45, USB-to-COM, USB-to-WiFi и т.д.

          Вот пример USB-to-RS232

          Можно сделать female, можно без провода, можно вообще одного типоразмера чтобы вставлять в пазы в хабе и красиво выглядело. Смысл в том что мне не нужен COM, но может в какой-то момент пригодиться RJ45, а в какой-то WiFi (но не вместе).


          1. katzen
            31.01.2022 01:54

            Простите, я неправильно и неполно выразил свою мысль. Переходники с USB на последовательные порты работают зачастую отвратительно. USB надо исключать из прослойки между микроконтроллером последовательного порта и портами/шинами ЦПУ.


            1. DaemonGloom
              31.01.2022 08:39
              +1

              Могу дополнить вашу мысль — дешёвые переходники с usb на последовательные порты работают отвратительно. Нет проблем с moxa 1150, нет проблем с заказанным с амазона переходником с usb type-c. А дешёвые китайцы то скорость не могли держать нужную, то умирали внезапно.


              1. katzen
                31.01.2022 19:00

                Проблема лежит в разнице устройства протоколов, по большей части: USB — пакетный, и передача данных, которая чувствительно к таймингам, может не втиснуться в ограничения посредника, в данном случае USB.


    1. smart_pic
      29.01.2022 18:22

      RS-485 , RS-232( COM-порт ) , ЛАН порт с терминальной прогой, что бы слушать обмен на порту с возможность вывода в ASCII или HEX виде. Вот это востребовано при отладке.

      А по USB девайсы обычно работает со свои софтом .

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


  1. Tamul
    29.01.2022 08:02
    +1

    На удивление, похожим размером дисплея ещё и пользоваться будет возможно. Я был уверен, что на 320 пикселях ширины вообще ничего не поместится. Хотя уже mc выглядит очень неюзабельным


    1. klounader
      29.01.2022 09:51
      +3

      На QVGA экранах КПК отлично браузилось. Причём в портретной ориентации намного удобнее.


    1. anttv
      29.01.2022 10:54
      +1

      ranger вполне


    1. sergej_pipets
      29.01.2022 15:05
      +1

      У Синцлера ширина была вообще 256 пикселей. И ничего, пользовались. Но да, тесновато...


  1. quartz64
    29.01.2022 08:05
    +4

    в качестве ПК для ректро-геймеров

    «ректро-геймеры»? Забавный получился гибрид.

    Если по существую, то думаю, вряд ли эта штука станет популярной. Да, это $15, но с жуткой клавиатурой и без Wi-Fi сфера применения сужается до развлекательной. Неттопы умерли не просто так.


    1. Revertis
      29.01.2022 12:45
      +7

      Автор просто не определился ректо- или ретро-геймеры.


    1. iShrimp
      29.01.2022 18:59
      +3

      Если добавить сюда Wifi, Bluetooth, GPRS, аудиовыход, то девайс плавно превратится... в смартфон. Устаревший на 15 лет.

      Миллиарды людей носят с собой КПК с гораздо лучшим железом и дисплеем, чем данный девайс. Так может не стоило изобретать велосипед. Лучше бы сделали компактную тонкую (1,5-2 мм) QWERTY-клавиатуру в формате чехла-книжки. Технологии и материалы наверняка уже есть...


  1. perfect_genius
    29.01.2022 10:40
    +3

    Сколько воды, сколько повторных разжёвываний, ужас. А ещё море опечаток.


  1. Jury_78
    29.01.2022 11:11
    +1

    Дисплей: 2,3-дюймовый

    Не для тех у кого дальнозоркость, хоть водяную линзу приделывай. :)


  1. NeoCode
    29.01.2022 11:30
    +2

    Странный проект, неудобный форм-фактор, беспроводных интерфейсов нет, непонятно как его использовать. Для станционарного применения нет ничего лучше чем классический стационарный ПК, с монитором, клавиатурой и мышью. Для мобильно-стационарного - ноутбук.

    А между тем есть интересные мобильные форм-факторы, которые было бы интересно возродить на современном железе, например Samsung Q1 Ultra.

    https://habrastorage.org/r/w1560/getpro/habr/olpictures/9c6/00f/86f/9c600f86faee63ddd0a467c508f925fa.jpg

    Устройство, судя по фотогарфиям, действительно удобно держать в руках подобно геймпаду и набирать текст на клавиатуре.


  1. Revertis
    29.01.2022 12:43

    Дисплей: 2,3-дюймовый, с разрешениеми 320*240 пикселей.

    кнопки силиконовые, мягкие, как у пульта от ТВ.

    В частности, компьютер может использоваться ... для создания софта.

    Я бы посмотрел на тупицу, который будет "создавать софт" на такой девайсе :)


    1. sergej_pipets
      29.01.2022 15:02

      Знаю людей, писавших софт на мобильном телефоне. Нокиа-9000. И результативно.


    1. napa3um
      30.01.2022 13:00

      Во времена расцвета Спектрума примерно так и писали. Резиновые кнопки, экран был побольше, конечно, но разрешение гораздо меньше :).


      1. Revertis
        30.01.2022 14:19

        Да, и я это помню. Но зачем возвращаться в каменный век добровольно?


        1. napa3um
          30.01.2022 15:00

          Многое бы отдал, чтобы вернуться туда :).

          Вижу пользу подобного устройства именно в возможности психологически вернуться в те времена, когда машины подчинялись даже программистам-одиночкам. Прогрессорство и эффективность могут утомить, и вы тоже ещё перегорите в своей карьере, и не раз :). И для новой смены это отличный способ погрузиться в технологии, не утонув в лишних подробностях современного состояния отрасли :).

          (Это не альтренатива "настоящим" компьютерам, и свой современный и практичный ноутбук я тоже ценю :).)


  1. eimrine
    29.01.2022 12:46
    +1

    Куплю если цена будет не дороже 50$. Сценарий использования — изучение юникс утилит в дороге и написание пет-проджектов (компилировать их почти наверняка придётся на чём-то другом). Куплю дороже, если будет возможность сёрфить интернеты в lynx/links не подключая дополнительных свистков. Скорее всего куплю 2-3 себе, 1-2 знаю кому подарить, и добавьте в заказ не менее десяти сменных клавиатур (кнопки на пульте не страдают долговечностью). Это устройство моей мечты, привезите мне его пожалуйста.

    upd: написал это разработчику в Твиттер и попросил его сделать всё чтобы эта машинка включалась по возможности не дольше чем Распберри.


    1. lenz1986
      29.01.2022 13:59

      смотря что вы туда установите, вполне возможно даже будет быстрее включаться. только чип он совсем уж старый взял етсть посвежее ччуть чуть


      1. eimrine
        29.01.2022 14:16
        +1

        Зачем посвежее чип, что это даст девайсу с 32МБ оперативки? Если на свежем чипе батарейка будет высаживаться быстрее то оставьте мне этот. Вроде как самое тяжёлое вычисление которое ему надо будет делать это подсветка синтаксиса.


        1. lenz1986
          29.01.2022 14:40

          более свежий 64 метра оперативки даст, а потребление не сильно критично возрастет.


          1. eimrine
            29.01.2022 15:25
            +1

            Тогда это будет не девайс за 15 долларов, а выйдет не в середине года а в середине следующего. Если автор поставит ещё и больший дисплей то придётся брать большую батарейку. Если, другой пример, там появятся BGA микросхемы — то сломавшуюся плату горячим топором в поле не отремонтируешь. Короче, это всё не то. Дайте мне самую простую клацалку (смартфон не предлагать) с бомж-дисплеем и 5 рядов клавиатуры — которая уместится в килограмм веса (с учётом запасной клацалки, аккумулятора, зарядки, источника интернета с телефонией), и я буду готов отправится в ультра-длинный велопоход не особо отрываясь от работы. Желательно в 2022м году, иначе придётся думать как наклепать себе этих девайсов самостоятельно.


  1. PilotPirx
    29.01.2022 13:59

    В качестве ретро я бы лучше вот такой рассмотрел - https://www.commanderx16.com/forum/index.php?/home/

    А если ориентироваться на дешевизну, то такой - https://basicengine.org/


  1. napa3um
    29.01.2022 16:19

    Для удовлетворения ретро-зуда нафантазировался точно такой же формфактор, тоже экран 320*240, только чтобы там слева ещё была крестовина и справа экшн-кнопки, на манер геймпада, и чтобы там был съёмный процессор из линейки 1, 2, или 4 ядра на 33 или 66 MHz каждое. Также предусмотрены 4 отсека для съёмных устройств из линейки: модуль RAM 256КБ (другой оперативы в компьютере нет), модуль флеш-накопителя на 4МБ, музыкальный сопроцессор или ускоритель 3Д-графики - являются карточками ROM с библиотеками, предоставляющими определённый API, но требующими, например, отдельного ядра процессора для своей работы, чтобы не запускаться на одноядерном. Аналогично могут быть и другие специализированные ROM-ы, например, для поддержки интерпретатора BASIC для запуска соответсвующих приложений, ну и сами приложения поставляются на таких же ROM-карточках. Никакого плаг-н-плея, все устройства надо конфигурировать самому (выбрать в системе диапазон предоставляемых адресов и набор прерываний). Никакой сети (но возможны карточки расширения, реализующие сетевые функции в виде виртуальной файловой системы).

    В количественном выражении ограничения выбраны условно (чтобы донести идею), но их наличие и фиксация в стандарте платформы обязательны, платформа не должна "бесконечно" расширяться до современных технологий. Платформа, по задумке, должна подстёгивать творчество в попытках преодолеть эти ограничения программно и обеспечивать небольшой приятный уровень краснголазинга в настройке всего этого. Кароч, такой железный эталон некоего fantasy computer (типа TIC-80 или PICO-8) для демомэйкинга, ретрогейминга, духа коллекционирования физических ромов (и их обмена между людьми), обучения ассемблеру и построению операционных систем, и, вероятно, фидошного духа с реализацией сетевых приложений на таком ограниченном железе. Джва года хочу такой компьютер.


    1. eimrine
      29.01.2022 19:21

      чтобы там был съёмный процессор из линейки 1, 2, или 4 ядра на 33 или 66 MHz каждое.
      Такие точно существуют? Или процессор который вы имеете в виду подходит в одну из стандартных панелек под микросхемы?


      1. napa3um
        29.01.2022 19:32

        Существуют, это что-то уровня ESP32 / STM32. "Паналезировать" ("очиплетить" :)) подобный микроконтроллер совсем не сложно, я думаю. Только, наверное, я бы хотел ещё проще процессор/контроллер, 16 разрядный, с какой-нибдуь самой простой архитектурой (полностью документированный, без наворотов защищённых режимов, без альтернативных ядер и, тем более, без блобов, обеспечивающих поддержку всего этого). Программистам нужно вернуть давно утраченное ощущение абсолютного контроля над компьютерами :).

        Нет, панельки не предполагаются стандартные, всё должно быть "фирменное" под данную платформу. Толкать на расширение "настоящими взрослыми" стандартами (и "распылять" таким образом конфигурации описываемой платформы) намеренно не хотелось бы, это должна быть такая искусственная "замороженная" микро-экосистема фантазийных компьютеров 80-90-ых :). Если ты сказал "моя демка запускается на %platform_name% с набором картриджей %cartriges_list%", то это должно однозначно указывать на конфигурацию, без всяких "а вот тут нужно допилить по инструкции от васяна". Эталонный Бытовой Компьютер 2000 (лишь с небольшой вариативностью, обеспечиваемой картриджами расширения). Полезным в каких-то более прикладных задачах современного мира этому компьютеру быть не нужно (хотя предполагается, что мощности будет достаточно для эмуляции как минимум NES и SEGA :)).


        1. eimrine
          30.01.2022 01:17
          +1

          Согласен с вашей идеей и точкой зрения во всём, особенно в плане создать самодостаточный микрокомпьютер с экраном для цели обучения программирования ОС. Это одна из основных причин по которым мне нужен MVC, в плане ретроигр лично я испытываю ностальгию только по J2ME и то не часто.


  1. Sun-ami
    29.01.2022 16:47

    Этому компьютеру явно не хватает видео- и аудиовыхода, с ними он может применяться как видео- и аудио-плеер. А в таком виде подойдёт для уроков информатики а Африке и горных деревнях Центральной Америки, чтобы каждый ученик смог попробовать программировать. А с видеовыходом на нём можно еще и Windows 95 в эмуляторе запустить, это тоже полезно для освоения компьютерной грамотности.


  1. CrashLogger
    29.01.2022 18:52

    Мне эта штука напоминает кибердеку из произведений Гибсона. Только надо еще VR-шлем в комплекте и поддержку сети хоть в каком-то виде.


  1. hecategram
    29.01.2022 19:24

    Парни явно не в ту сторону пошли. Для таких целей уже малинка есть давно.

    Если и делать подобный девайс, то стоит смотреть на работу его в паре со смартфоном. Крутить программу в коробке, а связь со смартфоном держать через голубой зуб или просто через usb. Вывод на экран смартфона. Питание можно со смартфона через тот же Usb подавать.


    1. unsignedchar
      29.01.2022 20:41
      +1

      Если в паре со смартфоном - отдельный ретрокомп не нужен. Достаточно внешней клавиатуры.


  1. Andrey_Epifantsev
    30.01.2022 02:00

    Как всегда, на минималистичную клавиатуру невозможно установить русский язык без извращений.


  1. Krasnoarmeec
    30.01.2022 10:57

    Вопрос ко всем:

    А вообще, есть ли такой сервис, на котором можно поделиться идеей?

    Так сказать "безвозбездно, то есть дадом".


    1. napa3um
      30.01.2022 12:56

      С какой целью? Так-то поделиться и на дваче можно.


      1. Krasnoarmeec
        30.01.2022 14:45

        Просто поделиться. На всё времени не хватает. Может кому и понадобится.

        Двач обширен. Там легко затеряться, в смысле идею увидят только 10-20 человек вместо 8 тысяч, как у этой статьи. Нет ли более специализированного ресурса?


        1. napa3um
          30.01.2022 15:14

          Вы так и не озвучили критериев специализации. И, скорее всего, переоцениваете важность и оригинальность своих идей :).


          1. Krasnoarmeec
            30.01.2022 18:51

            Вы так и не озвучили критериев специализации.

            Про "критериии специализации" я, честно говоря, не понял. Тематика может быть любой: от космонавтики до *придумайте сами*. Да мало ли чего в голову взбредёт.

            И, скорее всего, переоцениваете важность и оригинальность своих идей

            Скорее всего. Или глупая, или не интересная, или неосуществимая, или кто-то уже реализовал. Думаю это вполне нормально. Тут дело в другом - поделиться идеей, "посеять" её в головы людей, может быть напомнить о ней, если она уже существует. А то идеи пылятся и голове и потихоньку забываются.

            Вот, кстати и первая идея: сделать сайт, на котором можно поделиться любой идеей, что-то вроде форума с темами и возможностью обсуждения. Дарю! ;-)


            1. napa3um
              30.01.2022 18:53

              Очень ценная идея, налетай, народ :).


            1. Neikist
              31.01.2022 13:37

              Вот, кстати и первая идея: сделать сайт, на котором можно поделиться любой идеей, что-то вроде форума с темами и возможностью обсуждения. Дарю! ;-)

              Даже помню натыкался на похожее лет так 7 назад.