Language Selection

English French German Italian Portuguese Spanish

Gentoo

5 Tricks to Speed Up Compile Times in Gentoo Linux

Filed under
Linux
Gentoo

Gentoo is a powerful and flexible Linux distribution. With its innovative package manager – Portage – it allows you to sculpt your computer system down to its most basic parts.

This is because Gentoo, by default, requires you to compile all the packages that you want to install. That approach allows you to change compile-time settings. This includes settings for various technologies which would not have been possible in a binary-based distribution.

Read more

Sick of Compiling Gentoo Linux? Then Try the New LiveGUI Distro!

Filed under
Gentoo

The Gentoo project has announced a new LiveGUI image in a post on its official blog.

The Gentoo Linux distribution is known for giving users as much manual control over what's installed on the system, to the point where users are encouraged to compile most of Gentoo's software from source to tailor its performance to the user's CPU architecture.

However, the LiveGUI version is intended to allow prospective users to test drive a full desktop system by extracting the image to a USB stick or optical media before committing to the installation process.

True to the distribution's fast-moving nature, Gentoo plans to offer a new LiveGUI version every week.

While the Gentoo project supports multiple architectures, the ISO image is for x86-64 systems. It weighs in at 4.8 GB and can be obtained from Gentoo's download page.

Read more

Gentoo MIPS stages are back!

Filed under
Gentoo

After a long break, we finally have up-to-date Gentoo stages for the MIPS architecture available for download again!
The weekly builds cover at the moment for 32-bit mips2 and mips32, for 64-bit mips3 and mips64 in o32, n32, and n64 ABI - and all that for both big and little endian. Should be good as a start for just about every hardware out there.

Read more

Gentoo-Based Porteus Kiosk 5.4 Released with Linux Kernel 5.15 LTS, Various Improvements

Filed under
Linux
News
Gentoo

Porteus Kiosk 5.4 is here more than five months after Porteus Kiosk 5.3 to bump the kernel version from Linux 5.10 LTS to the latest long-term supported branch, namely Linux 5.15 LTS, which will receive maintenance updates until October 2023. As you can imagine, this means better hardware support and the ability for Porteus Kiosk to run on more devices.

Besides Linux kernel 5.15 LTS, the Porteus Kiosk 5.4 release is here to add implement the import_certificates= parameter for importing DER certificates, add support for dynamically generated remote configurations to allow you to pass Kiosk identification and settings through specific URLs.

Read more

Is Chrome OS Desktop Linux? 8 Points to Consider

Filed under
GNU
Linux
Gentoo
Google

Do Chromebooks run Linux? This isn't the way they're advertised, for sure. Google doesn't tell you Chromebooks come with Linux. They run Chrome OS, Google's take on what a desktop operating system can be.

But despite how different Chrome OS looks and feels, Chrome OS is based on Linux. So when we talk about Linux, are we also talking about Chrome OS? Here are eight points to consider.

Read more

Also: Steam Alpha Has Finally Arrived on Chromebooks

Gentoo 2021 in retrospect & happy new year 2022!

Filed under
Gentoo

The number of commits to the main ::gentoo repository has once more clearly grown in 2021, from 104507 to 126920, i.e., by 21%. While the number of commits by external contributors, 11775, has remained roughly constant, this number now distributes across 435 unique external authors compared to 391 last year. We may have recruited some of the top contributors. Wink

Contributions to GURU, our user-curated repository with a trusted user model, have increased enormously. We count 4702 commits, up by 73% from 2725 in 2020. The number of contributors has grown even more, to 119, up by 116% from 55 in 2020. Please join us there and help packaging the latest and greatest software!

On our bugtracker bugs.gentoo.org, the number of new bug reports decreased slightly, with 24056 bugs opened in 2021, compared to 25500 in 2020. However, more reports were closed this year, with 24076 bugs resolved in 2021, compared to 23500 in 2020. The ongoing tinderbox efforts as well as the overall high level of activity seem to be paying off!

