Author: Yuri Gagarin

The History of the Internet, The Era of Fragmentation, Part 4: Anarchists

<< Previous: Statisticians From approximately 1975 to 1995, computers became available much faster than computer networks. Initially in the USA, and later in other wealthy countries, computers became commonplace for affluent households and appeared in nearly all educational institutions. However, if users of these computers wanted to connect their machines for sharing […]

The History of the Internet, Era of Fragmentation, Part 3: Statisticians

<< Previous: Sowing the Wasteland In spring 1981, after several minor trials, the French telecommunications administration (Direction générale des Télécommunications, DGT) began a large-scale experiment to implement videotex technology in Brittany, in a locality called Île et Vilaine, named after the two rivers flowing nearby. This was a prelude to the full-scale launch of the system throughout the French metropolis, planned for […]

Risk analysis in implementing the Perl 7 initiative

Dan Book, who supports over 70 modules in CPAN, conducted a risk analysis regarding the proposed implementation plan for Perl 7. It is noteworthy that the Perl 7 branch aims to include the strict mode 'strict' by default, activate 'use warnings', and change the values of several parameters affecting compatibility with legacy code. It is expected that the change will lead to incompatibility in […]

Wine 5.12

On July 3, the release of Wine 5.12 took place. Wine is a compatibility layer for Windows applications with POSIX-compliant operating systems, translating Windows API calls to POSIX calls on the fly rather than emulating Windows logic like a virtual machine. In addition to over 48 bug fixes, this new release includes: NTDLL converted to PE format, support for WebSocket API added, improved RawInput support, and updated Vulkan specification. […]

Release of Wine 5.12 and Wine Staging 5.12

An experimental release of the open implementation of WinAPI — Wine 5.12 — has occurred. Since the release of version 5.11, 48 bug reports have been closed and 337 changes made. The most significant changes include: the NTDLL library converted to PE format; support for WebSocket API added; improved RawInput support; updated Vulkan API specification; and closure of bug reports related to the operation of games and applications: Grand […]

Computer system simulators: the well-known full-platform simulator and the lesser-known cycle and trace models.

In the second part of the article about computer system simulators, I will continue to explain in simple terms about computer simulators, specifically full-platform simulation, which the average user most often encounters, as well as about the clock cycle model and tracks that are more widespread among developers. In the first part, I explained what simulators are in general and about the levels […]

Free Minecraft server on AWS with zero Linux knowledge

Hello, Habr! More precisely, it's about those who are looking for how to set up a Minecraft server to play with friends. This article is aimed at non-programmers, non-system administrators, in general, not the main audience of Habr. It provides a step-by-step guide on creating a Minecraft server with a dedicated IP, tailored for those far from IT. If this doesn't describe you, it's better to skip the article. What is […]

Update of Elementary OS distribution 5.1.6

The release of Elementary OS 5.1.6 has been introduced, positioned as a fast, open, and privacy-respecting alternative to Windows and macOS. The project focuses on quality design aimed at creating a user-friendly system that consumes minimal resources and offers high startup speed. Users are provided with their own Pantheon desktop environment. The original components of Elementary OS are developed using GTK3, […]

Access to dmesg will be restricted in Ubuntu 20.10

Ubuntu developers have restricted access to the utility /usr/bin/dmesg only for users in the 'adm' group. Currently, non-privileged Ubuntu users do not have access to /var/log/kern.log, /var/log/syslog, and system events in journalctl but can view the kernel event log through dmesg. The reason given is the presence of information in the output of dmesg that could be exploited by attackers for […]

The reason for the problems with dehydrated and ACME servers other than LetsEncrypt has been found.

Sebastian Krause identified the source of a strange incompatibility with the Bypass service of the dehydrated script, which is used for automating TLS certificate acquisition via the ACME protocol. Both the reference client and uacme work with Bypass, but not dehydrated (to be precise, it also worked with some workarounds, but exclusively in dns-1 mode). The reason turned out to be trivial: instead of parsing the response in JSON format by […]

How to remove the annoying certificate warning for RDP

Hello Habr, this is a super short and simple guide for beginners on how to connect via RDP using a domain name, so that the annoying certificate warning signed by the server itself doesn't pop up. We'll need WinAcme and a domain. Anyone who has used RDP has seen this message. The guide provides ready-made commands for convenience. Just copy, paste, and it works. […]

I do many reviews of other people's Ansible code and write a lot myself.

In the previous post, I talked about the opportunities Google provides for students and educational institutions. For those who missed it, let me briefly remind you: at 33, I enrolled in a master's program in Latvia and discovered a wonderful world of free opportunities for students to gain knowledge from industry leaders, as well as for teachers to enhance their classes […]

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