🇺🇦 Комора Лінуксоїда | Linux
715 subscribers
636 photos
107 videos
5 files
1.07K links
Все про *nix та IT українською!

https://tlp-media.github.io

Чат: @unix_ukraine
Адмін: @herbstluft
Download Telegram
Рівно 30 років тому 14 березня 1994 року було випущено ядро Linux 1.0.0.

У ньому було близько 173.000 рядків коду.
9
This media is not supported in your browser
VIEW IN TELEGRAM
Знайшов чудову TUI програму, написану на Rust, для паралельного виконання команд в окремих вікнах терміналу - mprocs.

Цей софт можна вважати більш user-friendly альтернативою для складнішого і незрозумілішого tmux-а, але mprocs трохи роздута.

Бінарники доступні на AUR(але PKGBUILD пакета зламаний), npm, homebrew, MPR, scoop та cargo, але особисто я рекомендую завантажувати його з cargo.
🤔3
Кілька гайдів для написання своєї операційної системи.

1. osdev.org - Creating an Operating System: У цьому підручнику задокументовано процес створення операційної системи від найпростіших кроків до створення саморозміщуваної операційної системи.

2. os.phil-opp.com - Writing an OS in Rust: Цей блог присвячено створенню невеликої операційної системи на мові програмування Rust. Кожна публікація є невеликим навчальним посібником і містить весь необхідний код.

Потрібно зауважити, що французький розробник під ніком llenotre написав своє ядро maestro на Rust, читаючи цей блог.

3. DistroTube - Build Your Own Distro With Archiso: Автор показує як зробити свій Arch-подібний дистрибутив використовуючи Archiso.

4. nanobyte - Building an OS: Зявдяки плейлісту, що складається з 28 відео, ви зможете зробити операційну систему на С та асамблері, від звичайного Hello world до власного bootloader, кастомних переривань, та інше!

5. Linux From Scratch: Книга Герарда Бікманса й інших, що описує процес збірки з вихідного коду власного дистрибутиву операційної системи GNU/Linux.

Але вам варто пам'ятати, що все велике починається з малого. У того ж Linux 0.0.1 було всього 10 239 рядків коду, а зараз це одна з найпопулярніших систем із понад 27 млн рядків!
🔥3😨21🥰1
Рівно 71 років тому народився Річард Меттью Столлман - засновник FSF і прихильник ліги за свободу програмування, який розробив GNU Coreutils, Emacs, тощо!

Вітаємо великого філософа свободи з днем народження та бажаємо скорішого одужання!
👍71
Випуск бібліотеки Libadwaita 1.5 для створення інтерфейсів у стилі GNOME

Проєкт GNOME опублікував випуск бібліотеки Libadwaita 1.5, що містить набір компонентів для стильового оформлення інтерфейсу користувача, який відповідає рекомендаціям GNOME HIG (Human Interface Guidelines).

Бібліотека містить готові віджети й об'єкти для побудови додатків, що відповідають загальному стилю GNOME, інтерфейс яких може адаптивно підлаштовуватися під екрани будь-якого розміру (включно і під телефони).

Основною зміною у libadwaita 1.5 стало перероблення адаптивних віджетів для створення діалогових вікон, що підлаштовуються під розмір видимої області.
👍3🤮31
Atari 65XE + Raspberry Pi 3
👍2🔥1
Raspberry Pi OS тепер працює на Linux 6.6 LTS та покращено підтримку Raspberry Pi 5

Raspberry Pi Foundation випустила нову збірку операційної системи Raspberry Pi OS на базі Debian для одноплатних комп'ютерів Raspberry Pi, до якої додано нове ядро з серії Linux 6.6 з довготривалою підтримкою, оновлені компоненти та різноманітні покращення, яке є значним оновленням порівняно з ядром Linux 6.1 LTS

У цьому випуску покращено:
1. Темну тему
2. Додано нові налаштування для роздільної здатності без голів до конфігурації екрану
3. Увімкнено оновлення EEPROM з raspi-config.

