Ubuntu 24.04 Now Available for OrangePi’s New RISC-V SBC

2 months ago

Of note, Ubuntu 24.04 developer images are now available for the new OrangePi RV2 RISC-V single-board computer (SBC). The news underscores Canonical’s on-going interest in the fledgling, open-source architecture. Last year, DeepComputing released Ubuntu-powered RISC-V tablet and laptop, and Ubuntu Server 25.04 was released last month with support for a myriad of RISC-V SBCs. “At Canonical, we believe that it’s important to do our part to help RISC-V succeed and gain acceptance as an open standard. Ubuntu’s availability on the OrangePi RV2 is a testament to the continued collaboration between [us] and the broader RISC-V community,” the company says. Adding […]

You're reading Ubuntu 24.04 Now Available for OrangePi’s New RISC-V SBC, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

COSMIC Desktop Alpha 7 Brings More New Features

2 months ago

System76 has just announced the 7th alpha release of its Rust-based COSMIC desktop environment. As with earlier alphas, the focus remains adding features and functionality earmarked for inclusion in the first stable release (dubbed Epoch 1). What should you expect from that first stable release? Promise. It makes me sound a bit of a party-popper to say that but it’s worth keeping expectations grounded. It’s unfair and unrealistic to expect the first sable release of COSMIC developed in just a couple of years to feature-match desktop environments developed over decades. Nor will COSMIC’s native core apps, capable though they are […]

You're reading COSMIC Desktop Alpha 7 Brings More New Features, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Setting Up a Secure Mail Server with Dovecot on Ubuntu Server

2 months ago
by George Whittaker Introduction

Email remains a cornerstone of modern communication. From business notifications to personal messages, having a robust and reliable mail server is essential. While cloud-based solutions dominate the mainstream, self-hosting a mail server offers control, customization, and learning opportunities that managed services can't match.

In this guide, we will explore how to set up a secure and efficient mail server using Dovecot on an Ubuntu Server. Dovecot is a lightweight and high-performance IMAP and POP3 server that provides secure access to mailboxes. When paired with Postfix, it forms a powerful mail server stack capable of sending and receiving messages seamlessly.

Whether you're a system administrator, a DevOps enthusiast, or simply curious about running your own mail infrastructure, this article provides a deep dive into configuring Dovecot on Ubuntu.

Prerequisites

Before we dive into configuration and deployment, ensure the following requirements are met:

  • Ubuntu Server (20.04 or later recommended)

  • Root or sudo access

  • Static IP address assigned to your server

  • Fully Qualified Domain Name (FQDN) pointing to your server

  • Proper DNS records:

    • A record pointing your domain to your server IP

    • MX record pointing to your mail server’s FQDN

    • Optional: SPF, DKIM, and DMARC for email authentication

You should also ensure that your system is up-to-date:

sudo apt update && sudo apt upgrade -y

Understanding the Mail Server Stack

A modern mail server is composed of several components:

  • Postfix: SMTP server responsible for sending and routing outgoing mail.

  • Dovecot: Handles retrieval of mail via IMAP/POP3 and secure authentication.

  • SpamAssassin / ClamAV: For filtering spam and malware.

  • TLS/SSL: Provides encrypted communication channels.

Here's how they work together:

  1. Postfix receives email from external sources.

  2. It stores messages into local mailboxes.

  3. Dovecot lets users access their mail securely using IMAP or POP3.

  4. TLS/SSL encrypts the entire process, ensuring privacy.

Step 1: Installing Postfix and Dovecot Install Postfix

sudo apt install postfix -y

During installation, you will be prompted to choose a configuration. Select:

Go to Full Article
George Whittaker

Fix Coming for Window Button Bug in Ubuntu 25.04

2 months ago

