Документация по LinuxLinuxDoc.Ru 🔍
Энтузиасты создали прототип открытого сервера для мессенджера MAX
  • 🕛 09 марта, 16:30
Сообщество энтузиастов написало собственную реализацию сервера для проприетарных мессенджеров MAX и ТамТам. Протокол взаимодействия с сервером воссоздан через проведение обратного инжиниринга. Проект преподносится как эмулятор сервера, который может использоваться для замены официального сервера после модификации клиентского ПО. Поддерживаются любые клиенты, совместимые с официальным сервером api.oneme.ru или api.tamtam.chat. Код написан на языке Python и открыт под лицензией BSD. В качестве СУБД для хранения сообщений могут использоваться MariaDB, MySQL или SQLite.
Линус Торвальдс принял план передачи управления репозиторием ядра Linux в непредвиденных ситуациях
  • 🕛 30 января, 04:09
Линус Торвальдс принял в состав ядра Linux изменение, регламентирующее действия сообщества в случае, если с ним и доверенными лицами что-то случится и они не смогут принимать изменения в первичный репозиторий "torvalds/linux.git". План подготовлен Дэном Вильямсом (Dan Williams) из компании Intel, сопровождающим 9 подсистем в ядре Linux и занимающим пост председателя Технического комитета Linux Foundation. В качестве основы использованы результаты обсуждения слабых мест процесса разработки ядра, проведённого в декабре на конференции "Maintainers Summit 2025".
Анализ исправления ошибок в ядре Linux - в среднем ошибки замечают через 2 года
  • 🕛 08 января, 12:05
Опубликованы результаты исследования времени обнаружения и устранения ошибок в коде ядра Linux. Данные получены в результате анализа исправления 125 тысяч ошибок, помеченных в Git-репозитории тегом "Fixes:", ссылающимся на коммит, в котором возникла ошибка. Среднее время обнаружения ошибок в ядре составило 2.1 года. Если рассматривать только ошибки, исправленные в 2025 году, данный показатель составил 2.8 года.
Доступна платформа совместной разработки Forgejo 13.0
  • 🕛 19 октября, 04:03
Опубликован выпуск платформы совместной разработки Forgejo 13.0, позволяющей развернуть на своих серверах систему для совместной работы с репозиториями Git, напоминающую по решаемым задачам GitHub, Bitbucket и Gitlab. Forgejo является форком проекта Gitea, который в свою очередь ответвился от платформы Gogs. Отделение Forgejo произошло в 2022 году после попыток коммерциализации Gitea и перехода управления в руки коммерческой компании. Проект Forgejo придерживается принципов независимого управления и подконтрольности сообществу. На использование Forgejo перешёл Git-хостинг Codeberg.org. Код проекта написан на языке Go и распространяется под лицензией GPLv3.
Основные разработчики Ruby взяли на себя управление GitHub-репозиторием RubyGems
  • 🕛 18 октября, 05:41
Юкихиро Мацумото (Yukihiro Matsumoto), создатель языка Ruby, объявил о переводе под управление основной команды разработчиков языка Ruby (Ruby Core Team) GitHub-репозитория, в котором развиваются инструментарии RubyGems и Bundler для работы с каталогом пакетов rubygems.org.
В некоторых процессорах AMD Zen 5 генератор случайных чисел RDSEED выдаёт 0 в 10% случаев
  • 🕛 17 октября, 12:01
Инженер из компании Meta в списке рассылки разработчиков ядра Linux обратил внимание на проблему с работой инструкции RDSEED в процессорах AMD на базе микроархитектуры Zen 5. В проведённых тестах инструкция RDSEED, предоставляющая доступ к аппаратному генератору энтропии, в 10% случаев возвращала значение 0 с успешным флагом завершения операции (CF=1). Так как значение 0 также возвращается в случае невозможности вернуть корректное случайное число и подобное состояние выделяется иным значением флага завершения операции (CF=0), предполагается, что в процессорах AMD имеется ошибка, приводящая к неверному определению состояния операции.
Достижение выполнения кода при контроле над текстом комментария в Python-скрипте
  • 🕛 04 августа, 02:58
Один из участников соревнования UIUCTF 2025, подробно разобрал, как ему удалось выполнить задание, требующее добиться исполнения своего кода на сервере, имея лишь возможность изменения содержимого текста комментария в коде.
Сравнение производительности сеансов KDE Plasma на базе X11 и Wayland
  • 🕛 10 июля, 15:19
Игорь Любунчич (Igor Ljubuncic), до 2024 года отвечавший в компании Canonical за продукты, связанные с высокопроизводительными вычислениями, провёл тестирование производительности и энергопотребления сеансов KDE Plasma 6.4 на базе X11 и Wayland. В конце июня Игорь опубликовал обзор возможностей KDE Plasma 6.4, в котором пришёл к выводу, что сеанс на базе Wayland уступает в производительности и больше нагружает CPU и GPU, чем сеанс на базе X11. В серии новых статей Игорь попытался более глубоко протестировать производительность обоих сеансов.
Билл Гейтс опубликовал код первого продукта Microsoft
  • 🕛 06 апреля, 05:44
