Category: Blog

Volume plugins for storage in Kubernetes: from Flexvolume to CSI

Back when Kubernetes was still at v1.0.0, there were volume plugins. They were needed to connect storage systems to Kubernetes for persistent data from containers. Their number was small, and among the first were storage providers like GCE PD, Ceph, AWS EBS, and others. The plugins were included with Kubernetes, which […]

Creating a Kubernetes platform in Pinterest

Over the years of its existence, Pinterest's 300 million users have created more than 200 billion pins on over 4 billion boards. To serve this army of users and vast content base, the portal has developed thousands of services, ranging from microservices that can be handled by a few CPUs to gigantic monoliths running on a whole fleet of virtual machines. And then the moment came […]

A new command shell called nushell has been released.

The first release of the nushell command shell has been published, combining the capabilities of PowerShell and classic Unix shells. The code is written in Rust and is distributed under the MIT license. The project is originally developed as cross-platform and supports Windows, macOS, and Linux. To extend functionality, plugins can be used, which interact via the JSON-RPC protocol. The shell employs the familiar […]

Release of the minimalist web browser links 2.20

The release of the minimalist web browser links 2.20 has been presented, supporting operation in both console and graphical modes. In console mode, color display and mouse control are possible if supported by the terminal in use (for example, xterm). The graphical mode supports image output and font smoothing. In all modes, tables and frames are displayed. The browser supports the HTML specification […]

Microsoft has lifted the block on updates for Windows 7.

Starting August 14, Microsoft blocked the installation of Windows 7 and Windows Server 2008 R2 updates signed with the SHA-2 certificate. This action was a response to issues with these patches reported by Symantec and Norton antivirus solutions. It turned out that these protective programs identified the patches as dangerous files, removing updates during installation and preventing them from running […]

Exchanging secret messages through server logs

According to the definition on Wikipedia, a dead drop is a covert tool used for exchanging information or items between people using a secret location. The idea is that people never meet — yet still exchange information, maintaining operational security. A dead drop should not attract attention. Therefore, in the offline world, inconspicuous items are often used: a free […]

An Inside Look: RFID in the Modern World. Part 1: RFID in Everyday Life

More RFID tags to the god of RFID tags! Since the publication of the article about RFID tags, nearly 7 years have passed. Over these years of traveling and staying in various countries, an enormous number of RFID tags and smart cards have accumulated in my pockets: secure cards (such as permits or bank cards), ski passes, public transport passes, which are absolutely essential in places like the Netherlands […]

Release links 2.20

The release of the minimalist browser links 2.20 has occurred, which operates in both text and graphical modes. The browser supports HTML 4.0, but without CSS and JavaScript. In text mode, the browser consumes about 2.5 MB of RAM. Changes: A bug was fixed that could allow user identification when accessing through Tor. When connected to Tor, the browser sent DNS requests to regular DNS servers […]

Three vulnerabilities in the Marvell Wi-Fi driver included in the Linux kernel

Three vulnerabilities (CVE-2019-14814, CVE-2019-14815, CVE-2019-14816) have been identified in the driver for wireless devices using Marvell chips, which can lead to writing data beyond the allocated buffer when processing specially crafted packets sent through the Netlink interface. These issues could be exploited by a local user to trigger a kernel crash on systems utilizing Marvell wireless cards. There is also a possibility of exploiting these vulnerabilities […]

Production readiness checklist

This article has been translated specifically for students of the 'DevOps Practices and Tools' course, starting today! Have you ever deployed a new service to production? Or perhaps you have been involved in supporting such services? If so, what guided your decisions? What practices are considered good or bad for production? How do you train new team members for releases or support of existing services? Most companies […]

StereoPhotoView 1.13.0

A new version of the program for viewing stereoscopic 3D photos and videos with quick editing capabilities has been released. MPO, JPEG, JPS images and video files are supported. The program is written in C++ using the Qt framework and FFmpeg and OpenCV libraries. The update has been released for all supported platforms, including binary builds for Windows, Ubuntu, and ArchLinux. Key changes in version 1.13.0: Configuration […]

Release of KNOPPIX 8.6

The release 8.6 of the first live distribution KNOPPIX has come out. Linux kernel 5.2 with cloop and aufs patches is included, supporting both 32-bit and 64-bit systems with automatic CPU bitness detection. LXDE is used by default, but KDE Plasma 5 can also be utilized if desired, and Tor Browser has been added. UEFI and UEFI Secure Boot are supported, as well as the ability to customize the distribution directly on the flash drive. Additionally […]

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