If you installed Ubuntu 25.04 (or upgraded from 24.10 before the gate was closed due to various pernickety issues) you might have noticed that window buttons in GTK apps. Ubuntu user Cristiano Fraga G. Nunes certainly did, filing bug report to report that “…on Ubuntu 25.04, the window control buttons (minimize, maximize, close) appear at inconsistent sizes across different GTK applications.” As he notes, GTK4 apps like Nautilus and Text Editor use smaller window buttons than in GTK3 apps, like Terminal which uses larger buttons (the same size GTK4 apps did in Ubuntu 24.10): Why the discrepancy? Ubuntu uses Yaru […]

You're reading Fix Coming for Window Button Bug in Ubuntu 25.04, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Enable ESM in Ubuntu 20.04 LTS to Continue Getting Updates

2 months ago

Time is nearly up on support for Ubuntu 20.04 LTS, with standard software, bug fix and security updates coming to an end on May 29, 2025. Users on Ubuntu 20.04 LTS should consider upgrading to Ubuntu 22.04 LTS (or newer) if possible, but if unable should enable Extended Support Maintenance (ESM) as soon as possible in order to continue receiving critical security patches. ESM for Ubuntu provides “10 years of vulnerability management for critical, high and selected medium [security issues] for all software packages shipped with Ubuntu.” Enabling ESM is a bit of a no-brainer since it’s free for regular […]

You're reading Enable ESM in Ubuntu 20.04 LTS to Continue Getting Updates, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Debugging and Profiling Linux Applications with GDB and strace

2 months ago
by George Whittaker

Debugging and profiling are critical skills in a developer's toolbox, especially when working with low-level system applications. Whether you're tracking down a segmentation fault in a C program or understanding why a daemon fails silently, mastering tools like GDB (GNU Debugger) and strace can dramatically improve your efficiency and understanding of program behavior.

In this guide, we’ll dive deep into these two powerful tools, exploring how they work, how to use them effectively, and how they complement each other in diagnosing and resolving complex issues.

The Essence of Debugging and Profiling What is Debugging?

Debugging is the systematic process of identifying, isolating, and fixing bugs—errors or unexpected behaviors in your code. It’s an integral part of development that ensures software quality and stability. While high-level languages may offer interactive debuggers, compiled languages like C and C++ often require robust tools like GDB for line-by-line inspection.

What is Profiling?

Profiling, on the other hand, is about performance analysis. It helps you understand where your application spends time, which functions are called frequently, and how system resources are being utilized. While GDB can aid in debugging, strace provides a view of how a program interacts with the operating system, making it ideal for performance tuning and root cause analysis of runtime issues.

Getting Hands-On with GDB What is GDB?

GDB is the standard debugger for GNU systems. It allows you to inspect the internal state of a program while it’s running or after it crashes. With GDB, you can set breakpoints, step through code, inspect variables, view call stacks, and even modify program execution flow.

Preparing Your Program

To make your program debuggable with GDB, compile it with debug symbols using the -g flag:

gcc -g -o myapp myapp.c

This embeds symbol information like function names, variable types, and line numbers, which are essential for meaningful debugging.

Basic GDB Commands

Here are some fundamental commands you'll use frequently:

gdb ./myapp # Start GDB with your program run # Start the program inside GDB break main # Set a breakpoint at the 'main' function break filename:line# Break at specific line next # Step over a function step # Step into a function continue # Resume program execution print varname # Inspect the value of a variable backtrace # Show the current function call stack quit # Exit GDB

Go to Full Article
George Whittaker

Forking Ahead: A Year of Valkey

2 months ago

In March of 2024, the open source community witnessed the birth of Valkey, a new BSD-licensed high-performance key-value datastore. Born as a fork in response to Redis OSS 7.2's license change, Valkey represented a commitment to maintaining truly open source infrastructure options for developers worldwide.

Lori Lorusso

Ghostty DEB Installers Now Available for Ubuntu 25.04

2 months ago

