Как стать автором
Обновить

Митап «Открытая планировка: что такое Open Source в 2021»

Время на прочтение2 мин
Количество просмотров908

25 ноября в 18:30 приглашаем на онлайн-митап. Обсудим, почему Open Source больше не холиварная тема и ему есть место даже в суровом энтерпрайзе. 

Читать далее
Всего голосов 8: ↑3 и ↓5-2
Комментарии0

Раскол в сообществе разработчиков nMigen (Amaranth)

Время на прочтение5 мин
Количество просмотров2.8K

Я надеюсь, эта статья будет интересна разработчикам электроники, поскольку речь всё-таки пойдёт об инструментах RTL-синтеза. Ещё больше я надеюсь заинтересовать организаторов и активных участников различных сообществ свободных программ и "железа".

Для раздела новостей статья явно запоздала, так что мне остаётся только добавить побольше подробностей и субъективных комментариев. Но для начала я кратко обозначу, что было что и кто был кто в сообществе nMigen на начало декабря 2021 г.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии2

Как работает аппаратный ключ безопасности — и почему не сделать программируемый ключ с улучшенной защитой?

Время на прочтение4 мин
Количество просмотров16K


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

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

Давайте посмотрим, как сделаны такие ключи, кто их выпускает. И самое главное — как их сделать ещё лучше.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии20

Как я делал USB устройство

Время на прочтение2 мин
Количество просмотров8.1K
Где-то когда-то я читал, что создатели первой спецификации USB намеревались сделать этот стандарт простым для реализации в железе за счет усложнения программного обеспечения. Таким образом цель была максимально удешевить производство и сделать USB устройства очень доступными. Сейчас можно сказать, что чипмейкерам это удалось, но так ли уж прост для реализации в железе этот стандарт? Боюсь, что ответ не очевиден.



Предположим мне нужно сделать свое простое USB устройство. Какие у меня есть варианты?
Читать дальше →
Всего голосов 173: ↑160 и ↓13+147
Комментарии51

Некролог погибших девайсов

Время на прочтение3 мин
Количество просмотров1.7K
Каждую неделю мы слышим об очередном устройстве, снятом с производства из-за «коммерческой непривлекательности». Компания-производитель вложила миллионы долларов в разработку, но пришёл момент, когда старый продукт уже не даёт прибыль — и объект стирают из реальности, хотя он ещё мог бы принести пользу человечеству.

Редактор журнала Make: Online Филипп Торроун (Phillip Torrone) обратился к коммерческим компаниям с призывом отдавать старые и ненужные проекты в open source.
Читать дальше →
Всего голосов 93: ↑86 и ↓7+79
Комментарии79

Разработчики «свободного железа», заработавшие больше $1 млн

Время на прочтение3 мин
Количество просмотров5.6K
Рынок открытого аппаратного обеспечения (OSHW) только встаёт на ноги: обкатываются экспериментальные бизнес-модели, ищутся наиболее эффективные способы заработать деньги. Уже появились первые фирмы и сообщества разработчиков, которые смогли заработать на создании и продаже открытого «железа» более миллиона долларов. Таких в мире всего полтора десятка, но в этой области ожидается настоящий бум: по прогнозу Adafruit Industries (презентация, PDF), рынок «свободного железа» к 2015 году вырастет аж до $1 млрд.
Читать дальше →
Всего голосов 85: ↑82 и ↓3+79
Комментарии62

Стартовали предзаказы на игровую консоль Pyra

Время на прочтение3 мин
Количество просмотров12K
Преемница Open Pandora (о ней писали например здесь) добралась до стадии предзаказов.

image

По сути это ARM-based компьютер, оснащенный органами управления игровой консоли, изначально разработанный в соответствии с принципами открытости ПО и железа. Это “hacker-friendly” устройство, то есть полная свобода действий по модификации и улучшениям всякого рода, никаких залоченых загрузчиков, по возможности только OpenSource драйвера, схемы и чертежи в свободном доступе и так далее.

Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии47

Civilization Starter Kit DVD

Время на прочтение1 мин
Количество просмотров1.5K
Командой Open Source Ecology был анонсирован выход Civilization Starter Kit DVD v0.01 — набора открытых технологий, с помощью которых можно построить небольшую современную цивилизацию. Вот куда добрался OpenSource. В проекте — более 50 специализированных машин, с помощью которых можно создавать здания, вести фермерское хозяйство и заниматься производством с минимальным загрязнением окружающей среды. На самом DVD — пока представлены подробные чертежи только 4-х из них. Подробнее — тут.
Всего голосов 25: ↑20 и ↓5+15
Комментарии38

Разработчик конструкторов Arduino названа предпринимателем года в США

Время на прочтение3 мин
Количество просмотров77K


По мнению экспертов журнала Entrepreneur Magazine, Лимор Фрид сумела распознать некую потребность, стремление людей сделать нечто своими руками. Это несравненное удовольствие известно каждому человеку, который хотя бы раз скрутил кровать или шкафчик, следуя чётким инструкциям по сборке, которые поставляются с набором деталей. Удовольствие от того, что ты сам создал новую вещь, нечто такое, чего не существовало раньше.
Читать дальше →
Всего голосов 125: ↑110 и ↓15+95
Комментарии53

