Category: Blog

A stable version of Chrome OS 80 has been released.

Google continues to develop its Chrome OS operating system, which recently received a major update with version 80. The stable version of Chrome OS 80 was supposed to be released a few weeks ago, but the developers apparently miscalculated the timelines and the update arrived late. One of the significant innovations in version 80 is the revamped tablet interface, which can […]

According to the previously established plan, the set of GCC compilers

The non-profit certificate authority Let’s Encrypt, managed by the community and providing certificates for free to anyone who wants them, has warned of the upcoming revocation of many previously issued TLS/SSL certificates. Out of 116 million currently active Let’s Encrypt certificates, just over 3 million (2.6%) will be revoked, of which about 1 million are duplicates tied to a single domain (the error primarily affected certificates that were updated very frequently […]

GCC has been removed from the core of FreeBSD

In accordance with the previously planned schedule, the GCC compiler set has been removed from the FreeBSD source tree. The build of GCC along with the base system for all architectures was disabled by default at the end of December, and now the GCC code has been removed from the SVN repository. It is noted that at the time of removing GCC, all platforms not supporting Clang have transitioned to using external build tools, […]

Mass certificate revocation for Let's Encrypt

The release of Chrome OS 80, based on the Linux kernel, the upstart system manager, the ebuild/portage build tool, open components, and web browser Chrome 80 has taken place. The user environment of Chrome OS is limited to the web browser, and instead of standard applications, web applications are used. However, Chrome OS includes a fully-fledged multi-window interface, desktop, and taskbar. The Chrome OS 80 build […]

Porteus Kiosk 5.0.0 — a distribution for implementing demonstration stands and self-service terminals

On March 2nd, the fifth version of the Porteus Kiosk 5.0.0 distribution, based on Gentoo Linux, was released. It is designed for the rapid deployment of demonstration stands and self-service terminals. The image size is only 104 MB. The distribution includes a minimal environment necessary to run a web browser (Mozilla Firefox or Google Chrome) with restricted rights—changes to settings and installation of add-ons are prohibited […]

How to ensure the quality operation of a small enterprise's local network?

Is a local network necessary for a small enterprise? Is there a need to spend significant funds on purchasing computer equipment, paying the servicing staff, and licensing software? The author has communicated with various categories of (mostly young) owners and managers of small companies (mainly LLCs). Their opinions varied widely, ranging from those who believe that a local computing […]

Creating a WEB directory using PHP + LDAP

It so happened that a (relatively) large company had many remote offices, each with a considerable number of users. All offices are connected in one network with a common domain, and each office was defined in Active Directory (hereafter AD) as an Organization Unit (OU), where users were created. It was necessary to provide users with the ability to quickly and easily […]

Brief Overview and Setup of Kata Containers

This article will discuss the working principle of Kata Containers, and there will also be a practical section on connecting them to Docker. General issues with Docker and their solutions have already been covered, and today I will briefly describe the implementation from Kata Containers. Kata Containers are a secure container runtime based on lightweight virtual machines. Working with them […]

A simple RPM repository using Inotify and WebDAV

In this post, we will look at storing RPM artifacts using a simple script with inotify + createrepo. The artifacts are uploaded via WebDAV using Apache HTTPD. The reasons for using Apache HTTPD will be discussed later in the post. Thus, the solution must meet the following requirements for organizing an RPM repository: Free Immediate availability of the package in the repository a few seconds after uploading to the storage […]

PostgreSQL Antipatterns: changing data bypassing triggers

Sooner or later, many encounter the need to make bulk edits to table records. I've already discussed how to do this effectively and how to avoid pitfalls. Today, I will touch upon the second aspect of bulk updates — the triggers that come into play. For instance, if there's a troublesome ON UPDATE trigger attached to the table where you need to make adjustments, it carries all the changes to […]

The number of extensions for Microsoft Edge has exceeded 1000

A few months ago, the number of extensions for the new Microsoft Edge was 162. Now, that number has grown to approximately 1200. While it's still a bit behind the metrics for Chrome and Firefox, the mere fact itself is commendable. Additionally, the 'blue' browser supports working with Chrome extensions, so there shouldn't be any significant issues. It's worth noting that upon launch […]

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