Author: ProHoster

Detection of vulnerabilities and assessment of resistance to hacker attacks of smart cards and cryptoprocessors with built-in protection

Over the past decade, in addition to methods for extracting secrets or performing other unauthorized actions, attackers have begun to use unintentional data leakage and manipulation of program execution through side channels. Traditional attack methods can be expensive in terms of knowledge, time and processing power. Side-channel attacks, on the other hand, can be more easily implemented and non-destructive, […]

The XY phenomenon: how to avoid the "wrong" problems

Have you ever thought about how many hours, months and even lives have been wasted solving the “wrong” problems? One day, some people began to complain that they had to wait unbearably long for the elevator. Other people were concerned about these slanders and spent a lot of time, effort and money trying to improve the operation of elevators and reduce waiting times. But […]

Linux kernel 5.3 has been released!

Main innovations The pidfd mechanism, which allows you to assign a specific PID to a process. Pinning continues after the process is terminated so that the PID can be issued to it when it starts again. Details. Limitations of frequency ranges in the process scheduler. For example, critical processes can be run at a minimum frequency threshold (say, at least 3 GHz), and low-priority processes at a higher frequency threshold […]

Habr Special #18 / New Apple gadgets, a fully modular smartphone, a village of programmers in Belarus, an XY phenomenon

In this issue: 00:38 - New Apple products: iPhone 11, Watch and budget iPad for students. Does the Pro console add professionalism? 08:28 — Fairphone “Honest Phone” is a completely modular gadget in which literally all parts can be replaced. 13:15 — Is “slow fashion” slowing down progress? 14:30 — A little thing that was not mentioned at the Apple presentation. 16:28 — Why do […]

Neovim 0.4.2

The fork of the vim editor – Neovim has finally passed the version 0.4 mark. Main changes: Added support for floating windows. Demo Added multigrid support. Previously, neovim had a single grid for all created windows, but now they are different, which allows you to customize each of them separately: change the font size, the design of the windows themselves and add your own scrollbar to them. Nvim-Lua introduced […]

Varlink - kernel interface

Varlink is a kernel interface and protocol that is readable by both humans and machines. The Varlink interface combines classic UNIX command line options, STDIN/OUT/ERROR text formats, man pages, service metadata and is equivalent to the FD3 file descriptor. Varlink is accessible from any programming environment. The Varlink interface defines which methods will be implemented and how. Every […]

Linux 5.3 kernel release

After two months of development, Linus Torvalds presented the release of the Linux kernel 5.3. Among the most notable changes: support for AMD Navi GPUs, Zhaoxi processors and Intel Speed ​​Select power management technology, the ability to use umwait instructions to wait without using cycles, 'utilization clamping' mode for increased interactivity for asymmetric CPUs, the pidfd_open system call, the ability to use IPv4 addresses from subnet 0.0.0.0/8, the ability […]

A new version of the exFAT driver has been proposed for the Linux kernel

Korean developer Park Ju Hyung, specializing in porting Android firmware for various devices, presented a new edition of the driver for the exFAT file system - exfat-linux, which is a branch of the “sdFAT” driver developed by Samsung. Currently, the exFAT driver from Samsung has already been added to the staging branch of the Linux kernel, but it is based on the code base of the old driver branch (1.2.9). […]

PC-exclusive Rune II will be released on November 12

Human Head Studios has announced the release date for the action role-playing game Rune II. The project's release is scheduled for November 12, 2019. As the developers announced in May, the game will be an Epic Games Store exclusive. True, they did not specify whether we are talking about permanent exclusivity or temporary, which is what most studios resort to. In the game, the user will take on the role of a Viking who […]

Project to add support for parallel compilation process to GCC

The Parallel GCC research project has begun work on adding a feature to GCC that allows the compilation process to be split into multiple parallel threads. Currently, to improve build speed on multi-core systems, the make utility uses the launch of separate compiler processes, each of which builds a separate code file. A new project is experimenting with providing […]

20 minutes of The Outer Worlds gameplay showcases the special charm of the game

This twenty-minute gameplay video, which appears to have been recorded at the Tokyo Game Show, gives some insight into the RPG The Outer Worlds. The players don't perform particularly well here, which indicates a live playthrough rather than a demo from the publisher. Considering that much of the role-playing game consists of conversation, it's annoying that this game entry […]

Large overview trailer for the already released mecha action movie Daemon X Machina for Switch

In early September, Marvelous Studios shared a trailer for the launch of its whirlwind anime-style action film Daemon X Machina. On September 13, the project, led by game designer Kenichiro Tsukuda, famous for the Armored Core series, was launched. To remind you of this event, the developers shared a new overview trailer, where in almost 4 minutes they talked about the main features […]