{% extends "containers/chiselled/_base_chiselled.html" %}
{% block title %}
Chiselled Ubuntu and .NET Containers
{% endblock title %}
{% block meta_description %}
Chiselled Ubuntu for .NET is a game-changing technology that delivers the best advantages of Distroless containers with Ubuntu's reliability and ease of use.
{% endblock meta_description %}
{% block meta_copydoc %}
https://docs.google.com/document/d/1fUG2SpbfdVDMAdbe7zfuzzvji4oWm-P18D85V2A3F8c/edit
{% endblock meta_copydoc %}
{% block body_class %}
is-paper
{% endblock body_class %}
{% block content %}
Reliable and secure .NET applications with Ubuntu containers. Reduce memory footprint, lower subscription and network costs, and get faster start-up times. Open source and backed by Canonical security, stability, and quality assurance.
20%
Better memory usage
40%
Better response time
25%
Fewer resources
50%
Less costs
Data is based on migration from servers to containers
and from Windows to Ubuntu with chiselled Ubuntu.
Chiselled Ubuntu is inspired by the Distroless concept - providing ultra-small OCI images with only your application and its runtime dependencies, and no other operating system-level packages or libraries. This makes them lightweight, secure, and efficient.
There’s an infinite number of slices of the Ubuntu distribution. You can chisel Ubuntu for your exact needs, or rely on our set of pre-built chiselled Ubuntu runtime images.
In August 2022, we released the first set of pre-built chiselled Ubuntu runtime images for the .NET ecosystem in collaboration with Microsoft.
Chiselled Ubuntu images are made using Canonical’s regular high-quality components and are updated within the same release cycle and with the same support guarantees.
Reduces the attack surface of chiselled Ubuntu images, so they’re less vulnerable, need fewer security updates, and your users have less downtime.
Meaning, no apt or bash in the final image removes entire classes of attack, fully disarming potential attackers.
Means applications are always up-to-date and ready to handle the increased traffic and workload.
Use chiselled Ubuntu to lower costs when you migrate from Windows to Ubuntu and Azure. Find out how chiselled Ubuntu can support your migration from servers to containers.
Ubuntu Pro offers an end-to-end capability from development workstation, applications and toolchains through to production-ready, secure-by-design ultra-small supported container images, starting with the .NET platform and with full support, security and uptime guaranteed by Canonical.
Since its inception in 2004, Ubuntu has been built on a foundation of enterprise-grade, industry-leading security practices. With Ubuntu Pro, we offer peace-of-mind with full security coverage.
Reduce your average CVE exposure time from 98 days to one with expanded CVE patching and 10years of security maintenance.
Open source your full stack with confidence, from the data centre to the cloud, from containers to the database, taking in LMA, server, and cloud-native applications along the way, all with support from Canonical.
The support services ensure a seamless open source experience from development to production.
Managing your containers can be tiring and daunting. Our experts offer support for bug fixes and troubleshooting to help you every step of the way.
At Canonical, we offer direct 24/7 access to a world-class, enterprise open-source support team by phone, online, or with our knowledge base.
Chiselled Ubuntu and .NET reduced 100MB off the official .NET containers, with base images for self-contained .NET applications weighing in at less than 6MB compressed. This achievement rivals Alpine, Busybox, and Distroless images while offering a rich-to-lean, seamless development-to-production experience.
Experiments with Microsoft's ASP.NET demo eShop application revealed a 20% improvement in memory usage and startup time when using chiselled Ubuntu.
Chiselled Ubuntu containers for .NET and ASP.NET runtime are now available on Arm-based platforms, offering precision-engineered, production-aimed containers to the Arm community.
Shipping only the binaries needed to run .NET applications means a smaller attack surface and lets you focus your added value: layering on your world-class applications and shipping to any platform.
Migrate .NET to
chiselled Ubuntu containers
What is chiselled Ubuntu
Why choose chiselled Ubuntu
Ultra-small image size
No package manager and no shell
Faster transfer times
Lower costs by up to 50%
Peace of mind with
Ubuntu Pro
Proven success with
chiselled Ubuntu
For .NET developers: start your Linux journey
with Ubuntu containers