Ghostty terminal fans needn’t fear an upgrade to Ubuntu’s latest release, as a community packaging effort just added Ghostty DEB packages for Ubuntu 25.04. The Ghostty Ubuntu project was set up was the aim of providing “Ubuntu/Debian (.deb) packages for Ghostty” so users on supported Linux distributions, including Ubuntu-based distros like Linux Mint and ZorinOS, can download, install and use the app properly. To date, there’s no official snap or Flatpak version of Ghostty available, and although compiling it from source isn’t hard, it’s more hassle than most are willing to go through to try a new app — yes, […]

You're reading Ghostty DEB Installers Now Available for Ubuntu 25.04, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

[Testing Update] 2025-04-21 - Kernels, GNOME 48.1, NVIDIA 570.144, KDE Gear 25.04, Mesa

2 months ago

Hello community, here we have another set of package updates. Since I’m still recovering from my move back to Europe from Asia, I might be less responsive on the forum. So lets test these packages thoroughly so we can do another stable branch snap.

Current Promotions
  • Find out all about our current Gaming Laptop the Hero with Manjaro pre-installed from Spain!
  • Protect your personal data, keep yourself safe with Surfshark VPN: See current promotion
Recent News Valkey to replace Redis in the [extra] Repository (click for more details) Previous News Finding information easier about Manjaro (click for more details) Notable Package Updates Additional Info Python 3.13 info (click for more details) Info about AUR packages (click for more details)

Get our latest daily developer images now from Github: Plasma, GNOME, XFCE. You can get the latest stable releases of Manjaro from CDN77.

Our current supported kernels
  • linux54 5.4.292
  • linux510 5.10.236
  • linux515 5.15.180
  • linux61 6.1.134
  • linux66 6.6.86
  • linux612 6.12.24
  • linux613 6.13.12 [EOL]
  • linux614 6.14.3
  • linux61-rt 6.1.134_rt51
  • linux66-rt 6.6.87_rt54
  • linux612-rt 6.12.16_rt9
  • linux613-rt 6.13_rt5
  • linux614-rt 6.14.0_rt3

Package Changes (Mon Apr 21 09:50:33 CEST 2025)

  • testing core x86_64: 73 new and 69 removed package(s)
  • testing extra x86_64: 3081 new and 3163 removed package(s)
  • testing multilib x86_64: 31 new and 31 removed package(s)

A list of all package changes can be found here.

Click to view the poll.

Check if your mirror has already synced:

10 posts - 8 participants

Read full topic

philm

Parallels Desktop 20.3 Brings Linux VM Fixes to Mac Users

2 months 1 week ago

The fourth major release in the Parallels Desktop 20 series has been released, bringing a stack of fixes for running Windows, macOS and Linux virtual machines on macOS. Yes, I did say macOS. I know; at first blush it seems odd for an Ubuntu blog to cover macOS app updates. But, Parallels is virtualisation software. It lets macOS users run Windows, macOS and Linux distributions as virtual machines so they can …Do whatever it is they need to. Scores of developers rely on Linux virtual machines in their day-to-day work since they aren’t able to run Linux on ‘bare metal’ […]

You're reading Parallels Desktop 20.3 Brings Linux VM Fixes to Mac Users, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

11 Things to Do After Installing Ubuntu 25.04

2 months 1 week ago

The Ubuntu 25.04 release is packed full of fresh features, updated apps and other upgrades that deliver a practical, pleasing out-of-the-box experience. —Perhaps not a perfect one, though. I just installed Ubuntu 25.04 on my “couch potato” laptop and there were a few “things” I had to do to make the experience better — albeit better for me! I didn’t do anything drastic: I didn’t remove Snap, uninstall GNOME Shell, or decamp to a 100% Libre Linux kernel and expunge proprietary drivers. Part post-install tasks and todos, part future-proof plumbing to setup a few things ahead of time so I […]

You're reading 11 Things to Do After Installing Ubuntu 25.04, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

How to Upgrade to Ubuntu 25.04 ‘Plucky Puffin’

2 months 1 week ago

