RSS
# Хотелки
obsdru.opencomputer
vasya(openbsd.org.ru,2) — All
2023-10-31 12:48:14


Привет!

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

Начну с себя:

В идеале хочу DIY ноутбук с приемлемым, не отпугивающим внешним видом, но для прототипа пойдет и и что-то типа кибердеки.
- он должен быть модульным, на базе одноплатника с arm/riscv/fpga, с хорошей поддержкой и без закрытых прошивок/драйверов/биосов
на данный момент рассматриваю "нашу" Репку, но подойдет любой одноплатник, где легко заводится опенок либо легко его допилить благодаря открытости устройства
- озу зависит от одноплатника от 2Gb но желательно 16
- в качестве диска хватит и микро sd карты, но желательно ssd
- корпус, который можно напечатать на 3d принтере или нарезать чпу-фрезером из алюминиевой болванки,
спроектировать корпус нужно с увеличенным отсеком под одноплатник, что бы умещались разные от разных брендов
- без вентиляторов, пассивное охлаждение, отвод тепла на металлическую часть корпуса или радиатор
- экран 13-14" 1080p с хорошим соотношением цены-качества и высокой доступностью/популярностью на маркетах (от популярного ноута)
- в клавиатурах плохо разбираюсь, но нравится малый/низкий ход клавиш, наверное надо брать от популярного ноутбука проверенного временем типа леново-тинкапда + микроконтроллер для превращения ее в обычную usb клаву
- батарея должна держать больше 10ч но не должна нарушать стандарты по которым ноутбук могут не пустить в самолет как ручную кладь
- большой трекпад, но возможно достаточно будет трекпоинта в клавиатуре леново

Считаю что основные зап.части типа клавиатуры и экрана, нужно выбрать такими, которые еще будут выпускаться/продаваться еще хотя бы лет 5.

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

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

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

Если среди нас не найдется специалиста по 3д моделированию (для проектирования корпуса), то у меня есть друг, который уже 15-20 лет профессионально этим занимается, если кроме меня еще несколько человек загорятся данной идеей - пригласим его сюда, где он сможет ответить на все наши вопросы.

# Немного о gowin
obsdru.opencomputer
nerfur(openbsd.org.ru,3) — All
2023-10-12 15:11:24


Hi, IDEC!

На данный момент был успешно проведен эксперимент по сборке opensource софта для работы с FPGA от китайской компании GOWIN Semiconductor.

СПИСОК ПО

yosys - имеется в портах/пакетах.

project apicula - https://github.com/YosysHQ/apicula . Установка производится через python, штатный pip из портов/пакетов успешно собирает и устанавливает.

nextpnr - https://github.com/YosysHQ/nextpnr . После установки project apicula собирается и устанавливается по официальной инструкции с github.

openFPGAloader - https://github.com/trabucayre/openFPGALoader . После косметического по размеру патча собирается и устанавливается.

Для того, чтобы прошить плату через openFPGAloader необходимо отключить uftdi драйвер в ядре и получить при подключении отладочной платы ugen устройство для низкоуровневого доступа.

ПОЧЕМУ ВООБЩЕ GOWIN?

Высокая доступность по цене и возможности приобрести (aliexpress). Высокая и продолжающая увеличиваться поддержка со стороны opensource.


TODO

Завернуть софт в порты/пакеты.

Проработать вопрос о возможности не отключать uftdi. На плате два виртуальных последовательных интерфейса в одном физическом type-c разъеме. Один используется для терминального доступа (через uftdi/ucom), второй для прошивки (через ugen). Возможно есть возможность их определять и соответственно подключать.

Написать обзорную статейку о доступном функционале.

# Об этой эхе
obsdru.opencomputer
admin(openbsd.org.ru,1) — All
2023-10-11 18:04:07


Всем привет!

В нашем чате часто проскакивают сообщения на тему открытого "железа", совместимого с OpenBSD, а точнее про его отсутствие.

Кто-то мечтает о DIY ноутбуке, кто-то о кибер-деке, а некоторые задумали собрать свой, полностью открытый процессор на FPGA

Вот некоторые причины:
* невозможность полностью контролировать свой компьютер
* аппаратные уязвимости
* закрытые прошивки
* отсутствие драйверов / необходимость патчить ядро

Поскольку тема обширная, было решено выделить под нее отдельную конференцию obsdru.opencomputer

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