Новий випуск Raspberry Pi OS пропонує:
1. Кращу підтримку новітнього Raspberry Pi 5 SBC завдяки покращенню роботи з кнопкою ввімкнення.
2. Додає нові налаштування для роздільної здатності без голови в конфігурацію екрану й одночасно видаляючи налаштування роздільної здатності без голови для Wayland з конфігурації Raspberry Pi.
1
Android 15 передаватиме геолокацію смартфона навіть коли він вимкнений

В Android 15 з'явиться нова функція Powered Off Finding API, яка дасть змогу знаходити пристрої, навіть коли вони вимкнені.

Power Off Finding буде постійно використовувати контролер Bluetooth.

Інші найближчі пристрої Android, які входять у мережу Find My Device і перебувають у зоні дії пристрою, що транслює, прийматимуть сигнал маячка.

Потім вони передаватимуть його геолокацію на сервер Google.
🥰7👎3🗿2
Ілон Маск 17 березня опублікував вихідний код ШІ Grok

Опублікована модель Grok-1 являє собою неадаптований базовий набір даних зі стадії попереднього навчання, що завершилася в жовтні 2023 року.

xAI забезпечує доступ до моделі під ліцензією Apache 2.0

Чат-бота складно назвати "вбивцею всіх ШІ", але у нього є одна особливість - відсутність цензури.
🥱5🤓3😱1
У Snap Store виявлено шкідливі програми для роботи з криптогаманцями (яка несподіванка)

У каталозі Snap Store виявлено 10 застосунків, стилізованих під офіційні клієнти популярних криптовалютних гаманців, але насправді таких, які не мають відношення до розробників цих проєктів, і які створені лише для скаму.

Ба більше, в каталозі ці додатки позначені міткою "Safe", яка створює ілюзію того, що застосунок перевірено і він є "безпечним".

Застосунки опубліковано користувачем digisafe00000 під іменами, подібними до "exodus-build-96567", але в списку застосунків мають вигляд звичайних криптовалютних застосунків: Exodus, Tronlink, Polygon, Electrum, Uniswap, Ladger, Metamask, JaxxLiberty, Avalanche та Trust Wallet.

Наразі зазначені додатки вже видалено з каталогу Snap Store, але майже одразу після їхнього видалення їх було розміщено заново під новим користувачем.
🤯5😐1🗿1
Playtron - новий Linux дистрибутив для ігор

Компанія Playtron вийшла на ринок геймінгу, анонсувавши дистрибутив PlaytronOS з ядром Linux і портативний комп'ютер Playtron.

Дистрибутив працює на всіх сучасних ігрових портативних комп'ютерах, тому ви можете встановити її на Steam Deck, Asus ROG Ally, GPD Win 4 або Lenovo Legion Go.

Він підтримує ігри для Windows, які не прив'язані до Steam, а також підтримує ігри з Epic Games Store.

Також, проєкт планує підтримувати архітектури ПК на базі ARM та x86.

Playtron сподівається запустити загальнодоступну альфа-версію своєї операційної системи в найближчі 60 днів, щоб ком'юніті могло пропонувати ідеї для проєкту та контриб'ютити в проєкт.
😎41🔥1
У драйвері NVIDIA 550.67 випущено виправлення для VKD3D (Proton), Wayland(під питанням), тощо

19 березня NVIDIA випустила свіжий стабільний драйвер з виправленими помилками версії 550.67 для Linux. Ось всі зміни, які ви знайдете в ньому.

З коментаря до випуску:

- Виправлено помилку, яка могла призвести до зависання драйвера GPU під час запуску деяких ігор Vkd3d, таких як F1 2021.

- Виправлено ваду, що призводила до зависання wgpu-програм на Wayland.

- Оновлено панель керування nvidia-settings, щоб забезпечити можливість використання усієї сторінки налаштувань дисплея, коли показано вікно Layout.