В честь 50-летия со дня основания компании Microsoft, зарегистрированной 4 апреля 1975 года, Билл Гейтс опубликовал исходные тексты интерпретатора Altair BASIC. Altair BASIC был выпущен для микрокомпьютеров MITS Altair 8800 и стал первым продуктом компании Microsoft. Интерпретатор занимает менее 4 КБ и может работать на системах с 4 КБ ОЗУ. У Билла Гейтса и Пола Аллена не было возможности купить компьютер Altair 8800, поэтому при разработке и тестировании они использовали самодельный эмулятор процессора Intel 8080, запускаемый на системе PDP-10, к которой у них был доступ. Код предложен для загрузки в виде PDF-файла (100 МБ) со сканом бумажных распечаток ассемблерного кода.
Уязвимости в CPU AMD, позволяющие выполнить код на уровне SMM
  • 🕛 18 февраля, 15:35
Компания AMD объявила об устранении шести уязвимостей в процессорах AMD EPYC и AMD Ryzen. Три наиболее опасные уязвимости (CVE-2023-31342, CVE-2023-31343, CVE-2023-31345) потенциально позволяют выполнить свой код на уровне SMM (System Management Mode), имеющем более высокий приоритет, чем режим гипервизора и нулевое кольцо защиты. Компрометация SMM позволяет получить неограниченный доступ ко всей системной памяти и может использоваться для контроля за операционной системой. Уязвимости вызваны отсутствием должной проверки входных данных в обработчике SMM, что позволяет привилегированному атакующему перезаписать содержимое SMRAM. Подробности о методе атаки пока не приводятся.
Новая атака на микроархитектурные структуры процессоров Intel и AMD
  • 🕛 04 мая, 04:03
Группа исследователей из Виргинского и Калифорнийского университетов представила новый вид атаки на микроархитектурные структуры процессоров Intel и AMD, выявленный в ходе обратного инжиниринга недокументированных возможностей CPU. Предложенный метод атаки связан с применением в процессорах промежуточного кэша микроопераций (micro-op cache), который может использоваться для извлечения сведений, осевших в ходе спекулятивного выполнения инструкций.
Для атаки на MyEtherWallet использовался захват DNS-сервиса Amazon при помощи BGP
  • 🕛 28 апреля, 10:33
Злоумышленники смогли используя протокол BGP успешно перенаправить трафик DNS-сервиса Amazon Route 53 на свой хост и на несколько часов подменить сайт MyEtherWallet.com с реализацией web-кошелька для криптовалюты Ethereum. На подготовленном атакующими клоне сайта MyEtherWallet была огранизована фишинг-атака, которая позволила за два часа украсть 215 ETH (около 137 тысяч долларов).
Microsoft Office Online в Ubuntu
  • 🕛 25 июля, 16:30
Ubuntu поставляется с прекрасным бесплатным офисным пакетом LibreOffice по-умолчанию, в котором есть все необходимое для большинства пользователей офисных приложений, как дома, так и в офисе или на учебе. Однако российские реалии часто буквально заставляют нас пользоваться продуктами Microsoft, т.к. буквально везде используются именно ее закрытые форматы, 100% совместимости с которыми пока еще нет ни в одном бесплатном аналоге, "благодаря" их закрытости и другим техническим причинам.
Установка Ubuntu 14.04 рядом с Windows
  • 🕛 20 мая, 18:54
Самый большой, важный и, как многие думают - сложный шаг в начале работы с Ubuntu - это ее установка. Однако я утверждаю, что это вовсе не так, и установка Ubuntu ни чуть не сложнее Windows! Но так как файловая система Ubuntu, как и любой другой Linux-системы, в корне отличается от Windows, зачастую у пользователей возникает проблема с определением раздела для установки и заданием точек монтирования. Чтобы раз и навсегда разобраться с этими вопросами, я решил написать новую статью об установке Ubuntu на один компьютер с Windows (старую можно прочитать здесь) и на этот раз буквально "объяснить ...
Автоматическая запись звонков Skype
  • 🕛 20 мая, 18:54
Skype Call Recorder - утилита, которая позволяет легко записывать ваши разговоры в Skype. Она позволяет записывать ваши звонки как в автоматиечском режиме, так и вручную, сохраняя их в форматах mp3, ogg vorbis или wav. Использовать программу очень просто: запустите Skype Call Recorder, а затем сам Skype. Сразу после запуска, Skype запросит у вас подтверждение на использование Skype Call Recorder: Если вы не хотите отвечать на этот вопрос каждый раз при запуске программы, не забудьте отметить галочку "Запомнить выбор".
По-умолчанию, Skype Call Recorder при входящ...
Меню в заголовках окон Ubuntu 14.04 LTS
  • 🕛 12 марта, 00:11
Следующая версия системы Ubuntu 14.04 LTS будет иметь опция отображения меню приложения в заголовке окна вместо глобального меню. Теперь пользователь сможет выбрать в настройках, где он хочет видеть меню приложения: в верхней панели рабочего стола, или же в заголовке окна.
Ubuntu 14.04 будет правильно работать на экранах с высоким разрешением?
  • 🕛 12 марта, 00:11
Разработчики Ubuntu работают над поддержкой дисплеев с высоким разрешением, таких как Apple Retina. В данный момент тестовая версия Cairo 1.3 с поддержкой масштабирования GTK-приложений при высоком разрешении доступна в Ubuntu 14.04 через PPA.
Оценка плюсов и минусов при переходе Debian на systemd или upstart
  • 🕛 02 января, 03:38
Два участника Технического комитета Debian, которому делегировано принятие решения по выбору системы инициализации для будущего выпуска, представили отчёты с анализом целесообразности выбора systemd или upstart. Ян Джексон (Ian Jackson), автор dpkg, в прошлом работавший в компании Canonical, выступил в пользу перехода на upstart. Расс Олбери (Russ Allbery), отвечающий за сопровождение ряда подсистем Debian, попытался доказать необходимость перехода на systemd.

Мы в соцсетях ✉