Language Selection

English French German Italian Portuguese Spanish

Canonical/Ubuntu: LTS, ROS 2, OSM and Fabrica

Filed under
Ubuntu
  • Ubuntwtoooo 20.04!

    The next LTS release of Ubuntu has dropped and it’s frankly fantastic. We’re getting you up and running with it as quickly as possible in our main feature this month for those readers who are new to Linux or Ubuntu, and we’ll cover off the important new features you’ll be itching to try out. After nearly 16 years of continuous development this release isn’t here to innovate as much to refine Ubuntu.

    The Gnome desktop – love it or hate it – feels super-slick and has received some much-needed optimisations over the past year. The theme has been polished to a sheen and icons refreshed. There will, of course, be the usual cascade of spin-off updates, ranging from the usual array of xyz-buntus but also downstream distros. The new Pop!_OS is already out and we’ve managed to squeeze a review into this issue. We’re very much looking forward to seeing how Mint 20 works out, too.

  • The State of Robotics – May 2020

    With several countries finally emerging from lockdowns and markets showing signs of economic recovery, we’ve seen the newscycle steadily shift its focus away from Covid-19. And that will be reflected in our robotics recap as well. Let’s get right to it.

    [...]

    As is the ROS tradition, now that we’re nearing the ROS 2 Foxy release date, it’s time to name the G-version of ROS 2. The discussion thread has received a ton of suggestions. Our favorites so far are Galactic Gamera, Grumpy Gopherus, and Gutsy Gibba.

    Head over to the Discourse page to provide your own recommendations. Something to keep in mind – not every user is a native English speaker, so the best release names are easy to pronounce. Glacial, glorious and global are quite practical. Glamorous, groundbreaking and geosynchronous… not so much.

  • OSM#9 Hackfest: the highlights

    For this hackfest, the organisers decided to change the structure in a way that would facilitate hands-on sessions; with attendees playing with technology to learn and unlock new capabilities and skills – staying true to the very nature of a hackfest The event spanned three days of theory and workshop sessions, with an extra day for ecosystem-related presentations and leadership, and technical sessions happening in a parallel track for the full week.

    The overall experience was great with active participation and every session felt like adding a piece to the puzzle to highlight the benefits that OSM can bring to telcos in a landscape that is rapidly moving towards network function virtualisation and containerisation. Participants were introduced to the end-to-end hackfest scenario on the first day. The next two days were all about how to deploy and operate network functions on physical machines (PNFs), virtual machines (VNFs) and Kubernetes-managed containers (KNFs), and how to do network slicing, auto-scaling and testing. Slides from all sessions can be found on the OSM wiki.

    [...]

    Canonical has a strong presence in the OSM leadership team, with CEO Mark Shuttleworth being a technical steering committee (TSC) member plus Beierl and Garcia from Canonical’s OSM engineering team as MDLs. Canonical’s vision is to bring better economics for data centres by providing smarter operations at a better price. This vision is very appealing to telecommunications providers that face complex network operations at scale. Our engagement in OSM aims at driving comprehensive design choices to drive better code and operations.

    During the technical sessions, we presented the latest version of the OSM installer. The installer is able to deploy OSM using upstream OSM charms in high-availability mode on a user-provided Kubernetes, bootstrap a LXD cluster and link it to a virtual infrastructure manager (VIM) such as an Openstack cloud. Similarly, the installer can deploy OSM on a single-node, using Microk8s as the K8s substrate. The technical sessions also addressed the roadmap plan for OSM Release EIGHT that should be available in July 2020 and defined upcoming features to address production readiness. This marks an inflection point in OSM as the project enters a more mature stage.

  • Fabrica – Your self-hosted snap factory

    There are many ways one can go about building snaps. You can do it on your local system, by manually running commands in a terminal window. If you have a developer account in the Snap Store, you can use the integrated build functionality to create snaps. You can also use Launchpad, Electron Builder or a range of CI/CD systems. And you can also run your own, self-hosted snap building factory!