Do you currently run Ubuntu 24.10 on your computer but want to upgrade to the new Ubuntu 25.04 release to benefit from its (many) changes? As long as you’re full up-to-date and have a working internet connection, you can upgrade to Ubuntu 25.04 directly – no need to do download an ISO, flash it to a USB stick and do a clean install. And upgrading soon is a good idea. Ubuntu 24.10 supports ends in July, and those using it after that date will need to upgrade to Ubuntu 25.04 to continue receiving security updates. Those left cold by the churn of upgrading every […]

You're reading How to Upgrade to Ubuntu 25.04 ‘Plucky Puffin’, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Debian Package Management: Aptitude vs. Apt-Get in Ubuntu

2 months 1 week ago
by George Whittaker

Package management is at the heart of every Linux system. It’s what makes installing, updating, and managing software on Linux-based distributions not just possible but streamlined and elegant. For users of Debian and its popular derivative Ubuntu, two powerful tools often stand at the center of debate: apt-get and aptitude. Though both are capable of managing packages effectively, they have unique characteristics that make them better suited to different use cases.

This article provides a comparison of apt-get and aptitude, helping you understand their roles, differences, and when to use one over the other.

Understanding the Debian Package Management Ecosystem

Before diving into the specifics, it's helpful to understand the ecosystem in which both tools operate.

What is a Package Manager?

A package manager is software that automates the process of installing, upgrading, configuring, and removing software packages from a computer. In Debian-based systems, packages are distributed in .deb format.

The APT System

APT, or Advanced Package Tool, is the foundation of package management in Debian-based systems. It works with core components such as:

  • dpkg – the base tool that installs and manages .deb files

  • apt-get / apt – command-line front-ends for retrieving and managing packages from repositories

  • apt-cache – used for searching and querying package information

  • aptitude – a higher-level package manager that interacts with APT and dpkg under the hood

What is apt-get? A Brief History

apt-get has been a trusted part of Debian since the late 1990s. It was designed to provide a consistent command-line interface to the APT system and has been widely used in scripts and system automation.

Core Features
  • Handles package installation, upgrade, and removal

  • Fetches and resolves dependencies automatically

  • Interacts directly with APT repositories

Common Commands

Here are some frequently used apt-get commands:

Go to Full Article
George Whittaker

Ubuntu 25.04 Release Now Available for Download

2 months 1 week ago

Pull the party poppers and unpack the cake as today is Ubuntu release day — and Ubuntu 25.04 ‘Plucky Puffin’ is now available to download. Ubuntu 25.04 is arguably the most polished & performant release to date! The latest short-term release of the world’s best-known desktop Linux operating system, Ubuntu 25.04 receives ongoing support until January 2026 — not long, but Ubuntu 25.10 is out in October, with direct upgrades available from this version. Over the past six months Ubuntu engineers, developers and community contributors have baked plenty of improvements into this release — arguably the most polished & performant […]

You're reading Ubuntu 25.04 Release Now Available for Download, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Valkey to replace Redis in the [extra] Repository

2 months 1 week ago

Valkey, a high-performance key/value datastore, will be replacing redis in the [extra] repository. This change is due to Redis modifying its license from BSD-3-Clause to RSALv2 and SSPLv1 on March 20th, 2024.

Arch Linux Package Maintainers intend to support the availability of the redis package for roughly 14 days from the day of this post, to enable a smooth transition to valkey. After the 14 day transition period has ended, the redis package will be moved to the AUR. Also, from this point forward, the redis package will not receive any additional updates and should be considered deprecated until it is removed.

Users are recommended to begin transitioning their use of Redis to Valkey as soon as possible to avoid possible complications after the 14 day transition window closes.

Andrew Crerar

Linux Foundation Newsletter: April 2025

2 months 1 week ago

Welcome to the April 2025 edition of the LF Newsletter. We’ve got exciting LF announcements including new members and an intent to form, three new research reports + our webinar series, project milestones, and can't miss events! We are so glad you’re here. Check out the highlights, save the dates, and be sure to register for upcoming events!

