Category: Blog

DragonFly BSD 5.6.0

On June 17, 2019, a significant release of the DragonFly BSD operating system was presented – Release 56. This release brings substantial improvements to the Virtual Memory System, updates for Radeon and TTM, as well as performance enhancements for HAMMER2. DragonFly was formed in 2003 as a fork of FreeBSD version 4. Among its many features, the following stand out: A high-performance file system HAMMER2 […]

Cloudflare has introduced a distributed random number generator

Cloudflare has launched the League of Entropy service, which is supported by a consortium of several organizations interested in providing high-quality random numbers. Unlike existing centralized systems, the League of Entropy does not rely on a single source and uses entropy generated from multiple unrelated generators managed by different project participants to generate random sequences. […]

Transferring mailboxes between storage in Zimbra Collaboration Suite

Previously, we discussed how easily and simply the Zimbra Collaboration Suite Open-Source Edition can scale. New mail stores can be added without halting the operation of the infrastructure on which Zimbra is deployed. This capability is highly valued by SaaS providers who offer their clients access to the Zimbra Collaboration Suite on a commercial basis. However, this scaling process is not without […]

Parsing 25TB using AWK and R

How to read this article: I apologize for the lengthy and chaotic text. To save your time, I start each chapter with an introduction titled 'What I learned,' where I summarize the essence of the chapter in one or two sentences. 'Just show me the solution!' If you just want to see what I arrived at, skip to the chapter 'Becoming More Inventive,' but […]

Cable television networks for the very young. Part 9: Head Station

The head station collects signals from multiple sources, processes them, and broadcasts them into the cable network. Content of the series of articles Part 1: General architecture of the cable TV network Part 2: Composition and form of the signal Part 3: Analog component of the signal Part 4: Digital component of the signal Part 5: Coaxial distribution network Part 6: RF signal amplifiers Part 7: Optical receivers Part 8: Optical […]

How to Solve NP-Hard Problems Using Parameterized Algorithms

Research work is perhaps the most interesting part of our studies. The idea is to try out your chosen direction while still at university. For instance, students from Software Engineering and Machine Learning often pursue research projects in companies (mostly JetBrains or Yandex, but not only). In this post, I will talk about my project in the field of Computer Science. […]

TCP SACK Panic — Kernel vulnerabilities leading to remote denial of service

Netflix employees discovered three vulnerabilities in the TCP network stack code. The most serious vulnerability allows a remote attacker to trigger a kernel panic. Several CVE identifiers were attached to these issues: CVE-2019-11477 is classified as a significant vulnerability, while CVE-2019-11478 and CVE-2019-11479 are deemed moderate. The first two vulnerabilities relate to SACK (Selective Acknowledgment) and MSS (Maximum […]

Flash will be disabled by default in Firefox 69.

Mozilla developers have disabled the playback of Flash content by default in the nightly builds of Firefox. Starting with Firefox 69, scheduled for September 3, the settings for the Adobe Flash Player plugin will remove the option to enable Flash permanently, leaving only the ability to disable Flash and to individually enable it for specific sites (activation with an explicit click) without remembering the selected mode. In the ESR branches of Firefox […]

Release of the DragonFly BSD 5.6 operating system

The release of DragonFlyBSD 5.6 is now available, an operating system with a hybrid kernel, created in 2003 for the alternative development of the FreeBSD 4.x branch. Key features of DragonFly BSD include the HAMMER distributed versioned filesystem, support for loading 'virtual' kernels as user processes, caching data and metadata from the filesystem on SSDs, context-aware variant symbolic links, and the ability to freeze processes […]

Vulnerabilities in the TCP stacks of Linux and FreeBSD leading to remote denial of service.

Netflix has identified several critical vulnerabilities in the TCP stacks of Linux and FreeBSD that allow for remote initiation of kernel crashes or excessive resource consumption when processing specially crafted TCP packets (packet-of-death). The issues are caused by errors in the handlers for maximum segment size (MSS) in TCP packets and the selective acknowledgment (SACK) mechanism. CVE-2019-11477 (SACK Panic) […]

Why We Are Creating an Enterprise Service Mesh

Service Mesh is a well-known architectural pattern for integrating microservices and transitioning to cloud infrastructure. Today, it's quite challenging to do without it in the cloud-container world. Several open-source implementations of service mesh are already available on the market, but their functionality, reliability, and security are often insufficient, especially when it comes to the requirements of large financial companies on a national scale. Therefore […]

Interactive Roadmap for Web Development Learners

The codery.camp programming school continues to develop in the village. Recently, we completed a complete overhaul of the web development course, which is now available online as well. For structuring the theoretical materials, we applied an unusual solution – all of them are combined into an interactive graph that serves as a convenient roadmap for those studying web development. The materials are interlinked and, besides the theory itself, contain exercises on […]

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