- Оновлено панель керування nvidia-settings, щоб дозволити встановити основний дисплей на будь-якому графічному процесорі у системі з декількома графічними процесорами.

- Виправлено помилку Xid під час гри Alan Wake 2 з увімкненим RTX.

Але користувачі пишуть, що оновлення не виправило мерехтіння у Wayland (це чекає на явні виправлення синхронізації), захоплення вікон Wayland для Discord або Steam Link, або загальні збої (це може бути на стороні KDE).
😭1
GitLab видалила Suyu, форк емулятора Yuzu

Сьогодні GitLab закрив доступ до емулятора Suyu і заблокував акаунти його розробників після того, як, швидше за все, головний розробник отримав лист у вигляді запиту на видалення згідно з вимогами DMCA.

Хто надіслав запит на видалення, намагається використати те, що Yuzu нібито порушив DMCA 1201 , обійшовши заходи технічного захисту Nintendo. Й, можливо, також тонко погрожує GitLab незаконною торгівлею (що також є частиною DMCA 1201).

Крім того, Suyu стверджує, що він не містить таких заходів для обходу, як Yuzu.

Але є і хороша новина: Suyu перенесли всі свої репозиторії на свій децентралізований Git-сервер (форк Gitea), і весь проєкт буде в повному порядку.

Схоже, Nintendo не потрібно судитися з емуляторами, щоб вбити їх.

1984
😢6
Інцидент із темою оформлення KDE, що видаляє користувацькі файли

Проєкт KDE рекомендував утриматися від встановлення неофіційних глобальних тем оформлення і віджетів в KDE. Пов'язано це з інцидентом із видаленням усіх особистих файлів у користувача, який встановив тему оформлення Grey Layout з каталогу KDE Store(вона налічує 4000 завантажень).

Передбачається, що інцидент спричинений не злим умислом, а помилкою, пов'язаною з небезпечним використанням команди rm -rf.

Розробники KDE мають намір провести аудит сторонніх тем оформлення, розміщених у каталозі KDE Store. Додатково обговорюється питання введення попередньої перевірки проєктів, що розміщуються в KDE Store.
😁4🔥2👍1
Вчора 22 березня NetBSD виповнився 31 рік 🎉

31 рік та 1 день тому Кріс Деметріу здійснив перший коміт, який відзначив створення репозиторію проєкту і відгалуження від кодової бази 386BSD 0.1.

Перший реліз вийшов через кілька тижнів - 19 квітня.

Серед мотивів створення нової ОС згадувалася розбіжність поглядів із розробниками 386BSD, що виразилося в бажанні:

1. Перейти до відкритішої моделі розроблення
2. Об'єднати в працюючому продукті зовнішні патчі, які накопичилися в комʼюніті
3. Інтегрувати в систему колекцію мережевих застосувань, яка окремо розвивається.

Згодом цілі проєкту NetBSD сконцентрувалися на забезпеченні високої стабільності та переносимості коду.
🎉4
Випущено GE-Proton 9-2 та ULWGL перейменовано на umu

Томас Крайдер АКА "GloriousEggroll" випустив нову версію GE-Proton 9-2 з купою оновлень, а також перейменував ULWGL (Unified Linux Wine Game Launcher).

Якщо з Proton-ом все зрозуміло, що він із себе представляє, то що таке ULWGL? - По суті, це копія Steam Linux Runtime/Steam Runtime Tools, яку Valve використовує для Proton, з деякими змінами, зробленими для того, щоб її можна було використовувати поза Steam. Отже, це не лаунчер у сенсі Heroic або Lutris, а інструмент, який використовується іншими лаунчерами для правильного запуску Proton поза Steam.

У GE-Proton 9-2 та ULWGL відбулися такі зміни:

