Blog

Get familiar with “Rusty” kernel programming in Ubuntu Lunar Lobster

The Linux kernel has recently introduced the Rust programming language as an alternative to C for creating kernel modules. Rust is a strongly, statically typed programming language with a focus on memory safety features which produces extremely compact executable code. These properties, paired with its good tooling, make Rust a natural choice for creating many …

Get familiar with “Rusty” kernel programming in Ubuntu Lunar Lobster Read More »

Meet Canonical and OpenSearch.org at Open Source Summit Europe 2023

We are excited to celebrate all things open source at the upcoming Open Source Summit Europe 2023 in the beautiful city of Bilbao, Spain. The event will take place on 19-21 September. The summit serves as a reminder of the open source movement’s ongoing significance, fostering a space where attendees can explore the latest trends, …

Meet Canonical and OpenSearch.org at Open Source Summit Europe 2023 Read More »

LLMs explained: how to build your own private ChatGPT

Large language models (LLMs) are the topic of the year. They are as complex as they are exciting, and everyone can agree they put artificial intelligence in the spotlight. Once LLms were released to the public, the hype around them grew and so did their potential use cases – LLM-based chatbots being one of them. …

LLMs explained: how to build your own private ChatGPT Read More »

Closing the Gap: Ubuntu Pro in the AWS Shared Responsibility Model

Explore Ubuntu Pro’s role in the AWS Shared Responsibility Model plus walk through a real-world example to install your own Mastodon server on Ubuntu Pro Deploying your application on a public cloud offers numerous benefits, including improved time to market, elastic capacity, and improved baseline security compared to on-premises solutions. However, this does not guarantee …

Closing the Gap: Ubuntu Pro in the AWS Shared Responsibility Model Read More »

How New Mexico State University accelerates compliant federal research with Ubuntu

When the stakes are high and national security is on the line, every decision matters. Just ask the team at New Mexico State University’s Physical Science Laboratory (PSL). Founded back in 1946 to support the United States’ space and rocket programs, PSL has been on the leading edge of defence-oriented applied science for over seven …

How New Mexico State University accelerates compliant federal research with Ubuntu Read More »

Telecom security: How to safeguard your open source telco infrastructure

From pure voice to data, and now with the connectivity provided to devices and machines, telco systems make it possible to deliver digital services to society. Thanks to telecom systems, we can keep in touch with each other and reach the information sources we need at any time and anywhere. As we have become increasingly …

Telecom security: How to safeguard your open source telco infrastructure Read More »

Ubuntu Desktop: charting a course for the future

Photo by Geranimo, Unsplash It has been a little while since we shared our vision for Ubuntu Desktop, and explained how our current roadmap fits into our long term strategic thinking. Recently, we embarked on an internal exercise to consolidate and bring structure to our values and goals for how we plan to evolve the …

Ubuntu Desktop: charting a course for the future Read More »

Machine learning in finance: history, technologies and outlook

In its analysis of over 1,400 use cases from “Eye on Innovation” in Financial Services Awards, Gartner found that machine learning (ML) is the top technology used to empower innovations at financial services firms, with operational efficiency and cost optimisation as key intended business outcomes.  ML is a branch of artificial intelligence (AI) that involves …

Machine learning in finance: history, technologies and outlook Read More »

What is a hypervisor? A beginner’s guide

In the realm of virtualisation and cloud computing, the hypervisor is a critical component that enables the seamless operation of multiple virtual machines (VMs) on a single host. While virtualisation is a technology, the hypervisor is its actual implementation. In this beginner’s guide, we will explore the fundamentals of hypervisors, their types, and how they …

What is a hypervisor? A beginner’s guide Read More »

How to secure your database

Cybersecurity threats are increasing in volume, complexity and impact. Yet, organisations struggle to counter these growing threats. Cyber attacks often intend to steal, damage, hijack or alter value-generating data. In this article around database security, we use the NIST framework to lay out the common controls that you can implement to secure your databases. Let’s …

How to secure your database Read More »