Автор: ProHoster

Откриване на уязвимости и оценка на устойчивостта на хакерски атаки на смарт карти и крипто процесори с вградена защита

През последното десетилетие, в допълнение към методите за извличане на тайни или извършване на други неоторизирани действия, нападателите започнаха да използват неволно изтичане на данни и манипулиране на изпълнението на програмата чрез странични канали. Традиционните методи за атака могат да бъдат скъпи от гледна точка на знания, време и мощност на обработка. Атаките по страничните канали, от друга страна, могат да бъдат по-лесно осъществени и неразрушителни, […]

Феноменът XY: как да избегнем "грешните" проблеми

Замисляли ли сте се колко часове, месеци и дори животи са били пропилени в решаването на „грешните“ проблеми? Един ден някои хора започнаха да се оплакват, че трябва да чакат непоносимо дълго за асансьора. Други хора бяха загрижени за тези клевети и похарчиха много време, усилия и пари, опитвайки се да подобрят работата на асансьорите и да намалят времето за чакане. Но […]

Ядрото на Linux 5.3 беше пуснато!

Основни иновации Механизмът pidfd ви позволява да присвоите конкретен PID на процес. Фиксирането продължава, след като процесът бъде прекратен, така че PID да може да му бъде издаден, когато започне отново. Подробности. Ограничения на честотните диапазони в планировчика на процеси. Например, критични процеси могат да се изпълняват при минимален праг на честота (да кажем поне 3 GHz), а процеси с нисък приоритет при по-висок праг на честота […]

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

В този брой: 00:38 - Нови продукти на Apple: iPhone 11, часовник и бюджетен iPad за ученици. Конзолата Pro добавя ли професионализъм? 08:28 — Fairphone “Honest Phone” е напълно модулна джаджа, в която могат да се сменят буквално всички части. 13:15 — „бавната мода“ забавя ли прогреса? 14:30 — Малко нещо, което не беше споменато на презентацията на Apple. 16:28 — Защо […]

Neovim 0.4.2

Разклонението на редактора на vim – Neovim най-накрая премина марката версия 0.4. Основни промени: Добавена е поддръжка за плаващи прозорци. Демонстрация Добавена поддръжка на много мрежи. Преди това neovim имаше една решетка за всички създадени прозорци, но сега те са различни, което ви позволява да персонализирате всеки от тях поотделно: променете размера на шрифта, дизайна на самите прозорци и добавете своя собствена лента за превъртане към тях. Nvim-Lua представи […]

Varlink - интерфейс на ядрото

Varlink е интерфейс и протокол на ядрото, които могат да се четат както от хора, така и от машини. Интерфейсът Varlink съчетава класически опции за командния ред на UNIX, текстови формати STDIN/OUT/ERROR, страници с ръководство, метаданни за услуги и е еквивалентен на файловия дескриптор FD3. Varlink е достъпен от всяка среда за програмиране. Интерфейсът Varlink определя кои методи ще бъдат внедрени и как. Всеки […]

Версия на ядрото на Linux 5.3

След два месеца разработка, Линус Торвалдс представи версията на Linux ядрото 5.3. Сред най-забележителните промени: поддръжка за графични процесори AMD Navi, процесори Zhaoxi и технология за управление на захранването Intel Speed ​​​​Select, възможност за използване на инструкции umwait за изчакване без използване на цикли, режим на затягане на използването за повишена интерактивност за асиметрични процесори, pidfd_open системно повикване, възможност за използване на IPv4 адреси от подмрежа 0.0.0.0/8, възможност […]

Предложена е нова версия на драйвера exFAT за ядрото на Linux

Корейският разработчик Park Ju Hyung, специализиран в пренасянето на фърмуера на Android за различни устройства, представи ново издание на драйвера за файловата система exFAT - exfat-linux, който е клон на драйвера "sdFAT", разработен от Samsung. Понастоящем драйверът exFAT от Samsung вече е добавен към етапния клон на ядрото на Linux, но е базиран на кодовата база на стария клон на драйвера (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 Studios споделиха трейлър за старта на своя вихрен екшън филм в стил аниме Daemon X Machina. На 13 септември стартира проектът, ръководен от дизайнера на игри Кеничиро Цукуда, известен със серията Armored Core. За да ви напомнят за това събитие, разработчиците споделиха нов обзорен трейлър, където в почти 4 минути те говориха за основните функции […]