The Linux Foundation

VirtualBox 7.1.8 Adds Support for Linux Kernel 6.14

2 months 1 week ago

Ubuntu 25.04 is out this week and many will be turning to virtual machine to test, trial or tie the release into their development workflows — perfect timing for a new version of VirtualBox, then! Oracle today (April 15) issued the fourth maintenance update in the current VirtualBox 7.1 series. No new features were added but a flurry of bug fixes, stability boosts and integration buffs are present, which users across all supported OSes will benefit from. For Linux users frustrated at flakey wireless network adapter detection in earlier releases, the 7.1.8 update fixes the issue. Similarly, anyone ticked off […]

You're reading VirtualBox 7.1.8 Adds Support for Linux Kernel 6.14, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Manjaro 25.0 Zetar released

2 months 1 week ago

Manjaro 25.0

Since we released Yonada in December 2024 we worked hard to get the next release of Manjaro out there. We call it Zetar.

Manjaro 25 "Zetar" is HERE! Bigger Deal Than Ubuntu 25.04?

The GNOME edition has received several updates to Gnome 48 series. This includes a lot of fixes and polish when Gnome 48 originally was released in March 2025. You can find find release dates of each upcoming point-release here: Release Calendar. Weekly updates around GNOME can be found here.

Highlights of 48 release series are:

GNOME 48 introduces stacking to the notification list. Notifications from the same app are grouped into stacks, each of which can be expanded to reveal individual messages. Stacking keeps the notification list organized and makes it easier to navigate. It also prevents the notification list from becoming too long.

GNOME 48 includes a number of notable performance improvements. The most significant of these is the introduction of dynamic triple buffering. This change has undergone significant review and testing over a period of five years and improves the perceived smoothness of changes on screen, with fewer skipped frames and more fluid animations. This has been achieved by enhancing the concurrency capabilities of Mutter, the GNOME display manager, and is particularly effective at handling sudden bursts of activity.

GNOME 48 includes a new option which enhances the lifespan of the device’s battery. When enabled, battery charge is limited to 80% while the device is plugged in. Maintaining the battery charge level at this reduced level keeps the battery working better for longer.

GNOME 48 is an important milestone for HDR support in GNOME, with the initial introduction of system level HDR support. This means that, if you have an HDR display, it is now possible to have HDR output shown from apps which support it. Currently the number of apps which support HDR is limited. However, work to extend HDR support is ongoing, and the availability of this feature is expected to increase in the future.

The Plasma edition comes with the latest Plasma 6.3 series, Frameworks 6.12 and KDE Gear 24.12. It brings exciting new improvements to your desktop.

One year on Plasma’s developers have worked on fine-tuning, squashing bugs and adding features to Plasma 6 — turning it into the best desktop environment for everyone!

The most important news regarding graphics is a huge overhaul of how fractional scaling works. In Plasma 6.3, KWin makes a stronger effort to snap things to the screen’s pixel grid, greatly reducing blurriness and visual gaps everywhere and producing sharper and crisper images. In the color department, screen colors are more accurate when using the Night Light feature both with and without ICC profiles, and KWin offers the option to choose screen color accuracy — although this can sometimes affect system performance.

System Monitor monitors CPU usage more accurately, and consumes vastly fewer CPU resources while doing it! Info Center also provides more information, exposing data about all of your GPUs as well as your batteries’ cycle counts. Monitoring printers is equally easy, as each printer’s print queue is shown directly in the widget. The widget also shows a little spinner on any printers that are currently printing, so you can see at a glance which ones are in use. Plasma 6.3 makes things easy without ditching flexibility. If you prefer using a mouse with your laptop, you can now configure its built-in touchpad to switch off automatically, so it doesn’t interfere with your typing. Also, if you set up your machine as a network hotspot, Plasma generates a random password for the network so you don’t have to think one up.

