linux (83)

Вийшла перша версія Lima — підсистеми macOS для Linux

На GitHub опублікували перший випуск проєкту Lima, неофіційної підсистеми macOS для Linux. Усі напрацювання мають відкритий код, який поширюється під ліцензією Apache 2.0. Lima намагається бути аналогом підсистеми WSL (Windows Subsystem for Linux) і...

Codeguida · 17 травня 2021 · 5

Вийшло ядро Linux 5.12: що нового

Після тижневої затримки й двох місяців розробки Лінус Торвальдс опублікував фінальний реліз Linux 5.12. Серед нових функцій у ядрі з'явились: Маппінг ідентифікаторів: можна зіставляти ID користувачів для змонтованих файлових систем. Тож обмінюватися...

Codeguida · 3 роки тому · 2

(Оновлено) Університету Міннесоти заборонили розробляти ядро Linux

26.04: команда університету вибачилась перед спільнотою Linux за такі методи дослідження. У відкритому листі автори пояснюють, що хотіли в такий спосіб покращити безпеку ядра і насправді було лише три патча з помилками, жоден з яких не потрапив у код...

Codeguida · 3 роки тому

У WSL 2 додали нову версію ядра Linux

Розробники Microsoft оновили підсистему Windows для Linux 2 — тепер у ній діє ядро 5.10.16.3. Це суттєвий стрибок, адже до цього у WSL діяла версія 5.4.72 (оновлення за лютий). Зараз 5.10 є останньою LTS-гілкою ядра, вона вийшла н...

Codeguida · 3 роки тому

У ядрі Linux 5.13 буде підтримка пристроїв Apple M1

Розробники проєкту Asahi Linux запропонували додати у ядро підтримку чипів Apple M1. Вони підготували набір патчів для перенесення Linux на Apple Silicon, їх вже схвалили та додали у кодову базу Linux-next. На її базі формуватимуть ядро 5.13, яке має...

Codeguida · 3 роки тому

У наступному ядрі Linux може з’явитись підтримка Rust

У наступному ядрі Linux може з'явитись часткова підтримка Rust: початкова інфраструктура для Rust-драйверів з'явилась у гілці Linux-Next (на базі якої створюється ядро Linux 5.13). Також є приклад модуля ядра з Rust-драйвером та окрема [документація]...

Codeguida · 23 березня 2021 · 1

Як триває перенесення Linux на Apple Silicon

Торік розробник Гектор Мартін почав адаптувати Linux для нових пристроїв Apple з чипами M1. Проєкт називається Asahi Linux, зараз команда опублікувала перший звіт про те, як саме Linux переносять на Apple Silicon. Повністю робочого дистрибутиву поки...

Codeguida · 17 березня 2021 · 1

У Linux 5.12 додали механізм KFence для виявлення помилок пам’яті

У версію ядра Linux 5.12 додали механізм Kernel Electric Fence, або KFence. Це детектор помилок, які виникають під час роботи з пам'яттю. Раніше цю функцію у ядрі виконував KASAN (Kernel Address Sanitizer), однак KFence має використовувати менше ресу...

Codeguida · 02 березня 2021 · 2

НАСА відправило Linux і відкрите ПЗ на Марс

18 лютого на Марс успішно приземлився автономний вертоліт Ingenuity. Він прикріплений до марсохода Perseverance, який відправили на червону планету в межах місії «Марс 2020». Ingenuity вже передав диспетчерам сигнал про те, що він і базова станція пр...

Codeguida · 22 лютого 2021 · 2

В ОС Fuchsia додають підтримку немодифікованих програм Linux

У Fuchsia планують додати підтримку немодифікованих програм Linux. Розробники з Google запропонували механізм для запуску таких застосунків У просторі користувача Fuchsia планують створити інтерфейс starnix, потрібний для сумісності з ABI Linux. Він...

Codeguida · 15 лютого 2021 · 1

Які CPU хочуть видалити з ядра Linux

Ядро Linux 5.10, яке опублікували у грудні, отримало LTS-статус підтримки — тож оновлення для нього виходитимуть до 2026 року. Зараз розробники почали обговорювати, чи не варто відмовитись від групи застарілих платформ CPU, що є в основному ядрі. У д...

Codeguida · 11 січня 2021 · 6

Керуємо мережевими підключеннями в Linux за допомогою консольної утиліти nmcli

Використовуйте всі можливості інструменту управління мережевими підключеннями NetworkManager в командному рядку Linux c допомогою утиліти nmcli. Утиліта nmcli безпосередньо звертається до API для доступу до функцій NetworkManager. Вона з'...

Alex · 17 листопада 2020 · 999