Двоичный интерфейс приложений, чаще именуемый просто ABI — это концепция, которая кажется знакомой и незнакомой одновременно. В каком смысле знакомой? Об ABI часто говорят в контексте устранения неисправностей, упоминают в статьях. Иногда даже приходится решать проблемы с совместимостью, которые провоцирует этот интерфейс. А в каком смысле незнакомый? Дело в том, что, если кто-то попросит вас описать, что такое ABI — то вы обнаружите, что понимаете, о чём речь, но чётко сформулировать ответ на этот вопрос сложновато. В конце концов, можно ограничиться формулировкой, указанной в Википедии: «набор соглашений для доступа приложения к операционной системе и другим низкоуровневым сервисам, спроектированный для переносимости исполняемого кода между машинами, имеющими совместимые ABI». Возникает ли проблема с такой формулировкой? Нет, в качестве общего описания этого вполне достаточно. Но оно может казаться немного поверхностным.На самом деле, в информатике такая ситуация встречается нередко. Информатика — это дисциплина, не стремящаяся к абсолютной строгости. У многих концепций нет чёткого определения, зачастую бывает достаточно, чтобы описываемый феномен был общепонятным. Итак, чтобы не увязнуть в определениях, давайте рассмотрим, что именно представляют собой такие двоичные интерфейсы, и какие факторы влияют на их стабильность. Читать далее
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Мы вас видим | 2 | 6 | 22-06-2026 |
| 2 | Из ядра Linux выпилили strncpy: шесть лет, 362 коммита, одна функция | 0 | 8 | 23-06-2026 |
| 3 | USB без магии: устройство протокола | 0 | 7 | 23-06-2026 |
| 4 | Заменяем JavaScript с помощью HTML и CSS | 0 | 5 | 23-06-2026 |
| 5 | Полвека с дипломом ИТ-шника. Дан приказ ему на Запад | 0 | 5 | 22-06-2026 |
| 6 | Анатомия процесса загрузки Linux — от инициализации ядра до systemd | 0 | 5 | 24-06-2026 |
| 7 | Компактные и интеллектуальные (роботизированные) DIY-тренажёры для дома? Вполне себе реальность… | 5 | 7 | 25-06-2026 |
| 8 | [Перевод] Самодельный дисплей, отображающий картинку в воздухе | 0 | 6 | 22-06-2026 |
| 9 | Зоопарк протоколов и человеческий фактор: что внутри сложной IoT-интеграции климатического оборудования | 0 | 7 | 23-06-2026 |
| 10 | Как двое договариваются о секрете, крича на всю площадь: алгоритм Диффи-Хеллмана без формул | 0 | 5 | 25-06-2026 |