Language Selection

English French German Italian Portuguese Spanish

Canonical/Ubuntu: Utkarsh Gupta's Ubuntu Work and Some Canonical Corporate Stuff (Upselling)

Filed under
Ubuntu
  • [Older] FOSS Activites in July 2021 · utkarsh2102

    This was my 6th month of actively contributing to Ubuntu. Now that I’ve joined Canonical to work on Ubuntu full-time, there’s a bunch of things I do! \o/

    I mostly worked on different things, I guess. But mostly on packaging keylime and some Google Agents upload(s) and SRU(s). Also did a lot of reviewing, et al.

    I was too lazy to maintain a list of things I worked on so there’s no concrete list atm. Maybe I’ll get back to this section later or will start to list stuff from next month onward, as I’ve been doing before. Big Grin

  • Where configuration management falls short: model-driven OpenStack | Ubuntu

    Have you ever installed OpenStack from scratch? I know, it sounds geeky, unnecessary and maybe even overcomplicated … It is after all 2021, OpenStack is mature, there are hundreds of OpenStack distributions available out there, configuration management tools are all the way around and installing OpenStack from scratch almost sounds like compiling the Linux kernel or using make scripts to install software on Ubuntu. I went through this process, however, back in 2014 when I was first learning OpenStack. That was long before I got to know model-driven OpenStack.

    I set up physical nodes in my lab environment. I put Ubuntu on them. Then I installed all supporting services, including the SQL database and the message broker. And then, basically, for each OpenStack service, I was creating databases, creating identities in Keystone, installing packages and adjusting configuration files. When I finally finished this exercise two months later I had my first instance running on OpenStack, a few grey hairs and a well-formed opinion about OpenStack: it is super complex!

  • Ubuntu Blog: What is OpenRAN

    In order to clarify what OpenRAN is let’s start from RAN. A radio access network is a technology that connects individual devices to other parts of a network through radio connections. It is a major part of modern telecommunications, with LTE and 5G network connections for mobile phones being examples of radio access networks.

    [...]

    While vRAN is a closed network, as RU, DU and CU, which are all part of the RAN, are provided by a single vendor and use internal means of communication instead of open interfaces.

    In OpenRAN, the O-RAN alliance made a great job creating a specification for open fronthaul, mid haul and backhaul interfaces.

    This means that finally you can mix and match different vendors, and use different approaches depending on what is the

  • Ubuntu Blog: The new Ubuntu membership process

    Applying for Ubuntu membership just became a lot easier. After a long discussion on Discourse, we’ve made the necessary changes to lower the technical barrier of entry to apply for Ubuntu membership. It’s now a simpler process with a focus on contribution, not on technical ability. In this post, I walk through the new process itself and talk about what it means to be an Ubuntu member.

    [...]

    First things first: you have to agree to abide by the Ubuntu code of conduct. If you don’t agree with it, then unfortunately you cannot become an Ubuntu member. Please make sure you read it, it’s not the normal T&Cs that everyone ignores. It is a commitment that you will be considerate, respectful, collaborative, and abide by the set structures and guides within the Ubuntu community to make it a safe, open, and ultimately enjoyable place to be.

  • How Kubernetes 1.22 addresses industry needs

    On August 4th 2021, Kubernetes (K8s) upstream announced the general availability of Kubernetes 1.22, the latest version of the most popular container orchestration platform. At Canonical, we actively track upstream releases to ensure our Kubernetes distributions align with the latest innovations that developers and businesses need for their cloud native use cases. Usually, we would announce the availability and support for the latest Kubernetes, and also highlight any exciting new features in Charmed Kubernetes and MicroK8s.

    So why does this blog not read like a release announcement? This time, we wanted to try something different. How about having a look at the most exciting features from Kubernetes 1.22 and assessing how they address industry challenges? A few months ago, we published the Kubernetes and cloud native operations report 2021 (hereafter “the report”). A sample of 1200 respondents and 7 industry thought leaders helped us gather and analyse data on the usage, challenges, goals and aspirations that users and enterprises have for the new way of building and delivering software – the cloud native way. Let’s see how Kubernetes is addressing the needs of the general public.

More in Tux Machines

Games: Escape Simulator, Steam Digital Tabletop Fest RPG Edition, and More

  • Get out together, go it alone or make your own rooms in Escape Simulator out now | GamingOnLinux

    Up for a challenge and love to problem solve? Team up with a friend in co-op or do it alone in Escape Simulator out now. Developed by Pine Studio, the same team that created Faraway: Puzzle Escape and SEUM: Speedrunners from Hell. Escape Simulator is a first-person escape room experience - designed with input from real-life escape room operators. Playing solo or via online co-op, players must puzzle their way through a quirky collection of interactive escape rooms, putting their wits (and teamwork) to the test.

  • Steam Digital Tabletop Fest RPG Edition is live with many discounts | GamingOnLinux

    Another big Steam event is underway with the Steam Digital Tabletop Fest RPG Edition. A chance for you to pick up some cheap games and more.

  • Space Crew: Legendary Edition is out now free for existing owners | GamingOnLinux

    Space Crew, the sequel to the very popular Bomber Crew from Runner Duck and publisher Curve Digital, gets renamed to Space Crew: Legendary Edition with a free expansion upgrade out now. Bringing with it a fair amount of fresh content, it sounds like a good time to go out and explore space. New dangers lurk in the dark corners though.

  • Paradox announced the Hearts of Iron IV: No Step Back expansion releases November 23 | GamingOnLinux

    Paradox sure are busy with recent announcements including the Stellaris: Aquatics Species Pack, Europa Universalis IV: Origins and now Hearts of Iron IV: No Step Back which releases November 23. "With new alternate history paths and game systems, this eagerly awaited add-on presents new challenges for fans of Paradox Interactive's best-selling grand strategy wargame. The centrepiece of No Step Back is a series of new National Focus Trees, giving players many new ways to imagine the course of World War II in Eastern Europe. Major nations have been entirely reworked to offer unique challenges and original histories."