Интернет вещей по-русски. Помехоустойчивое кодирование в OpenUNB

Время на прочтение6 мин
Количество просмотров3.9K

Доступ к среде (MAC, Media Access Control) в OpenUNB очень прост — случаен и асинхронен. Этот вид доступа еще называют асинхронная ALOHA. Даже WiFi может похвастаться более сложным вариантом MAC. За счет этого упрощения оконечные устройства OpenUNB могут сильно экономить в потребляемой энергии и стоимости оборудования. Но такой способ доступа к среде приводит к ошибкам при передаче, которые чаще происходят группами. Поэтому, хотя и не только поэтому, помехоустойчивому кодированию в OpenUNB уделено достаточно много внимания.

Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии13

DIY-диммер: путеводитель по компонентам

Время на прочтение4 мин
Количество просмотров91K


В недавнем прошлом мы поделились с нашими дорогими читателями полным комплектом gerber-файлов. Чтобы все желающие имели возможность заказать себе печатные платы. Так же недорого, как это сделали мы.

Сегодня мы делаем следующий шаг. Мы публикуем полную спецификацию электронных компонентов, используемых в нашем DIY-диммере. Мы постарались, чтобы эта спецификация стала понятна даже самым начинающим электронщикам. Под катом большая подробная таблица компонентов с фотографиями (в перспективе) всех используемых элементов.
Читать дальше →
Всего голосов 34: ↑25 и ↓9+16
Комментарии59

DIY-диммер для современных умелых рук

Время на прочтение4 мин
Количество просмотров132K


Хотите собрать DIY-диммер, но нет желания/возможности возиться с самостоятельным травлением печатных плат? Пожаловав под кат вы научитесь «делать» такие же красивые платы. Готовый ZIP-архив для заказа на Китайских производствах ждет вас внутри.
Читать дальше →
Всего голосов 65: ↑56 и ↓9+47
Комментарии67

Самый маленький в мире автопилот

Время на прочтение1 мин
Количество просмотров30K
image
Команда разработчиков из Делфтского технического университета создала самый маленький в мире автопилот. Он предназначен для микрокоптеров или вертолётов и имеет размеры всего 2х2 сантиметра. Вес платы составляет 2,8 грамма. Управляет работой автопилота 72-мегагерцовый микроконтроллер ARM Cortex M3 MCU c 16 кБ оперативной памяти и 512 кБ флэш-памяти. Несмотря на крошечные размеры, на борту есть серьёзный набор навигационного оборудования — акcелерометр, гироскоп, магнитометр, барометр и GPS.
Читать дальше →
Всего голосов 51: ↑49 и ↓2+47
Комментарии38

Пастильда: итоги

Время на прочтение8 мин
Количество просмотров23K


Как устроено контрактное производство электроники в США?
Можно ли заработать на краудфандинге?
Софт, который убивает железо. Миф или реальность?
Есть ли жизнь у open-source проектов?

Все это в заключительной части детективной истории про разработку Пастильды — аппаратного менеджера паролей с открытым исходным кодом.
Читать дальше →
Всего голосов 83: ↑82 и ↓1+81
Комментарии357

Интернет вещей по-русски. Минимализм и открытость OpenUNB

Время на прочтение6 мин
Количество просмотров5.2K

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

Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Комментарии36

Интернет вещей по-русски. Канальный уровень OpenUNB. Общие положения и адресация устройств

Время на прочтение6 мин
Количество просмотров2.5K

Канальный уровень OpenUNB сильно отличается от всего, что мы видели. Так получилось из-за заложенной в OpenUNB возможности только односторонней передачи: от оконечного устройства к сети. Тем не менее, разработчики вложили много усилий в создание протокола канального уровня, чтобы устройства и сеть OpenUNB не потеряли простоту, энергоэффективность и безопасность. Давайте посмотрим, что у них получилось.

Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии26

Интернет вещей по-русски. Процедура активации OpenUNB

Время на прочтение3 мин
Количество просмотров3.1K

Односторонний характер протокола OpenUNB накладывает отпечаток на все процедуры протокола. Разработчики OpenUNB, стремясь разработать защищенный протокол, создали на первый взгляд довольно сложную процедуру вхождения устройства в сеть — активацию. Давайте разберем ее в деталях.

Читать дальше →
Всего голосов 2: ↑1 и ↓10
Комментарии2

Интернет вещей по-русски. Безопасность в OpenUNB

Время на прочтение3 мин
Количество просмотров4.1K

В настоящее время — в эпоху развитого интернета — мы настолько привыкли к хорошей информационной безопасности протоколов передачи информации, что тема создания новых протоколов несколько ушла в тень. Зачем что-то еще изобретать? Просто выбери из имеющихся. Но Интернет вещей поднимает эту тему заново.

Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии4