Linux Academy
28.3K subscribers
624 photos
73 videos
5 files
552 links
Download Telegram
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc


💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
4👍1🔥1
👩‍💻 Курс по Zsh — популярной оболочке терминала, по умолчанию встроенной в Mac OS

🔥 Zsh обладает рядом преимуществ по сравнению с другими популярными аналогами вроде bash. Какими? Узнаете в этом курсе!

🔗 Ссылка: *клик*

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65🔥1
🖥 Разработчики проекта Asahi Linux, выполняющего портирование Linux для компьютеров Mac с ARM-чипами Apple, представили инструментарий для запуска современных компьютерных игр в Linux-окружениях, работающих на системах с чипом Apple M1. Речь про игры класса AAA, доступные в каталоге Steam и собранные для архитектуры x86_64. Инструментарий обеспечивает интеграцию созданных проектом драйверов, реализующих API Vulkan 1.3 и OpenCL 3.0, с компонентами, обеспечивающими эмуляцию архитектуры x86_64 и совместимость с Windows.

💡 Необходимые для работы пакеты уже добавлены в штатный репозиторий дистрибутива Fedora Asahi Remix - для запуска игр достаточно обновить драйверы командой "dnf upgrade --refresh" и установить Steam командой "dnf install steam" и она подтянет все необходимые зависимости. Используемый для запуска игр стек построен на основе Vulkan-драйвера Honeykrisp, эмулятора FEX, позволяющего выполнять x86-приложений на системах ARM, проекта Wine и прослоек DXVK и vkd3d-proton с реализацией API DirectX поверх Vulkan.

🌟 Из-за дополнительных накладных расходов, вызванных эмуляцией, рекомендуется наличие в системе 16 ГБ ОЗУ. Проблемы с выравниванием из-за несоответствия размера страниц памяти, используемого в операционной системе и необходимого приложениям (программы собранные для x86 рассчитаны на страницы 4К, в то время как на системах Apple используются страницы 16K), удалось решить через запуск в виртуальном окружении второго ядра Linux, собранного с другим размером страниц памяти. Для запуска игр в отдельных виртуальных машинах со своим ядром задействован инструментарий muvm. Например, таким образом удалось запустить игру Fallout 4

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥74
👩‍💻 Быстрый совет для работы с терминалом в Linux

🌟 А вы знали, что можно мгновенно создать пустой файл, не используя touch?

> text.txt


@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🤔7🔥6😘52👏2
🔥 Релиз RPM 4.20.0 представляет собой значительное обновление пакетного менеджера, который используется в дистрибутивах, таких как RHEL, Fedora, SUSE и другие

🔍 Основные нововведения в новой версии:

🌟 rpm2archive:
Новая утилита заменяет устаревшую rpm2cpio и преобразует RPM-пакеты в архивы формата tar с использованием gzip, что значительно упрощает переход на новые форматы пакетов, не использующие cpio. Это улучшение позволит в будущем лучше поддерживать большие файлы, такие как SRC-пакеты (например, для Chromium).

🌟 Декларативная система сборки:
Представлена новая директива BuildSystem, которая позволяет указывать системы сборки (например, Autotools или CMake) в пакетах через макросы. Это упрощает создание пакетов, устраняя необходимость вручную писать скрипты для компиляции, сборки и установки.

🌟 Дополнительные секции для сборки:
Добавлены секции, позволяющие запускать скрипты до или после выполнения базовых этапов сборки. Это дает больше гибкости для корректировки стандартного поведения сборки.

🌟 Ускоренная генерация зависимостей:
Внедрен новый протокол multi-file, который значительно улучшает производительность при создании пакетов и их зависимости, делая этот процесс быстрее.

🌟 Поддержка JSON-вывода:
В команду rpm добавлена опция вывода в формате JSON, что упрощает интеграцию с различными инструментами автоматизации и анализа.

🌟 Изоляция скриптов сборки:
Плагин rpm-plugin-unshare обеспечивает изоляцию сборочных процессов в отдельных пространствах имен. Это повышает безопасность за счет ограничения доступа к сети, файловой системе и использованию отдельных каталогов для временных файлов.

🌟 API для плагинов:
Публичное API для разработки плагинов теперь будет сохранять совместимость между релизами, что упрощает создание и поддержку сторонних расширений для RPM.

🌟 Цифровые подписи с ECDSA:
Внесена поддержка создания подписей для пакетов с использованием алгоритма ECDSA, что улучшает безопасность и соответствует современным криптографическим стандартам.