Audio/Videos: Ubuntu Kylin, Hideo Kojima, and More

today's howtos

  • Check and better order your photos on Kodi with these changes | ITIGIC - TechStony

    When we hear the name of Kodi, the first thing that comes to mind is a complete multimedia center for playing videos and music . However, this program goes much further and allows us to manage and reproduce other content such as television channels or photos. Precisely in these same lines we want to focus on this last element that we comment on, that is, in the management and visualization of images. This is something that we can directly carry out from this program without the need for additional ones. With this, what we want to tell you is that, as with video or audio content, photographic files can also be managed from here. As with the rest of the file types, when we start working with Kodi the first thing we have to do is create our photo library or libraries. From there, the application itself will already know the disk locations where we have these contents stored for later management. This is something that is surely familiar to us if we have already used it with videos or audios. In fact, below, we are going to show you a series of changes that we recommend you do to improve the viewing experience of these own photos.

  • Install Nexus Repository Manager on Debian 11 - kifarunix.com

    This tutorial describes how to install Nexus repository manager on Debian 11. Nexus is the World’s #1 repository manager for build artifacts.

  • Sync WM wallpaper with LightDM on Linux Mint :: Rafael Cavalcanti

    Linux Mint uses LightDM GTK greeter for the login screen. It tries to show each user’s wallpaper, and it works well if you stick to the default Cinnamon desktop environment. However, I use a standalone window manager (dwm) and my wallpaper is set by Nitrogen. This breaks the feature, unless we take some steps.

  • How to get useful answers to your questions

    5 years ago I wrote a post called how to ask good questions. I still really like that post, but it’s missing a few of the tactics I use to get useful answers like “interrupt people when they’re going off on an irrelevant tangent”.

  • How To Install Yarn on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install Yarn on AlmaLinux 8. For those of you who didn’t know, YARN an acronym for Yet Another Resource Navigator is a fast, stable, and reliable Javascript package manager which is compatible with npm ( Node Package Manager). Yarn helps with the management of npm packages which includes installation, updating, configuration, and removal of packages. 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 through the step-by-step installation of Yarn Package Manager on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

  • How to Install Anbox to Run Android Apps in Ubuntu 20.04, Ubuntu 21.10 | UbuntuHandbook

    Want to run Android apps in Linux? Here’s how to do it using the Anbox container in Ubuntu 20.04 and Ubuntu 21.10. Anbox, Anbox in a box, is a free and open-source software that runs the full Android system in a container, abstracts hardware access and integrates core system services into a GNU/Linux system. There’s another solution “Waydroid” to do the similar things in Linux. It’s said to have better performance, though it requires Wayland session. For those stick to Xorg, here’s how to install and use Anbox.

  • How to Install Deno JavaScript Runtime on Ubuntu 20.04

    Deno is a lightweight JavaScript runtime that is both straightforward and safe. It provides a stable and comfortable development environment, allowing you to write TypeScript without transpilation. In addition, as an engine with V8 as the base, it has high compatibility with existing JavaScript code written with full support for ECMAScript standards. We'll show you how to install Deno on Ubuntu 20.04 and run a hello world script to test your installation in this article.

  • How to Install GCC Compiler Collection on CentOS 8 and Rocky Linux 8 – VITUX

    The GNU Compiler Collection (GCC) is a compiler software package with a collection of compilers for several languages. It is free and open-source software, which means that everyone has the opportunity to contribute or modify the application according to their own needs. GCC supports various programming languages, including C, C++, Objective-C, Fortran, Java and Ada. It also provides libraries such as libstdc++ for C++ and libgcj for Java. GCC uses a technology called “Recursive Descent Parsing”, which is very effective at finding errors in the code. GCC also provides a rich set of warnings that can be used to spot possible problems or bugs that may not have been detectable by the compiler itself. GCC performs some optimizations on both the intermediate code and the final machine code, but it does not perform as many optimizations as a commercial compiler would.

  • Bash Conditional Statements - OSTechNix

    In this guide, we will learn the usage of conditional statements in Bash scripting with examples. Decision-making is an important step in programming. There may be a situation where certain conditions have to be met and based upon that you have to write some logic. This is what a conditional statement does. The conditional statements allows you to write logic and take decisions. The concept that you read here will be the same for all the programming languages out there but with syntactic and implementation difference.

  • 7 handy tricks for using the Linux wget command

    Wget is a free utility to download files from the web. It gets data from the Internet and saves it to a file or displays it in your terminal. This is literally also what web browsers do, such as Firefox or Chromium, except by default, they render the information in a graphical window and usually require a user to be actively controlling them. The wget utility is designed to be non-interactive, meaning you can script or schedule wget to download files whether you're at your computer or not.

Raspberry Pi Tablet Gets Radio Surgical Enhancement

We always get excited when we buy a new tablet. But after a few months, it usually winds up at the bottom of a pile of papers on the credenza, a victim of not being as powerful as our desktop computers and not being as convenient as our phones. However, if you don’t mind a thick tablet, you can get the RasPad enclosure to fit around your own Raspberry Pi so it can be used as a tablet. Honestly, we weren’t that impressed until we saw [RTL-SDR] add an SDR dongle inside the case, making it a very portable Raspberry Pi SDR platform. The box is a little interesting by itself, although be warned it costs over $200. For that price you get an LCD and driver board, a battery system, speakers, and an SD extension slot with some control buttons for volume and brightness. There’s a video of the whole setup (in German) below. Read more Also: What limitations does the Raspberry Pi have?