16 Sep 2024
Ubuntu blog
Announcing Authd: OIDC authentication for Ubuntu Desktop and Server
Today we are announcing the general availability of Authd, a new authentication daemon for Ubuntu that allows direct integration with cloud-based identity providers for both Ubuntu Desktop and Server. Authd is available free of charge on Ubuntu 24.04 LTS. At launch, Authd supports Microsoft Entra ID (formerly Azure Active Directory) identity provider, with additional providers, […]
16 Sep 2024 2:25pm GMT
Planet Ubuntu
The Fridge: Ubuntu Weekly Newsletter Issue 857
Welcome to the Ubuntu Weekly Newsletter, Issue 857 for the week of September 8 - 14, 2024. The full version of this issue is available here.
In this issue we cover:
- Ubuntu 22.04.5 LTS released
- Oracular Oriole (to be 24.10) now in Kernel Feature Freeze
- Ubuntu Stats
- Hot in Support
- Ubuntu Meeting Activity Reports
- UbuCon North America 2025 Status Update
- LXD: Weekly news - 362
- Starting of Ubuntu Bengal, a LoCo of Ubuntu based on Bengal, India
- Opportunity Open Source Conference - IITK 2024
- UbuCon Asia 2024: My first ever conference!
- LoCo Events
- Ubuntu Desktop's 24.10 Dev Cycle - Part 5: Introducing Permissions Prompting
- Upstream release of cloud-init 24.3
- ODH-029: Documenting a new project
- Dealing with spam on Matrix
- Advisory: Spam invite incident (2024-09-13)
- Other Community News
- Canonical News
- In the Blogosphere
- Featured Audio and Video
- Meeting Reports
- Upcoming Meetings and Events
- Updates and Security for Ubuntu 20.04, 22.04, and 24.04
- And much more!
The Ubuntu Weekly Newsletter is brought to you by:
- Krytarik Raido
- Bashing-om
- Chris Guiver
- Wild Man
- And many others
If you have a story idea for the Weekly Newsletter, join the Ubuntu News Team mailing list and submit it. Ideas can also be added to the wiki!
16 Sep 2024 12:55pm GMT
15 Sep 2024
OMG! Ubuntu
Linux Kernel 6.11 Released, This is What’s New
Linus Torvalds has announced the release of Linux kernel 6.11, which is the kernel version Ubuntu 24.10 and Ubuntu 24.04.2 LTS will offer. Fittingly, this update arrives a few days before the Linux Kernel Maintainer Summit takes place in Vienna, Austria. In his message to the Linux Kernel Mailing List to sign-off on the release Torvalds' writes: "I'm once again on the road and not in my normal timezone, but it's Sunday afternoon here in Vienna, and 6.11 is out", and asks kernel devs to "give the latest release a try" before getting stuck in with the 6.12 merge window, […]
You're reading Linux Kernel 6.11 Released, This is What's New, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
15 Sep 2024 4:32pm GMT
13 Sep 2024
Planet Ubuntu
Alan Pope: Where are Podcast Listener Communities
Parasocial chat
On Linux Matters we have a friendly and active, public Telegram channel linked on our Contact page, along with a Discord Channel. We also have links to Mastodon, Twitter (not that we use it that much) and email.
At the time of writing there are roughly this ⬇️ number of people (plus bots, sockpuppets and duplicates) in or following each Linux Matters "official" presence:
Channel | Number |
---|---|
Telegram | 796 |
Discord | 683 |
Mastodon | 858 |
9919 |
Preponderance of chat
We chose to have a presence in lots of places, but primarily the talent presenters (Martin, Mark, and myself (and Joe)) only really hang out to chat on Telegram and Mastodon.
I originally created the Telegram channel on November 20th, 2015, when we were publishing the Ubuntu Podcast (RIP in Peace) A.K.A. Ubuntu UK Podcast. We co-opted and renamed the channel when Linux Matters launched in 2023.
Prior to the channel's existence, we used the Ubuntu UK Local Community (LoCo) Team IRC channel on Freenode (also, RIP in Peace).
We also re-branded our existing Mastodon accounts from the old Ubuntu Podcast to Linux Matters.
We mostly continue using Telegram and Mastodon as our primary methods of communication because on the whole they're fast, reliable, stay synced across devices, have the features we enjoy, and at least one of them isn't run by a weird billionaire.
Other options
We link to a lot of other places at the top of the Linux Matters home page, where our listeners can chat, mostly to eachother and not us.
Being over 16, I'm not a big fan of Discord, and I know Mark doesn't even have an account there. None of us use Twitter much anymore, either.
Periodically I ponder if we (Linux Matters) should use something other than Telegram. I know some listeners really don't like the platform, but prefer other places like Signal, Matrix or even IRC. I know for sure some non-listeners don't like Telegram, but I care less about their opinions.
Part of the problem is that I don't think any of us really enjoy the other realtime chat alternatives. Both Matrix and Signal have terrible user experience, and other flaws. Which is why you don't tend to find us hanging out in either of those places.
There are further options I haven't even considered, like Wire, WhatsApp, and likely more I don't even know or care about.
So we kept using Telegram over any of the above alternative options.
Pondering Posting Polls
I have repeatedly considered asking the listeners about their preferred chat platforms via our existing channels. But that seems flawed, because we use what we like, and no matter how many people prefer something else, we're unlikely to move. Unless something strange happens 👀 .
Plus, often times, especially on decentralised platforms, the audience can be somewhat "over-enthusiastic" about their preferred way being The Way™️
over the alternatives. It won't do us any favours to get data saying 40% report we should use Signal, 40% suggest Matrix and 20% choose XMPP, if the four of us won't use any of them.
Pursue Podcast Palaver Proposals
So rather than ask our audience, I thought I'd see what other podcasters promote for feedback and chatter on their websites.
I picked a random set from shows I have heard of, and may have listened to, plus a few extra ones I haven't. None of this is endorsement or approval, I wanted the facts, just the fax, ma'am.
I collated the data in a json file for some reason, then generated the tables below. I don't know what to do with this information, but it's a bit of data we may use if we ever decide to move away from Telegram.
Presenting Pint-Sized Payoff
The table shows some nerdy podcasts along with their primary means (as far as I can tell) of community engagement. Data was gathered manually from podcast home pages and "about" pages. I generally didn't go into the page content for each episode. I made an exception for "Dot Social" and "Linux OTC" because there's nothing but episodes on their home page.
It doesn't matter for this research, I just thought it was interesting that some podcasters don't feel the need to break out their contact details to a separate page, or make it more obvious. Perhaps they feel that listeners are likely to be viewing an episode page, or looking at a specific show metadata, so it's better putting the contact details there.
I haven't included YouTube, where many shows publish and discuss, in addition to a podcast feed.
I am also aware that some people exclusively, or perhaps primarily publish on YouTube (or other video platforms). Those aren't podcasts IMNSHO.
Key to the tables below. Column names have been shorted because it's a w i d e table. The numbers indicate how many podcasts use that communication platform.
- EM - Email address (13/18)
- MA - Mastodon account (9/18)
- TW - Twitter account (8/18)
- DS - Discord server (8/18)
- TG - Telegram channel (4/18)
- IR - IRC channel (5/18)
- DW - Discourse website (2/18)
- SK - Slack channel (3/18)
- LI - LinkedIn (2/18)
- WF - Web form (2/18)
- SG - Signal group (3/18)
- WA - WhatsApp (1/18)
- FB - FaceBook (1/18)
Linux
Show | EM | MA | TW | DS | TG | IR | DW | SK | MX | LI | WF | SG | WA | FB |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linux Matters | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||||
Ask The Hosts | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Destination Linux | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Linux Dev Time | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Linux After Dark | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Linux Unplugged | ✅ | ✅ | ✅ | ✅ | ||||||||||
This Week in Linux | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Ubuntu Security Podcast | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Linux OTC | ✅ | ✅ | ✅ |
Open Source Adjunct
Show | EM | MA | TW | DS | TG | IR | DW | SK | MX | LI | WF | SG | WA | FB |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2.5 Admins | ✅ | ✅ | ||||||||||||
Bad Voltage | ✅ | ✅ | ✅ | ✅ | ||||||||||
Coffee and Open Source | ✅ | |||||||||||||
Dot Social | ✅ | ✅ | ||||||||||||
Open Source Security | ✅ | ✅ | ✅ | |||||||||||
localfirst.fm | ✅ |
Other Tech
Show | EM | MA | TW | DS | TG | IR | DW | SK | MX | LI | WF | SG | WA | FB |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ATP | ✅ | ✅ | ✅ | ✅ | ||||||||||
BBC Newscast | ✅ | ✅ | ✅ | |||||||||||
The Rest is Entertainment | ✅ |
Point
Not entirely sure what to do with this data. But there it is.
Is Linux Matters going to move away from Telegram to something else? No idea.
13 Sep 2024 4:00pm GMT
OMG! Ubuntu
Raspberry Pi Imager Gets Qt 6 Port, Now Offers AppImages on Linux
You don't need to own a Raspberry Pi to make use of the Raspberry Pi Imager. This nifty image writer makes flashing ISO, IMG, and similar files to USB drives and SD cards mighty easy. A new update, Raspberry Pi Imager 1.9, was released this week with some big changes. For one, this open-source and cross-platform image writing tool now uses Qt 6. This framework uplift offers a stack of underlying improvements in terms of stability, plus visual changes too. Raspberry Pi say the Qt 6 port provides "a lightly refreshed UI throughout on all platforms." Comparing the Qt 6 […]
You're reading Raspberry Pi Imager Gets Qt 6 Port, Now Offers AppImages on Linux, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
13 Sep 2024 1:59pm GMT
Ubuntu 24.10 Fixes a Pesky File Picker Paper-Cut
Ubuntu 24.10 features a clutch of headline-worth changes, but also plenty of less obvious fixes for "paper cuts" - including a decades-long issue with thumbnails in the GTK file picker. Feeling deja-vu? GNOME 44 (shipped in Ubuntu 23.04) included a thumbnail grid in the GTK file picker to make it quicker and easier to select the right files to upload, or open in an app, and so on. A feature long overdue, resolving a "bug" which had been open for 20 years! Only, there is a bit of a problem with how it works - some of you may have […]
You're reading Ubuntu 24.10 Fixes a Pesky File Picker Paper-Cut, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
13 Sep 2024 12:47pm GMT
Planet Ubuntu
The Fridge: Ubuntu 22.04.5 LTS released
The Ubuntu team is pleased to announce the release of Ubuntu 22.04.5 LTS (Long-Term Support) for its Desktop, Server, and Cloud products, as well as other flavours of Ubuntu with long-term support.
As usual, this point release includes many updates and updated installation media has been provided so that fewer updates will need to be downloaded after installation. These include security updates and corrections for other high-severity bugs, with a focus on maintaining stability and compatibility with Ubuntu 22.04 LTS.
Kubuntu 22.04.5 LTS, Ubuntu Budgie 22.04.5 LTS, Ubuntu MATE 22.04.5 LTS, Lubuntu 22.04.5 LTS, Ubuntu Kylin 22.04.5 LTS, Ubuntu Studio 22.04.5 LTS, and Xubuntu 22.04.5 LTS are also now available. More details can be found in their individual release notes (see 'Official flavours'):
https://discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668
Maintenance updates will be provided for 5 years from the initial 22.04 LTS release for Ubuntu Desktop, Ubuntu Server, Ubuntu Cloud, and Ubuntu Core. All the remaining flavours will be supported for 3 years. Additional security support is available with ESM (Expanded Security Maintenance).
To get Ubuntu 22.04.5 LTS
In order to download Ubuntu 22.04.5 LTS, visit:
Users of Ubuntu 20.04 LTS will be offered an automatic upgrade to 22.04.5 LTS via Update Manager.
We recommend that all users read the 22.04.5 LTS release notes, which document caveats and workarounds for known issues, as well as more in-depth notes on the release itself. They are available at:
https://discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668
If you have a question, or if you think you may have found a bug but aren't sure, you can try asking in any of the following places:
- #ubuntu on irc.libera.chat
- https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
- https://ubuntuforums.org
- https://askubuntu.com
Help Shape Ubuntu
If you would like to help shape Ubuntu, take a look at the list of ways you can participate at:
https://discourse.ubuntu.com/contribute
About Ubuntu
Ubuntu is a full-featured Linux distribution for desktops, laptops, clouds and servers, with a fast and easy installation and regular releases. A tightly-integrated selection of excellent applications is included, and an incredible variety of add-on software is just a few clicks away.
Professional services including support are available from Canonical and hundreds of other companies around the world. For more information
about support, visit:
More Information
You can learn more about Ubuntu and about this release on our website listed below:
To sign up for future Ubuntu announcements, please subscribe to Ubuntu's very low volume announcement list at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-announce
Originally posted to the ubuntu-announce mailing list on Thu Sep 12 20:05:59 UTC 2024 by Paride Legovini on behalf of the Ubuntu Release Team
13 Sep 2024 1:21am GMT
12 Sep 2024
OMG! Ubuntu
Ubuntu 22.04.5 LTS Released with Linux Kernel 6.8
The fifth and final point release to Ubuntu 22.04 LTS is now available to download. This update was due to be released a couple of weeks ago but was delayed by a delay in getting Ubuntu 24.04.1 LTS out the door - something had to give, so the release date of this update slipped. But it's here now, ready to download. Ubuntu 22.04.5 LTS brings a freshly-spun installer image (ISO) that includes all of the software, security, and stability updates released since the last ISO was made. This cuts down on the number of updates that have to downloaded after […]
You're reading Ubuntu 22.04.5 LTS Released with Linux Kernel 6.8, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
12 Sep 2024 7:41pm GMT
Tiling Shell Adds Option to Show Border Around Focused Window
All keybindings accessible from one place
You're reading Tiling Shell Adds Option to Show Border Around Focused Window, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
12 Sep 2024 6:36pm GMT
Planet Ubuntu
Jonathan Riddell: git revert name and Akademy
I reverted my name back to Jonathan Riddell and have now made a new uid for my PGP key, you can get the updated one on keyserver.ubuntu.com or my contact page or my Launchpad page.
Here's some pics from Akademy
12 Sep 2024 2:33pm GMT
OMG! Ubuntu
Linux Mint Tease ‘Improved’ Default Cinnamon Theme
The Cinnamon desktop environment looks pretty nice on Linux Mint, but if you install it on other distributions it doesn't look as good - but that's about to change. In his latest monthly mail-shot, distro lead Clement Lefebvre says the "ugly" default Cinnamon theme, which is maintained for trouble-shooting and testing purpose and is not the theme Linux Mint itself sets as default, will be "much improved" in Cinnamon 5.4. "In our distribution the focus is on Mint-Y. The default Cinnamon theme […] rarely gets attention from theme artists," he says. "Ideally, it is the responsibility of the distributions to […]
You're reading Linux Mint Tease 'Improved' Default Cinnamon Theme, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
12 Sep 2024 12:35pm GMT
Planet Ubuntu
Ubuntu Blog: New research predicts networked edge computing will present a $26bn opportunity by 2032
Report by Omdia and Canonical finds network cloudification a key priority, shows CSPs embracing open source technologies
London, UK. 12 September 2024. Today, Omdia and Canonical, the publisher of Ubuntu, released a new research report which indicates that communications service providers (CSPs) in the US, UK and Germany increasingly view networked edge computing not just as a long-term priority, but as an opportunity that will generate returns in the near future. The report, entitled "Cloud-native network transformation and the 5G edge", finds that realising the full potential of 5G networks is a priority that CSPs are tackling with increased optimism.
After a slow start, CSPs see potential in 5G networked edge computing
Until a few years ago, concerns about the absence of a "killer app" to drive the growth of 5G networked edge computing fueled uncertainty among CSPs about use cases and demand. The research report shows, however, that this situation has changed dramatically, driven partly by the growth of interest in AI-powered use cases. In fact, 86% of CSPs are optimistic about the future of edge computing on telco networks.
This optimism is driving action: CSPs are now ramping up their efforts to become cloud-native in order to adopt a streamlined, mature approach to networked edge computing. The research reports that 90% of CSPs who don't already have a full commercial edge computing deployments in place, plan to complete it within the next two years.
CSPs' expected timeframe for completing commercial deployment of edge computing
Cloud-native technologies essential for unlocking $26bn networked edge opportunity
Almost all respondents reported expecting some (60%) or substantial (39%) new revenue to come from edge computing in future. It's easy to see why: when computing comes closer to end users and devices, and is integrated with network functions, workloads can be optimised for low latency and bandwidth savings while applications can run near or within customer premises to satisfy privacy, control and performance requirements.
All the optimism, confidence in demand, and growth expectations, along with expansion plans of edge infrastructures will translate to an overall market growth. Omdia expects networked edge uptake to grow over the next several years, leading to an opportunity of more than $26bn of IaaS and SaaS by 2032.
Networked edge servers (installed base) and related IaaS + SaaS revenue, 2022-2032
CSPs recognise, however, that network cloudification will be essential for capturing the edge computing opportunity. The survey found that network cloudification across all network domains, core, RAN, and transport, is the biggest expected driver of edge computing for telcos.
Kerem Arsal, Senior Principal Analyst at Omdia elaborates, "Our research shows that networked edge computing will grow and mature significantly over the next several years," and added that "CSPs recognise that network cloudification will be key in capturing edge computing opportunities. They see becoming cloud native as a big priority due to its many benefits - both from technical and operational perspectives."
Technical issues, interoperability and network readiness among key pain points for CSPs
Undoubtedly, CSPs are still facing challenges in making the benefits of edge computing a reality. The research sought to explore the nuances of these challenges. The majority of CSPs identified technical issues, such as clashes between cloud and legacy systems, as the primary barriers to deploying edge applications. Network readiness for edge computing, specifically lack of progress on vRAN, 5G core and containerisation, was also highlighted as a key hurdle. Enhancing interoperability through network cloudification was identified as a priority for overcoming these challenges.
Cloud-native technologies can be instrumental in addressing many of these challenges. Cédric Gégout, VP of Product at Canonical, explains: "Becoming cloud-native goes beyond networked edge computing. It's about using platforms like Kubernetes, LXD, and OpenStack to unify diverse systems. Combined with the interoperability offered by open source components, like Ceph for distributed storage and OVN for software defined networking, this helps automate and orchestrate everything from deployment and maintenance to continuous optimisation. By adopting cloud-native technologies, CSPs can make their networks more flexible, enabling faster deployment of new services like AI-driven management and real-time analytics. This approach not only boosts efficiency but also keeps CSPs competitive, ready to capitalise on the new coming opportunities in network edge computing."
It's essential that CSPs view becoming cloud-native as more than a way to reap the benefits of networked edge computing. It should be approached as a solid strategic move that will also result in a better experience for existing customers, one that can open up new revenue streams, and overcome persistent hurdles.
Read the report for a full overview of the benefits and challenges that are driving networked edge computing.
Further reading
- Read about Canonical's telco solutions
- Learn about Canonical's infrastructure portfolio
- Uncover how BT and Canonical bring 5G to UK stadiums
12 Sep 2024 9:28am GMT
Ubuntu blog
New research predicts networked edge computing will present a $26bn opportunity by 2032
Report by Omdia and Canonical finds network cloudification a key priority, shows CSPs embracing open source technologies London, UK. 12 September 2024. Today, Omdia and Canonical, the publisher of Ubuntu, released a new research report which indicates that communications service providers (CSPs) in the US, UK and Germany increasingly view networked edge computing not just […]
12 Sep 2024 9:28am GMT
Planet Ubuntu
Podcast Ubuntu Portugal: E315 Instalaram...Todos!
Voltados fresquinhos de férias relaxantes e calmas, o que fomos fazer? Arranjar problemas, pois claro! Dissemos mal do MAI, recomendámos encriptação para toda a família e…se gostam de sagas épicas e odisseias com muitos obstáculos, este episódio é para vocês. Como saiu recentemente a versão 24.04.1 Noble Numbat do Ubuntu, tentámos fazer uma actualização entre LTS, de 22.04 para 24.04. A coisa correu tão bem ou tão mal, que cada passo foi um glorioso Trabalho de Hércules agrilhoado a Prometeu, levando Sísifo ao colo montanha acima, com um Aquiles à rasca do calcanhar puxando Ulisses, deitado numa maca improvisada. Felizmente a Comunidade esteve lá para dar a mão e ajudar os heróis a chegarem a bom porto…mas a que custo, Deuses nos valham!
Já sabem: oiçam, subscrevam e partilhem!
- Ubuntu LTS fresquinho: https://ubuntu.com/blog/upgrade-your-desktop-ubuntu-24-04-lts
- Ups da Canonical: https://www.omgubuntu.co.uk/2024/09/canonical-halts-ubuntu-24-04-lts-upgrades-again
- Remoção de Metadados: https://github.com/tpet/mat2
- Análise de Audio: https://friture.org
- Compressão de imagens com Curtail: https://apps.gnome.org/fr/Curtail/
- Computador com Narcolepsia: https://askubuntu.com/questions/1457833/ubuntu-22-04-wont-wake-up-from-sleep
- Queixinhas do utilizador: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2059738
- https://loco.ubuntu.com/teams/ubuntu-pt/
- https://shop.nitrokey.com/shop?aff_ref=3
- https://masto.pt/@pup
- https://youtube.com/PodcastUbuntuPortugal
Apoios
Podem apoiar o podcast usando os links de afiliados do Humble Bundle, porque ao usarem esses links para fazer uma compra, uma parte do valor que pagam reverte a favor do Podcast Ubuntu Portugal. E podem obter tudo isso com 15 dólares ou diferentes partes dependendo de pagarem 1, ou 8. Achamos que isto vale bem mais do que 15 dólares, pelo que se puderem paguem mais um pouco mais visto que têm a opção de pagar o quanto quiserem. Se estiverem interessados em outros bundles não listados nas notas usem o link https://www.humblebundle.com/?partner=PUP e vão estar também a apoiar-nos.
Atribuição e licenças
Este episódio foi produzido por Diogo Constantino, Miguel e Tiago Carrondo e editado pelo Senhor Podcast. O website é produzido por Tiago Carrondo e o código aberto está licenciado nos termos da Licença MIT. (https://creativecommons.org/licenses/by/4.0/). A música do genérico é: "Won't see it comin' (Feat Aequality & N'sorte d'autruche)", por Alpha Hydrae e está licenciada nos termos da CC0 1.0 Universal License. Este episódio e a imagem utilizada estão licenciados nos termos da licença: Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0), cujo texto integral pode ser lido aqui. Estamos abertos a licenciar para permitir outros tipos de utilização, contactem-nos para validação e autorização.
12 Sep 2024 12:00am GMT
11 Sep 2024
OMG! Ubuntu
Parallels 20 for Mac Released with Ubuntu 24.04 VM Support
Parallels Desktop 20 has been released for macOS. The virtualisation software introduces a number of buffs for Linux VMs running on macOS. The headline change in Parallels Desktop 20 is support for macOS Sequoia, both as host OS and as a guest - important given that Sequoia is due to be released in the next few weeks. But Parallels Desktop 20 has a lot of improvements for Linux guests too. First up, it now officially supports Ubuntu 24.04 LTS VMs, Fedora 39/40, and a handful of other recent Linux distributions releases. The icons for Ubuntu VMs now use the new […]
You're reading Parallels 20 for Mac Released with Ubuntu 24.04 VM Support, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
11 Sep 2024 7:44pm GMT
VirtualBox 7.1: Qt 6 UI, Wayland Clipboard, New Icon + More
VirtualBox 7.1 is now available to download for Windows, macOS, and Linux. Those upgrading from VirtualBox 7.0 or earlier will find a sizeable set of changes on offer, among them what Oracle describe as a "modernized look and feel". Set your expectations accordingly for while this update to VirtualBox does feature an improved UI, as well as a port to Qt 6, the extent of those changes are more 'modest refinement' than 'major revamp'. Basically, VirtualBox 7.1 now offers two UI modes: Basic (educes the number of options, settings, info, etc shown) and Expert (doesn't hide anything). Switching between them is easy, […]
You're reading VirtualBox 7.1: Qt 6 UI, Wayland Clipboard, New Icon + More, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
11 Sep 2024 7:06pm GMT
Ubuntu Prompting Client is Here to Make Snap Apps Safer
Prompting Client is the latest security effort for snap software, and acts as a companion to the new desktop Security Center app. As you may have read in my article last week, Prompting Client is a security buffer - think doorman - that guards your home folder. Whenever a snap app wants to access non-hidden files within, Prompting Client intervenes to ask you to approve. I'd been tracking this tool's development for a while but there wasn't really a lot of explanation or rationale behind it on the project's Github, and some of the links in commits and issues filed […]
You're reading Ubuntu Prompting Client is Here to Make Snap Apps Safer, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
11 Sep 2024 4:14pm GMT
Planet Ubuntu
Simos Xenitellis: How to recover or reconnect an Incus storage pool
Incus is a manager for virtual machines, system containers and application containers. Get Incus support here.
When you initially setup Incus, you create a storage pool where Incus will put in there everything. There are several options for storage pools, in this post we focus on ZFS storage pools, and those specifically that are stored on a separate block device (like /dev/sdb
).
We are dealing with two cases. One, your installation of Incus has been somehow removed but the storage pool is somewhere there intact and you want to recover by installing again Incus. Two, you want to move the disk with storage pool from one computer to another, like reconnecting the storage pool on a new server.
This type of task is quite risky if you have a lot of important data on your system. Obviously, prior to you actually doing this on an actual system, you should take backups with incus export
of your most important instances. And then, you should perform this tutorial several times so that you get the gist of recovering Incus installations. This tutorial shows you how to do a dry run of creating an Incus installation, killing it off, and then miraculously recovering it.
Prerequisites
You should have a running Incus installation.
Setting up Incus, using a block storage volume
We launch an Incus virtual machine (VM) that will act as our Incus server. We then (on the host) create a storage volume of type block. Next, we attach that block storage volume to the VM. In the VM it can be found as /dev/sdb
. Subsequently, we incus admin init
to initialize Incus, and configure Incus to use the block device /dev/sdb
when creating the storage pool. When we run incus admin init
, we press Enter when we want to accept the default value.
$ incus launch images:ubuntu/24.04/cloud --vm incusserver
Launching incusserver
$ incus storage volume create default IncusStorage --type=block size=6GiB
Storage volume IncusStorage created
$ incus storage volume attach default IncusStorage incusserver
$ incus shell incusserver
root@incusserver:~# fdisk -l /dev/sdb
Disk /dev/sdb: 6 GiB, 6442450944 bytes, 12582912 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
root@incusserver:~# sudo apt install -y incus zfsutils-linux
...
root@incusserver:~# incus admin init
Would you like to use clustering? (yes/no) [default=no]:
Do you want to configure a new storage pool? (yes/no) [default=yes]:
Name of the new storage pool [default=default]:
Name of the storage backend to use (dir, zfs) [default=zfs]:
Create a new ZFS pool? (yes/no) [default=yes]:
Would you like to use an existing empty block device (e.g. a disk or partition)? (yes/no) [default=no]: yes
Path to the existing block device: /dev/sdb
Would you like to create a new local network bridge? (yes/no) [default=yes]:
What should the new bridge be called? [default=incusbr0]:
What IPv4 address should be used? (CIDR subnet notation, "auto" or "none") [default=auto]:
What IPv6 address should be used? (CIDR subnet notation, "auto" or "none") [default=auto]:
Would you like the server to be available over the network? (yes/no) [default=no]:
Would you like stale cached images to be updated automatically? (yes/no) [default=yes]:
Would you like a YAML "init" preseed to be printed? (yes/no) [default=no]: yes
config: {}
networks:
- config:
ipv4.address: auto
ipv6.address: auto
description: ""
name: incusbr0
type: ""
project: default
storage_pools:
- config:
source: /dev/sdb
description: ""
name: default
driver: zfs
profiles:
- config: {}
description: ""
devices:
eth0:
name: eth0
network: incusbr0
type: nic
root:
path: /
pool: default
type: disk
name: default
projects: []
cluster: null
root@incusserver:~#
Next we populate the Incus installation with a few alpines. We do this because we want to see these containers again after we recover the storage pool.
root@incusserver:~# incus launch images:alpine/edge alpine1
Launching alpine1
root@incusserver:~# incus launch images:alpine/edge alpine2
Launching alpine2
root@incusserver:~# incus launch images:alpine/edge alpine3
Launching alpine3
root@incusserver:~#
This is where the interesting stuff start. We now want to shutdown the Incus server and remove it. However, the block storage volume will still be there and in good condition, as the server has been shutdown cleanly. Note that the block storage volumes should only be attached to one system at a time.
root@incusserver:~# shutdown -h now
root@incusserver:~# Error: websocket: close 1006 (abnormal closure): unexpected EOF
$ incus storage volume show default IncusStorage
config:
size: 6GiB
description: ""
name: IncusStorage
type: custom
used_by:
- /1.0/instances/incusserver
location: none
content_type: block
project: default
created_at: ...
$ incus delete incusserver
$ incus storage volume show default IncusStorage
config:
size: 6GiB
description: ""
name: IncusStorage
type: custom
used_by: []
location: none
content_type: block
project: default
created_at: ...
$
Next, we launch a new VM that will be used as a new Incus server, then attach back the block storage volume with incus storage volume attach
and install Incus along with the necessary ZFS client utils.
$ incus launch images:ubuntu/24.04/cloud --vm incusserver
Launching incusserver
$ incus storage volume attach default IncusStorage incusserver
$ incus shell incusserver
Error: Instance is not running
$ incus shell incusserver
Error: VM agent isn't currently running
$ incus shell incusserver
Error: VM agent isn't currently running
$ incus shell incusserver
Error: VM agent isn't currently running
$ incus shell incusserver
Error: VM agent isn't currently running
$ incus shell incusserver
Error: VM agent isn't currently running
$ incus shell incusserver
Error: VM agent isn't currently running
$ incus shell incusserver
root@incusserver:~# apt install -y zfsutils-linux incus
...
root@incusserver:~#
Finally, we bring back the old installation data with those three alpines. We run zpool import
, which is a ZFS command that will look for potential ZFS pools and list them by name. The command zpool import default
is the one that does the actual import. The ZFS pool name default was the name that was given by Incus before, when we were initializing Incus. Subsequently, we run incus admin recover
to recover the ZFS pool and reconnect it with this new installation of Incus.
root@incusserver:~# zfs list
no datasets available
root@incusserver:~# zpool list
no pools available
root@incusserver:~# zpool import
pool: default
id: 8311839500301555365
state: ONLINE
action: The pool can be imported using its name or numeric identifier.
config:
default ONLINE
sdb ONLINE
root@incusserver:~# zpool import default
root@incusserver:~# zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
default 5.50G 6.80M 5.49G - - 0% 0% 1.00x ONLINE -
root@incusserver:~#
root@incusserver:~# incus admin recover
This server currently has the following storage pools:
Would you like to recover another storage pool? (yes/no) [default=no]: yes
Name of the storage pool: default
Name of the storage backend (zfs, dir): zfs
Source of the storage pool (block device, volume group, dataset, path, ... as applicable): /dev/sdb
Additional storage pool configuration property (KEY=VALUE, empty when done):
Would you like to recover another storage pool? (yes/no) [default=no]:
The recovery process will be scanning the following storage pools:
- NEW: "default" (backend="zfs", source="/dev/sdb")
Would you like to continue with scanning for lost volumes? (yes/no) [default=yes]:
Scanning for unknown volumes...
The following unknown storage pools have been found:
- Storage pool "default" of type "zfs"
The following unknown volumes have been found:
- Container "alpine2" on pool "default" in project "default" (includes 0 snapshots)
- Container "alpine3" on pool "default" in project "default" (includes 0 snapshots)
- Container "alpine1" on pool "default" in project "default" (includes 0 snapshots)
Would you like those to be recovered? (yes/no) [default=no]: yes
Starting recovery...
root@incusserver:~# incus list
+---------+---------+------+------+-----------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+---------+---------+------+------+-----------+-----------+
| alpine1 | STOPPED | | | CONTAINER | 0 |
+---------+---------+------+------+-----------+-----------+
| alpine2 | STOPPED | | | CONTAINER | 0 |
+---------+---------+------+------+-----------+-----------+
| alpine3 | STOPPED | | | CONTAINER | 0 |
+---------+---------+------+------+-----------+-----------+
root@incusserver:~#
Those alpines are in a STOPPED state. Will they start? Sure they will.
root@incusserver:~# incus start alpine1 alpine2 alpine3
root@incusserver:~# incus list -c ns4t
+---------+---------+----------------------+-----------+
| NAME | STATE | IPV4 | TYPE |
+---------+---------+----------------------+-----------+
| alpine1 | RUNNING | 10.36.146.69 (eth0) | CONTAINER |
+---------+---------+----------------------+-----------+
| alpine2 | RUNNING | 10.36.146.101 (eth0) | CONTAINER |
+---------+---------+----------------------+-----------+
| alpine3 | RUNNING | 10.36.146.248 (eth0) | CONTAINER |
+---------+---------+----------------------+-----------+
root@incusserver:~#
In this tutorial we saw how to recover an Incus installation, while the storage pool is intact. We covered the case that the storage pool is ZFS on a block device.
11 Sep 2024 2:05pm GMT
10 Sep 2024
OMG! Ubuntu
Juno Tab 3 Linux Tablet — Nice, But Overpriced?
Juno Computers have announced their latest Linux tablet, the Juno Tab 3, and it's available to buy preloaded with Ubuntu 24.04 LTS (or a choice of other Linux distributions). Which is great. The Juno Tab 3 is powered by an Intel N100 processor, 12 GB RAM (soldered), internal 512 GB storage, and fronted by a 300nit 12.1-inch 2K 10-point touch display. Which is all decent. The Juno Tab 3 also has a detachable keyboard so you can turn the tablet into a portable productivity hub for "proper work" on-the-go (or on-the-sofa). Which sounds perfect - so what's the catch? The […]
You're reading Juno Tab 3 Linux Tablet - Nice, But Overpriced?, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
10 Sep 2024 8:28pm GMT
Planet Ubuntu
Ubuntu Blog: Join Canonical in Bangalore at Dell Technologies Forum
Canonical is thrilled to be joining forces with Dell Technologies at the upcoming Dell Technologies Forum - Bangalore, taking place on 12 September. This premier event brings together industry leaders and technology enthusiasts to explore the latest advancements and solutions shaping the digital landscape.
Register to Dell Technologies Forum - Bangalore
A spotlight on powerful partnerships
At the forum, we'll be hosting a comprehensive session showcasing the combined power of Canonical and Dell Technologies. This session will delve into a range of solutions that empower organizations to unlock innovation and achieve their business goals.
Where: Poinsettia room
When: 11:45 AM
What you can expect from Canonical
- Empowering Freedom with Open Source Alternatives: We'll explore a compelling array of open-source solutions that provide powerful alternatives to proprietary software, offering flexibility, security, and cost-effectiveness for businesses.
- Unlocking Scalability with PowerFlex + MicroCloud: Discover how the dynamic duo of Dell PowerFlex storage and Canonical's MicroCloud platform empowers you to build and manage containerized applications with incredible agility and scalability.
- Securing Your Open Source Journey: Keeping your open-source environment safe and secure is paramount. We'll discuss the robust security solutions available from Canonical and Dell Technologies, ensuring your open-source deployments are protected against potential threats.
- Accelerating Innovation with AI Solutions: Explore how Canonical and Dell Technologies join forces to provide powerful AI solutions that fuel innovation and unlock new possibilities for your business.
A spotlight on powerful partnerships
At the forum, we'll be hosting a comprehensive session showcasing the combined power of Canonical and Dell Technologies. This session will delve into a range of solutions that empower organizations to unlock innovation and achieve their business goals.
Where: Poinsettia room
When: 11:45 AM
A collaboration built for success
Our partnership with Dell Technologies goes beyond just products. We share a deep commitment to empowering organizations with the tools and solutions they need to thrive in the ever-evolving digital world.
Join us at the Forum
Don't miss this opportunity to learn more about how Canonical and Dell Technologies can help you achieve your IT goals. Visit our booth at the Dell Technologies Forum - Bangalore, and engage with our experts to discuss your specific needs.
Location
Sheraton Grand Bengaluru Whitefield Hotel & Convention Center
Prestige Shantiniketan, Hoodi, Thigalarapalya
Whitefield, Bengaluru - 560048
Dates
Thursday, 12 September
Hours
7:30 AM - 4:20 PM
We look forward to connecting with you and exploring the path to innovation together!
Register to Dell Technologies Forum - Bangalore
Are you interested in setting up a meeting with our team?
Reach out to our Alliances team at partners@canonical.com
10 Sep 2024 7:08pm GMT
Ubuntu blog
Join Canonical in Bangalore at Dell Technologies Forum
Canonical is thrilled to be joining forces with Dell Technologies at the upcoming Dell Technologies Forum - Bangalore, taking place on 12 September. This premier event brings together industry leaders and technology enthusiasts to explore the latest advancements and solutions shaping the digital landscape. Register to Dell Technologies Forum - Bangalore A spotlight on powerful […]
10 Sep 2024 7:08pm GMT
Planet Ubuntu
Faizul "Piju" 9M2PJU: Using Ubuntu as Your Ham Shack Operating System: A Comprehensive Guide for Amateur Radio Enthusiasts
Amateur radio, or "ham" radio, is a hobby that combines electronics, communication technology, and experimentation. It's a perfect blend for those who enjoy tinkering with both hardware and software. While Windows and macOS are popular choices for many hams, Linux distributions, especially Ubuntu, offer a robust, flexible, and cost-effective alternative for building a ham shack. In this blog post, we'll explore why Ubuntu is a great choice for ham radio operators and provide a step-by-step guide on setting up a ham shack operating system using Ubuntu.
Why Choose Ubuntu for Your Ham Shack?
Ubuntu, a Debian-based Linux distribution, is known for its user-friendly interface, vast repository of software, and strong community support. Here are a few reasons why Ubuntu is a great choice for amateur radio enthusiasts:
- Open Source and Free: Ubuntu is free to download, install, and use. Being open-source means you have full control over the operating system, including the ability to tweak it to suit your specific needs.
- Stability and Security: Ubuntu is known for its stability and security. The Linux kernel is less prone to viruses and malware compared to other operating systems, which is crucial when running a reliable ham shack.
- Vast Software Repository: Ubuntu has a huge software repository, including a wide variety of applications specifically designed for amateur radio. This makes it easy to find and install the tools you need.
- Community Support: Ubuntu has a large, active community. If you run into problems or need help setting up a particular piece of software, you're likely to find solutions in forums, user groups, or dedicated ham radio communities.
- Customization: Ubuntu allows for extensive customization. You can strip down the OS to its bare essentials to maximize performance or build a fully-featured desktop environment with all the tools and utilities you need.
Getting Started: Installing Ubuntu
Step 1: Download Ubuntu
Visit the official Ubuntu website to download the latest version of Ubuntu. You can choose between the Long-Term Support (LTS) version, which is stable and receives updates for five years, or the regular release, which includes newer features but is only supported for nine months.
Step 2: Create a Bootable USB Drive
Once you have downloaded the Ubuntu ISO file, create a bootable USB drive. You can use tools like Rufus (Windows) or Etcher (Linux/macOS) to make a bootable USB stick.
Step 3: Install Ubuntu
Boot your computer from the USB drive and follow the on-screen instructions to install Ubuntu. You can choose to install Ubuntu alongside your existing operating system or as a standalone OS.
Essential Ham Radio Software for Ubuntu
Now that you have Ubuntu installed, it's time to set up your ham shack environment. Here are some essential ham radio software packages you should consider:
1. FLDigi
FLDigi (Fast Light Digital Modem Application) is a popular digital mode software suite for Linux, Windows, and macOS. It supports a wide range of digital modes like PSK31, RTTY, MFSK, and more. FLDigi integrates well with other software, making it an essential part of any ham shack setup.
- Installation: You can install FLDigi directly from the Ubuntu repository using the following command:
sudo apt-get install fldigi
2. WSJT-X
WSJT-X is a software suite designed for weak-signal digital communication by K1JT. It supports FT8, JT65, JT9, and other popular digital modes. The software is user-friendly and widely used in the ham radio community.
- Installation: Download the latest WSJT-X package from the official website and follow the installation instructions provided.
3. CQRLOG
CQRLOG is an advanced logging program for Linux that integrates seamlessly with ham radio applications. It supports real-time logging, QSO records, and features like LoTW and eQSL synchronization.
- Installation: Install CQRLOG from the Ubuntu repository:
sudo apt-get install cqrlog
4. GPredict
GPredict is a satellite tracking application that helps you monitor satellite passes in real-time. It's a must-have for any ham operator interested in satellite communication.
- Installation: Install GPredict using the following command:
sudo apt-get install gpredict
5. Hamlib
Hamlib provides a standardized API for controlling radios and other shack equipment. Many ham radio applications rely on Hamlib to interface with various radios. It's an essential library for integrating different hardware with your Ubuntu system.
- Installation: Install Hamlib via the terminal:
sudo apt-get install libhamlib-utils
Setting Up Rig Control and CAT Interfaces
One of the key aspects of setting up a ham shack on Ubuntu is ensuring seamless communication between your computer and radio equipment. This usually involves setting up rig control and Computer-Aided Transceiver (CAT) interfaces. The Hamlib library mentioned earlier is crucial for this.
- Rig Control Setup: Use
rigctl
(part of Hamlib) to set up rig control. You may need to specify the serial port or USB port where your rig is connected:
rigctl -m <radio_model_number> -r /dev/ttyUSB0 -s <baud_rate>
- Testing the Interface: Once set up, test the interface to ensure commands from the computer are correctly interpreted by the radio.
Customizing Ubuntu for Ham Radio Use
To optimize Ubuntu for your ham shack, consider the following:
- Disable Unnecessary Services: Disable services that aren't needed to reduce system load.
- Optimize Audio Settings: Properly configure ALSA and PulseAudio settings to ensure clear and reliable audio communication.
- Set Up a Backup System: Use tools like
rsync
orTimeshift
to set up regular backups of your log files and settings. - Use Virtual Desktops: Take advantage of Ubuntu's multiple desktops feature to separate your ham radio operations from general computing tasks.
Conclusion
Using Ubuntu as your ham shack operating system offers flexibility, stability, and a wide range of powerful software tools. Whether you're a digital mode enthusiast, a satellite tracker, or someone who loves experimenting with different radio setups, Ubuntu provides an open, customizable platform that can meet your needs. With a little bit of setup and configuration, you'll have a robust, reliable ham shack operating system tailored just for you.
Dive in, experiment, and enjoy the freedom that comes with using an open-source operating system like Ubuntu in your amateur radio adventures!
The post Using Ubuntu as Your Ham Shack Operating System: A Comprehensive Guide for Amateur Radio Enthusiasts appeared first on HamRadio.My - Ham Radio, Fun Facts, Open Source Software, Tech Insights, Product Reviews by 9M2PJU.
10 Sep 2024 5:16pm GMT
Jonathan Riddell: OpenUK Awards 2024
https://openuk.uk/openuk-september-2024-newsletter-1/
https://www.linkedin.com/feed/update/urn:li:activity:7238138962253344769/
Our 5th annual Awards are open for nominations and our 2024 judges are waiting for your nominations! Hannah Foxwell, Jonathan Riddell, and Nicole Tandy will be selecting winners for 12 categories. ?
The OpenUK Awards 2024 are open for nominations until Sunday, September 15.. Our 5th Awards again celebrate the UK's leadership and global collaboration in open technology!
Nominate now! https://openuk.uk/awards/openuk-awards-2024/
Up to 3 shortlisted nominees will be selected in each category by early October and each nominee will be given one place at the Oscars of Open Source, the black tie Awards Ceremony and Gala Dinner for our 5th Awards held at the House of Lords on 28 November, thanks to the sponsorship of Lord Wei.
10 Sep 2024 2:28pm GMT
Faizul "Piju" 9M2PJU: Setting Up Personal DNS over HTTPS (DoH) and DNS over TLS (DoT) Using Open-Source Software
In an era where digital privacy is increasingly at risk, securing your DNS (Domain Name System) queries is crucial. Traditional DNS requests are sent in plaintext, making them vulnerable to eavesdropping and tampering. Fortunately, DNS over HTTPS (DoH) and DNS over TLS (DoT) offer encrypted channels for DNS queries, significantly enhancing your privacy and security.
In this guide, we'll explore how to set up your own personal DNS resolver using open-source software that supports both DoH and DoT. We will cover the installation and configuration of Unbound, Caddy, Stubby, and other relevant tools to ensure your DNS traffic remains private and secure.
Understanding DoH and DoT
- DNS over HTTPS (DoH): Encrypts DNS queries using the HTTPS protocol, making it difficult to distinguish DNS traffic from regular web traffic. This helps bypass censorship and improve privacy.
- DNS over TLS (DoT): Encrypts DNS queries using Transport Layer Security (TLS), securing the communication channel between your device and the DNS resolver.
Both protocols prevent eavesdropping and manipulation of DNS data by external parties, such as ISPs or malicious actors.
Why Run Your Own DNS Resolver?
Running your own DNS resolver has several advantages:
- Enhanced Privacy: Prevent third-party DNS services from logging or selling your DNS queries.
- Increased Security: Protect against DNS hijacking and other DNS-related threats.
- Customization: Apply custom DNS filtering rules, block ads and trackers, or direct specific domains to chosen IPs.
- Improved Performance: Reduce latency by caching DNS responses and optimizing resolver placement.
Open-Source Software for DoH and DoT
We'll focus on the following open-source tools to set up a personal DNS resolver with support for DoH and DoT:
- Unbound: A high-performance DNS resolver that supports DNS over TLS (DoT).
- Caddy: A modern web server with native support for DNS over HTTPS (DoH).
- Stubby: A DNS privacy daemon designed for DNS over TLS (DoT).
- Knot Resolver: A versatile DNS resolver supporting both DoH and DoT.
- CoreDNS: A DNS server with modular support for DoH and DoT via plugins.
- DNSDist: A DNS load balancer that can proxy DNS queries over HTTPS and TLS.
Protect your online privacy and enhance your security by setting up your personal DNS resolver with DNS over HTTPS (DoH) and DNS over TLS (DoT). Learn how to install and configure popular open-source tools like Unbound, Caddy, Stubby, Knot Resolver, CoreDNS, and DNSDist to secure your DNS queries.
1. Unbound: High-Performance DNS Resolver with DoT Support
Unbound is a powerful DNS resolver that supports DNS over TLS (DoT). Here's how to install and configure it:
Install Unbound
For Debian-based systems:
sudo apt update
sudo apt install unbound
For Red Hat-based systems:
sudo yum install unbound
Configure Unbound
Edit the Unbound configuration file at /etc/unbound/unbound.conf
:
server:
interface: 0.0.0.0@853
interface: ::0@853
tls-service-key: "/etc/unbound/unbound_server.key"
tls-service-pem: "/etc/unbound/unbound_server.pem"
access-control: 127.0.0.0/8 allow
access-control: ::1 allow
root-hints: "/etc/unbound/root.hints"
cache-max-ttl: 86400
cache-min-ttl: 3600
forward-zone:
name: "."
forward-tls-upstream: yes
forward-addr: 1.1.1.1@853
forward-addr: 8.8.8.8@853
Generate TLS certificates:
openssl req -x509 -newkey rsa:4096 -keyout /etc/unbound/unbound_server.key -out /etc/unbound/unbound_server.pem -days 365 -nodes -subj "/CN=yourdomain.com"
Start Unbound:
sudo systemctl enable unbound
sudo systemctl start unbound
2. Caddy: Modern Web Server with Native DoH Support
Caddy provides built-in support for DNS over HTTPS (DoH).
Install Caddy
For Debian-based systems:
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo tee /etc/apt/trusted.gpg.d/caddy-stable.asc
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy
Configure Caddy
Create or edit the Caddyfile at /etc/caddy/Caddyfile
:
yourdomain.com {
tls /etc/caddy/caddy_server.pem /etc/caddy/caddy_server.key
route {
forward_proxy {
to dns://127.0.0.1:53
}
}
}
Generate TLS certificates:
openssl req -x509 -newkey rsa:4096 -keyout /etc/caddy/caddy_server.key -out /etc/caddy/caddy_server.pem -days 365 -nodes -subj "/CN=yourdomain.com"
Start Caddy:
sudo systemctl enable caddy
sudo systemctl start caddy
3. Stubby: DNS Privacy Daemon for DoT
Stubby is a lightweight daemon for DNS over TLS.
Install Stubby
For Debian-based systems:
sudo apt update
sudo apt install stubby
Configure Stubby
Edit the configuration file at /etc/stubby/stubby.yml
:
resolution_type: GETDNS_RESOLUTION_STUB
dns_transport_list:
- GETDNS_TRANSPORT_TLS
tls_authentication: GETDNS_AUTHENTICATION_REQUIRED
tls_query_padding_blocksize: 128
edns_client_subnet_private: 1
round_robin_upstreams: 1
upstream_recursive_servers:
- address_data: 1.1.1.1
tls_port: 853
tls_auth_name: "cloudflare-dns.com"
- address_data: 8.8.8.8
tls_port: 853
tls_auth_name: "dns.google"
Start Stubby:
sudo systemctl enable stubby
sudo systemctl start stubby
4. Knot Resolver: Versatile DNS Resolver with DoH and DoT
Knot Resolver supports both DoH and DoT.
Install Knot Resolver
For Debian-based systems:
sudo apt update
sudo apt install knot-resolver
Configure Knot Resolver
Edit the configuration file at /etc/knot-resolver/kresd.conf
:
-- Set up DNS over TLS
resolver:tls("1.1.1.1", 853)
resolver:tls("8.8.8.8", 853)
-- Set up DNS over HTTPS
http:doa({
["doh"] = "https://yourdomain.com/dns-query"
})
Start Knot Resolver:
sudo systemctl enable kresd
sudo systemctl start kresd
5. CoreDNS: Modular DNS Server with DoH and DoT Plugins
CoreDNS supports DoH and DoT through plugins.
Install CoreDNS
For Debian-based systems:
curl -sL https://coredns.io/downloads/ | tar xz
sudo mv coredns /usr/local/bin/
Configure CoreDNS
Create or edit the CoreDNS configuration file (e.g., Corefile
):
.:53 {
forward . 1.1.1.1 8.8.8.8
log
}
# For DoH
example.org {
forward . https://yourdomain.com/dns-query
}
Start CoreDNS:
coredns
6. DNSDist: DNS Load Balancer with DoH and DoT Proxy
DNSDist can proxy DNS queries over HTTPS and TLS.
Install DNSDist
For Debian-based systems:
sudo apt update
sudo apt install dnsdist
Configure DNSDist
Edit the configuration file at /etc/dnsdist/dnsdist.conf
:
-- Configure DNS over TLS
addTLS("127.0.0.1", 853)
addServer("1.1.1.1", {tls = true})
addServer("8.8.8.8", {tls = true})
-- Configure DNS over HTTPS
addDOH("127.0.0.1", 443, "https://yourdomain.com/dns-query")
Start DNSDist:
sudo systemctl enable dnsdist
sudo systemctl start dnsdist
Combining Tools for Comprehensive DNS Privacy
Integrating multiple tools can provide a robust DNS privacy solution. For instance:
- Stubby + Unbound: Use Stubby to forward queries over TLS to Unbound, which performs DNS resolution and caching.
- Caddy + Unbound: Set up Unbound for DoT and Caddy for DoH to provide secure DNS resolution over both protocols.
- Knot Resolver: As an all-in-one solution for both DoH and DoT.
Conclusion
Securing your DNS traffic is essential to maintaining privacy and protecting against potential threats. With open-source tools like Unbound, Caddy, Stubby, Knot Resolver, CoreDNS, and DNSDist, you can set up a personal DNS resolver that supports both DNS over HTTPS and DNS over TLS. These tools offer flexibility, privacy, and control over your DNS queries, ensuring a more secure and private browsing experience.
Explore and configure these solutions to meet your specific needs and enjoy a safer online experience.
The post Setting Up Personal DNS over HTTPS (DoH) and DNS over TLS (DoT) Using Open-Source Software appeared first on HamRadio.My - Ham Radio, Fun Facts, Open Source Software, Tech Insights, Product Reviews by 9M2PJU.
10 Sep 2024 1:55pm GMT
Ubuntu blog
Let’s meet at World Summit AI and talk about open source and AI tooling, with a dash of GenAI
Date: 9-10 October 2024 Booth: B8 After Data & AI Masters, we cross the North Sea to attend one of the leading AI events inEurope. Between the 9th and 10th of October, our team will be in Amsterdam at World Summit AI for the second year in a row. In 2023, we had a blast […]
10 Sep 2024 8:35am GMT
Planet Ubuntu
Stéphane Graber: Announcing Incus 6.5
This release contains a very good mix of bug fixes and performances improvements as well as exciting new features across the board!
The highlights for this release are:
- Instance auto-restart
- Column selection in all list commands
- QMP command hooks and scriptlet
- Live disk resize for VMs
- PCI devices hotplug for VMs
- OVN load-balancer health checks
- OVN Interconnect ECMP support
- OVN NICs promiscuous mode
- OVN NICs disabling of IP allocation
- Configurable LVM PV metadata size
- Configurable OVS socket path
The full announcement and changelog can be found here.
And for those who prefer videos, here's the release overview video:
You can take the latest release of Incus up for a spin through our online demo service at: https://linuxcontainers.org/incus/try-it/
And as always, my company is offering commercial support on Incus, ranging from by-the-hour support contracts to one-off services on things like initial migration from LXD, review of your deployment to squeeze the most out of Incus or even feature sponsorship. You'll find all details of that here: https://zabbly.com/incus
Donations towards my work on this and other open source projects is also always appreciated, you can find me on Github Sponsors, Patreon and Ko-fi.
Enjoy!
10 Sep 2024 7:00am GMT
09 Sep 2024
Ubuntu blog
Canonical’s Anbox Cloud brings new development and testing features to improve in-vehicle infotainment
Support for AAOS (Android™ Automotive OS) enables improved testing and seamless scalability to make Android Automotive development easier. London, 9 September 2024. We are thrilled to announce that Anbox Cloud, Canonical's solution to stream apps from the cloud, is now available for AAOS - Android Automotive Operating System. AAOS (Android Automotive OS) is a specially […]
09 Sep 2024 1:00pm GMT
08 Sep 2024
OMG! Ubuntu
Fastfetch is the Perfect Replacement for Neofetch
When development on system info tool Neofetch was discontinued1 earlier this year a slew of forks, alternatives, and upstart projects sprung up to fill the void. Yet the Neofetch alternative that's gained the most traction -anecdotally, at least; I've not be creeping around Linux conferences to verify first-hand-is Fastfetch. Fastfetch is similar to Neofetch in that it 'pretty prints' information about your OS, desktop environment, pertinent underlying technologies, and selected system hardware specs in a terminal window. But Fastfetch is far more capable than Neofetch: it's faster, more featured2, supports Wayland (Neofetch technically didn't), and is actively maintained. Indeed, the […]
You're reading Fastfetch is the Perfect Replacement for Neofetch, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
08 Sep 2024 10:59pm GMT
07 Sep 2024
OMG! Ubuntu
KDE Slimbook VI – A Powerful Laptop for KDE Enthusiasts
Looking for a powerful new Linux laptop? The new KDE Slimbook VI may very well appeal. Unveiled at Akademy 2024, KDE's annual community get-together, the KDE Slimbook VI marks a major refresh from earlier models in the KDE Slimbook line. And this thing ain't no slouch - a dedicated benchmark page shows how this model compares to the preceding versions (spoiler: better). The 16-inch KDE Slimbook VI is powered by an AMD Ryzen 7 8845HS CPU with integrated NPU for local AI/ML workloads. Graphics are integrated but are well above the usual iGPU fare, with 12-cores, a high clock speed, […]
You're reading KDE Slimbook VI - A Powerful Laptop for KDE Enthusiasts, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
07 Sep 2024 12:22pm GMT
06 Sep 2024
Ubuntu blog
A desktop touched by Midas: Oracular Oriole
In the poem "To an Oriole" [1], novelist and poet Edgar Fawcett inquires about the origin and nature of the oriole. He likens the northern song bird to a "scrap of sunset with a voice" and an orange tulip in a forgotten garden that was magically transformed. This type of poetic and mystical imagery around […]
06 Sep 2024 1:41pm GMT
Planet Ubuntu
Alan Pope: Windows 3.11 on QEMU 5.2.0
This is mostly an informational PSA for anyone struggling to get Windows 3.11 working in modern versions of QEMU. Yeah, I know, not exactly a massively viral target audience.
Anyway, short answer, use QEMU 5.2.0 from December 2020 to run Windows 3.11 from November 1993.
An innocent beginning
I made a harmless jokey reply to a toot from Thom at OSNews, lamenting the lack of native Mastodon client for Windows 3.11.
When I saw Thom's toot, I couldn't resist, and booted a Windows 3.11 VM that I'd installed six weeks ago, manually from floppy disk images of MSDOS and Windows.
I already had Lotus Organiser installed to post a little bit of nostalgia-farming on threads - it's what they do over there.
I thought it might be fun to post a jokey diary entry. I hurriedly made my silly post five minutes after Thom's toot, expecting not to think about this again.
Incorrect, brain
I shut the VM down, then went to get coffee, chuckling to my smart, smug self about my successful nerdy rapid-response. While the kettle boiled, I started pondering - "Wait, if I really did want to make a Mastodon client for Windows 3.11, how would I do it?"
I pondered and dismissed numerous shortcuts, including, but not limited to:
- Fake it with screenshots doctored in MS Paint
- Run an existing DOS Mastodon Client in a Window
- Use the Windows Telnet client to connect insecurely to my laptop running the Linux command-line Mastodon client, Toot
- Set up a proxy through which I could get to a Mastodon web page
I pondered a different way, in which I'd build a very simple proof of concept native Windows client, and leverage the Mastodon API. I'm not proficient in (m)any programming languages, but felt something like Turbo Pascal was time-appropriate and roughly within my capabilities.
Diversion
My mind settled on Borland Delphi, which I'd never used, but looked similar enough for a silly project to Borland Turbo Pascal 7.0 for DOS, which I had. So I set about installing Borland Delphi 1.0 from fifteen (virtual) floppy disks, onto my Windows 3.11 "Workstation" VM.
Thank you, whoever added the change floppy0
option to the QEMU Monitor. That saved a lot of time, and was reduced down to a loop of this fourteen times:
"Please insert disk 2"
CTRL+ALT+2
(qemu) change floppy 0 Disk02.img
CTRL+ALT+1
[ENTER]
During my research for this blog, I found a delightful, nearly decade-old video of David Intersimone ("David I") running Borland Delphi 1 on Windows 3.11. David makes it all look so easy. Watch this to get a moving-pictures-with-sound idea of what I was looking at in my VM.
Once Delphi was installed, I started pondering the network design. But that thought wasn't resident in my head for long, because it was immediately replaced with the reason why I didn't use that Windows 3.11 VM much beyond the original base install.
The networking stack doesn't work. Or at least, it didn't.
That could be a problem.
Retro spelunking
I originally installed the VM by following this guide, which is notable as having additional flourishes like mouse, sound, and SVGA support, as well as TCP/IP networking. Unfortunately I couldn't initially get the network stack working as Windows 3.11 would hang on a black screen after the familiar OS splash image.
Looking back to my silly joke, those 16-bit Windows-based Mastodon dreams quickly turned to dust when I realised I wouldn't get far without an IP address in the VM.
Hopes raised
After some digging in the depths of retro forums, I stumbled on a four year-old repo maintained by Jaap Joris Vens.
Here's a fully configured Windows 3.11 machine with a working internet connection and a load of software, games, and of course Microsoft BOB 🤓
Jaap Joris published this ready-to-go Windows 3.11 hard disk image for QEMU, chock full of games, utilities, and drivers. I thought that perhaps their image was configured differently, and thus worked.
However, after downloading it, I got the same "black screen after splash" as with my image. Other retro enthusiasts had the same issue, and reported the details on this issue, about a year ago.
does not work, black screen.
It works for me and many others. Have you followed the instructions? At which point do you see the black screen?
The key to finding the solution was a comment from Jaap Joris pointing out that the disk image "hasn't changed since it was first committed 3 years ago", implying it must have worked back then, but doesn't now.
Joy of Open Source
I figured that if the original uploader had at least some success when the image was created and uploaded, it is indeed likely QEMU or some other component it uses may have (been) broken in the meantime.
So I went rummaging in the source archives, looking for the most recent release of QEMU, immediately prior to the upload. QEMU 5.2.0 looked like a good candidate, dated 8th December 2020, a solid month before 18th January 2021 when the hda.img
file was uploaded.
If you build it, they will run
It didn't take long to compile QEMU 5.2.0 on my ThinkPad Z13 running Ubuntu 24.04.1. It went something like this. I presumed that getting the build dependencies for whatever is the current QEMU version, in the Ubuntu repo today, will get me most of the requirements.
$ sudo apt-get build-dep qemu
$ mkdir qemu
$ cd qemu
$ wget https://download.qemu.org/qemu-5.2.0.tar.xz
$ tar xvf qemu-5.2.0.tar.xz
$ cd qemu-5.2.0
$ ./configure
$ make -j$(nproc)
That was pretty much it. The build ran for a while, and out popped binaries and the other stuff you need to emulate an old OS. I copied the bits required directly to where I already had put Jaap Joris' hda.img
and start
script.
$ cd build
$ cp qemu-system-i386 efi-rtl8139.rom efi-e1000.rom efi-ne2k_pci.rom kvmvapic.bin vgabios-cirrus.bin vgabios-stdvga.bin vgabios-vmware.bin bios-256k.bin ~/VMs/windows-3.1/
I then tweaked the start
script to launch the local home-compiled qemu-system-i386
binary, rather than the one in the path, supplied by the distro:
$ cat start
#!/bin/bash
./qemu-system-i386 -nic user,ipv6=off,model=ne2k_pci -drive format=raw,file=hda.img -vga cirrus -device sb16 -display gtk,zoom-to-fit=on
This worked a treat. You can probably make out in the screenshot below, that I'm using Internet Explorer 5 to visit the GitHub issue which kinda renders when proxied via FrogFind by Action Retro.
Share…
I briefly toyed with the idea of building a deb of this version of QEMU for a few modern Ubuntu releases, and throwing that in a Launchpad PPA then realised I'd need to make sure the name doesn't collide with the packaged QEMU in Ubuntu.
I honestly couldn't be bothered to go through the pain of effectively renaming (forking) QEMU to something like OLDQEMU so as not to damage existing installs. I'm sure someone could do it if they tried, but I suspect it's quite a search and replace, or move the binaries somewhere under /opt
. Too much effort for my brain.
I then started building a snap of qemu as oldqemu - which wouldn't require any "real" forking or renaming. The snap could be called oldqemu
but still contain qemu-system-i386
which wouldn't clash with any existing binaries of the same name as they'd be self-contained inside the compressed snap, and would be launched as oldqemu.qemu-system-i386
.
That would make for one package to maintain rather than one per release of Ubuntu. (Which is, as I am sure everyone is aware, one of the primary advantages of making snaps instead of debs in the first place.)
Anyway, I got stuck with another technical challenge in the time I allowed myself to make the oldqemu snap. I might re-visit it, especially as I could leverage the Launchpad Build farm to make multiple architecture builds for me to share.
…or not
In the meantime, the instructions are above, and also (roughly) in the comment I left on the issue, which has kindly been re-opened.
Now, about that Windows 3.11 Mastodon client…
06 Sep 2024 1:40pm GMT
05 Sep 2024
Planet Ubuntu
Salih Emin: uCareSystem 24.09.05: Olympic level removal of garbage configs
uCareSystem has had the ability to detect packages that were uninstalled and then remove their config files. Now it uses a better way that detects more. Also with this release, there are fixes and enhancements that make it even more useful. First of all, Its the Olympics… you saw the app icon that was change […]
05 Sep 2024 9:09pm GMT
OMG! Ubuntu
Upgrades to Ubuntu 24.04 LTS Paused [Update: Now Resolved]
Last week, the first point release of Ubuntu 24.04 LTS arrived, and upgrades from Ubuntu 22.04 LTS to the newest one officially enabled. However, those upgrades didn't go smoothly for everyone who tried, be it on Ubuntu server or Ubuntu desktop. To prevent further headaches, Canonical has decided to pause upgrades to Ubuntu 24.04 LTS from Ubuntu 22.04 LTS while its developers work out the kinks. Yesterday, the 'noble' release got edited out of the meta-release-lts file (which Ubuntu systems check to detect new versions), preventing users from upgrading to Ubuntu 24.04.1 LTS through officially-supported methods. Folks attempting to upgrade, but suddenly […]
You're reading Upgrades to Ubuntu 24.04 LTS Paused [Update: Now Resolved], a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
05 Sep 2024 7:48pm GMT
Ubuntu 24.10 Reveals Its New Default Wallpaper
The default wallpaper of Ubuntu 24.10 'Oracular Oriole' (and its official mascot artwork) has been revealed - along with an extra-special 20th anniversary surprise! A visit to the nearest temple mystic wasn't required to predict that the new mascot motif would take centre-stage in the official Ubuntu 24.10 wallpaper. Animal mascots are a recurring feature of the default background since Ubuntu 17.10 'Artful Aardvark'. Default backgrounds follow a set formula purple gradient, some affectation around the edge, and (typically) a line-art illustration of the codename animal in the middle. For the 'Oracular Oriole' we get a geometric rendition of an […]
You're reading Ubuntu 24.10 Reveals Its New Default Wallpaper, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
05 Sep 2024 3:50pm GMT
Planet Ubuntu
Podcast Ubuntu Portugal: E314 Rute Correia II
Continua a conversa com a Rute Correia, fã incondicional de Pusheen, para nos dizer que as consolas estão pela hora da morte; como o Steamdeck é uma bisarma fofinha, graças às possibilidades de personalização do software e do interface aberto - ou até com estojos em malha que tornam tudo mais tchanan. Falámos de XBOX, Vita, como a SEGA Dreamcast estava à frente do seu tempo e ainda lançámos invectivas aos fabricantes para regressarem ao aspecto colorido e translúcido dos anos 90, em vez de fazerem tudo em preto.
Já sabem: oiçam, subscrevam e partilhem!
- Twitch: https://www.twitch.tv/tias_malham/
- Mastodon: https://ciberlandia.pt/@tiasmalham
- Instagram: https://www.instagram.com/tias_malham/
- Curadoria das Tias no Steam: https://store.steampowered.com/curator/44946791/
- Pusheen: https://pusheen.com/
- Criar com duas cores em 8-bit: https://youtu.be/Tfh0ytz8S0k
- O computador mais bonito de sempre: https://en.wikipedia.org/wiki/SGI_O2
- Steamdeck: https://store.steampowered.com/steamdeck
- Stream Deck: https://www.elgato.com/pt/pt/p/stream-deck-mk2-black
- Steamdeck desktop: https://youtu.be/vQ0KxIzdyR8
- Prince of Persia: https://youtu.be/ZW_eExHpTZI
- https://loco.ubuntu.com/teams/ubuntu-pt/
- https://shop.nitrokey.com/shop?aff_ref=3
- https://masto.pt/@pup
- https://youtube.com/PodcastUbuntuPortugal
Apoios
Podem apoiar o podcast usando os links de afiliados do Humble Bundle, porque ao usarem esses links para fazer uma compra, uma parte do valor que pagam reverte a favor do Podcast Ubuntu Portugal. E podem obter tudo isso com 15 dólares ou diferentes partes dependendo de pagarem 1, ou 8. Achamos que isto vale bem mais do que 15 dólares, pelo que se puderem paguem mais um pouco mais visto que têm a opção de pagar o quanto quiserem. Se estiverem interessados em outros bundles não listados nas notas usem o link https://www.humblebundle.com/?partner=PUP e vão estar também a apoiar-nos.
Atribuição e licenças
Este episódio foi produzido por Diogo Constantino, Miguel e Tiago Carrondo e editado pelo Senhor Podcast. O website é produzido por Tiago Carrondo e o código aberto está licenciado nos termos da Licença MIT. (https://creativecommons.org/licenses/by/4.0/). A música do genérico é: "Won't see it comin' (Feat Aequality & N'sorte d'autruche)", por Alpha Hydrae e está licenciada nos termos da CC0 1.0 Universal License. Este episódio e a imagem utilizada estão licenciados nos termos da licença: Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0), cujo texto integral pode ser lido aqui. Estamos abertos a licenciar para permitir outros tipos de utilização, contactem-nos para validação e autorização.
05 Sep 2024 12:00am GMT
04 Sep 2024
OMG! Ubuntu
Audacity 3.6.2 Released with Scores of Bug Fixes
The Audacity 3.6 release in July brought some masterful new features with it, plus all-new Compressor and Limiter filters. But not everyone was pleased to lose access to the older version of those, so Audacity's devs have brought 'em back in a point release update to the currently Audacity 3.6 stable series. Those who prefer (or just more used to) the original Limiter, Compressor and Classic filters can access them in Audacity 3.6.2 from the new "Legacy" effects section. They're available to use with new and existing Audacity projects. Audacity 3.6.2 also resolves a sizeable set of bugs, with fixes including: Plus plenty more […]
You're reading Audacity 3.6.2 Released with Scores of Bug Fixes, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
04 Sep 2024 9:23pm GMT
Ubuntu’s New Security Center Readies Stable Release
Ubuntu's new desktop Security Center app is gearing up for its first stable release, along with a background tool called Prompting Client. I first reported on the creation of Security Center earlier this year and it hasn't changed a great deal since then. Underlying code has been improved, and the Flutter UI made to look more like Yaru/GTK, but in terms of what it does, not much! The Snap Store description for the app describes it as "Security Center UI for the desktop", which doesn't say a great deal about the purpose or why a user might want to install […]
You're reading Ubuntu's New Security Center Readies Stable Release, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
04 Sep 2024 7:16pm GMT
Ubuntu blog
Meet Canonical at OpenSearchCon 2024 in San Francisco
OpenSearchCon, the annual conference that brings the OpenSearch community together to learn, connect, and collaborate, is happening in San Francisco on 24-26 September.
04 Sep 2024 7:48am GMT
Meet Canonical at Open Source Summit Europe 2024
Join Canonical, the publisher of Ubuntu, as we attend the upcoming Open Source Summit Europe 2024 in Austria. Hosted by the Linux Foundation, this summit is the premier event for developers, technologists, and community leaders with a keen interest in the innovation that open source enables. Mark your calendars for September 16-18, 2024, as we […]
04 Sep 2024 6:56am GMT
03 Sep 2024
Ubuntu blog
Ubuntu Summit 2024: A logo takes flight
One of the first things we think about when we start planning each Ubuntu Summit is the logo. This might seem like a small thing, but it's important. We want our logo to reflect the summit's location, and to provide a sense of its cultural identity in an inclusive and welcoming way. We enjoy design […]
03 Sep 2024 11:34pm GMT
02 Sep 2024
Ubuntu blog
Japanese device manufacturer I-O DATA DEVICE’s business expansion with Ubuntu Pro for Devices
I-O DATA has entered into a partnership with Canonical, aimed at bringing the benefits of open source and Ubuntu Pro for Devices to thousands of devices across Japan.
02 Sep 2024 2:49pm GMT
Canonical at IAA Transportation 2024
Book a demo with our team As the automotive industry continues to accelerate towards a more connected, autonomous, and electric future, Canonical is thrilled to participate in the IAA Transportation 2024 in Hanover. This important event is a great opportunity for us to demonstrate our latest achievements in automotive software, focusing on an open source […]
02 Sep 2024 2:20pm GMT
Planet Ubuntu
Jonathan Carter: Debian Day South Africa 2024
Beer, cake and ISO testing amidst rugby and jazz band chaos
On Saturday, the Debian South Africa team got together in Cape Town to celebrate Debian's 31st birthday and to perform ISO testing for the Debian 11.11 and 12.7 point releases.
We ran out of time to organise a fancy printed cake like we had last year, but our improvisation worked out just fine!
We thought that we had allotted plenty of time for all of our activities for the day, and that there would be plenty of time for everything including training, but the day zipped by really fast. We hired a venue at a brewery, which is usually really nice because they have an isolated area with lots of space and a big TV - nice for presentations, demos, etc. But on this day, there was a big rugby match between South Africa and New Zealand, and as it got closer to the game, the place just got louder and louder (especially as a band started practicing and doing sound tests for their performance for that evening) and it turned out our space was also double-booked later in the afternoon, so we had to relocate.
Even amidst all the chaos, we ended up having a very productive day and we even managed to have some fun!
Four people from our local team performed ISO testing for the very first time, and in total we covered 44 test cases locally. Most of the other testers were the usual crowd in the UK, we also did a brief video call with them, but it was dinner time for them so we had to keep it short. Next time we'll probably have some party line open that any tester can also join.
Logo
We went through some more iterations of our local team logo that Tammy has been working on. They're turning out very nice and have been in progress for more than a year, I guess like most things Debian, it will be ready when it's ready!
Debian 11.11 and Debian 12.7 released, and looking ahead towards Debian 13
Both point releases tested just fine and was released later in the evening. I'm very glad that we managed to be useful and reduce total testing time and that we managed to cover all the test cases in the end.
A bunch of things we really wanted to fix by the time Debian 12 launched are now finally fixed in 12.7. There's still a few minor annoyances, but over all, Debian 13 (trixie) is looking even better than Debian 12 was around this time in the release cycle.
Freeze dates for trixie has not yet been announced, I hope that the release team announces those sooner rather than later, also KDE Plasma 6 hasn't yet made its way into unstable, I've seen quite a number of people ask about this online, so hopefully that works out.
And by the way, the desktop artwork submissions for trixie ends in two weeks! More information about that is available on the Debian wiki if you're interested in making a contribution. There are already 4 great proposals.
Debian Local Groups
Organising local events for Debian is probably easier than you think, and Debian does make funding available for events. So, if you want to grow Debian in your area, feel free to join us at #debian-localgroups on the OFTC IRC network, also plumbed on Matrix at #debian-localgroups:matrix.debian.social - where we'll try to answer any questions you might have and guide you through the process!
Oh and btw… South Africa won the Rugby!
02 Sep 2024 1:01pm GMT
Ubuntu blog
Join Canonical in Vienna for Valkey Developer Day 2024
Meet Canonical at Valkey Developer Day 2024
02 Sep 2024 7:44am GMT