- wine оновлено до останньої версії bleeding edge.
- dxvk оновлено до останньої версії.
- vkd3d-proton оновлено до останньої версії.
- dxvk-nvapi оновлено до останньої версії.
- додано зміни у висхідному потоці proton.
- додано зміни у висхідному steamclient.
- ULWGL-протонфікси перейменовано на umu-протонфікси для кожного upstream-проєкту.
- попередні зауваження щодо проблему з відтворенням wmv виправлено - знову працює з кінцевою версією Marvel vs. Capcom
Сьогодні особливий день - на каналі ювілей! 100 підписників!

Дуже радий, що на каналі зібралася така чудова аудиторія, та я став євангелістом Unix-подібних систем в Україні, але без вас цього всього не було б! Тож насамперед я вдячний Вам!

Також, вдячний цим каналам і чатам, та їхнім адмінам: Техноблядство, коннект із реальністю, ASCII-Nova, IT Двіж, Цифрова долина, чат нетакусиків

Вдячний усім, хто репостить пости, ставить реакції, пише коментарі та спілкується в нашому чатику! Завдяки вам просувається філософія вільного ПЗ та Unix-подібні системи в Україні!
🔥10👍43
Випуск текстового редактора GNU Emacs 29.3 з усуненням вразливостей

GNU Emacs 29.3 подається як позаплановий екстрений випуск з усуненням вразливостей. За попередніми даними вразливості дають змогу домогтися виконання коду під час відкриття певного контенту або перегляду в Gnus листів зі спеціально оформленими вкладеннями.

Безпосередньо вразливості в списку змін поки не деталізуються, є інформація тільки про додані методи захисту:

- Для блокування підстановки зовнішнього шкідливого коду заборонено виконувати довільний Lisp-код під час увімкнення режиму Org.

- Додано нову змінну untrusted-content, яку можна використовувати для позначки розміщення в локальному буфері контенту, що "не заслуговує на довіру", до якого Lisp-програмам слід ставитися з особливою обережністю.

- У Gnus вміст вбудованих (inline) MIME-блоків тепер обробляється як такий, що "не заслуговує на довіру".

- За замовчуванням вимкнено попередній перегляд вмісту поштових вкладень у форматі LaTeX. Для повернення старої поведінки додано параметр org--latex-preview-when-risky.

- У режимі Org вміст зовнішніх файлів, що викликаються через file-remote-p, обробляється як такий, що "не заслуговує на довіру".
👍31🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Днями знайшов прекрасну утиліту для створення легких і мінімалістичних презентацій від команди suckless. Її назва - sent.

sent не потребує Латексу, LibreOffice чи будь-якого іншого формату файлів, він використовує текстові файли для опису слайдів, а також може відображати зображення. Кожен абзац являє собою слайд презентації. Ви можете створити презентацію за методом Такахасі, це дуже зручно і дозволяє записати презентацію для швидкого та блискавичного виступу протягом декількох хвилин.

Презентація відображається у простому вікні X11. Вміст кожного слайда автоматично масштабується відповідно до розміру вікна.

git clone https://git.suckless.org/sent
cd sent
make
./sent example


Скрипт може скаржитися, що не може відкрити nyan.png, тож будьте пильними (просто видаліть у example рядок зі згадкою цієї фотки)

Якщо ви хочете змінити колір заднього фону та/або тексту, або змінити шрифт, то відредагуйте під свої потреби config.h і скомпілюйте програму ще раз.

*для відображення фото треба встановити farbfeld
🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Двері номерів 13 000 готелів у 131 країні світу можна розкрити через вразливість Unsaflok

Дослідники зі США вперше публічно розкрили техніку злому кількох моделей замків з RFID-ключами марки Saflok, що випускається швейцарським виробником Dormakaba.

Група вразливостей під назвою Unsaflok дає змогу під час зчитування оригінальної ключ-карти визначати необхідні дані для відкриття замка і підробляти робочий майстер-ключ, що складається з двох карток.

Для створення підробки підійде будь-який RFID-дублікатор, включно з Proxmark3 або Flipper Zero, і навіть Android-смартфон з NFC.

Під час експлуатації вразливості перша картка перезаписує дані замка, а друга відкриває його.
2