<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Wolfi on</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/tags/wolfi/</link><description>Recent content in Wolfi on</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright (c) 2023 Chainguard</copyright><lastBuildDate>Fri, 06 Dec 2024 15:21:01 +0200</lastBuildDate><atom:link href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/tags/wolfi/index.xml" rel="self" type="application/rss+xml"/><item><title>Wolfi Overview</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/overview/</link><pubDate>Thu, 01 Sep 2022 08:49:31 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/overview/</guid><description>&lt;p&gt;&lt;a href="https://github.com/wolfi-dev"&gt;Wolfi&lt;/a&gt; is a community Linux &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/overview/#why-undistro"&gt;undistro&lt;/a&gt; designed for the container and cloud-native era. Chainguard started the Wolfi project to build &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/overview/"&gt;Chainguard Containers&lt;/a&gt;, our collection of curated &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/getting-started-distroless/"&gt;distroless&lt;/a&gt; images that meet the requirements of a secure software supply chain. This required a Linux distribution with components at the appropriate granularity and with support for &lt;a href="https://www.gnu.org/software/libc/"&gt;glibc&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Building our own undistro also allows us to ensure packages have full provenance and metadata for supporting modern supply-chain security needs.&lt;/p&gt;</description></item><item><title>Building a Wolfi Package</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/building-a-wolfi-package/</link><pubDate>Mon, 21 Aug 2023 08:49:31 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/building-a-wolfi-package/</guid><description>&lt;p&gt;Wolfi is a Linux distro created specifically for building stripped-down container images that only include the essential packages needed to run applications in containers. This makes it more secure, as there are fewer potential attack vectors due to the reduced surface area.&lt;/p&gt;
&lt;p&gt;Thanks to a fine-tuned maintenance process combining top-notch automation and established best practices from maintainers, Wolfi packages are updated quickly. This ensures that Wolfi users get patches and latest versions of packages at a much faster pace than other distributions. Additionally, Wolfi includes a number of features that help to ensure the provenance and authenticity of packages. For example, all packages are built directly from source and signed with cryptographic signatures. This helps to prevent malicious code from being introduced into the system. Wolfi also provides a high-quality build-time &lt;a href="https://edu.chainguard.dev/open-source/sbom/what-is-an-sbom/"&gt;SBOM&lt;/a&gt; as standard for all packages.&lt;/p&gt;</description></item><item><title>Wolfi FAQs</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/faq/</link><pubDate>Thu, 01 Sep 2022 08:49:31 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/faq/</guid><description>&lt;h2 id="what-is-wolfi-and-how-does-it-compare-to-alpine" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;What is Wolfi and how does it compare to Alpine?&lt;/span&gt;
&lt;a href="#what-is-wolfi-and-how-does-it-compare-to-alpine" class="anchor" aria-label="Link to What is Wolfi and how does it compare to Alpine?" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Wolfi is our Linux &lt;em&gt;undistro&lt;/em&gt; designed from the ground up to support newer computing paradigms such as containers. Although Wolfi has a few similar design principles as Alpine (such as using apk), it is a different distribution that is focused on supply chain security. Unlike Alpine, Wolfi does not currently build its own Linux kernel, instead relying on the host environment (e.g. a container runtime) to provide one.&lt;/p&gt;</description></item><item><title>Hello Wolfi Workshop</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/hello-wolfi/</link><pubDate>Mon, 19 Dec 2022 08:49:31 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/hello-wolfi/</guid><description>&lt;h2 id="introduction" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Introduction&lt;/span&gt;
&lt;a href="#introduction" class="anchor" aria-label="Link to Introduction" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Software supply chain threats have been growing exponentially in the last few years, according to &lt;a href="https://www.usenix.org/system/files/login/articles/login_winter20_17_geer.pdf"&gt;industry leaders and security researchers (PDF)&lt;/a&gt;.
With the popularization of automated workflows and cloud native deployments, it is more important than ever to provide users with the ability to attest the provenance of all relevant software artifacts that compose the container images being used as build and production runtimes.&lt;/p&gt;</description></item><item><title>Creating Wolfi Images with Dockerfiles</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/wolfi-with-dockerfiles/</link><pubDate>Mon, 19 Dec 2022 08:49:31 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/wolfi-with-dockerfiles/</guid><description>&lt;h2 id="introduction" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Introduction&lt;/span&gt;
&lt;a href="#introduction" class="anchor" aria-label="Link to Introduction" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;&lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/overview/"&gt;Wolfi&lt;/a&gt; is a minimal open source Linux distribution created specifically for cloud workloads, with an emphasis on software supply chain security. Using &lt;a href="https://wiki.alpinelinux.org/wiki/Package_management"&gt;apk&lt;/a&gt; for package management, Wolfi differs from Alpine in a few important aspects, most notably the use of glibc instead of musl and the fact that Wolfi doesn&amp;rsquo;t have a kernel as it is intended to be used with a container runtime. This minimal footprint makes Wolfi an ideal base for both &lt;em&gt;distroless&lt;/em&gt; images and fully-featured builder images.&lt;/p&gt;</description></item><item><title>Package Version Selection</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/apk-version-selection/</link><pubDate>Mon, 06 Nov 2023 08:49:31 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/wolfi/apk-version-selection/</guid><description>&lt;p&gt;This document explains how to specify version constraints for packages installed with the apk tool, as well as apko and melange. Understanding version selection will enable you to choose the version you&amp;rsquo;re looking for, determine what updates and vulnerability fixes you receive, and can allow you to reproduce an image&amp;rsquo;s digest through exact version matching.&lt;/p&gt;
&lt;h2 id="version-selection-in-apko-and-melange" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Version selection in apko and melange&lt;/span&gt;
&lt;a href="#version-selection-in-apko-and-melange" class="anchor" aria-label="Link to Version selection in apko and melange" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;All the examples in this document focus on usage with the &lt;code&gt;apk&lt;/code&gt; tool, but the same semantics apply to &lt;code&gt;apk add&lt;/code&gt; as well as references in an apko or melange &lt;code&gt;packages&lt;/code&gt; field:&lt;/p&gt;</description></item><item><title>Chainguard Trademark Use Policy</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/software-security/trademark/</link><pubDate>Fri, 06 Dec 2024 15:21:01 +0200</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/software-security/trademark/</guid><description>&lt;p&gt;Chainguard has a &lt;a href="https://www.chainguard.dev/legal/chainguard-trademark-use-policy"&gt;Trademark Use Policy&lt;/a&gt; for Chainguard™ and Wolfi™. The Trademark Use Policy for Chainguard™ is in connection with its software tools and platforms for container image registry services and related educational services. The Trademark Use Policy for Wolfi™ is in connection with software tools and related community services. This policy helps ensure that Chainguard’s trademarks remain reliable indicators of the qualities that they are meant to preserve.&lt;/p&gt;
&lt;p&gt;The Trademark Policy details:&lt;/p&gt;</description></item></channel></rss>