Please open Telegram to view this post
VIEW IN TELEGRAM
😢63😁12❤5
Forwarded from 📚Системный Администратор (RTFM)
Структура файловой системы Linux 🐧
Каждый файл и каталог в Linux начинается с / (корневой каталог).
📚@IT_obrazovach
Каждый файл и каталог в Linux начинается с / (корневой каталог).
/bin – Основные бинарные файлы команд /boot – Файлы загрузки системы /dev – Файлы устройств /etc – Конфигурационные файлы системы /home – Домашние каталоги пользователей /lib – Общие библиотеки /media – Подключаемые носители (CD, USB) /mnt – Временные точки монтирования /opt – Дополнительные пакеты программ /proc – Виртуальная файловая система с информацией о процессах /root – Домашняя директория суперпользователя root /run – Данные, используемые запущенными программами /sbin – Системные бинарные файлы /srv – Данные, обслуживаемые системой (например, веб-сервер) /sys – Виртуальная файловая система с информацией о системе /tmp – Временные файлы /usr – Статические файлы пользователей (библиотеки, программы) /var – Данные, которые часто изменяются (логи, кеш) 📚@IT_obrazovach
👍39❤2🙏2
Debian 12 представил повторяемые Live-образы
Команда Debian объявила о полной поддержке повторяемых сборок для всех официальных Live-образов Debian 12.10, а также для сред рабочего стола из репозиториев Debian 11, 12 и Testing. Теперь любой пользователь может собрать свой образ, идентичный официальному, проверив, что в нём нет скрытых модификаций.
▪️ Debian 12 (x86_64): 96.9% пакетов (33 223) собираются повторяемо.
▪️ Debian Testing (ARM64): 96.5% (37 322 пакета).
▪️ Сравнение с другими дистрибутивами:
— Arch Linux: 86.3% (12 800 пакетов в core/extra).
— openSUSE Factory: 98.24% (15 754 пакета).
📌 Проблемный случай: в Debian Testing 2.2% пакетов (819) не проходят проверку, 1.1% (428) не собираются.
Как это работает?
Повторяемые сборки гарантируют, что из исходного кода можно получить точно такой же бинарный файл, как в официальном репозитории. Для этого:
1. Фиксируются зависимости и версии инструментов.
2. Исключается случайность: отключается добавление временных меток, случайных значений.
3. Сохранение порядка: файлы сортируются одинаково на каждом этапе.
Linux / Линукс🥸
Команда Debian объявила о полной поддержке повторяемых сборок для всех официальных Live-образов Debian 12.10, а также для сред рабочего стола из репозиториев Debian 11, 12 и Testing. Теперь любой пользователь может собрать свой образ, идентичный официальному, проверив, что в нём нет скрытых модификаций.
▪️ Debian 12 (x86_64): 96.9% пакетов (33 223) собираются повторяемо.
▪️ Debian Testing (ARM64): 96.5% (37 322 пакета).
▪️ Сравнение с другими дистрибутивами:
— Arch Linux: 86.3% (12 800 пакетов в core/extra).
— openSUSE Factory: 98.24% (15 754 пакета).
📌 Проблемный случай: в Debian Testing 2.2% пакетов (819) не проходят проверку, 1.1% (428) не собираются.
Как это работает?
Повторяемые сборки гарантируют, что из исходного кода можно получить точно такой же бинарный файл, как в официальном репозитории. Для этого:
1. Фиксируются зависимости и версии инструментов.
2. Исключается случайность: отключается добавление временных меток, случайных значений.
3. Сохранение порядка: файлы сортируются одинаково на каждом этапе.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30😁2
Forwarded from godnoTECH - Новости IT
Что изменится?
• Закрытая разработка: все компоненты (Bluetooth-стек, система сборки, фреймворк виртуализации) теперь разрабатываются внутри Google. Раньше часть кода была публичной на ранних этапах.
• Публикация после релиза: исходники в AOSP (Android Open Source Project) будут появляться только когда версия Android готова.
• Доступ для партнёров: производители с лицензией GMS (Google Mobile Services) сохранят доступ к внутренней ветке.
Почему Google это делает?
⚙️ Упрощение процессов: раньше синхронизация двух веток (открытой и внутренней) вызывала конфликты и требовала ресурсов.
🚀 Скорость разработки: основные API и функции создаются во внутренней ветке, которая часто опережала публичную.
Последствия:
• Сложности для контрибьюторов: вносить правки станет труднее — код в AOSP будет устаревшим.
• Для кастомных прошивок: сборки на базе стабильных тегов (как LineageOS) не пострадают. Проблемы — у тех, кто полагался на нестабильную ветку main.
Как вы относитесь к изменениям?
🤷 — Нормально. Главное — стабильность
👎 — Кнопка дизлайка
Please open Telegram to view this post
VIEW IN TELEGRAM
👎150🤷43😢9👍7🤣1
Евросоюз прорабатывает план отказа от Windows
Проект EU OS предлагает создать иммьютабельный (неизменяемый) Linux-дистрибутив с интерфейсом, похожим на Windows, для госучреждений ЕС. Пока это не готовая ОС, а детальный план, опубликованный на специальном сайте, где описаны требования, развёртывание и управление системой.
📌 Основные детали
• Основой EU OS станет Fedora Linux (KDE Plasma).
• Цель: обеспечить ОС для госорганов с сотнями пользователей, минимизировав риски взломов.
• Статус: неофициальный проект, запущенный в конце 2023 года. Исходники доступны на GitLab.
• Автор проекта: доктор Роберт Риман (сотрудник Европейского надзорного органа по защите данных, EDPS).
• Статус: неофициальный проект, запущенный в конце 2023 года. Исходники доступны на GitLab.
Интересно, почему в основе американская Fedora, а не немецкая SUSE или что-нибудь другое европейское.
Linux / Линукс🥸
Проект EU OS предлагает создать иммьютабельный (неизменяемый) Linux-дистрибутив с интерфейсом, похожим на Windows, для госучреждений ЕС. Пока это не готовая ОС, а детальный план, опубликованный на специальном сайте, где описаны требования, развёртывание и управление системой.
📌 Основные детали
• Основой EU OS станет Fedora Linux (KDE Plasma).
• Цель: обеспечить ОС для госорганов с сотнями пользователей, минимизировав риски взломов.
• Статус: неофициальный проект, запущенный в конце 2023 года. Исходники доступны на GitLab.
• Автор проекта: доктор Роберт Риман (сотрудник Европейского надзорного органа по защите данных, EDPS).
• Статус: неофициальный проект, запущенный в конце 2023 года. Исходники доступны на GitLab.
Интересно, почему в основе американская Fedora, а не немецкая SUSE или что-нибудь другое европейское.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁52👍30❤7🤣6🎅1
Forwarded from Типичный Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37😁17❤11🌚1🫡1
Представлен бета-выпуск дистрибутива Ubuntu 25.04 «Plucky Puffin» (Отважный Тупик)
После формирования выпуска произведена полная заморозка пакетной базы, и разработчики перешли к итоговому тестированию и исправлению ошибок. Релиз запланирован на 17 апреля и отнесён к промежуточным выпускам, обновления для которых формируются в течение 9 месяцев.
На картинках: эксперты Phoronix провели сравнение производительности бета-версии Ubuntu 25.04 с Ubuntu 24.10. В большинстве бенчмарков Ubuntu 25.04 Public Beta работает лучше Ubuntu 24.10.
Linux / Линукс🥸
После формирования выпуска произведена полная заморозка пакетной базы, и разработчики перешли к итоговому тестированию и исправлению ошибок. Релиз запланирован на 17 апреля и отнесён к промежуточным выпускам, обновления для которых формируются в течение 9 месяцев.
На картинках: эксперты Phoronix провели сравнение производительности бета-версии Ubuntu 25.04 с Ubuntu 24.10. В большинстве бенчмарков Ubuntu 25.04 Public Beta работает лучше Ubuntu 24.10.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18
Please open Telegram to view this post
VIEW IN TELEGRAM
😁50👍2
Akamai взяла под крыло kernel.org: глобальная поддержка ядра Linux
Компания Akamai стала новым инфраструктурным партнёром kernel.org — центра распространения исходного кода ядра Linux. Соглашение обеспечит долгосрочную стабильность разработки ОС.
— Akamai взяла на себя хостинг и IT-инфраструктуру kernel.org, включая развёртывание бесплатной CDN-сети для ускорения доступа к репозиториям Git.
— Цель: гарантировать бесперебойную работу платформы, где более 13,5 тыс. разработчиков из 1300+ компаний координируют развитие ядра.
— Akamai планирует интегрировать дополнительные инструменты для защиты от DDoS-атак и оптимизации доставки кода.
Linux / Линукс🥸
Компания Akamai стала новым инфраструктурным партнёром kernel.org — центра распространения исходного кода ядра Linux. Соглашение обеспечит долгосрочную стабильность разработки ОС.
— Akamai взяла на себя хостинг и IT-инфраструктуру kernel.org, включая развёртывание бесплатной CDN-сети для ускорения доступа к репозиториям Git.
— Цель: гарантировать бесперебойную работу платформы, где более 13,5 тыс. разработчиков из 1300+ компаний координируют развитие ядра.
— Akamai планирует интегрировать дополнительные инструменты для защиты от DDoS-атак и оптимизации доставки кода.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤37🤔8👍5😁1😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁87👍7❤3🤔1
Forwarded from godnoTECH - Новости IT
— Organic Maps создаёт приватное приложение для офлайн-навигации. GitHub без предупреждения перевёл репозиторий Organic Maps в режим «только для чтения» в середине марта 2025 года.
— Ограничение сняли через две недели, но команда решила не возвращаться.
— У одного из разработчиков появилось уведомление о блокировке доступа к приватным репозиториям. GitHub предположил связь участника с санкционным регионом или компанией (детали не раскрываются).
Перенесено 54 тыс. коммитов, 9.5 тыс. issue, 100 тыс. комментариев и 4.3 тыс. pull request.
GitHub теряет доверие...
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯29🫡21👍6😁6😢4
Линус Торвальдс раскритиковал код тестирования hdrtest, который собирается как часть полной сборки ядра, а также «оставляет после себя гадости» (turds).
По мнению Торвальдса, этот код «должен умереть», по крайней мере, с точки зрения разработчиков драйверов без DRM.
Новый код hdrtest предназначен для драйвера ядра Intel Xe и призван помочь гарантировать, что опция DRM header files является самодостаточной и проходит базовые проверки и тесты kernel-doc.
Текст из письма Торвальдса
Текст из письма Торвальдса в оригинале
Linux / Линукс🥸
По мнению Торвальдса, этот код «должен умереть», по крайней мере, с точки зрения разработчиков драйверов без DRM.
Новый код hdrtest предназначен для драйвера ядра Intel Xe и призван помочь гарантировать, что опция DRM header files является самодостаточной и проходит базовые проверки и тесты kernel-doc.
Текст из письма Торвальдса
Грр. Я сделал pull, разрешил (тривиальные) конфликты, но я заметил, что в итоге это содержало отвратительную ерунду hdrtest, которая:
(a) замедляет сборку, потому что это делается для обычной сборки allmodconfig, а не для какой-то простой вещи, которую вы, ребята, можете запустить по мере необходимости;
(b) также оставляет случайные гадости hdrtest в каталогах include.
Разработчики уже жаловались на это отдельно. Это никогда не должно было попасть ко мне в таком сломанном виде.
Какого черта это тестирование выполняется как обычная часть сборки?
И черт возьми, мы не добавляем случайные гадкие файлы для зависимостей, которые затем портят исходное дерево.
То, что заставило меня заметить, что это все еще там, было то, что git status жалуется на то, что глупые гадости не игнорируются.
Но что еще важнее, эти гадости также ломают автодополнение имен файлов! Так что нет, добавление его в gitignore на самом деле не решает проблему, просто я бы не заметил ее так быстро.
Эта штука должна умереть.
Если вы хотите сделать эту штуку hdrtest, сделайте это как часть своих собственных проверок. Не заставляйте всех остальных видеть эту отвратительную штуку и не держите эти гадости в своих ветках.
Я просто отключу его, отметив его как BROKEN на данный момент. Вы, ребята, можете решить, что вы хотите сделать, но нет, заставлять других видеть эти вещи — это не выход.
Я бы посоветовал вам вообще не делать это частью настройки Kconfig и обычной сборки, а сделать так, чтобы вы могли запустить это как часть своих тестов (то есть сделать это как что-то вроде "make drm-hdrtest", а не как часть обычных сборок).
Линус.
Текст из письма Торвальдса в оригинале
"Grr. I did the pull, resolved the (trivial) conflicts, but I notice that this ended up containing the disgusting "hdrtest" crap that
(a) slows down the build because it's done for a regular allmodconfig build rather than be some simple thing that you guys can run as needed
(b) also leaves random 'hdrtest' turds around in the include directories
People already complained separately about this. It should never have made it to me in this broken form.
Why the heck is this testing being done as a regular part of the build?
And dammit we don't add random turd files for dependencies that then make the source tree nasty.
The thing that made me notice that it was still there was that "git status" complains about the stupid turds not being ignored.
But more importantly, those turds also break filename completion! So no, adding it to gitignore doesn't actually fix the problem, it would just have made me not notice as quickly.
This thing needs to die.
If you want to do that hdrtest thing, do it as part of your own checks. Don't make everybody else see that disgusting thing and have those turds in their trees.
I'll just disable it by marking it BROKEN for now. You guys can figure out what you want to do, but no, forcing others to see those things is not the answer.
I would suggest you not make this part of the Kconfig setup and normal build at all, but be something where you can run it as part of your tests (ie do it as a "make drm-hdrtest" kind of thing, not as part of regular builds).
Linus"
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🤔4❤2🌚1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81💯39❤7🌚2☃1
В KDE добавлена поддержка Wayland-протокола fifo и улучшена настройка дисплеев
▪️ Добавлена поддержка Wayland-протокола fifo, позволяющего использовать FIFO-механизм (первым пришёл - первым ушёл) обработки очереди обновления содержимого отображаемой поверхности. При помощи указанного протокола при выводе можно обойтись ожиданием завершения вертикальной развёртки (vblank) вместо использования callback-вызовов при каждой готовности отобразить новый кадр, что решает проблему с высокой нагрузкой на GPU при использовании VSync.
▪️ В конфигураторе улучшен интерфейс страницы настройки дисплея. В системах с одним экраном обеспечено скрытие области выбора раскладки экранов. В многомониторных конфигураций улучшено выделение текущего экрана и представление подсоединённых, но не активированных экранов.
▪️ И другие изменения.
Linux / Линукс🥸
▪️ Добавлена поддержка Wayland-протокола fifo, позволяющего использовать FIFO-механизм (первым пришёл - первым ушёл) обработки очереди обновления содержимого отображаемой поверхности. При помощи указанного протокола при выводе можно обойтись ожиданием завершения вертикальной развёртки (vblank) вместо использования callback-вызовов при каждой готовности отобразить новый кадр, что решает проблему с высокой нагрузкой на GPU при использовании VSync.
▪️ В конфигураторе улучшен интерфейс страницы настройки дисплея. В системах с одним экраном обеспечено скрытие области выбора раскладки экранов. В многомониторных конфигураций улучшено выделение текущего экрана и представление подсоединённых, но не активированных экранов.
▪️ И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤6💯2
Forwarded from ElectroFetish
This media is not supported in your browser
VIEW IN TELEGRAM
я, который дедулькам и бабулькам востанавливаю старый ПК
😁59👍6
Theora 1.2: 15 лет спустя свободный кодек получил второе дыхание
Новый релиз сохранил совместимость с оригиналом 2004 года, но принёс оптимизации для ARM, RISC OS и улучшил сжатие.
Theora 1.2:
— Первое обновление с 2009 года (версия 1.1).
— Распространяется под лицензией BSD (royalty-free).
— Совместим с контейнерами Ogg/Vorbis и кодеками уровня H.264/DiVX.
Главные изменения:
— Новый кодировщик Ptalarbvorm — выше скорость и эффективность сжатия.
— Поддержка ARM, TI C64x+ DSP и RISC OS.
— Три уровня скорости кодирования (включая новый промежуточный).
Почему это важно?
— Theora остаётся единственным полностью открытым видеокодеком без патентных ограничений.
— Оптимизации под ARM актуальны для IoT и embedded-устройств.
Технические детали
Кодировщик Ptalarbvorm:
— Создаёт файлы, совместимые со старыми декодерами.
— Ускорение работы на 30-50% (зависит от контента).
Декодер:
— Улучшена обработка потоков с переменным битрейтом.
— Исправлены ошибки буферизации для стриминга.
Linux / Линукс🥸
Новый релиз сохранил совместимость с оригиналом 2004 года, но принёс оптимизации для ARM, RISC OS и улучшил сжатие.
Theora 1.2:
— Первое обновление с 2009 года (версия 1.1).
— Распространяется под лицензией BSD (royalty-free).
— Совместим с контейнерами Ogg/Vorbis и кодеками уровня H.264/DiVX.
Главные изменения:
— Новый кодировщик Ptalarbvorm — выше скорость и эффективность сжатия.
— Поддержка ARM, TI C64x+ DSP и RISC OS.
— Три уровня скорости кодирования (включая новый промежуточный).
Почему это важно?
— Theora остаётся единственным полностью открытым видеокодеком без патентных ограничений.
— Оптимизации под ARM актуальны для IoT и embedded-устройств.
Технические детали
Кодировщик Ptalarbvorm:
— Создаёт файлы, совместимые со старыми декодерами.
— Ускорение работы на 30-50% (зависит от контента).
Декодер:
— Улучшена обработка потоков с переменным битрейтом.
— Исправлены ошибки буферизации для стриминга.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍6