Category: Blog

Release of systemd 244

Among the changes: new logo; services can now be bound to CPU through cgroup v2, i.e., support for cpuset cgroups v2; it is now possible to define a signal for service restart (RestartKillSignal); systemctl clean now works for units of type socket, mount, and swap; systemd now attempts to read configuration from the EFI SystemdOptions variable as an alternative to changing kernel parameters from the bootloader; systemd cancels […]

Linux kernel 5.4 is ready for mass deployment

Linux kernel developer Greg Kroah-Hartman has released a full stable version of the Linux kernel 5.4, which is ready for mass deployment. It was previously announced by Linus Torvalds. This version is known to have added support for the Microsoft exFAT file system, a new 'lock' feature that restricts access to the kernel by software even with root privileges, as well as many other improvements […]

Report on the development of FreeBSD for the third quarter of 2019

The report on the development of the FreeBSD project from July to September 2019 has been published. Among the changes, it is worth noting: General and system issues The Core team generally approved the inclusion of code in the system licensed under the BSD license with an additional patent use agreement (BSD+Patent), but the decision to include each component under this license must be approved […]

Active Restore: Can disaster recovery happen faster? Much faster?

Backing up important data is essential. But what if work needs to continue immediately, and every minute counts? At Acronis, we decided to explore how quickly we could achieve system startup. This is the first post in the Active Restore series, where I will share how we started the project in collaboration with Innopolis University, what we found […]

What they don't teach in school: how we prepare support engineers

Here is the promised 'other story'. Challenge If four years ago I had been asked: 'How can newcomers in an IT department/company be trained?'—I would have instantly responded: 'By the method of “the monkey sees — the monkey does,” meaning pair the newbie with a more experienced employee and let them observe how typical tasks are performed.' This approach worked for me before, it […]

Domain Fronting Based on TLS 1.3. Part 2

Introduction In the first part of the article, we provided a brief description of the encrypted SNI (eSNI) mechanism. We showed how it can be used to evade detection by modern DPI systems (using Beeline's DPI and the banned Roskomnadzor Rutracker as examples), and explored a new variant of domain fronting based on this mechanism. In the second part of the article, we will move on to more practical aspects that will be useful […]

How to Find a Job with a Good Contract

Hello, Habr readers! Recently, I had the opportunity to attend quite a few interviews and even receive offers from some well-known, and a few lesser-known, European companies. However, today I'm not going to discuss how to prepare for tricky programming tasks or how to better demonstrate soft skills. Today, we'll talk about open source and employment contracts, […]

Work 'not in vain': which projects truly ignited after pre-acceleration?

On November 22, the jury and experts of the 'Senezh' Management Workshop announced their final verdict on the teams that have been developing projects for two months as part of the pre-acceleration program. They slept little and worked a lot — but that's always the case when ... In this post, we will summarize the key results of the pre-acceleration program — did we manage to achieve all the goals we set for the completion of […]

Updated plans for providing 32-bit libraries in Ubuntu 20.04

Steve Langasek from Canonical summarized the results of discussions with the community regarding the list of libraries for the i386 architecture, which will be provided in a layer to ensure compatibility with 32-bit applications in Ubuntu 20.04 'Focal Fossa'. Out of more than 30,000 source packages, about 1,700 were selected for which 32-bit builds for the i386 architecture will continue to be formed. Mostly […]

Release Bubblewrap 0.4.0, a layer for creating isolated environments

A new release of the Bubblewrap 0.4.0 toolkit is available, designed for creating isolated environments in Linux and operating at the application level for unprivileged users. In practice, Bubblewrap is used by the Flatpak project as a layer for isolating applications launched from packages. The project code is written in C and is distributed under the LGPLv2+ license. Traditional Linux container isolation technologies are used […]

Will We Survive Until Monday or How to Get Through Black Friday

Tomorrow is 'Black Friday' — for online projects, this means peak loads on the website. Even giants may struggle to handle them, as happened with Amazon on Prime Day in 2017. We decided to provide some simple examples of working with virtual servers to avoid mistakes and not greet people with a 503 page or, worse, […]

40 channels and chats for those interested in DevOps

The DevOps sphere is evolving very rapidly. The DevOpsDays Moscow team has compiled a list of channels and chats for those interested in DevOps and wanting to stay updated. We also read these channels and even manage some of them. For convenience, we have divided all communities into groups: general, tools, news, and those absent in Telegram. We hope you find it useful. […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster