Автор: ProHoster

Виявлення вразливостей та оцінки стійкості до хакерських атак смарт-карт та криптопроцесорів із вбудованим захистом

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

Феномен XY: як уникнути «неправильних» проблем

Чи замислювалися ви коли-небудь про те, як багато годин, місяців і навіть життів було витрачено на вирішення «неправильних» проблем? Якось одні люди почали скаржитися, що змушені нестерпно довго чекати на ліфт. Інші люди були стурбовані цими кляузами та витратили багато часу, сил і грошей на те, щоб покращити роботу ліфтів та зменшити час очікування. Але […]

Ядро Linux 5.3 побачило світ!

Головні новації Механізм pidfd, що дозволяє закріпити конкретний PID за будь-яким процесом. Закріплення продовжує діяти після припинення процесу, щоб PID можна було видати йому при повторному запуску. Подробиці. Обмеження частотних діапазонів у планувальнику процесів. Наприклад, критичні процеси можна запускати з мінімальним порогом частоти (скажімо, не менше 3 ГГц), а низькоприоритетні - з верхнім порогом частоти […]

Habr Special #18 / Нові гаджети Apple, повністю модульний смартфон, село програмістів у Білорусі, феномен XY

У цьому випуску: 00:38 — Новинки Apple: iPhone 11, Watch та бюджетний iPad для студентів. Чи додає професійності приставка Pro? 08:28 - "Чеснофон" Fairphone - повністю модульний гаджет, у якого можна замінити буквально всі частини. 13:15 - «Повільна мода» гальмує прогрес? 14:30 - Дрібниця, про яку не сказали на презентації Apple. 16:28 — Чому […]

Neovim 0.4.2

Форк редактора vim - Neovim нарешті подолав позначку версії 0.4. Основні зміни: Додано підтримку плаваючих вікон. Демо Додана підтримка multigrid. Раніше neovim мав єдиний grid для всіх вікон, тепер це різні, що дозволяє налаштовувати кожне з них окремо: змінювати розмір шрифтів, оформлення самих вікон і додавати до них свою смугу прокручування. Представлено «Nvim-Lua […]

Varlink – інтерфейс ядра

Varlink – це інтерфейс ядра та протокол, який є зручним для читання як людьми, так і машинами. Інтерфейс Varlink поєднує в собі класичні параметри командного рядка UNIX, текстові формати STDIN/OUT/ERROR, сторінки довідкового керівництва, службові метадані та еквівалентний файловому дескриптору FD3. Varlink доступний із будь-якого середовища програмування. Інтерфейс Varlink визначає, які методи будуть реалізовані та як. Кожен […]

Реліз ядра Linux 5.3

Після двох місяців розробки Лінус Торвальдс подав реліз ядра Linux 5.3. Серед найбільш помітних змін: підтримка GPU AMD Navi, процесорів Zhaoxi та технології управління енергоспоживанням Intel Speed ​​Select, можливість використання інструкцій umwait для очікування без використання циклів, що підвищує інтерактивність режиму 'utilization clamping' для асиметричних CPU, системний виклик pidfd_open, можливість використання IPv4- з підмережі 0.0.0.0/8, можливість […]

Для ядра Linux запропоновано новий варіант драйвера exFAT

Корейський розробник Park Ju Hyung, який спеціалізується на портуванні прошивок Android для різних пристроїв, представив нову редакцію драйвера для файлової системи exFAT - exfat-linux, яка є відгалуженням від драйвера sdFAT, розробленого компанією Samsung. В даний час до staging-гілки ядра Linux вже додано драйвер exFAT від Samsung, але він заснований на кодовій базі старої гілки драйвера (1.2.9). […]

PC-ексклюзив Rune II вийде 12 листопада

Human Head Studios оголосила дату виходу рольового екшену Rune II. Реліз проекту заплановано на 12 листопада 2019 року. Як оголосили розробники у травні, гра стане ексклюзивом Epic Games Store. Щоправда, вони не уточнили, чи йдеться про постійну ексклюзивність чи тимчасову, до чого вдаються більшість студій. У грі користувач візьме на себе роль вікінга, який […]

Проект додавання до GCC підтримки розпаралелювання процесу компіляції

У рамках дослідницького проекту Parallel GCC почалася робота з додавання до GCC можливості, що дозволяє розділяти процес компіляції на кілька паралельних потоків. В даний час для підвищення швидкості збирання на багатоядерних системах на рівні утиліти make застосовується запуск окремих процесів компілятора, кожен з яких виконує збирання окремого файлу з кодом. Новий проект експериментує із забезпеченням […]

20 хвилин ігрового процесу The Outer Worlds демонструють особливий шарм гри

Приведённое двадцатиминутное видео игрового процесса, похоже, записанное на выставке Tokyo Game Show, позволяет составить некоторое представление об RPG The Outer Worlds. Здесь игроки показывают себя не особенно хорошо, что указывает на запись живого прохождения, а не демонстрации от издателя. Учитывая, что значительная часть ролевой игры состоит из разговоров, раздражает, что и в этой игровой записи […]

Великий оглядовий трейлер хутра-бойовика Daemon X Machina, що вже вийшов, для Switch

На початку вересня студія Marvelous поділилася трейлером до запуску свого ураганного бойовика у стилі аніме Daemon X Machina. 13 вересня проект, створенням якого керує відомий за серією Armored Core геймдизайнер Кенітіро Цукуда (Kenichiro Tsukuda), було запущено. Щоб нагадати про цю подію, розробники поділилися новим оглядовим трейлером, де за майже 4 хвилини розповіла про основні особливості [...]