Finally, what would Plasma be without customization? Panels can now be cloned! You can also use scripting to change your panels’ opacity levels and what screen they appear on.

With our XFCE edition, we have now Xfce 4.18. Here some highlights: A new file highlighting feature (accessed from the file properties dialog) in Thunar file manager lets you set a custom colour background and a custom foreground text colour – an effective way to call attention to specific file(s) in a directory laden with similar-looking mime types. On the subject of finding files, Thunar includes recursive search.

The panel picks up a pair of new preferences. First, panel length is now configured in pixels rather than percentages, as before. Second, there’s a new “keep panel above windows” option. This allows maximised app windows to fill the area behind the panel rather than maximise its bottom or top edge to sit flush against it.

Control Centre groups all of the desktop’s various modules for managing the system into one easy-to-use window. New options are present in many of these. For example you can disable header bars in dialogs from the Appearance module; show or hide a ‘delete’ option in file context menus from Desktop; and pick a default multi-monitor behaviour before you attach an additional screen – dead handy, that.

Kernel 6.12 is used for this release, such as the latest drivers available to date. With 6.6 LTS and 6.1 LTS we offer additional support for older hardware as needed.

We hope you enjoy this release and let us know what you think of Zetar.

Zetar 25.0.4 (2025-06-23)

Download XFCE (click for more details) Download GNOME (click for more details) Download KDE (click for more details)

Zetar 25.0.3 (2025-05-26)

Download XFCE (click for more details) Download GNOME (click for more details) Download KDE (click for more details)

Zetar 25.0.2 (2025-05-16)

Download XFCE (click for more details) Download GNOME (click for more details) Download KDE (click for more details)

Zetar 25.0.1 (2025-05-08)

Download XFCE (click for more details) Download GNOME (click for more details) Download KDE (click for more details)

Zetar 25.0.0 (2025-04-14)

Download XFCE (click for more details) Download GNOME (click for more details) Download KDE (click for more details)

10 posts - 7 participants

Read full topic

philm

Manjaro Summit public Alpha now available

2 months 1 week ago

Hello everyone! It has been some time since we shared an experimental version of Manjaro Immutable, since then we have been busy working on improving the technology and implementing some commonly requested features.

Manjaro Immutable is now called Manjaro Summit, and we are excited to release it in public Alpha!

What is Manjaro Summit?

Manjaro Summit is a semi-immutable (We’re calling it that for now because the term immutable is technically incorrect and controversial) distro with an atomic update system. Updates are done by downloading pre-made disk images, the root partition is read-only and only parts of the filesystem are migrated upon update.

The benefit of such a system is that everyone is running a near identical system configuration, this makes it easier to reproduce bugs and issues. Images can also be tested before being published. And should an update prove to be bad, you can simply roll back to an older unaffected version.

The immutability makes the system more resistant to user and software error, it also provides some limited protection against malware.

We are still unsure what Summit will eventually become, a stable rolling workstation distro, or an always moving distro chasing the latest and greatest in software.

The technology powering summit is purpose build to be as simple as possible, it is encouraged for people to start building and sharing images and configurations which fit their usecase or that of a wider community.

System requirements
  • UEFI
  • 4GB of RAM or more recommended
  • At least 32GB of storage
  • Network is required during installation

Systems with all drivers upstreamed in the kernel would provide the best user experience. Nvidia is not supported nor tested at this time, however it shouldn’t be hard to get these drivers installed and enabled using layering to install the packages and the overlay to load them in to the initramfs.

Download

Known issue: Ventoy will fail to boot the ISO.

We recommend gnome-boxes or QEMU+SPICE for the best experience inside of a virtual machine, guest tools for other VM solutions are not included.

ISO: https://download.manjaro.org/arkdep-gnome-installer/manjaro-summit-gnome-2025.04.14-x86_64.iso

Checksum: https://download.manjaro.org/arkdep-gnome-installer/manjaro-summit-gnome-2025.04.14-x86_64.iso.sha256

