🇺🇦 Комора Лінуксоїда | Linux – Telegram
🇺🇦 Комора Лінуксоїда | Linux
670 subscribers
619 photos
103 videos
5 files
1.05K links
Все про *nix та IT українською!

https://tlp-media.github.io

Чат: @unix_ukraine
Адмін: @herbstluft
Download Telegram
Універсальний компілятор Bash Shell у бінарник - shc

Він генерує Cі-код на основі Shell-скрипта, а потім компілює його за допомогою Сі-компілятора.

Скомпільований бінарний файл зберігає залежність від оболонки, зазначеної в shebang (наприклад, #!/bin/sh), і виконується як оригінальний скрипт.

Також shc шифрує код скрипта і додає можливість налаштування терміну закінчення його дії
😱1
Модер створив Steam Brick - урізану версію Steam Deck з однією лише кнопкою увімкнення та USB-роз'ємом

Пристрій не має екрана і контролерів, оснащений лише кнопкою живлення і USB-портом, але виконує всі основні функції завдяки підключенню до телевізора або AR-окулярів.

Steam Brick легший і міцніший за оригінал, а також його простіше носити з собою, з його то вагою в ~ 508 грамів (на 24% менше, ніж у Steam Deck) та компактністю.
🤨9👍2💯1
💯16😁7🔥3👎1🥱1
У Facebook спостерігається блокування публікацій із посиланнями на Linux-ресурси

Проєкт DistroWatch повідомив про блокування своєї групи у Facebook і видалення деяких публікацій з позначкою, що вони "сприяють поширенню, створенню або розміщенню шкідливого ПЗ".

Спроба надіслати апеляцію про помилкове блокування не подіяла і призвела до блокування облікового запису творця групи.

До того ж, користувачі, які надсилали посилання на публікації DistroWatch в інших групах, отримали блокування надсилання коментарів на кілька днів, а спроби надсилання коментарів зі словом «distrowatch.com» блокуються.

Подібні блокування зустріли не тільки у Distowatch - у більшості інших проєктів про Linux теж відзначаються блокування.
🤬14🤣8😁5
У середовищі робочого столу Budgie 10.10 буде залишена тільки підтримка Wayland

Із завдань, які необхідно вирішити до релізу Budgie 10.10, у звіті згадується: досягнення паритету у функціональності аплетів зі старим оточенням на базі X11, доопрацювання MenuManager і стабілізація нового інтерфейсу для налаштування параметрів екрану

Крім того, у наступному випуску Budgie 10.10, який мають намір опублікувати протягом першого кварталу 2025 року, вирішено повністю відмовитися від підтримки X11 і залишити тільки можливість роботи на Wayland.
🔥15🤡3🤔1
Уже скоро Rust у Linux буде готовий до написання повноцінних драйверів

Грег Кроа-Хартман вчора відправив pull request на отримання всіх оновлень ядра драйвера для Linux 6.14, де назвав рівень підтримки Rust «переломним моментом» для Rust-драйверів, оскільки більша частина інфраструктури Rust була об'єднана.

Грег говорить, що у Linux 6.14 стан можливостей драйверів Rust як "майже на стадії «написати справжній драйвер на Rust»".

Позавчора Лінус Торвальдс об'єднав цей код з Linux 6.14.
🔥12🤡2🤔1
Ядро Linux досягло позначки в 40 млн рядків

Із 40 млн рядків 24 млн належать до коду драйверів (наприклад, код драйверів для GPU AMD займає близько 5 млн рядків), а 4.4 мільйона специфічні для різних апаратних архітектур (для підтримки архітектури x86 використовується приблизно 500 тисяч рядків).

А все ще починалося з версії 0.0.1 1991-го року, в якій було всього 10 тис. рядків коду
🕊15🔥3
GTK перевів бекенд для X11 у розряд застарілих і має намір припинити підтримку X11 у гілці GTK 5

Бажання позбутися бекенда X11 пояснюється припиненням активності з розвитку протоколу X11 і проблемами з супроводжуючими - бекенд підтримується за залишковим принципом, оскільки наявні розробники GTK і GNOME зосереджені на Wayland.

Через стагнацію в розробці бекенда, він гальмує реалізацію нових можливостей у GTK. У 2022 році було зроблено спробу знайти осіб, зацікавлених у підтримці протоколу X11 у GTK і готових узяти на себе супровід бекенда, але їх так і не знайшлося.
🤯7🔥6🤡3👍1💔1
🇺🇦 Комора Лінуксоїда | Linux
GTK перевів бекенд для X11 у розряд застарілих і має намір припинити підтримку X11 у гілці GTK 5 Бажання позбутися бекенда X11 пояснюється припиненням активності з розвитку протоколу X11 і проблемами з супроводжуючими - бекенд підтримується за залишковим…
Видаляти підтримку X11 з GTK - дуже погана ідея

Звісно, треба розвивати альтернативу X11 - Wayland, але більшість людей ще сидять на X11, і також, упевнений, що понад 60% DE/WM забазовано на X11.

У результаті, ми отримаємо те, що більше половини користувачів Linux (і практично всі користувачі BSD) будуть відокремлені від софту на новій версії GTK.

До того ж, Wayland ще доволі сирий, тому така поведінка по відношенню, у першу чергу, до X11-користувачів абсолютно некоректна.

Найімовірніше, зроблять форк GTK.
👎13👍7😁1
Google розвиває можливість запуску графічних Linux-застосунків в Android 16 з апаратним прискорення

Для побудови графічного оточення використовують композитний сервер Weston, що використовує протокол Wayland, а запуск X11-додатків здійснюється за допомогою DDX-компонента XWayland.

До того ж, ентузіасти провели експеримент, використовуючи збірку на основі свіжої AOSP, і продемонстрували запуск Doom на Pixel 9 Pro. Правда з присутніх обмежень відсутністя підтримка звуку.
🔥14
Табличка, де розподілені месенджери за їхньою безпекою - DCP

У таблиці присутні понад 80+ протоколів, з докладним описом їхньої безпеки, відкритості та сумісності з різними пристроями.

by @Abendgast
👍8🔥3
Перші підсумки проекту з поліпшення роботи FreeBSD на ноутбуках

Метою проекту, який отримав інвестиції в 750 тисяч доларів, заявлено приведення FreeBSD до форми, що відповідає потребам користувачів сучасних ноутбуків.

1. Основні нововведення серед драйверів:

- Була успішно підготовлена підготовлена документація з перенесення DRM-драйверів з Linux у FreeBSD

- Портовані драйвери i915 і amdgpu з ядра Linux 6.7.

- Триває робота над прошарком для запуску Linux-драйверів у FreeBSD і намічена робота з поетапної синхронізації графічних драйверів з ядром Linux 6.12.

2. Основні нововведення серед підтримки обладнання:

- Ініційовано підтримку S0ix і s2idle, додано S4 для деяких ноутбуків і можливість переведення віртуальних машин у сплячий режим.

- Створено список ноутбуків, підтримуваних у FreeBSD.

- Створено список підтримуваних середовищ робочого столу.

3. Основні створені плани та групи:

- Створено плани з розробки на 2025 рік

- Створено робочу групу LDWG (Laptop Desktop Working Group, "Ludwig") для поліпшення роботи FreeBSD на ноутбуках і ПК, яка займається популяризацією і вербуванням розробників.
🔥4
by Доктор
😁21
Arch Linux надасть офіційні збірки для WSL

Оскільки Arch Linux розвивається в рамках rolling release, то збірки планують оновлювати раз на місяць, які будуть поширюватися в tar-архіві без Microsoft Store і формату appx.

Для встановлення Arch Linux буде достатньо виконати команду wsl --install ArchLinux.
🥴11🔥10😁1
Дуже функціональний калькулятор, що є альтернативою Photomath - NCalcLibre

Цей калькулятор підходить для алгебри, аналітики, тригонометрії, визначення статистичних даних, тощо. Але він не показує кроки для розв'язання рівнянь, системи рівнянь, похідної, тощо, а лише кінцевий результат.

Великим плюсом є те, що NCalcLibre може працювати як з під'єднаним інтернетом, так і без, чого не можна сказати про Photomath, якому обов'язково потрібне підключення до мережі.

Якщо відходити від базового функціоналу будь-якого калькулятора - операцій з числами, то з більш просунутого функціоналу можна відзначити можливість роботи з матрицями, інтегралами, графіками, статистикою, і так далі.
🔥5💩2👍1
Криза в просуванні Rust у Linux через побоювання ускладнення супроводу

Крістоф Гелвіг, мейнтейнер підсистем DMA, KVM, Slab Allocator та архітектури PowerPC у Linux, відмовився підтверджувати DMA патчі, пов'язані з підтримкою розробки Rust-драйверів, пославшись на ускладнення супроводу та розмиття API.

Крістоф запропонував безпосередньо звертатися до C-API DMA в кожному Rust-драйвері, щоб не створювати додаткових абстракцій, від яких змушені будуть залежати супроводжуючі ядра.

Розробники заявили, що готові підтримувати код, але Гелвіг наклав вето, назвавши змішання мов раковою пухлиною для ядра.
🔥135😐2😁1
Intel випустила ISPC 1.26 - компілятор для C з SPMD, який спрощує SIMD-векторизацію на CPU і GPU

Цей компілятор заснований на LLVM і підтримує x86 (SSE2, SSE4, AVX, AVX2, AVX512), ARM (NEON) і Intel (Gen9, Xe), а також працює на Linux, Windows, macOS і FreeBSD.

ISPC дає змогу розпаралелювати обчислення без явного використання SIMD-інструкцій, задіюючи векторні блоки CPU і розподіляючи навантаження між ядрами процесора, що, в результаті, дасть прискорення виконання програм у 3-6 разів.

Основні нововведення, додані у версії ISPC 1.26:

- Покращено підтримку архітектури ARM.

- Додано складальний аргумент generic, що дозволив оптимізувати внутрішню архітектуру компілятора та спростити додавання нових складальних аргументів.

- Оптимізовано розгортання циклів і функцій у -O1, зменшено розмір коду

- Додано опцію --darwin-version-min для зазначення мінімально підтримуваної версії для macOS і iOS.
👍6🔥2
Google заробила $888 млрд на стеженні через reCAPTCHA

Дослідники з'ясували, що reCAPTCHA більше служить для відстеження користувачів, ніж для захисту від ботів.

reCAPTCHA ретельно відстежує історію переглядів, роздільну здатність екрану, рух курсору та інші технічні дані, які збирає і потім використовує їх у рекламних цілях - на цьому всьому Google заробила близько 888 млрд доларів.

Вони також підрахували, що reCAPTCHA забрала приблизно 819 млн годин людського часу або $6,1 млрд у вигляді заробітної плати.
👏13😁5🤬4🔥2