Linux Mint dumps Ubuntu Snap

  • Linux Mint dumps Ubuntu Snap

    Linux Mint is one of the most popular Linux distributions, and it's my favorite. In part because, while it's based on Debian Linux and Ubuntu, it goes its own way. For example, its developers created their own excellent desktop interface, Cinnamon. Now, Mint's programmers, led by lead developer, Clement "Clem" Lefebvre, has dropped support for Ubuntu's Snap software packing system.

    Snap, along with its rivals Flatpak and AppImage, are alternative ways to install applications on Linux systems. The older ways of Linux apps, such as DEB and RPM package management systems for the Debian and Red Hat Linux families, include the source code and hard-coded paths for each program.

Linux Mint 20 Dropped Ubuntu’s Snap

  • Linux Mint 20 Dropped Ubuntu’s Snap

    Linux Mint is one of the popular Linux operating systems. It is based on Ubuntu and Debian. Linux Mint 20, which is based on Ubuntu 20.04, is going to be released in June 2020. Meanwhile, Linux Mint has decided to drop support for Ubuntu’s Snap.

    Linux Mint 20, like previous Mint releases, will not ship with any snaps or snapd installed. In Linux Mint 20, APT will forbid snapd from getting installed.

Ubuntu opens the door to talking with Linux Mint about Snap

  • Ubuntu opens the door to talking with Linux Mint about Snap

    The popular Linux Mint distribution's developers were fed up with how Canonical's Ubuntu Linux was dealing with the Chromium web browser in its Snap application installation system, so they took action. Clement "Clem" Lefebvre, Mint's lead developer, decided that Mint's default software installation APT will block Snaps, Snap's core program, from installing in Mint.

Linux Mint Pulls Support For Canonical’s Snap

  • Linux Mint Pulls Support For Canonical’s Snap

    The popular Linux Mint distribution of Linux has ended support for Canonical’s Snap package management system, saying Canonical controls Snap too tightly and comparing it to proprietary software.

    “You’ve as much empowerment with this as if you were using proprietary software, i.e. none,” said lead Linux Mint developer Clement “Clem” Lefebvre in a notice to users.

    “This is in effect similar to a commercial proprietary solution, but with two major differences: It runs as root, and it installs itself without asking you.”

Linux Mint Drops Snap

  • Linux Mint Drops Snap

    In a move that surprised many within the Linux landscape, Linux Mint (one of the most popular desktop distributions) has decided to drop support for the universal snap package system.

    What are snap packages? Simply put, they are a way to combine an application and all of its dependencies into a single package. By doing this, an application can be installed on any supporting operating system, regardless of desktop or default package manager.

    The idea of leaving behind snap packages began in 2019, when Clement “Clem” Lefebvre said, “When Snap was announced it was supposed to be a solution, not a problem.” Clem continues, “It was supposed to make it possible to run newer apps on top of older libraries and to let third-party editors publish their software easily towards multiple distributions, just like Flatpak and AppImage.”

Linux Mint Drops Snap

  • Linux Mint Drops Snap

    Linux Mint has officially dropped their support for Canonical’s snap packages.

    In a move that surprised many within the Linux landscape, Linux Mint (one of the most popular desktop distributions) has decided to drop support for the universal snap package system.

    What are snap packages? Simply put, they are a way to combine an application and all of its dependencies into a single package. By doing this, an application can be installed on any supporting operating system, regardless of desktop or default package manager.

    The idea of leaving behind snap packages began in 2019, when Clement “Clem” Lefebvre said, “When Snap was announced it was supposed to be a solution, not a problem.” Clem continues, “It was supposed to make it possible to run newer apps on top of older libraries and to let third-party editors publish their software easily towards multiple distributions, just like Flatpak and AppImage.”

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

digiKam 7.7.0 is released

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

Dilution and Misuse of the "Linux" Brand

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

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

today's howtos

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

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

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

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

  • How To Install MongoDB on AlmaLinux 9 - idroot

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

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

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