Heading: Blog

20 years of the Inkscape project

On November 6, the Inkscape project (a free vector graphics editor) turned 20 years old. In the fall of 2003, four active participants in the Sodipodi project could not agree with its founder, Lauris Kaplinski, on a number of technical and organizational issues and forked the original. At the start, they set themselves the following tasks: Full support for SVG Compact core in C++, loaded with extensions (modeled […]

Reviews of the new MacBook Pro and iMac have been released: M3 Max is up to one and a half times faster than M2 Max, and the regular M3 is up to 22% faster than M2

At the beginning of this year, Apple updated its MacBook Pro laptops with M2 Pro and M2 Max processors, so few expected the company to decide on another update by the end of the year. However, Apple still introduced the M3, M3 Pro and M3 Max chips and computers based on them. Deliveries of the updated laptops will start on November 7, and today […]

Celestia 1.6.4

On November 5, the release of 1.6.4 of the virtual three-dimensional planetarium Celestia, written in C++ and distributed under the GPL-2.0 license, took place. List of changes: the link to the project website has been changed: https://celestiaproject.space; Fixed build error with Lua 5.4. Source: linux.org.ru

Mozilla moves Firefox development from Mercurial to Git

Developers from Mozilla have announced their decision to stop using the Mercurial version control system for Firefox development in favor of Git. So far, the project has provided the option of using Mercurial or Git for developers to choose from, but the repository has primarily used Mercurial. Due to the fact that providing support for two systems at once creates a large load on the teams responsible for […]

argparse 3.0

The release of 3.0 C++ (C++17 dialect) header-only library for parsing command line arguments argparse, distributed under the MIT license. What's new: Added support for mutually exclusive arguments: auto &group = program.add_mutually_exclusive_group(); group.add_argument("β€”first"); group.add_argument("β€”second"); added C++20 module; added support for selecting from multiple values: program.add_argument("input") .default_value(std::string{"baz"}) .choices("foo", "bar", "baz"); program.add_argument("count") .default_value(0) .choices(0, 1, 2, 3, 4, 5); added support for binary […]

Release of bootable firmware Libreboot 20231106

The release of the free bootable firmware Libreboot 20231106 has been presented. The update has been assigned the status of a test release (stable releases are published approximately once a year, the last stable release was in June). The project develops a ready-made assembly of the coreboot project, which provides a replacement for proprietary UEFI and BIOS firmware, responsible for initializing the CPU, memory, peripherals and other hardware components, while minimizing binary inserts. Libreboot aims […]

20 years since the first release of Fedora Linux

The Fedora Project is celebrating 20 years since the project's first release, published on November 6, 2003. The project was formed after Red Hat divided the Red Hat Linux distribution into two projects - Fedora Linux, developed with the participation of the community, and commercial Red Hat Enterprise Linux. Fedora Linux was focused on intensive development of new Linux technologies, early promotion of innovations […]