Forwarded from моя кибердека
Портативный компьютер с открытым исходным кодом на базе Linux, собранный с нуля
Blackhat оснащен четырехъядерным процессором Allwinner A33 с тактовой частотой 1,5 ГГц и 512 МБ оперативной памятью DDR3.
Подробнее: https://youtu.be/QxqeU8ZfaYg?si=IMf6DC4wKC0N7dXy
Github: https://github.com/o7-machinehum/Blackpants
my cyberdeck
Blackhat оснащен четырехъядерным процессором Allwinner A33 с тактовой частотой 1,5 ГГц и 512 МБ оперативной памятью DDR3.
Подробнее: https://youtu.be/QxqeU8ZfaYg?si=IMf6DC4wKC0N7dXy
Github: https://github.com/o7-machinehum/Blackpants
my cyberdeck
👍21❤1💔1
Debian GNU/Hurd теперь собирает 75% пакетов из архива Debian (в 2023 году было 58%)
Там стабилизировали порт для x86_64, начали портирование на ARM64 и добавили начальную поддержку SMP. Да, микроядерная ОС, которую Столлман задумал как замену Unix, наконец-то научилась видеть больше одного ядра процессора.
Из интересного: через механизм rump от NetBSD запилили драйверы SATA, USB и сетевых карт, работающие в пространстве пользователя. Там же крутятся стеки USB и TCP/IP. В теории это даёт изоляцию и стабильность - упавший драйвер не роняет всю систему. Собираются Xfce, GNOME, KDE, LLVM, работают Go, Rust, OCaml и даже Java. Появился Guix/Hurd, а энтузиасты пилят варианты Arch и Alpine на Hurd.
GNU/Hurd остаётся единственным живым не-Linux портом Debian после того, как GNU/kFreeBSD забросили. Практического смысла для обычного пользователя по-прежнему ноль, но как proof of concept микроядерной архитектуры этот проект живее всех живых. Когда-нибудь допилят...
Linux / Линукс🥸
Там стабилизировали порт для x86_64, начали портирование на ARM64 и добавили начальную поддержку SMP. Да, микроядерная ОС, которую Столлман задумал как замену Unix, наконец-то научилась видеть больше одного ядра процессора.
Из интересного: через механизм rump от NetBSD запилили драйверы SATA, USB и сетевых карт, работающие в пространстве пользователя. Там же крутятся стеки USB и TCP/IP. В теории это даёт изоляцию и стабильность - упавший драйвер не роняет всю систему. Собираются Xfce, GNOME, KDE, LLVM, работают Go, Rust, OCaml и даже Java. Появился Guix/Hurd, а энтузиасты пилят варианты Arch и Alpine на Hurd.
GNU/Hurd остаётся единственным живым не-Linux портом Debian после того, как GNU/kFreeBSD забросили. Практического смысла для обычного пользователя по-прежнему ноль, но как proof of concept микроядерной архитектуры этот проект живее всех живых. Когда-нибудь допилят...
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤8🎉1
Когда вы переходите по ссылке https://gcc.gnu.org/cgit и на секунду появляется аниме-девушка-кошка
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯30😁17❤3🙏3
Linux From Scratch прекращает поддержку SysVinit в пользу systemd
Поддержка SysVinit прекращается в руководствах LFS и BLFS. Версия 12.4 с SysVinit останется доступной, но мартовский релиз 13.0 выйдет только с systemd. Причина в том, что маленькая команда добровольцев не справляется с тестированием 88 пакетов LFS и 1000+ пакетов BLFS в двух окружениях одновременно. GNOME и KDE Plasma требуют systemd, и обходных путей не осталось.
Главный редактор проекта подчеркнул, что решение вынужденное и он им недоволен. В systemd 1678 файлов на C плюс куча конфигов. В SysVinit 22 файла на C и полсотни bash-скриптов. Для проекта, цель которого научить людей понимать, как работает Linux изнутри, потеря простой и прозрачной системы инициализации это удар по образовательной ценности. Но ресурсов поддерживать оба варианта просто нет.
Linux / Линукс🥸
Поддержка SysVinit прекращается в руководствах LFS и BLFS. Версия 12.4 с SysVinit останется доступной, но мартовский релиз 13.0 выйдет только с systemd. Причина в том, что маленькая команда добровольцев не справляется с тестированием 88 пакетов LFS и 1000+ пакетов BLFS в двух окружениях одновременно. GNOME и KDE Plasma требуют systemd, и обходных путей не осталось.
Главный редактор проекта подчеркнул, что решение вынужденное и он им недоволен. В systemd 1678 файлов на C плюс куча конфигов. В SysVinit 22 файла на C и полсотни bash-скриптов. Для проекта, цель которого научить людей понимать, как работает Linux изнутри, потеря простой и прозрачной системы инициализации это удар по образовательной ценности. Но ресурсов поддерживать оба варианта просто нет.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡42😢15👍6🤯3🙏2
Rust Coreutils дорос до 96% совместимости с GNU, и уже в Ubuntu по умолчанию
Вышел uutils coreutils 0.6.0, реализация классических Unix-утилит на Rust. Главным достижением стала совместимость с эталонными тестами GNU Coreutils, которая выросла с 87% до 96%. Из 645 тестов успешно проходят 622, а проваливаются только 16. Для проекта, который переписывает более ста утилит (sort, cat, cp, ls и всё остальное), это серьёзный результат. Ubuntu 25.10 уже использует Rust Coreutils по умолчанию, так что эксперимент вышел на уровень продакшена.
Помимо совместимости, разработчики вычистили unsafe-код из date, sort и других утилит, заменив прямые вызовы libc на безопасные обёртки из пакета nix. Добавили локализацию дат с учётом ICU, сортировку чисел с разделителями тысяч, поддержку SMACK и кучу мелких улучшений. Бонусом этот проект кроссплатформенный и работает на Windows, Redox и Fuchsia.
Linux / Линукс🥸
Вышел uutils coreutils 0.6.0, реализация классических Unix-утилит на Rust. Главным достижением стала совместимость с эталонными тестами GNU Coreutils, которая выросла с 87% до 96%. Из 645 тестов успешно проходят 622, а проваливаются только 16. Для проекта, который переписывает более ста утилит (sort, cat, cp, ls и всё остальное), это серьёзный результат. Ubuntu 25.10 уже использует Rust Coreutils по умолчанию, так что эксперимент вышел на уровень продакшена.
Помимо совместимости, разработчики вычистили unsafe-код из date, sort и других утилит, заменив прямые вызовы libc на безопасные обёртки из пакета nix. Добавили локализацию дат с учётом ICU, сортировку чисел с разделителями тысяч, поддержку SMACK и кучу мелких улучшений. Бонусом этот проект кроссплатформенный и работает на Windows, Redox и Fuchsia.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Release 0.6.0 · uutils/coreutils
Rust Coreutils 0.6.0 Release:
We are happy to announce the release of Rust Coreutils 0.6.0 — a major milestone achieving 96% GNU compatibility with significant safety improvements, enhanced locale ...
We are happy to announce the release of Rust Coreutils 0.6.0 — a major milestone achieving 96% GNU compatibility with significant safety improvements, enhanced locale ...
🔥16🤣10🤔3👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣63❤8
Грег Кроа-Хартман получил премию за вклад в open source
Европейская академия открытого ПО (EOSA) решила, что хватит игнорировать человека, на котором держится вся стабильность ядра Linux, и вручила главную премию года Грегу Кроа-Хартману. Правая рука Линуса держит на себе стабильные ветки ядра Linux, мэйнтейнит 16 подсистем (USB, TTY, Driver core и др.), создал udev и openSUSE Tumbleweed.
Статуэтки раздали и другим героям невидимого фронта. Отметили Фрэнка Карличека за NextCloud, создателей архива Software Heritage и энтузиастов открытого железа.
Награду вручал Дэниел Стенберг (автор curl), так что концентрация людей, чей код работает на каждом утюге мира, в одной комнате просто зашкаливала.
Linux / Линукс🥸
Европейская академия открытого ПО (EOSA) решила, что хватит игнорировать человека, на котором держится вся стабильность ядра Linux, и вручила главную премию года Грегу Кроа-Хартману. Правая рука Линуса держит на себе стабильные ветки ядра Linux, мэйнтейнит 16 подсистем (USB, TTY, Driver core и др.), создал udev и openSUSE Tumbleweed.
Статуэтки раздали и другим героям невидимого фронта. Отметили Фрэнка Карличека за NextCloud, создателей архива Software Heritage и энтузиастов открытого железа.
Награду вручал Дэниел Стенберг (автор curl), так что концентрация людей, чей код работает на каждом утюге мира, в одной комнате просто зашкаливала.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40❤13
Экран загрузки Linux, спроецированный прямо на фонтан во время водного шоу.
- Мам, хочу на лазерное шоу!
- У нас есть лазерное шоу дома.
Лазерное шоу дома: Логи ядра Linux на дачном шланге💦
Linux / Линукс🥸
- Мам, хочу на лазерное шоу!
- У нас есть лазерное шоу дома.
Лазерное шоу дома: Логи ядра Linux на дачном шланге
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥65🤣11😎10
Вышел релиз Git 2.53 с почти 500 изменениями. Главное нововведение - «геометрическая» стратегия упаковки (git repack --geometric), которая умно переупаковывает pack-файлы, избегая полного пересбора и экономя время в монорепозиториях. Особенно полезна для частичных клонов с promisor-remote.
Другая ключевая опция - git fast-import --signed-commits=strip-if-invalid, позволяющая автоматически удалять только те цифровые подписи коммитов, которые стали недействительными после переписывания истории (например, rebase). Это решает давнюю проблему миграции репозиториев с сохранением валидных подписей.
Также появилась удобная команда git repo structure, наглядно показывающая размер и состав репозитория. Несмотря на ранее анонсированное включение Rust по умолчанию, в этой версии он остаётся опциональным, и по-настоящему обязательным он станет только в Git 3.0.
Linux / Линукс🥸
Другая ключевая опция - git fast-import --signed-commits=strip-if-invalid, позволяющая автоматически удалять только те цифровые подписи коммитов, которые стали недействительными после переписывания истории (например, rebase). Это решает давнюю проблему миграции репозиториев с сохранением валидных подписей.
Также появилась удобная команда git repo structure, наглядно показывающая размер и состав репозитория. Несмотря на ранее анонсированное включение Rust по умолчанию, в этой версии он остаётся опциональным, и по-настоящему обязательным он станет только в Git 3.0.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚47😁12😎3💔2
В репозиторий VirtualBox добавлена предварительная поддержка работы поверх встроенного в ядро Linux гипервизора KVM. Теперь вместо проприетарного модуля vboxdrv можно использовать KVM, если он доступен в системе. Реализацию подготовили сотрудники Oracle, хотя работа над ней началась несколько лет назад и затянулась из-за нехватки инженерных ресурсов. Код уже в репозитории, но тестовых сборок пока нет, только GIT-срез для смелых.
Главная польза: решение проблемы с UEFI Secure Boot в дистрибутивах вроде Fedora и RHEL, которые отказываются подписывать сторонние модули ядра. Раньше приходилось либо отключать Secure Boot, либо возиться с самостоятельной подписью vboxdrv. Теперь VirtualBox автоматически переключится на KVM, если собственные драйверы недоступны. Бонусом есть возможность запускать VirtualBox одновременно с другими KVM-системами и использовать продвинутые механизмы аппаратного ускорения, например APICv.
Пока поддерживаются современные гостевые ОС, а старые и экзотические вроде MS-DOS ещё не оттестированы. Сохранённые состояния между родным гипервизором и KVM должны быть совместимы.
Linux / Линукс🥸
Главная польза: решение проблемы с UEFI Secure Boot в дистрибутивах вроде Fedora и RHEL, которые отказываются подписывать сторонние модули ядра. Раньше приходилось либо отключать Secure Boot, либо возиться с самостоятельной подписью vboxdrv. Теперь VirtualBox автоматически переключится на KVM, если собственные драйверы недоступны. Бонусом есть возможность запускать VirtualBox одновременно с другими KVM-системами и использовать продвинутые механизмы аппаратного ускорения, например APICv.
Пока поддерживаются современные гостевые ОС, а старые и экзотические вроде MS-DOS ещё не оттестированы. Сохранённые состояния между родным гипервизором и KVM должны быть совместимы.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🎉11💔2❤1
Forwarded from IT-Мемасы от Эникея
В нашем колхозе "Светлый Путь Пингвина" урожай багов в этом году рекордный. Но мы справляемся 🐧
@itmemas
@itmemas
✍30😁18🌚6👍4❤3
JetBrains переводит IntelliJ на Wayland
JetBrains анонсировала, что с версии IntelliJ 2026.1 её IDE по умолчанию будут использовать протокол Wayland вместо устаревшего X11. Уже сейчас поддержку можно опробовать в EAP-сборках. Это означает прямой запуск без прослойки XWayland, хотя совместимость с X11 сохранится как опция.
За два года разработки бэкенд WLToolkit стал значительно стабильнее: появился полноценный drag-and-drop, корректная работа с вводом и нативным оформлением окон. Небольшие различия в поведении окон и декорочке остаются, но это уже не эмуляция, а нативная реализация.
Открытый код бэкенда, выпущенный под GPLv2, уже включён в JetBrainsRuntime и может в будущем перекочевать в основной OpenJDK. Таким образом, JetBrains не только ускоряет свой переход, но и активно толкает вперёд экосистему Java-приложений в мире Wayland.
Linux / Линукс🥸
JetBrains анонсировала, что с версии IntelliJ 2026.1 её IDE по умолчанию будут использовать протокол Wayland вместо устаревшего X11. Уже сейчас поддержку можно опробовать в EAP-сборках. Это означает прямой запуск без прослойки XWayland, хотя совместимость с X11 сохранится как опция.
За два года разработки бэкенд WLToolkit стал значительно стабильнее: появился полноценный drag-and-drop, корректная работа с вводом и нативным оформлением окон. Небольшие различия в поведении окон и декорочке остаются, но это уже не эмуляция, а нативная реализация.
Открытый код бэкенда, выпущенный под GPLv2, уже включён в JetBrainsRuntime и может в будущем перекочевать в основной OpenJDK. Таким образом, JetBrains не только ускоряет свой переход, но и активно толкает вперёд экосистему Java-приложений в мире Wayland.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥5🤬4