Category: Blog

General Principles of QEMU-KVM

My current understanding: 1) KVM (Kernel-based Virtual Machine) – a hypervisor (VMM – Virtual Machine Manager) operating as a module on Linux OS. The hypervisor is needed to run software in a non-existent (virtual) environment while concealing the real physical hardware from that software. The hypervisor acts as a 'bridge' […]

Cisco 200-125 CCNA v3.0 Training. Day 35. Dynamic trunking protocol DTP.

Today we will examine the dynamic trunking protocols DTP and VTP – VLAN trunking protocols. As I mentioned in the last lesson, we will follow the exam topics for ICND2 in the order they are presented on the Cisco website. Last time we covered item 1.1, and today we will look at 1.2 – configuring, verifying, and troubleshooting connections of network switches: adding […]

Manjaro acquires a legal entity

The desktop distribution Manjaro Linux will now be curated by Manjaro GmbH & Co. KG, established with the support of Blue Systems (one of the main sponsors of KDE). As a result, the following key points have been announced: full-time developers and maintainers will be hired; the company will manage donations, cover expenses for equipment, events, and specialists; the Manjaro community […]

Release of the interactive firewall TinyWall 2.0

The release of the interactive firewall TinyWall 2.0 has been formed. The project is a small bash script that reads information from logs about packets that did not match the accumulated rules and presents a request to the user for confirmation or blocking of the identified network activity. The user's choice is saved and subsequently used for similar traffic associated with the IP ('one connection => one question => [...])

The Manjaro distribution will be developed by a commercial company.

The founders of the Manjaro project announced the creation of the commercial company Manjaro GmbH & Co, which will now oversee the development of the distribution and own the trademark. At the same time, the distribution will remain community-oriented and will evolve with its participation — the project will continue to exist in its current form, retaining all its properties and processes as they were before the company was established. The company will provide [...],

How to Transition from Science to IT and Become a Tester: The Story of One Career

Today we celebrate the people who ensure a bit more order in the world — testers. On this day, GeekUniversity from Mail.ru Group opens a faculty for those who want to join the ranks of the fighters against the entropy of the Universe. The course program is designed so that the profession of 'Software Tester' can be mastered from scratch, even if you have previously worked [...],

OpenCV on STM32F7-Discovery

I am one of the developers of the Embox operating system, and in this article, I will discuss how I managed to run OpenCV on the STM32746G board. If you search for something like "OpenCV on STM32 board," you can find quite a few people interested in using this library on STM32 boards or other microcontrollers. There are several videos that suggest […]

Porting Qt to STM32

Hello! We in the Embox project have successfully launched Qt on the STM32F7-Discovery and would like to share our experience. Previously, we discussed how we managed to run OpenCV. Qt is a cross-platform framework that includes not only graphical components but also features like QtNetwork, a set of classes for database handling, Qt for Automation (in […]

SIP phone on STM32F7-Discovery

Hi everyone. Some time ago, we wrote about how we managed to run a SIP phone on the STM32F4-Discovery with 1 MB of ROM and 192 KB of RAM based on Embox. It should be noted that that version was minimal and connected two phones directly without a server, with voice transmission only in one direction. Therefore, we decided to launch […]

Release of ZeroNet 0.7, a platform for creating decentralized websites

After a year of development, the release of the decentralized web platform ZeroNet 0.7 has been launched, which offers the use of Bitcoin's addressing and verification mechanisms combined with BitTorrent distributed delivery technologies to create websites that cannot be censored, forged, or blocked. The content of websites is stored in a P2P network on visitors' machines and verified by the owner's digital signature. The alternative root system is used for addressing [...],

Mozilla will soon enable DNS over HTTPS in Firefox by default.

Mozilla has completed the testing phase for DNS over HTTPS (DoH) support and plans to launch the feature in the USA by the end of this month. After the full launch, the protocol will also be considered for other countries. This technology allows for the encryption of DNS traffic, although users will have the option to disable the function in the browser and use regular DNS queries. This is likely how users of systems […]

How to create an open-source project

This week, the IT festival TechTrain will take place in St. Petersburg. One of the speakers will be Richard Stallman. Embox is also participating in the festival, and of course, we could not overlook the topic of open-source software. Thus, one of our presentations is titled “From Student Project to Open Source Project: The Embox Experience.” It will focus on the history of Embox's development as an open-source project. In […]

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