Notable changes since the experimental release
  • Support has been added for package layering.
  • We no longer use EFI variables for boot entry selection, boot priority is now defined using timestamps in the boot entry filename.
  • systemd-bless-boot support has been implemented, the system will now do an automatic rollback should a new image fail to boot.
  • The initramfs is now build with binaries from the new deployment and not the current root.
  • Various changes, improvements and fixes to the back-end.
What is still missing
  • A welcome app. Right now upon install you are dropped in to a mostly empty environment, we’d like to offer the user the option to install a default collection of apps as Flatpak on first boot.
  • GPG image signing. Currently image validity is checked using a checksum, Arkdep is already able to validate images using GPG, but this has not yet been implemented in our image build automation.
  • Automatic background system updates. Updates still have to be performed manually via the command line.
  • Right now only GNOME is supported. There are also configurations available for Plasma, XFCE and COSMIC. However, these are all untested and may break or lack basic functionality.
  • Sudoless Arkdep usage. We are still evaluating if we should allow sudoless system management using Arkdep for sudo users, this can be implemented via Polkit.
  • Limits on Arkdep’s system access. We’d like to limit Arkdep’s system access using Apparmor to prevent bugs from causing data loss and to limit the attack surface when running community-made images.
  • Improved update rollout. Right now images are pushed directly to “stable“ after being build with no testing.
  • Arkdep Bash and Zsh autocompletion.
What you can expect from the Manjaro Summit Alpha
  • Weekly updates. We will try to provide new weekly images build against Manjaro Unstable.
  • Tweaks and changes will be made to the configuration based on community feedback.
  • The above mentioned missing features will be added over time.
  • It should be stable enough to be daily driveable for people familiar with Linux.
  • Any major changes will be automatically applied through updates.
Getting started Arkdep usage Update arkdep deploy Rebase to another edition

Available vartiants are manjaro-summit-gnome, manjaro-summit-kde and manjaro-summit-xfce. Note that currently only the GNOME variant is actively developed.

To make a rebase permanent edit the /arkdep/config configuration file and change repo_default_image to match your preferred variant.

arkdep deploy manjaro-summit-kde Layer packages arkdep layer firefox Removing a deployment cat /arkdep/tracker arkdep remove $DEPLOYMENT_ID Workflow

Rely on Flatpaks and containers to install software, avoid layering packages if possible.

Distrobox

Distrobox and BoxBuddy are installed by default, using either you can install graphical apps to containers and make them available in your application list just like any natively installed application.

# Installing Firefox inside of a debian container distrobox create -i debian:latest distrobox enter debian-latest sudo apt update && sudo apt install firefox-esr distrobox-export -a firefox Pacman

You can temporarily make changes which will be undone upon the next update by invoking pacman.

pacman -Sy firefox How long will Summit remain in Alpha?

It may remain in Alpha for quite a long time. Many parts of the experience we’d still like to change or fully rework, and we need to gain confidence in the stability of the system before releasing it as stable.

How does it compare to other immutable/atomic distros?

Arkdep: If you maintain a 15MB/s download speed, Arkdep will download a 1.7GB image in 2 minutes and spend less than 30 seconds deploying it.

Silverblue/rpm-ostree: Is efficient with bandwidth, but heavy on the CPU. It downloads only ~300MB of data on the average update, but then spends 5 minutes blasting the CPU on a reasonably specced system to deploy it.

SUSE MicroOS/Aeon: Efficient on bandwidth and fast to deploy, but it is just taking a system snapshot and doing a traditional system upgrade. It is more comparable to Timeshift than image-based distros.

ChimeraOS/frzr: Mostly the same as Arkdep, it shares the same underlying technology. Bandwidth heavy but simple and fast.

Additional documentation

For additional documentation and information on Arkdep, refer to the Arkane Linux Arkdep documentation.

39 posts - 12 participants

Read full topic

dennis1248