Professional Documents
Culture Documents
VIEW
RE
UNTU 23.1
0
Stable Diffusion p.26 Command & Conquer p.22 ... p.XX ... p.XX
Latex p.29 Ubuntu Devices p.40 The Daily Waddle p.37 Review p.55
Inkscape p.33 Q&A p.60 Micro This Micro That p.XX Ubuntu Games p.62
Graphics
The articles contained in this magazine are released under the Creative Commons Attribution-Share Alike 3.0 Unported license. This means you can
adapt, copy, distribute and transmit the articles but only under the following conditions: you must attribute the work to the original author in some
way (at least a name, email or URL) and to this magazine by name ('Full Circle Magazine') and the URL www.fullcirclemagazine.org (but not attribute
the article(s) in any way that suggests that they endorse you or your use of the work). If you alter, transform, or build upon this work, you must distribute the resulting
work under the same, similar or a compatible license.
Full Circle magazine is entirely independent of Canonical, the sponsor of the Ubuntu projects, and the views and opinions in the magazine should in no way be
assumed to have Canonical endorsement. full circle magazine #202 2 contents ^
EDITORIAL
This magazine was created using :
I t's a full house this month. We have some Python and Micro stuff, some Latex, some Stable
Diffusion, and some Inkscape.
This month, Adam reviews Xubuntu 23.10 and UwUntu. Yes, you read that right. It's another
*buntu review, but with a twist. It's the start of a short series of lesser known *buntu distros.
Elsewhere, Erik takes a look at Ginsha in his Ubuntu Games piece.
The Ubports team have released OTA-4 of Touch, and we've got a run down of the latest
features. Unfortunately, there's still no new version of Touch for my old BQ tablet and MX4 phone.
Insert sad face here. Find Full Circle on:
facebook.com/
Our cover feature is by Art. You remember him from many moons ago, right? He's talking about fullcirclemagazine
getting Linux Mint running on Apple laptops. Surprising how easy it is considering their hardware is
usually locked down pretty tight. twitter.com/#!/fullcirclemag
Don't forget: we have a Table of Contents which lists every article from every issue of FCM. https://mastodon.social/
Huge thanks to Paul Romano for maintaining: https://goo.gl/tpOKqm and, if you're looking for @fullcirclemagazine
some help, advice, or just a chinwag: remember that we have a Telegram group:
https://t.me/joinchat/24ec1oMFO1ZjZDc0. I hope to see you there. Come and say
hello.
Weekly News:
All the best for 2024!
https://fullcirclemagazine.org/
Ronnie
podcasts/index.xml
ronnie@fullcirclemagazine.org
http://www.stitcher.com/s?
fid=85347&refid=stpr
http://tunein.com/radio/Full-
FCM PATREON : https://www.patreon.com/fullcirclemagazine Circle-Weekly-News-p855064/
RELEASE OF LUTRIS 0.5.15: At the same time, Lutris itself acts run in a mixed environment, but in
15/01/2024 only as an intermediary and does This year, on June 11, openSUSE separate containers or virtual
not sell games, so for commercial Leap 15.6 will be released, which machines running on top of the
T he Lutris gaming platform, games the user must independently will most likely become the last “host OS” and isolated from each
version 0.5.15 has been purchase the game from the classic release of the project. If for other.
released, providing tools to make it appropriate service (free games can some reason the development of
easier to install, configure, and be launched with one click from the openSUSE Leap 16 is delayed, they https://news.opensuse.org/
manage games on Linux. The Lutris graphical interface). will extend the life cycle of 2024/01/15/clear-course-is-set-for-
project code is written in Python openSUSE Leap 15.6 or release an os-leap/
and is distributed under the GPLv3 https://github.com/lutris/lutris/ additional release of openSUSE
license. releases/tag/v0.5.15 Leap 15.7. The development of
openSUSE Leap 16 plans to COSMIC CUSTOM SHELL:
The project maintains a continue using the openSUSE 16/01/2024
database for quickly searching and OPENSUSE LEAP 16 WILL BE Factory repository development
S
installing games, allowing you to model and achieve an optimal ystem76, the developer of the
BUILT ON THE ALP balance between new ALP
launch games on Linux through a Linux distribution Pop!_OS ,
single interface with one click, PLATFORM USING technologies, the traditional Linux announced progress in developing
without worrying about installing CONTAINERS: operating system and community their custom shell called COSMIC ,
dependencies and settings. 16/01/2024 package integration initiatives. rewritten in the Rust language (not
Runtime components for running to be confused with the old
T
games are supplied by the project he openSUSE project The ALP platform is positioned COSMIC, which was based on the
and are not tied to the distribution developers have announced as a continuation of the GNOME Shell). The shell has been in
used. A runtime is a distribution- their start of work on the next development of the SUSE Linux development for over two years
independent set of libraries that major release of the openSUSE Enterprise distribution and is and is close to the first alpha
includes components from Leap 16, which will be based on the distinguished by dividing the basic release, which will mark the
SteamOS and Ubuntu, as well as new ALP (Adaptable Linux distribution into parts. The main readiness of a basic set of features
various additional libraries. Platform) technology platform, distribution will be a stripped-down that allow the shell to be
which the commercial SUSE "host OS" environment, which considered a working product. They
You can install games distribution is also moving to. includes only the components expect that the alpha version will
distributed through GOG, Steam, openSUSE Leap 16.0 is planned for minimally necessary to work on top be published at the end of March
Epic Games Store, Battle.net, release in 2025. of your equipment. All applications and will help gather more feedback
Amazon Games, Origin and Uplay. and user space components will not to finalize the functionality and
full circle magazine #202 4 contents ^
NEWS
improve the usability. Highlights and will be supported normally for
include COSMIC Terminal emulator , https://www.mail-archive.com/ 5 years, in addition, you can get
written using the alacritty_terminal another 3 years of extended
RELEASE OF TESSERACT
vbox-announce@virtualbox.org/
framework and supporting features msg00229.html support. An LTS release of MySQL 5.3.4:
such as GPU rendering, skins, and 8.4 is expected in the spring of 18/01/2024
rich input methods. Among the 2024, after which a new Innovation
tasks under development, the
addition of support for mouse
MYSQL 8.3.0 DBMS:
17/01/2024
branch, 9.0 will be formed.
T he release of the optical text
recognition system, Tesseract
5.3.4 was announced. It supports
emulation and the ability to open https://dev.mysql.com/downloads/
hyperlinks in the terminal, are mysql/ recognition of UTF-8 characters and
noted.
O racle has formed a new branch
of the MySQL 8.3 DBMS and
published a corrective update for
texts in more than 100 languages.
The result can be saved in plain text
https://blog.system76.com/post/ or in HTML (hOCR), ALTO (XML),
MySQL 8.0.36 . MySQL Community X.ORG SERVER 21.1.11: PDF and TSV formats. The system
cosmic-the-road-to-alpha 18/01/2024
Server 8.3.0 builds are prepared for was originally created between
all major Linux, FreeBSD, macOS 1985-1995 in the Hewlett Packard
VIRTUALBOX 7.0.14
and Windows distributions.
C orrective releases of X.Org
Server 21.1.11 and DDX
component (Device-Dependent X)
laboratory; in 2005, the code was
opened under the Apache license
RELEASED: MySQL 8.3.0 is the third release and was further developed with the
17/01/2024 built under the new release model, xwayland 23.2.4 have been
participation of Google employees.
which provides for the presence of published , which ensures the
The source code of the project is
launch of X.Org Server for running/
O racle has published a two types of MySQL branches - distributed under the Apache 2.0
corrective release of the "Innovation" and "LTS". The executing X11 applications in
license.
virtualization system VirtualBox Innovation branches, which include Wayland-based environments. The
7.0.14 , which contains 14 fixes. At MySQL 8.1, 8.2 and 8.3, are new versions fix 6 vulnerabilities,
Tesseract includes a console
the same time, an update of the recommended for those who want some of which can be exploited for
utility and the libtesseract library
previous branch of VirtualBox to get access to new functionality privilege escalation on systems
for embedding OCR functionality
6.1.50 was created with 7 changes , earlier. These branches are where the X server is running as
into other applications. Third-party
including support for packages with published every 3 months and are root, as well as for remote code
GUI interfaces that support
the kernel from the RHEL 9.4 and supported only until the next major execution in configurations that use
Tesseract include gImageReader ,
8.9 distributions, as well as the release is published. LTS branches X11 session redirection via SSH for
VietOCR and YAGF. Two recognition
implementation of the ability to are recommended for access.
engines are offered: a classic one
import and export images of virtual implementations that require that recognizes text at the level of
machines with NVMe drive predictability and long-term https://lists.x.org/archives/xorg/
individual character patterns, and a
controllers and media inserted into unchanged behavior. LTS branches 2024-January/061526.html
new one based on the use of a
the virtual CD drive/ DVD. will be released every two years machine learning system based on
full circle magazine #202 5 contents ^
NEWS
an LSTM recurrent neural network, handed over the post of project permit the use of patented
optimized for recognizing entire leader to John Wiegley in the fall of technologies in projects related to
strings and allowing for a 2015. The project code is written in
FOXCONN JOINS INITIATIVE the Linux ecosystem. OIN members
significant increase in accuracy. C and Lisp and is distributed under TO PROTECT LINUX FROM include more than 3,800 companies,
Ready-made trained models have the GPLv3 license. PATENT CLAIMS: communities, and organizations
been published for 123 languages . 18/01/2024 that have signed a patent-sharing
To optimize performance, modules In the new release on the GNU/ license agreement. Among the
F
using OpenMP and SIMD Linux platform, Emacs is set to oxconn has joined the Open main participants of OIN, ensuring
instructions AVX2, AVX, AVX512F, handle the 'org-protocol' URI Invention Network (OIN), an the creation of a patent pool
NEON or SSE4.1 are offered. scheme by default. The "org" mode organization dedicated to protecting Linux, are companies
allows you to quickly save protecting the Linux ecosystem such as Google, Amazon, IBM, NEC,
https://github.com/tesseract-ocr/ bookmarks, notes and links using from patent claims. By joining OIN, Toyota, Renault, SUSE, Philips, Red
tesseract/releases/tag/5.3.4 the 'emacsclient' command, for Foxconn has demonstrated its Hat, Alibaba, HP, AT&T, Juniper,
example to save a URL link with a commitment to co-innovation and Facebook, Cisco, Casio, Huawei,
title you can run 'emacsclient "org- non-aggressive patent Fujitsu, Sony and Microsoft.
RELEASE OF GNU EMACS protocol://store-link? management. Foxconn ranks 20th
url=URL&title=TITLE". In addition, among the largest corporations by Companies that sign the
29.2: the new version offers a new revenue (Fortune Global 500) and is agreement gain access to patents
18/01/2024 option 'tramp-show-ad-hoc-proxies', held by OIN in exchange for an
the world's largest contract
with which you can enable the electronics manufacturer (about obligation not to pursue legal
https://openinventionnetwork.com/
hon-hai-technology-group-foxconn-
joins-open-invention-network-
community/
A
FFmpeg. You can use plugins with OTA-4 Focal (over-the-air) firmware. new release of the Pale Moon
the implementation of video and This is the fourth release of Ubuntu 33.0.0 web browser has been
audio effects compatible with Touch, based on the Ubuntu 20.04 published, branching from the RELEASE OF LIBREOFFICE
Frei0r and LADSPA. One of the package base (older releases were Firefox code base to provide higher 24.2:
features of Shotcut is multi-track based on Ubuntu 16.04). The performance, preserve the classic 31/01/2024
editing with arranging video from project is also developing an interface, minimize memory
T
fragments in various source experimental port of the Unity 8 consumption and provide additional he Document Foundation
formats, without the need to first desktop, which has been renamed customization options. Pale Moon presented their office suite,
import or re-encode them. There Lomiri. builds are created for Windows and LibreOffice 24.2. Ready-made
are built-in tools for creating Linux (x86_64). The project code is installation packages are prepared
screencasts, processing images The Ubuntu Touch OTA-4 Focal distributed under the MPLv2 for various Linux, Windows and
from a web camera and receiving update will be released in the (Mozilla Public License). macOS distributions. 166
streaming video. Qt is used to build coming days for Asus Zenfone Max developers took part in preparing
the interface. The code is written in Pro M1, Fairphone 3/3+ and 4, The project adheres to the the release, of which 108 are
C++ and distributed under the F(x)tec Pro1 X, Google Pixel 3a/3a classic interface layout, without volunteers. 57% of the changes
GPLv3 license. Packages are XL, Vollaphone 22, Vollaphone X23, switching to the Australis and were made by 50 employees of the
available for Linux ( AppImage, Vollaphone devices X, Vollaphone, Photon interfaces integrated into three companies overseeing the
flatpak and snap ), macOS and JingPad A1, OnePlus One/5/6, Sony Firefox 29 and 57, and with project - Collabora, Red Hat and
Windows. Xperia X, Samsung Galaxy S7, extensive customization options. Allotropia, 20% - by eight
Xiaomi Poco X3 NFC / X3, Xiaomi The removed components include employees of The Document
https://shotcut.org/blog/new- Redmi Note 9, 9 Pro, 9 Pro Max and DRM, Social API, WebRTC, PDF Foundation, and 23% of the
release-240128/ 9S, Xiaomi Poco M2 Pro. At the beta viewer, Crash Reporter, code for changes were added by 108
testing stage there are assemblies collecting statistics, tools for independent enthusiasts.
for Pine64 PinePhone, PinePhone parental controls and people with
B
distribution for legacy systems that arry Kauler, founder of the MOVBE and SXSAVE. The repository
fits on a CD (less than 700 MB) and Puppy Linux project, published offers a separate set of packages,
offers graphical and console
environments. The environments to
the EasyOS 5.7 distribution, which
combines Puppy Linux technologies
built in parallel with the repository
published in December, in which
T he Kubuntu Linux developers
have announced work to
transition the distribution to use
choose from are based on the with the use of container isolation the assembly was made for the
the Calamares installer, which is
Fluxbox and JWM window to run system components. The basic x86-64 architecture, which can
independent of specific Linux
managers. Three web browsers are distribution is managed through a be used on any 64-bit Intel and
distributions and uses the Qt library
included: BadWolf, Dillo and Links2. set of graphical configurators AMD processors.
to create the user interface. Using
developed by the project. The boot Calamares will allow you to use a
The set of office applications image size is 857 MB. The new repository allows you
single graphics stack in a KDE-based
consists of the AbiWord, Gnumeric, to achieve higher performance on
environment. Lubuntu and
the Sylpheed email client and the https://bkhome.org/news/202402/ modern processors by using
UbuntuDDE have already switched
Zathura PDF viewer. For multimedia easyos-kirkstone-series-version-57- extended instructions in programs.
from the official editions of Ubuntu
content, MPV and XMMS are released.html To check x86-64-v3 architecture
to the Calamares installer. In
included. The distribution also support, you can view processor
addition to replacing the installer,
contains the mtPaint graphic editor, information by running "ld.so --
the project started preparation of
the zzzFM file manager, the gFTP help" (or "/usr/lib64/ld-linux-x86-
FTP/SFTP client, and the Leafpad
GENTOO HAS STARTED 64.so.2 --help"). To enable the x86-
the spring release of Kubuntu 24.04
CREATING BINARY PACKAGES LTS, which will be the last release
text editor. 64-v3 repository in the package
based on KDE 5, and the start of
FOR THE X86-64-V3 manager, you should replace x86-64
development of a test version with
Console applications include: with x86-64-v3 in the sync-uri
Ranger file manager, VisiData ARCHITECTURE: parameter present in the files in
KDE 6, which will serve as the basis
04/02/2024 for the fall release of Kubuntu
spreadsheet processor, Tmux the /etc/portage/binrepos.conf/
24.10.
terminal multiplexer, Mutt email directory.
client, Cmus music player, CD/DVD
burning program - CDW, SurfRaw T he developers of the Gentoo
project announced the
introduction of a separate
https://www.gentoo.org/news/
https://kubuntu.org/news/
kubuntu-council-meeting-30th-
search system, Vim and Nano text 2024/02/04/x86-64-v3.html
repository with binary packages january-2024/
editors, W3M and Links2 browsers.
compiled with support for the third
https://www.damnsmalllinux.org/ version of the x86-64
microarchitecture (x86-64-v3), used
in Intel processors since
approximately 2015 (starting with
CLAMAV 1.3.0 FIXED A release of Xfce 4.20, while The xfdesktop desktop and
use the KVM hypervisor built into
maintaining support for X11. xfce4-panel have already been
DANGEROUS VULNERABILITY: the Linux kernel in the VirtualBox
Previously, the issue of maintaining ported to Wayland using wlroots
08/02/2024 virtualization system instead of the
backward compatibility with X11 and will continue to be developed
vboxdrv kernel module supplied in
was at the stage of discussion, as separately launched
A
with Wayland . Windows 11 update and in the Account Control) mechanism to fter a year of development, the
future may be ported to Windows verify the request. platform for creating your
Applications that have added 10. The utility code is planned to be home media center, MythTV 34 was
Wayland support include: xfce4- opened under the MIT license (in Theo de Raadt, founder of the released , allowing you to turn a
terminal, mousepad, xfce4-notifyd, Currently, only the repository OpenBSD project, posted a desktop PC into a TV, VCR, music
xfce4-taskmanager, xfce4-mixer, framework and PowerShell humorous response to the center, photo album, station for
ristretto, catfish, xfburn, parole, framework are available). publication of sudo for Windows, in recording and watching DVDs. The
xfmpc, xfce4-dict, gigolo and xfce4- which he ridiculed Microsoft's project code is distributed under
panel-profiles. Applications that do The utility was written from attitude towards development. As the GPLv2 license. At the same
not yet work with Wayland: scratch with an eye to integration an analogy to Microsoft's actions, a time, a separately developed
xfdashboard, xfce4-screenshooter, with Windows and only patch with the implementation of MythWeb web interface for
xfce4-screensaver and xfce4- conceptually implements the ideas Word was proposed for inclusion in controlling the media center via a
volumed-pulse. of the classic sudo project used in OpenBSD, created by renaming the web browser was released.
Linux, differing from it at the level text editor mg . As with Microsoft's
https://wiki.xfce.org/releng/ of command line options and publication of sudo, the Word The MythTV architecture is
wayland_roadmap delegation logic. The utility also still application also ignores the based on the separation of a
lags behind the existing intersection of the name with an backend for storing or capturing
independent project gsudo in existing project, does not care video (IPTV, DVB cards, etc.) and a
MICROSOFT HAS PUBLISHED functionality , which develops an about maintaining compatibility, frontend for displaying and
analogue of sudo for Windows, does not consider possible creating an interface. The frontend
SUDO FOR WINDOWS. distributed under the MIT license. trademark violations, and is can work with several backends,
OPENBSD RESPONDED BY published without clarifying the which can be run both on the local
Features of sudo from Microsoft opinion of the original product
CREATING WORD: system and on external computers.
include displaying an operation development team. The functionality is implemented
09/02/2024
confirmation dialog, launching through plugins. There are
applications in a new window https://devblogs.microsoft.com/
M icrosoft has introduced its currently two sets of plugins
(forceNewWindow), locally commandline/introducing-sudo-for- available - official and unofficial.
own implementation of the
(normal), or in mode with data input windows/ The range of capabilities covered by
sudo utility, designed to organize
blocked (disableInput). Unlike the the plugins is quite wide - from
selective execution of commands in
existing runas utility, Microsoft's integration with various online
a terminal with administrator
sudo only supports running services and implementation of a
rights. The utility is included in test
programs with administrative web interface for managing the
builds of Windows 11 Insider
privileges and cannot be used to
full circle magazine #202 14 contents ^
NEWS
system over the network to tools
for working with a web camera and
allowing video communication
system. Security fixes included in
new Debian releases are made
available to users as updates are
A new release of the system for
capturing, storing and indexing
network packets, Arkime 5.0, has
based on the Elasticsearch or
OpenSearch engine . The traffic
capture component operates in
between PCs. released through been published, providing tools for multi-threaded mode and solves
security.debian.org. visually assessing traffic flows and the tasks of monitoring, writing
https://www.mythtv.org/news/174/ searching for information related to PCAP dumps to disk, parsing
v34.0%2520Released At the same time, a new release network activity. The project was captured packets and sending
of the previous stable branch of originally developed by AOL with metadata about sessions (SPI,
Debian 11.9 is available, which the goal of creating an open Stateful packet inspection) and
DEBIAN 12.5 AND 11.9 includes 70 updates to fix stability replacement for commercial protocols to the Elasticsearch/
problems and 92 updates to fix network packet processing OpenSearch cluster. It is also
UPDATE: vulnerabilities. The dpdk, mariadb- platforms that supports possible to store PCAP files in
11/02/2024 10.5, nvidia-graphics-drivers, deployment on its servers and can encrypted form.
postfix, postgresql-13 packages scale to process traffic at speeds of
T
announced a transition to a new armv6, i386, and powerpc he Regolith Desktop 3.1
current branch, based on Ubuntu
model for generating releases. platforms, and the FreeBSD 16 desktop environment,
20.04, to Ubuntu 24.04, it requires a
Instead of releases in the form of branch plans to discontinue support developed by the developers of the
lot more work and additional
"OTA-number branch_name", new for the remaining 32-bit armv7 Linux distribution of the same
stabilization, the Ubuntu Touch
versions of the Ubuntu Touch platform. The ability to build 32-bit name, is out. Regolith is based on
Focal branch is planned to be
firmware are released using the programs and use the GNOME session management
supported in parallel for some time
"year.month.update" scheme, COMPAT_FREEBSD32 mode to run technologies, the i3 window
along with the new Ubuntu Touch
where the year and month 32-bit executables in a 64-bit manager, Picom and Sway
24.6 branch. In particular, they plan
correspond to the time of a major kernel-based environment will composite servers, the i3bar, the
to generate updates for Ubuntu
release based on a new branch of remain at least until the end of the rofication notification system, the
Touch OTA-5 Focal, OTA-6 Focal,
Ubuntu. The update number FreeBSD 16 branch lifecycle. There i3status-rs status bar, and the ilia
etc., until the new branch is
corresponds to a minor release that are no plans to remove the ability program launcher interface. The
completely stabilized. At the same
includes only fixes and minor to run 32-bit programs from 64-bit project is distributed under the
time, OTA updates for Ubuntu
improvements. Major releases are ones There are no FreeBSD kernel GPLv3 license. Packages for Ubuntu
Touch Focal will only include bug
planned to be published once every builds yet. and Debian have been prepared for
fixes and vulnerabilities, and new
six months, and intermediate functionality will be developed in download.
releases - every two months. Reasons for ending support for
the Ubuntu Touch 24.6 branch.
32-bit architectures include the The project is positioned as a
The new scheme will be applied decline in popularity of 32-bit modern desktop environment,
https://ubports.com/en/blog/
after updating the project to the installations, a shift in the hardware developed to perform common
ubports-news-1/post/
Ubuntu 24.04 packages. The first market toward 64-bit systems, the actions faster by optimizing
announcement-of-release-model-
version of Ubuntu Touch based on decommissioning of 32-bit workflows and eliminating
changes-3920
Ubuntu 24.04 is scheduled to be hardware, and the project's lack of unnecessary clutter. The goal is to
released in June and assigned the resources to support legacy provide a functional yet
number 24.6.0. When corrective platforms. minimalistic interface that can be
updates are generated, they will be customized and expanded based on
https://github.com/OpenVPN/
R esearchers from Aqua Security
drew attention to the
possibility of an attack on users of
13/02/2024 simultaneous operation of several openvpn/releases/tag/v2.6.9 Ubuntu, using the implementation
clients. The new version is notable features of the “ command-not-
for its relicensing. The project code
F ollowing the cessation of the
sale of perpetual licenses,
Broadcom, which acquired the
has been transferred from using a
pure GPLv2 license to a combined GHOSTBSD RELEASE
found ” handler, which provides a
hint if an attempt is made to launch
a program that is not in the system.
VMware business last November, license , in which the GPLv2 text is 24.01.1: The problem is that when
has stopped distributing free expanded with an exception that 14/02/2024 evaluating commands to run that
versions of VMware vSphere allows linking with code under the are not present in the system,
Hypervisor (ESXi 7.x and 8.x). Free
versions were limited by the
Apache 2.0 license, which is
impossible under normal conditions
without relicensing the code due to
T he release of the desktop-
oriented distribution GhostBSD
24.01.1 , built on FreeBSD 14-
“command-not-found” uses not
only packages from the standard
number of processor cores and repositories, but snap packages
memory size involved, and did not incompatibility between the GPLv2 STABLE and offering the MATE user from the snapcraft.io directory
include advanced features. and Apache 2.0 licenses. environment, has been published. when choosing recommendations .
However, the basic functionality Separately, the community creates
was present in them, which made The exception allows you to link unofficial builds with Xfce. By When making a
them popular for small, personal OpenVPN code with code from default, GhostBSD uses the ZFS file recommendation based on the
and experimental implementations. libraries distributed under the system. Both work in Live mode and contents of the snapcraft.io
No alternative products provided. Apache 2.0 license and distribute installation on hard drives are directory, the "command-not-
the combined derivative work supported (using its own ginstall found" handler does not take into
without complying with the GPLv2 installer, written in Python). Boot account package status and only
full circle magazine #202 17 contents ^
NEWS
covers packages added to the the new project was disagreement AUTO-CPUFREQ 2.2.0:
directory by untrusted users. Thus, with the policy of the management 15/02/2024 The new version adds support
an attacker can place in snapcraft.io of the F5 company, which owns the for configuring and overriding EPP
A
a package with hidden malicious Nginx project. F5, without the new release of the auto- (Energy Performance Preference)
content and a name that overlaps consent of the developer cpufreq 2.2.0 utility has been parameters, as well as setting
with existing DEB packages, community, changed its security published, designed to restrictions related to battery
programs that were not originally policy and switched to the practice automatically optimize CPU speed charge (for example, to extend
in the repository, or fictitious of assigning CVE identifiers to mark and power consumption in a battery life, you can configure
applications whose names reflect issues that potentially pose a threat system. The utility monitors the charging to turn off after reaching
typical typos and user errors when to user security as vulnerabilities state of the laptop battery, CPU 90%).
typing the names of popular (Maxim was against assigning CVEs load, CPU temperature and system
utilities. to these errors, since they are activity, and depending on the https://github.com/AdnanHodzic/
present in experimental and non- situation and selected options, auto-cpufreq/releases/tag/v2.2.0
https://www.aquasec.com/blog/ default code ). dynamically activates energy saving
snap-trap-the-hidden-dangers- or high performance modes. It
within-ubuntus-package- After the Moscow office was
suggestion-system/ closed in 2022, Maxim retired from
supports work on devices with Intel, MIXXX 2.4:
AMD and ARM processors. A GTK- 16/02/2024
F5, but under a separate agreement based graphical interface or a
retained his role in development
A
console utility can be used for fter two and a half years of
FREENGINX,: and continued to develop and control. The code is written in development, Mixxx 2.4 has
14/02/2024 oversee the Nginx project as a Python and distributed under the been released, providing a
volunteer. According to Maxim, LGPLv3 license. complete set of tools for
changing the security policy is
M axim Dunin , one of the three
active key developers of
Nginx, announced the creation of a
contrary to the agreement and he
can no longer control the changes
Auto-cpufreq can be used to
automatically extend the battery
professional DJ work and creating
music mixes. Ready-made builds are
prepared for Linux, Windows and
new fork - FreeNginx. Unlike the that developers from the F5 life of laptops without permanently macOS. The source code is
Angie project, which also forked company make to Nginx, therefore cutting down any features. Unlike distributed under the GPLv2
Nginx, the new fork will be he can no longer consider Nginx as the TLP utility, auto-cpufreq not license.
developed solely as a non- an open and free project developed only allows you to set energy-
commercial community project. for the common good. saving modes when the device is https://mixxx.org/news/2024-02-
FreeNginx's stated goal is to ensure running autonomously, but also 16-mixxx-2-4-0-features/
Nginx development is free from https://freenginx.org/en/ temporarily enable high
arbitrary corporate interference. support.html performance mode (turbo boost)
when an increase in system load is
The reason for the creation of detected.
T he developers of the openSUSE the AutoYaST toolkit . used to improve the quality of ray
project have published a plan tracing results. The proposed filters
for the development of a new https://news.opensuse.org/ allow, based on the result of a RELEASE OF DUCKDB
installer, Agama (formerly D- 2024/02/16/exploring-agamas- shortened ray tracing cycle, to
Installer), which is being developed roadmap/ obtain a final level of quality 0.10.0:
comparable to the result of a more 18/02/2024
to replace the classic SUSE and
openSUSE installation interface, expensive and time-consuming
and is notable for separating the
user interface from the YaST
OPEN IMAGE DENOISE 2.2:
17/02/2024
process of detailed rendering.
A new release of the DBMS,
DuckDB 0.10.0 is presented,
combining properties of SQLite,
internals. Agama provides the Open Image Denoise eliminates
random noise, such as from Monte such as compactness, the ability to
ability to use various frontends, for
example, a frontend for managing
the installation via a web interface.
I ntel has published a new release
of oidn 2.2 (Open Image Denoise)
project , which is a collection of
Carlo RT (MCRT) ray tracing. To
achieve high quality rendering in
connect via an embedded library,
storing the database in one file and
those algorithms, it is necessary to a convenient CLI interface, with
To test the new installer, live builds filters for removing noise from
trace a very large number of rays, tools and optimizations for
are being created for the x86_64 images prepared using ray tracing
otherwise noticeable artifacts in executing analytical queries
and ARM64 architectures, rendering systems. Open Image
the form of random noise appear in covering a significant part of the
supporting the installation of a Denoise is being developed as part
the resulting image. stored data, for example, that
continuously updated build of of a larger project, oneAPI aggregate the entire contents of
openSUSE Tumbleweed , as well as Rendering Toolkit, aimed at
The use of Open Image Denoise tables or merge several large
editions of SUSE ALP, openSUSE developing software visualization
allows you to reduce the number of tables. The project code is
MicroOS and openSUSE MicroOS tools for scientific calculations
necessary calculations when distributed under the MIT license.
Desktop, built on isolated ( SDVis - Software Defined
calculating each pixel by several The development is still at the
containers. Visualization), including the Embree
orders of magnitude. As a result, stage of forming experimental
ray tracing library, the GLuRay releases, since the storage format
There are two major updates to photorealistic rendering system , you can generate an initially noisy
image much faster, but then bring it has not yet been stabilized and
Agama scheduled for this year. The the OSPRay distributed ray tracing
to acceptable quality using fast changes from version to version.
first is planned to be presented in platform and the OpenSWR
mid-April, and the second in mid- software rasterization system The noise reduction algorithms. If you
have the appropriate equipment, DuckDB provides an advanced
Amazon US link:
https://www.amazon.com/dp/1916119484?
ref_=pe_3052080_397514860
Amazon UK link:
https://www.amazon.co.uk/VirtualBox-Networking-Primer-
Connecting-Configuring/dp/1916119484/ref=sr_1_1?
dchild=1&keywords=virtualbox+networking+primer&qid=16002536
99&s=books&sr=1-1
Kobo:
https://www.kobo.com/us/en/ebook/the-virtualbox-networking-
primer
G reetings fellow Beings. documentation about using the Python 3.3, there has been a
Working in Python means that, For the last few years, this shebang line. At first, that didn’t fix launcher for Windows, and the
many times, the need arises to deal problem has plagued the the issue for the poster, but for me, command to use the launcher is
with cross-platform programming. Sourceforge PAGE discussion it gave me some valuable simply ‘py’ . You can still use python
Lately, when starting Python, the forum. Many users don't bother information. However I had to dig or python3, depending on how your
majority of us need to use looking at the previous posts to see deeper into the documentation. python got installed, but the ‘py’
‘python3’, and, when using pip, we if their issue has already been command will start python
actually need to use ‘pip3’. addressed, they seem to think that Since I run Linux for everything, regardless. (There is a small caveat
they are the only ones to have the and fire up a Windows machine only here. If Python 2.x was previously
Some of us have aliased python3 issue. So the question gets when I absolutely must, I never installed, the launcher might not
to simply ‘python’ and pip3 to ‘pip’. answered multiple times with the really looked into the “proper” way have been installed correctly.)
This is especially easy with pyenv. same answer. Change the batch file to install and start Python when it
Unfortunately, users of Microsoft command ‘python3’ to ‘python’ or comes to a Windows machine. If you have two instances of
Windows don’t have the ability to vice versa. Python on the Windows machine,
use pyenv. So for those Windows The documentation located at ‘py’ will start the latest version, but
users, the problem is worsened Back in December, the Python- https://docs.python.org/3/using/ not the last installed version.
because when Python is installed list digest had a thread about the windows.html#python-launcher-
on their machine, it might get set shebang line no longer working for-windows was really an eye- You can find all the versions that
up to use either ‘python’ or correctly when running Python 3.12 opener for me. I never knew that the Windows launcher will provide
‘python3’ or even ‘’python3.9’ to under Windows 11. Knowing that there was a ‘launcher’ for Windows. by doing a ‘py --list’ in the command
start Python. This extends to pip as this could trouble PAGE users, I I just assumed that Python was prompt (shown below).
well. To make matters worse, the started following the thread with Python, and if the command to
shebang line (#!/usr/bin/env interest. As expected, there were a start Python was ‘python3’, that In the below screen print,
python3) that should start every number of responses that was what you should use. I couldn’t version 3.12 will be the default
Python file, will be wrong when contained a “Well, it worked for be more wrong. whenever ‘py’ is called. If you want
Python is started with “python”. me” kind of response but many of
the responses were seriously trying
C:\Users\gregg>py --list
So how do you create a batch to help the poster, without a -V:3.12 * Python 3.12 (64-bit)
file to make the startup process definitive answer. -V:3.11 Python 3.11 (64-bit)
-V:3.10 Python 3.10 (64-bit)
simple, and to work in every
full circle magazine #202 24 contents ^
HOWTO - PYTHON
to use version 3.10 instead, simply starts with #!, it is known as a following zero byte files…
call py with the version you want. “shebang” line. Linux and other Unix- It isn’t easy to find. Thankfully
For example… like operating systems have native the poster was able to give a way to
support for such lines, and they are find it.
py -3.10 -v commonly used on such systems to C:
\Users\gregg\AppData\Local\Mi
indicate how a script should be crosoft\WindowsApps\python.ex Windows has a search box on
will return 3.10.10 (in my case). executed. This launcher allows the e the panel right next to the start
same facilities to be used with C: menu.
There is a curious thing about Python scripts on Windows, and the \Users\gregg\AppData\Local\Mi
Python and Windows. Many people examples above demonstrate their crosoft\WindowsApps\python3.e In it, simply type (or even start
have suggested using the ‘where use.
xe
to type) “Manage app execution
python’ command in the command aliases”.
prompt. However, on my system For some reason, sometimes on
To allow shebang lines in Python
with three versions of Python a Windows 11 machine these zero-
scripts to be portable between Unix This will bring up a Settings
installed, what gets returned is... byte files can cause a message
and Windows, this launcher supports window that looks something like
similar to…
a number of ‘virtual’ commands to this. Find the two entries for “App
C:\Users\gregg>where python
C: specify which interpreter to use. The "Unable to create process Installer python.exe” and “App
\Users\gregg\AppData\Local\Pr supported virtual commands are: using 'C:\usr\bin\env\python” Installer python3.exe” and set them
ograms\Python\Python312\pytho
n.exe to off.
C: /usr/bin/env I’ve never heard of this
\Users\gregg\AppData\Local\Mi /usr/bin/python happening on a Windows 10 Close this window and reboot
crosoft\WindowsApps\python.ex
e /usr/local/bin/python machine, but I suppose it COULD the machine.
python happen. Anyway, message after
“ message came, suggestions were Issue fixed!
It shows only two versions, not made, but there was nothing
three, and the second version is Of course, the first three definitive that would fix the user’s That’s all for this month. I’m in
actually a zero-byte file. This is versions of the accepted virtual problem until January 16. Finally the process of rebuilding my home
where the issue with the shebang commands couldn’t possibly exist someone suggested that Windows office from a music room /
comes in. on Windows, but the launcher is 11 was failing at the zero-byte Alias electronics lab into a true office.
supposed to handle them. stub files. The suggestion was to
According to the Python https:// turn off access to the Python stub We’ll talk again next month.
docs.python.org/3/using/ The problem can come from files.
windows.html#shebang-lines : that zero-byte file I pointed out a Until next time, as always; stay
few moments ago. In fact, when I That fixed the user’s issue. But safe, healthy, positive and creative!
“If the first line of a script file started fighting the problem on my how do you get access to the alias
virtual Windows machine, I had the settings to turn them off?
full circle magazine #202 25 contents ^
HOW-TO
Written by Jon Hoskin
Stable Diffusion 11
T his article focuses on ComfyUI,
an interface to Stable Diffusion
that provides greater flexibility for
(blender.org), and may recall it uses
nodes in a similar way for the
compositor function. A screenshot
and samplers. The number of
choices gives you a taste for the
possibilities and we will use this
to make an image. Keep in mind
that this is an introduction, and
expanded information and initial
producing images. For some time, I shows the nodes with connections feature in the future. Other install will be the goal next time.
was thinking there was no reason with the dark default color scheme. interfaces may have additional Let’s start with a picture I needed
to consider the ComfyUI option - options but the simplicity of showing a mother helping her
both Easy Diffusion and We will cover a few nodes in drawing out your workflow like a daughter make a pot roast.
Automatic1111 were more than some detail, but consider how this map makes it both:
sufficient. However, as one differs from the other interfaces. • obvious what you are doing now,
becomes familiar with the They consist of what appears to be and
possibilities, I began to see the similar options – without the node • easier to follow when you go back
advantages of ComfyUI even and connector concept. With nodes to it in the future.
though it looked a bit more and connectors, you make the
demanding for the user. It had also interface reflect your needs and That said, the complexity can
been suggested that it was not hamper your creativity. dramatically increase, and learning
developing faster than other ComfyUI allows you to add and understanding all the possible
interfaces – which may be helpful, duplicate nodes wherever needed options can require much more
depending on your image or add additional nodes and reroute experience.
production needs. The most the workflow. You can right-click on
obvious visual difference is the use the node area and select a node to But before we get too carried When you first start ComfyUI,
of nodes and connectors. Perhaps add. As an example I selected add away with adding complexity to you get a generic interface which
you are familiar with Blender Node, sampling, custom sampling, what some would think is already contains essentially the same
too complex, let’s see what it takes interface as other “simpler”
when a friend gave me an Ubuntu (the end result was a flurry of And why would I do that?
CD after I complained about how In essence, my work converting lawsuits and bankruptcy).
poor Windows NT was. That was old Windows-based beaters in As you read this, I’m typing away
version 4.10, Warty Warthog, and I Ubuntu standouts was often for As much as I loved Ubuntu and on my 2014 MacBook 13 Air that
was hooked (Linux Mint would naught – the machines died anyway. Linux Mint, I just couldn’t afford to Apple stopped updating earlier this
debut a few years later). A lot of HP, Compaq, EMachines, replace bad power supplies, wonky year.
Packard-Bell and Xerox (now hard drives, and burned out
And, yes, I said CD. My internet Lenovo), and pre-WalMart Gateway motherboards on a continuing basis But it’s still in mint condition and
connection was slow back then computers died for the effort (they or, in the worst case scenario, a I installed a new battery. It’s nearly
(dial-up with the squawking were dead anyway, but it’s the Windows OS that refused to work a decade old and still looks like new
modem), so downloading anything thought that counts). properly (Me and Vista come to (after all, it is aluminum). It comes
past a picture was excruciating. mind). with 550GB SSD, 8GB RAM, and a
Besides, Ubuntu was a puny OS Guess I’m getting old – half of 1.4GHz Intel processor. Hardly top-
compared to the behemoths of those computer companies So, for a while, I switched to of-the-line today, but more than
today. probably went belly-up before Apple laptops and desktops (Airs enough to run most Linux variants.
some of you readers were born. and iMacs, generally), and all was
I was hooked from the fine, at least until OS-X got bogged Oh, forgot to mention that I paid
beginning and decided I would And before you claim down or Apple decided my beater a whopping $200 for it (plus
dedicate myself to resurrecting as contemporary Windows laptops wasn’t worth updating anymore. another $50 for the battery, which I
many old Windows computers as I and desktops are much better, keep installed). Give or take, $999 off
could. in mind that there is a Windows Fortunately, Apple switched to original retail.
truism - they may set the minimum Intel processors over a decade ago
That’s when an ugly problem parameters for their OS to work, and I discovered, by reading some So, why should I pay $1,000+ for
surfaced. Many Windows-based but they do nothing concerning reviews, that Linux could operate, a new MacBook when the old one is
computers of the period were quality control of the products their with some hoop jumping, on a OS X, still humming along just fine?
poorly designed and pretty much OS is installed on. Intel based, device.
guaranteed to fail after a few, short Mainly because this guy isn’t
years. At least Apple manufactures Not in a virtual window or stupid enough to pay a grand for a
computers to a set standard, unless emulator, mind you, but by laptop. Also, I didn’t want to risk
CONCLUSIONS
While a basically flawless
release, Xubuntu 23.10 brings only
a few minor improvements over the
last one. Some users may decide to
upgrade to get support for newer
hardware, the improved Bluetooth
headphone support, or for the
emoji access advantage, but I
Adam Hunt started using Ubuntu in
suspect most will wait for the next 2007 and has used Lubuntu since
LTS release, Xubuntu 24.04 LTS, 2010. He lives in Ottawa, Ontario,
expected out in April, 2024. Canada, in a house with no Windows.
twitter.com/#!/fullcirclemag
linkedin.com/company/full-
circle-magazine
ubuntuforums.org/
forumdisplay.php?f=270
moment. From there on, I tried to don’t take it personally. Try again or journalctl -r -b -1
find patterns in maths to make my
life easier. Looking back now,
try another forum. Just do not ask
in a non-related forum!! Don’t do It should give you some insights Q :stick
I got myself a USB-C memory
as my new laptop has no
hindsight being 20/20 and all, I what I did, I still love maths, I just as to what is happening. Also be USB-A/B ports any more. I was
realise some of them were really wish I had said, bugger you chap sure to keep Ubuntu up to date. trying to transfer some files from
convoluted, but it helped me do and continued. There will always be my old Windows laptop to my new
maths in my head. This all went well someone who also struggled and Ubuntu laptop. I can copy them on
until I changed schools. Suddenly I
had a maths teacher, who instead
will be willing to help you. You just
need to persevere. Ask on your
Q :permanently,
I’ve now switched to Ubuntu
but I keep
Windows, but I can’t even see the
drive in Ubuntu. I tried installing
of encouraging us, would beat you. favourite blog site, or Linux site, if running into problems. I want to fuse, but it says it is already there.
Q :states
I’m following a tutorial and it
that I should type:
(the block). Below that you will see
how full the drive is and the
all goes well up until a
point. It runs through the usual and
python myfirstprog.py. I’m getting
the following error. Command
contents. This is important. The
boot drive will have /boot/efi on it,
after the splash screen the display
goes black. I have the latest Nvidia Q :toI have only recently switched
Ubuntu 23.04, as I was on
python not found, did you mean, and your data will say mounted at driver and OS and kernel and Ubuntu Budgie 18.04 for a long
command python3 from deb Filesystem root. This is the drive updates. I have tried everything. I time. Coming from budgie, I miss
python3 command python from you DO NOT want to format, unless have googled for days. No idea the ‘open in terminal’, eg, when I
deb python is python3. I have no you want to lose it all. You can use what is going wrong. am in a folder and I want to do
idea what it all means, I’m just the disks utility to do the something in that folder (in
following along. formatting.
A : Use an older Nvidia driver, 525
served me well. It may do so
terminal mode). It is one of those
deal breakers for me with Gnome, if
Q :drive
I have added a second NVME
to my laptop. I want to
2023-09-24 07-06-38.png> installation script, yet it fails. My
Ubuntu version is still 20.04 and
click in the address bar, or change
your view to icon view and right-
format it, but I’m not sure which
one it is as they are both 1TB
Western digital blue. Someone
A : OK Gnome extensions are for
Gnome only. Even if your
desktop is “built on Gnome
Firefox is 117. I have tried to find
the XPS file in the zip I downloaded,
but this one is different.
click in some empty space.