Postlar filtri


Колеги, вітаю з Новим 2025 роком

Минулий 2024 рік був досить непростим як і для нас, так і для України, але оскільки складні часи народжують сильних людей, у вас з'явився момент його проявити в новому році.

Я вдячний кожному, хто ставив лайки, писав коментарі, ділився і репостив пости. На вас тримається популяризація Linux разом з українським контентом!

У Новому році хочу кожному побажати побільше Лінуксу, терпіння, креативності, а також поменше багів, побільше швидкого компілювання і "чистого" (або майже чистого 😁) коду.

Зі святом!


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
LLM було успішно запущено на ПК з Pentium II 350 МГц, 128 МБ ОЗУ, і Windows 98

Команда EXO Labs продемонструвала запуск Llama 2 на системі Windows 98 з процесором Pentium II з частотою 350 МГц і 128 МБ ОЗУ, використовуючи власний рушій виведення чистого C на основі Llama2.c.

Але найцікавіше те, що найбільша складність для команди була не те, щоб запустити LLM, а щоб її скомпілювати.

Незважаючи на обмежені ресурси, модель змогла генерувати текст з чудовою для свого заліза швидкістю. (0:34)

232 1 12 4 14



Опубліковано вихідний код раніше пропрієтарного Nintendo 3DS - Mikage

Проєкт заснований 2016 року Тоні Вассерком, одним із засновників відкритого емулятора Citra, який також брав участь у розробленні емуляторів Dolphin і PPSSPP.

Код емулятора, написаний мовою C++, вже розміщений на GitHub, але ліцензія для подальшого розвитку відкритого проєкту поки що остаточно не обрана.

З основних відмінностей Mikage від інших емуляторів Nintendo 3DS можна відзначити:

- Емуляцію апаратного забезпечення замість симуляції оточення

- Високу продуктивність, адже використовується JIT-компіляція для CPU і Vulkan для графіки

- Інтерфейс, як у 3DS

- Сам по собі грамотно розроблений функціонал емулятора

Емулятор підтримує Linux, Android і Windows на архітектурах x86_64 і ARM64.


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Проєкт для генерації будь-якого міста в Minecraft - Arnis

Цей проєкт, що написаний на Rust, використовує геопросторові дані OpenStreetMap для максимальної точної генерації світ

Вихідні дані, отримані з API, включають кожен елемент (будівлі, стіни, фонтани, сільськогосподарські угіддя тощо) з відповідними кутовими координатами (вузлами) та описовими тегами

300 0 25 7 11


266 1 3 11 12

Проєкт Bottles буде переписано... (барабанний дріб) мовою Rust з використанням libcosmic

За їхніми словами, наявний монолітний застосунок на Python з інтерфейсом на GTK не дає змоги реалізувати багато ідей, як-от підтримка macOS, обмежує можливості та призводить до виникнення проблем, які "неможливо розв'язати без кардинальної зміни архітектури".

Спочатку був план переписати клієнт на Electron і VueJS, але рішення змінилося на Rust і libcosmic - фреймворк для графічного інтерфейсу на основі iced, через негативну реакцію спільноти на Electron.

Прототип на Rust буде опубліковано через кілька тижнів, поки що доступна тільки демо-версія.


Сьогодні Лінус Торвальдс святкує свій ювілей - 55 років

Будучи 21-річним студентом, Торвальдс заради експерименту почав розробляти Linux як хобі, надихаючись MINIX. До того ж, у найпершому релізі Linux 0.01 було близько 10 239 рядків коду

Після цього у 2005 році він почав розробляти Git, який він написав за два дні, для більш зручного управління і розробки Linux.

За свої 55 років Лінус перевернув двічі ІТ індустрію своїми геніальними проєктами, без яких ми не можемо уявити наш нинішній світ.

Наразі Linux використовують скрізь, починаючи від смартфонів і закінчуючи космічними апаратами, а Git використовують абсолютно у кожному проєкті.

398 0 11 2 38

Telegram почав блокувати російські пропагандистські новинні канали в Європі

Під час спроби подивитися матеріали каналу з'являється напис про порушення місцевих законодавств, проте жодних прикладів порушення не наводиться.

Повідомляють про успішне блокування РИА Новости, Известия, Первый, НТВ, Россия 1, RT, ТВЦ та інших.

359 0 6 15 22

Перший випуск емулятора терміналу Ghostty, що використовує GPU для прискорення

Автор Ghostty Мітчелл Хашімото намагається втілити в новому емуляторі термінала три якості - високу продуктивність, широку функціональність та рідний інтерфейс.

У проведених тестах Ghostty виявився швидшим за емулятори терміналу iTerm і Kitty в 4 рази, а Terminal.app - у 2 рази, під час виведення на екран вмісту великого файлу, наприклад, за допомогою команди «cat big_file.txt».

При порівнянні з Alacritty продуктивність Ghostty була приблизно на тому ж рівні, але Alacritty відстає за функціональністю від Ghostty.

З особливостей Ghostty можна виділити підтримку:

- Емодзі, гіперпосилання, складні графеми, лігатури та виведення зображень через протокол Kitty

- Темних і світлих тем оформлення

- Поділ вікна для одночасного відображення декількох сеансів

- Перемикання між сеансами за допомогою вкладок

- Стандарта ECMA-48, але також підтримує розширення і escape-послідовності, які не ввійшли до стандарту

Код проекту написаний мовою Zig і поширюється під ліцензією MIT.




sudo vs doas?

sudo: Якщо вам потрібна більш складна/обширна система управління правами, гнучкість у налаштуваннях, єдиний стандарт і підтримка різних скриптів (наприклад, журналювання команд або обмеження доступу за ролями), то краще використовувати sudo. (особливо на серверах)

