Для роботи з Linux-контейнерами у Windows більше не обов’язково покладатися на сторонні рішення. Microsoft представила WSL Containers — нову функцію, яка дозволяє створювати, запускати, тестувати й дебажити Linux-контейнери безпосередньо через WSL. Як саме це працює та які можливості дає — розбираємо у сьогоднішньому матеріалі. Принцип роботи WSL Containers Спочатку WSL Containers пов’язували з майбутнім релізом WSL 3, але Microsoft не…
Уявіть, що ви прийшли до величезної бібліотеки. На полицях лежать тисячі книг, але щоб знайти потрібну, ви не бігаєте між стелажами, а просто відкриваєте картковий каталог. Там вказані назви книг, їх автори, кількість сторінок, жанр і, найголовніше, — точне місце на полиці. У світi Unix-подібних операційних систем роль такої картки виконує Inode (скорочення від Index Node або індексний дескриптор). Розберемося,…
Липень видався гарячим не тільки через погоду, а й через купу цікавих апдейтів для Linux. Якщо ви давно не заглядали в менеджер оновлень, ми зібрали для вас найцікавіші релізи минулого місяця. Давайте розберемося, що нового з’явилося і як це полегшить нам життя чи роботу. Реліз VirtualBox 7.2.14 додав початкову підтримку ядра Linux 7.2 Якщо ви активно користуєтеся віртуальними машинами, то…
Цифровий магазин GOG офіційно підтвердив розробку нативного лаунчера для Linux. Раніше, щоб запустити застосунок на цій ОС, доводилося використовувати сторонні утиліти на кшталт Lutris або Bottles. До того ж, при вході з Linux офіційний сайт просто показував сповіщення про відсутність підтримки. Незабаром GOG Galaxy на Linux працюватиме напряму, чим потішать значну частину геймерів. Співкерівник компанії Кшиштоф Паплінський підтвердив, що до…
Ви випадково видалили важливий лог-файл і використання команди ls це підтверджує. Проте процес, який працює з цим файлом, досі активний. Це означає, що дані фізично залишаються на диску, і ви маєте можливість повернути їх до моменту завершення роботи відповідного процесу. Коли ви виконуєте команду rm, операційна система Linux видаляє лише запис із каталогу та зменшує лічильник посилань на файл. Якщо…
Перша команда для копіювання, яку ви вивчаєте — це cp. Вона чудово працює, коли треба швидко зробити дублікат конфігураційного файла чи перенести пару текстових документів. Все просто, але рівно доти, доки перед вами не постає завдання перенести скопіювати проєкт із 500 000 дрібних файлів. Тут cp не допоможе. На це є три технічні причини: Давайте поговоримо про те, що ж…
Типова ситуація під час розгортання сервісу чи перезапуску вебсервера: замість успішного старту у терміналі з’являється помилка Address already in use. Це означає, що потрібний мережевий порт уже використовує інший процес. У такій ситуації не потрібно перезавантажувати весь сервер, адже це зупинить суміжні служби та створить зайвий простій. Набагато ефективніше знайти процес, який утримує порт, і коректно його завершити. Розберемо основний…
Випадково видалений файл у Linux не завжди означає, що ви безповоротно втратили свої дані. Команда rm не стирає дані з диска миттєво — вона лише видаляє запис у файловій системі. Якщо ж якийсь процес усе ще використовує цей документ, ядро продовжує зберігати його дані, доки процес не закриє файл. То як скористатися цим шансом і відновити видалений файл? Існує багато…
Кожен, хто працює з Linux, рано чи пізно вводить у термінал команду, яку не хотів би бачити в історії. Разом із зручними шорткатами Bash history автоматично зберігає й чутливі дані (паролі або токени). Гарна новина полягає в тому, що Bash дає вам повний контроль над тим, що саме він зберігає, коли це відбувається та як видаляти окремі записи. Ба більше,…
Попри стрімке зростання кількості баг-репортів, зокрема згенерованих AI, Linux продовжує рухатися за своїм звичним графіком релізів. Черговий цикл розробки завершився релізом Linux Kernel 7.1. Частина нововведень спрямована на підвищення продуктивності, частина — на покращення сумісності з новими платформами. Тож реліз буде цікавим як користувачам сучасного обладнання, так і тим, хто стежить за розвитком екосистеми Linux. Розглянемо докладніше, які нові функції…