Category: Blog

Software-Defined Storage or What Killed the Dinosaurs?

Once, they were at the top of the food chain. For millennia. Then the unimaginable happened: the sky was covered with clouds, and they ceased to exist. On the other side of the world, events changed the climate: cloud cover increased. The dinosaurs became too big and slow; their attempts to survive were doomed to fail. The apex predators ruled the Earth for 100 million years, growing larger and becoming ever […]

10 vulnerabilities in the Xen hypervisor

Information has been published about 10 vulnerabilities in the Xen hypervisor, five of which (CVE-2019-17341, CVE-2019-17342, CVE-2019-17340, CVE-2019-17346, CVE-2019-17343) potentially allow for escaping the current guest environment and escalating privileges. One vulnerability (CVE-2019-17347) enables an unprivileged process to gain control over the processes of other users in the same guest system, while the remaining four (CVE-2019-17344, CVE-2019-17345, CVE-2019-17348, CVE-2019-17351) allow for […]

Apple TV+ will not have Russian dubbing — only subtitles

The publication "Kommersant" reported, citing its sources, that the Apple TV+ streaming service, as could be expected based on promotional materials, will not feature a Russian dub. Russian subscribers to the service, which is set to launch on November 1, can only expect localization in the form of subtitles. Apple has yet to clarify this issue, but all trailers indicate […]

How to write a smart contract on WebAssembly in the Ontology network? Part 1: Rust

The Ontology Wasm technology reduces the cost of transferring dApp smart contracts with complex business logic to the blockchain, significantly enriching the dApp ecosystem. Currently, Ontology Wasm simultaneously supports development in both Rust and C++. The Rust language better supports Wasm, and the generated bytecode is simpler, potentially further reducing the cost of contract calls. […]

Introduction to Hashicorp Consul’s Kubernetes Authorization

That's right, after the release of Hashicorp Consul 1.5.0 in early May 2019, Consul can natively handle authorization for applications and services running in Kubernetes. In this guide, we will create a Proof of Concept (PoC), showcasing this new feature step by step. Basic knowledge is expected from you […]

Why negative perceptions of the educational process are linked to its positive outcomes

It's commonly believed that students learn better when they have optimal conditions and that teachers should be demanding yet incredibly kind. Without a good mentor who appeals to everyone, it's nearly impossible to grasp the material and successfully pass exams, isn't it? The teaching methods should also be appealing, and the learning process must evoke solely positive emotions. This is true. But, […]

How the fighters of Runet were forged. A bit of real history

Today, while chatting with friends, we started reminiscing about 'how it all was' in Runet— not from the words of politically biased 'Ashmanovs and other insiders,' but as it actually was. We were inspired to write an article. With nothing else to do, I drafted a sketch about what could come next © Essentially— a series of unknown stories from the early days of IT in Russia, some funny and some not so much, […]

Check Point: CPU and RAM optimization

Hello, colleagues! Today, I would like to discuss a highly relevant topic for many Check Point administrators: 'Optimization of CPU and RAM.' It is not uncommon for gateways and/or management servers to consume unexpectedly high amounts of these resources, and I would like to understand where they are 'leaking' and to use them more efficiently if possible. 1. Analysis For analyzing CPU load, it's helpful to use the following commands, which […]

Release of GhostBSD 19.10

The developers of the distribution announced the release of GhostBSD 19.10 on the official website. The distribution includes several improvements and bug fixes: the ability to install with dual boot on UEFI systems where other operating systems are already installed; modified boot settings in the ISO image; and the removal of the network partition mounting service (netmount). Source: linux.org.ru

How to create programs for Windows in Arduino

Once, I had a ridiculous idea to gather 500 laser pointers in one place. I spent a lot of time and did it. It turned out to be spectacular and useless, but I enjoyed it. Six months ago, I had another ridiculous idea. This time it was not very spectacular but much more useful. I also spent a lot of time on it. And in this article […]

Support for 32-bit Xen guest systems in paravirtualization mode is ending in the Linux kernel.

The experimental branch of the Linux kernel, which is developing version 5.4, has introduced changes warning about the imminent end of support for 32-bit guest systems operating in paravirtualization mode under the control of the Xen hypervisor. Users of such systems are advised to switch to using 64-bit kernels in guest environments or to use full (HVM) or hybrid […] modes instead of paravirtualization (PV).

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