Category : habrahabr

habrahabr
Внутренняя кухня UEFI: что это такое и как мы готовим его в YADRO

Привет, Хабр. На связи Сергей Пушкарёв, я руковожу отделом разработки BIOS в YADRO. Расскажу об устройстве UEFI и его применении в компании. Мы разрабатываем и выпускаем разные аппаратные платформы: серверы, системы хранения данных, клиентское и телеком-оборудование. Один из «кирпичиков», который обеспечивает инициализацию и функционирование оборудования, — это BIOS. В статье кратко разберем историю этой системы и ее современную реализацию — UEFI. Также поговорим о подходе к разработке и отладк…

  • четверг, 13 марта 2025 г. в 00:00:16
habrahabr
Как инженеры прошлого измеряли мощность без современных микросхем с DSP: разбираем Энергомеру ЦЭ680…

ВведениеКак инженеры прошлого решали задачи измерения мощности без современных микросхем с DSP? В статье рассказываем о приборе Энергомера ЦЭ6806П, созданном в 2006 году для поверки электросчётчиков и построенном по технологиям 1980-х годов.Мы разберём его конструкцию, принципы работы, а также узнаем, как дискретно-аналоговые решения помогали достигать высокой точности. ЦЭ6806П — это пример инженерной изобретательности, открывающий уникальный взгляд на развитие электроизмерительных приборов.Авт…

  • четверг, 13 марта 2025 г. в 00:00:16
habrahabr
Запускаем клиент DeepSeek под DOS

Привет, Хабр! Это Сергей, я пишу для команды спецпроектов МТС Диджитал. Мне нравится, когда старые технологии могут хоть как-нибудь взаимодействовать с новыми. Помните фильм «Морской бой» 2012 года? Там инопланетяне смогли вывести из строя все современные суда, но в итоге проиграли сражение линкору «Миссури» — музейному экспонату. Каждый раз, когда мне удается заставить какую-нибудь раритетную железку действовать в современных условиях, возникает то самое чувство, как при просмотре этого фильма…

  • среда, 12 марта 2025 г. в 00:00:10
habrahabr
История S.u.S.E. Начало

В 1992 году четверо студентов из немецкого городка Фюрт — Роланд Дирофф, Томас Фер, Хьюберт Мантель и Бурхард Стайнбильд — мечтали о независимости. Им хотелось идти своим путём, работать на себя и получать от этого удовольствие. В колледже ребята много работали с UNIX, а в Хельсинском университете как раз выпустили новое опенсорсное ядро Linux. В то же время Питер Макдональд создал дистрибутив Softlanding Linux System (SLS), а Патрик Волькердинг выпускал исправления для него, бесплатно распрос…

  • среда, 12 марта 2025 г. в 00:00:09
habrahabr
Зависимость от трейдинга: как миллионы людей теряют годы и состояния на торговле

Вокруг меня собралось много людей, которые уделяют время торговле на бирже. Кто-то торгует криптой, кто-то акциями, а кто-то валютой. Кто-то называет себя инвестором, кто-то – трейдером. Я часто вижу как случайные прохожие в разных городах и странах смотрят на телефоне или ноутбуке в биржевой терминал. А по ночам иногда сам пишу аналитический софт или софт для бэктестинга. До текущего момента писал. Всех этих людей объединяет наличие веры и заблуждений о рынке.Заблуждения о рынкеЗаблуждений о р…

  • среда, 12 марта 2025 г. в 00:00:08
habrahabr
Ваше мнение очень важно для нас (нет)

Привет, Хабр! Меня по-прежнему зовут Александр, я всё ещё Linux-инженер с десятилетним стажем, завсегдатай Q&A и даже целый куратор парочки тэгов в нём. Но все эти сомнительные регалии в контексте данной статьи не важны и приведены тут ради красного словца, а обратиться к вам я хочу как (не совсем) обычный пользователь Хабра.Дело в том, что месяц назад мне, не нарушившему ни одно из правил ресурса, выдали кармический shadow ban.Что же такое получается! Ходишь-ходишь в школу, а потом — бац! …

  • среда, 12 марта 2025 г. в 00:00:07
habrahabr
Micro Pocket SSB приемник на базе ESP32 и SI4732. Что за девайс и для чего?

Что-то, а китайцы впереди планеты всей по части удешевления техники. Я до сих помню тот шок, который испытал, приобретя свой первый USB-брелок RTL-SDR за 3 $. Чувствительностью и селективностью он не особо отличался. Тем не менее это был девайс, позволявший видеть, что происходит в эфире на соседних частотах. А еще он отлично работал с любыми антеннами.Совсем недавно на многих маркетплейсах Поднебесной появился еще один любопытный приемник, который чем-то напомнил знаменитую Belka-DX. Я не смог…

  • вторник, 11 марта 2025 г. в 00:00:12
habrahabr
История еще одного патча: зависшая батарея

Ноутбук засыпает, ноутбук просыпается, батарея «зависает» — более не отдает ни уровень заряда ни другие показатели, вне зависимости от подключения к сети. Патч ядра Linux и три года изысканий, рассказываю как это было.Божественные Вайнона Райдер и Натали Портман, работы нейросети. Ну и пропатченное ядро.ВводнаяАвтор очень давно использует самые разнообразные версии и вариации Linux и UNIX‑систем для работы и диких развлечений, в том числе на ноутбуках, поэтому старается решать все найденные про…

  • вторник, 11 марта 2025 г. в 00:00:11
habrahabr
Как malloc() и free() управляют памятью в C

Привет, Хабр!Сегодня рассмотрим, почему free() не всегда освобождает память, как работает malloc(), когда glibc действительно возвращает память в ОС, и как избежать фрагментации хипа. А так же напишем кастомный аллокатор. mallocВызываете malloc(42), думаете, что получили 42 байта и живёте счастливо. Но всё гораздо сложнее. malloc() — это не просто «дай мне N байтов», а целая система управления памятью, которая старается минимизировать фрагментацию, уменьшить системные вызовы и ускорить выделени…

  • вторник, 11 марта 2025 г. в 00:00:10