Read more

Also: Gentoo Linux 2021 retrospective

I'm back with Gentoo

Filed under
Gentoo

I’m a Gentoo user who recently decided to try an alternative Linux (and binary based) operating system, something that would require no maintaining what so ever. I ended up choosing the most boring operating system that I could think of, which is Debian. And while it started out good, Debian would only last about two months on my computer.

The first annoyance I had with Debian was with Pulseaudio. When I changed the volume—using shortcuts on my keyboard in incremental steps of 5%—the sound would glitch for a second or two for each step. It wasn’t a deal-breaker, but it was somewhat annoying. My second issue was far more annoying though; every time I woke up my computer, the Internet connection would be completely gone. The only way I was able to get it back, was to either reboot my router or my computer.

I also had some minor annoyance, like how the boot process would completely hang without any message about why when it tried to mount a missing storage disk at boot. It took me a while before I figured out that it would continue to boot into some systemd rescue mode if I just waited for a few minutes. After that I was able to debug the issue and finally add the noauto argument to the disk in my filesystem table. While minor annoyances like this, aren’t any kind of deal-breaker for me, it can be a bit frustrating to deal with, when they stack up on top of each other.

I eventually decided to try upgrading to Debian testing, to see if that would solve any of the issues for me. It didn’t. In fact, it made everything worse. My graphical stack was now completely kaput. I don’t know what happened and I couldn’t figure out how to solve it either. On top of that, I happened to stumble upon the article “the sad state of web browser support currently within Debian”. I then decided that Debian wasn’t worth it on the desktop for me, and I simply gave up. I wiped everything and installed Arch Linux. It wasn’t one of my top choices, but it was something that I was familiar with.

Read more

Gentoo-Based Calculate Linux 22 Released with PipeWire, Improved System Updates

Filed under
Linux
News
Gentoo

Calculate Linux 22 is here more than seven months after Calculate Linux 21 and it introduces some exciting new changes, such as the switch to the very popular PipeWire solution as the default sound server instead of PulseAudio. On the other hand, ALSA (Advanced Linux Sound Architecture) is still available as an option and it received Bluetooth support.

Another important change in this new Calculate Linux release is under the hood, as the developers managed to offer users a way to update their installations even after long periods of time.

Read more

The future of Python build systems and Gentoo

Filed under
Development
Gentoo

Over the years, the distutils stdlib module has been used to build setup.py scripts for Python packages. In addition to the baseline functions providing a build system CLI for the package, it provided the ability to easily extend the build system. This led both to growth of heavily customized setup.py scripts as part of some packages, as well as third-party build systems based on distutils, most notably setuptools.

This eventually led to deprecation of distutils themselves (see: PEP 632). Python 3.10 is already warning of distutils deprecation, and the current plan is to remove it in Python 3.12. Ahead of that, the development has moved to a dedicated pypa/distutils repository, and the copy of that is bundled within setuptools.

setuptools still uses the stdlib distutils by default. However, some packages already switch to the bundled copy, and upstream plans on using it by default in the future (see: Porting from Distutils).

At this point, I don’t think there is an explicit need for Gentoo to act here. However, it seems reasonable to avoid using distutils as the build system for Gentoo projects. Since the setuptools copy of distutils is different from the one included in CPython (and PyPy) and at the moment it does not carry the full set of historical Gentoo patches, it probably makes sense to test package compatibility with it nevertheless.

Read more

Redcore Linux Still Aims to Bring Gentoo Linux to the Masses, Now Ships with Linux 5.14

Filed under
Linux
News
Gentoo

Over the past five years, Redcore Linux’s goal has always been to bring the power of the source-based Gentoo Linux operating system to the masses, offering users up-to-date and hardened live ISO images with the most recent KDE Plasma desktop environment and a carefully selected set of applications for office, multimedia, gaming, and Internet browsing needs.

Read more

Syndicate content

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.