doas: Якщо вам необхідна простота, мінімалізм і вам не потрібне складне налаштування прав, то всі шляхи ведуть до doas. До того ж, doas менший за розмірами за sudo в ~ 185 рази, що робить його безпечнішим і також найкращим у використанні на одноплатних ПК з обмеженими ресурсами.

Я нещодавно на основному ПК перейшов на doas, і він працює набагато шустріше sudo. Та й шанс зламати doas дорівнює нулю, адже для його роботи потрібен лише один рядок у конфіг-файлі, що не можна сказати про sudo. Тому doas отримує від мене респект.


AMD Ryzen очікує підвищення енергоефективності завдяки зміні драйверів AMD P-State у Linux 6.14

За замовчуванням для процесорів Ryzen буде встановлено політику EPP «balanced_performance», що знизить споживання енергії порівняно з поточним налаштуванням «performance».

Ця зміна, запропонована в патчі, спрямована на поліпшення балансу між продуктивністю та енергоспоживанням.




Опубліковано postmarketOS 24.12, Linux-дистрибутив для смартфонів і мобільних пристроїв

Після 6 місяців розроблення представлено випуск проєкту postmarketOS 24.12, що розвиває дистрибутив Linux для мобільних пристроїв, який базується на пакетній базі Alpine Linux, стандартній Сі-бібліотеці Musl і наборі утиліт BusyBox

З основних нововведень у випуску:

- Додано підтримку смартфона Google Pixel 3A і пристроїв на платформі Qualcomm MSM8953 (Snapdragon 450 / 625 / 626 / 632), серед яких Xiaomi Mi A1, Xiaomi Mi A2 Lite, Xiaomi Redmi 4 Prime, Xiaomi Redmi 5 Plus, Xiaomi Redmi Note 4 і Xiaomi Redmi S2/Y2.

- У реліз додано 200+ пристроїв з категорії «testing» з різним рівнем підтримки - від завантаження до майже повної працездатності. Серед новинок - Fairphone 5 і TV-приставки Amlogic.

- У порт «Generic x64 UEFI», призначений для встановлення дистрибутива на звичайні ПК і ноутбуки, додано можливість використання відкритого драйвера Nouveau на системах із GPU NVIDIA, а також додано прошивки для GPU Intel.

- GNOME Mobile оновили до Shell 46: поліпшено оформлення, віртуальну клавіатуру і режими сну/очікування, адаптовано для сенсорних екранів смартфонів і планшетів.

- Інтерфейс на базі MATE адаптований для управління з сенсорного екрана - збільшено відступи і задіяно більший шрифт.

- Sxmo (Simple X Mobile) оновлено до 1.17: додано меню застосунків wofi, новий зберігач екрана peanutbutter, режим «зайнятий», перероблено сповіщення, поліпшено підтримку світлодіодів, додано розділ для всіх застосунків та плавну прокрутку в меню.

- Покращено підтримку камер у збірках, що застосовують ванільне ядро Linux замість специфічного ядра з Android

- За замовчуванням замість утиліти sudo задіяна програма doas і прошарок doas-sudo-shim з реалізацією команди sudo поверх doas.


Мінімалістичний легкий (~12 МБ) застосунок про погоду з підтримкою MD3 - OSS Weather

Застосунок може брати дані про погоду використовуючи OpenWeather, Open-Meteo або Meteo France, а метеорологічний радар працює завдяки RainViewer.

Абсолютно всі необхідні функції для комфортного використання доступні.

На жаль, локалізували додаток під українську лише на 13%, тому якщо бажаєте допомогти, то всі деталі тут.

Доступний для скачування на IzzyOnDroid, Github, Play Market і App Store.


Зміна налаштувань ядра Linux 6.12 призвела до проблем із zRAM у деяких дистрибутивах

Збій стався через зміну в ядрі 6.12, яка додала налаштування алгоритмів стиснення під час роботи і змінила логіку вибору алгоритмів у Kconfig.

Після оновлення до ядра 6.12 у дистрибутивах залишився доступний тільки базовий алгоритм стиснення за замовчуванням. Під час спроби використання інших алгоритмів, наприклад, lz4, виникала помилка «zramctl: /dev/zram0: failed to set algorithm: Invalid argument», оскільки підтримували тільки lzo і lzo-rle, а не всі алгоритми.

Проблема вирішується увімкненням у Kconfig кожного стиснення окремо.


IETF завершив формування RFC 9639 для звукового кодека FLAC

Документ набув статусу «Запропонованого стандарту» і описує поточний формат FLAC, за винятком явної підтримки 32-бітного звуку та обмежень для адаптації.

Публікація RFC 9639 спростить створення нових декодувальників FLAC і забезпечить доступ до формату в майбутньому. Раніше документація була розділеною, а тепер усі деталі зібрані в одному документі, що усуває потребу звертатися до вихідного коду чи архівів листування.




Як і казав, поки що міксуватиму контент: Nokturnal Mortum - Голос Сталі [Харків, 2009]

Пісня, як і весь альбом, зроблені на висоті, що не дивно, адже над ним працювали абсолютні професіонали: легендарний клавішник і гравець на фолк-інструментах Saturious (Олексій Горбов) і один з найвпливовіших українців у світовій та українській метал-сценах Князь Варґґот (Євген Гапон).

Намагатися описати такий шедевр - дуже складне завдання, але можна спробувати коротко описати емоції під час прослуховування: підготовка - кульмінація - катарсис.

https://youtu.be/ZT32mu5d5Rw

20 ta oxirgi post ko‘rsatilgan.