🌟 Улучшенная поддержка воспроизводимых сборок:
Введен новый макрос %build_mtime_policy, позволяющий управлять временными метками при сборке, что полезно для воспроизводимых сборок (когда все сборки одного пакета дают одинаковый результат).

🌟 Изменения в обработке патчей:
Объявлен устаревшим синтаксис макросов %patchN без пробела перед номером патча. Теперь требуется использование корректного синтаксиса для работы с патчами

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍6🔥3❤‍🔥1
🖥 Эксперты по кибербезопасности обнаружили новый вектор уязвимости в сервисе cups-browsed, который позволяет использовать его в качестве усилителя трафика при DDoS-атаках

❗️ Уязвимость позволяет генерировать трафик, усиливая его до 600 раз относительно исходного запроса. Проблема затрагивает более 198 тысяч систем с 34% из них, пригодных для подобных атак. Особенность cups-browsed в том, что он обходится без подделки IP-адресов, искажающий данные при передаче. Это делает его новым удобным инструментом для кибератак

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍9🔥2😎1
⭐️ ClipCascade – это простой инструмент для синхронизации содержимого буфера обмена между разными устройствами с использованием сквозного шифрования для защиты данных.

Он работает на настольных компьютерах под управлением Windows и Linux, а также на мобильных устройствах Android.

GitHub

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍95
🔝 Intel и AMD сформировали консультативный совет, посвященный экосистеме x86. К работе этого совета привлечены такие видные деятели, как Линус Торвальдс, создатель и разработчик ядра Linux, и Тим Суини, основатель Epic Games и ключевой разработчик игрового движка Unreal Engine. Кроме них, к участию приглашены представители других ведущих компаний, таких как Broadcom, Dell, Google Cloud, Hewlett Packard Enterprise, HP Inc., Lenovo, Meta, Microsoft, Oracle и Red Hat.

Основной целью создания этой группы является сотрудничество специалистов различных IT-компаний для обеспечения совместимости платформ, упрощения разработки программного обеспечения для систем x86 и выявления нужд разработчиков ПО и аппаратных систем в расширении архитектуры.

Консультативная группа стремится поддерживать развитие архитектуры x86 (включая AMD64, 64-битную версию x86, лицензируемую AMD для Intel) как востребованной вычислительной платформы среди разработчиков и потребителей.

Intel и AMD рассчитывают, что эта группа сможет объединить лидеров отрасли и удовлетворить потребности как производителей оборудования, так и разработчиков программного обеспечения, чтобы сформировать будущее архитектуры и предоставить разработчикам единый набор инструкций и архитектурных интерфейсов.

Сфера интересов группы охватывает различные области применения компьютерной аппаратуры, включая решения для центров обработки данных, клиентских систем, облачных сервисов, встроенных устройств, машинного обучения и 3D-графики.

@linuxacademiya
👍24🔥86🤔1
🖥 Ubuntu или Kubuntu: в чем разница?

🌟 Ubuntu — самый популярный дистрибутив Linux для пользователей настольных компьютеров. Он включает в себя настраиваемый рабочий стол GNOME, обеспечивающий бесперебойный пользовательский опыт

🌟 С другой стороны, Kubuntu — это одна из версий Ubuntu, включающая рабочий стол KDE Plasma .

🌟 По своей сути оба дистрибутива схожи, а главное отличие заключается в среде рабочего стола .

В чем именно различия? Один из них лучше другого? Какой дистрибутив идеально подходит для вашего варианта использования? Узнаете в этой статье!

🔗 Ссылка: *клик*

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍134🔥3👻2😁1
😢54😱14👍9🗿74🔥3😁3💅1
🖥 Шпаргалка по базовым сетевым командам в Linux!

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4116🔥3👎2🐳1
73👍21🔥7🙈2😁1🗿1
👓 Seaglass

Этот проект представляет собой набор декларативных файлов конфигурации и скриптов, которые автоматизируют процесс настройки операционной системы Linux.

Он включает возможность динамического изменения цветовых схем, регулировку прозрачности окон и интеграцию виджетов от KDE.

Репозиторий ориентирован на пользователей Arch Linux и позволяет быстро и легко настроить все эти функции при новой установке.

Проект доступен на GitHub: https://github.com/alexhulbert/SeaGlass.

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍214🔥4
🎉 Ubuntu исполнилось 20 лет!

🌟 В честь этого разработчики выкатили праздничную страницу с историей развития ОС и роликом с участниками команды!

🔗 Ссылка: *клик*

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5514🔥7🗿5🏆3
👩‍💻 Modern-unix

Набор современных альтернатив известных CLI утилит.

Отличная Кастомизацию для вашей консоли администратора.

▪️Github

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥76🌚1