Skip to main content

2 posts tagged with "dakota"

View all tags

Dakota Alpha 6

· 8 min read
Jorge O. Castro
Director of Dinosaurs

Dakota Alpha 6 is out. This one is brought to you by Ahmed Ahdan/ Built against GNOME 51 and freedesktop-sdk 26.08.1, running Linux 7.2.6, NVIDIA 615.71.09. Kernel OGC 7.2.6-ogc1 for your gaming needs.

This one certainly feels good! Please remember that we still do NOT support secure boot, so temper your expectations! Here's the changelog, I'll make a video on this one since we have a lot to discuss!

Bluefin Dakota desktop running GNOME
Dakota, built from source with BuildStream

Version matrix

Alpha 5 baseline values are from tag stable-20260731 (as reflected in the Alpha 5 release announcement):

ComponentAlpha 5Alpha 6Source / Pin
GNOME Shell50.351.0gnome-build-meta
Mutter50.351.0gnome-build-meta
freedesktop-sdk25.08.1426.08.1elements/freedesktop-sdk.bst
gnome-build-meta50.3-5-g4b2504651.0-3-ge34f1ebelements/gnome-build-meta.bst
Kernel7.0.117.2.6elements/core/linux-fdsdk.bst
Game Mode kernel7.1.4-ogc17.2.6-ogc1elements/core/linux-ogc.bst
NVIDIA610.43.02615.71.09elements/bluefin-nvidia/nvidia-drivers.bst
bootc1.16.61.16.13elements/gnomeos-deps/bootc.bst
systemd260.2261.2gnome-build-meta
Mesa26.1.426.2.2freedesktop-sdk
GTK4.22.44.24.0gnome-build-meta
PipeWire1.6.11.6.8gnome-build-meta
WirePlumber0.5.150.5.17freedesktop-sdk
NetworkManager1.56.11.58.1gnome-build-meta
xdg-desktop-portal1.22.11.22.1gnome-build-meta

Note on kernel and bootc: Dakota pins its kernel at 7.2.6 via elements/core/linux-fdsdk.bst (ahead of freedesktop-sdk 26.08.1's default of 7.2.2) and pins bootc at 1.16.13 via elements/gnomeos-deps/bootc.bst (ahead of gnome-build-meta's default of 1.16.6).

GNOME 51 "A Coruña" was officially released on September 16, 2026 — see the official release notes.

Migrating Major GNOME Versions

This is the first time we utilized dakota:next tracking a dev release, and Ahmed smoothly transitioned the testing branches through these:

ChangeCommit
GNOME 51 and freedesktop-sdk 26.08 on testing5005f85
freedesktop-sdk 26.08.1 and NVIDIA 615.71.09e835b88
Complete fdsdk 26.08 port across all variantsa29d9f6
Derive fdsdk pin and patches from tracked gnome-build-meta57a70d3
Stage sandbox shell explicitly for fdsdk 26.08526affd
Core junctions to GBM 50.4 and fdsdk 25.08.165e630bc
Core junctions to GBM 51.0-312334d2
Track gnome-build-meta master in :next3af437b

Kernel and hardware

Here's a bunch of enablement crap:

ChangeCommit
Kernel 7.2 with hardware enablement5fbeae7
Align testing on 7.1.86e388f8
OGC gaming kernel 7.2.6-ogc11371bce
Carry hid-asus build fix for OGC 7.2.6-ogc1d2c8cf7
NVIDIA 610.57.04 plus missing data filesed2bea8
ATH12K Wi-Fi across variantsb307333
Restore desktop capabilities across streamsa984a81
Preserve hybrid graphics configuration997f6ec
brlaser CUPS driver846cd92
dmidecode for BIOS info0c5c9ea
Disable zram in favor of zswap53952c7
ydotool input automation and uinput rulesa182aba
plugdev and nintendo_switch groups for udev02bb985

Desktop

And some of the upcoming desktop improvements that we've been going over in the Discussions:

ChangeCommit
Curated GNOME Shell extensions suite01b757b
quick-settings-audio-panel enabled by default8897f7c
BudsLink-Companion replaces Bluetooth-Battery-Meterb07c05d
syncthing-togglebluefin-bling v2bd7bbe6
Ghostty resize overlay off by default (Wayland loop)556bc0c
Ghostty dual-theme tracks GNOME Dark/Lightffe6271
Stop GDM fingerprint retry loop on unenrolled readersddc37d7
Disable PC-speaker WirePlumber sinka5e9152
Portable unzip flags for extension installs787bf4d
Preserve release ZIP root files in extension packaging20113c3
Avoid broken and intrusive desktop defaults691a377
Developer mode adapted to Dakota9efe6e9
Bluefin dinosaur avatars in GNOME user-account pickere106345
Unbreak fresh-ISO post-install (uwelcome, brew, devmode)85a1123

Game Mode

Fastfetch output showing the Dakota NVIDIA gaming image and the OGC gaming kernel
dakota-nvidia-gaming on the OGC kernel

Bluefin's "Game Mode" is fleshed out now, offering access to a "Bazzite Light" gaming setup, perfect for slaying out. Destiny on Linux please Sony!

ChangeCommit
OGC gaming kernel 7.2.6-ogc11371bce
32-bit GL/Vulkan drivers, Steam UI GPU acceleration096b351
Steam .deb pinned to versioned pool URLe051009
patches/linux-ogc added to sync overlayefc23c7
Re-pin LuaJIT after upstream deleted ROLLING tagf277abd

Image and boot plumbing

The chunka work is great, you'll notice way smaller updates than the old images. Top of the line hunter!

ChangeCommit
Single source of truth for the image-variant seta987f87
Real stream tag in fastfetch via boot-time booted-image syncd4048c6
Generate ownership during image builds with chunkah4360e70
Fetch remote companion data before reading in chunkah73ff57e
Preserve export mtimes in chunkah1c081c0
Compose host toolchain once during image buildse4a2dfd
Stop using /dev/stdin for inline writes under BuildBarn/BuildBox5e30bde

Behavior changes

  • Ghostty ships resize-overlay = never; theme tracks the GNOME Dark/Light preference.
  • snd_pcsp sink disabled in WirePlumber — audio no longer falls back to the PC speaker after resume.
  • zram is disabled; swap is zswap backed by /var/swap/swapfile.
  • Bluetooth-Battery-Meter is replaced by BudsLink-Companion plus the io.github.maniacx.BudsLink Flatpak.
  • aarch64 images are not published this cycle. (We'll turn these on soon)

Images

ImageStreamCommand
DakotaStablesudo bootc switch ghcr.io/projectbluefin/dakota:stable
DakotaTestingsudo bootc switch ghcr.io/projectbluefin/dakota:testing
NVIDIAStablesudo bootc switch ghcr.io/projectbluefin/dakota-nvidia:stable
NVIDIATestingsudo bootc switch ghcr.io/projectbluefin/dakota-nvidia:testing
GamingStablesudo bootc switch ghcr.io/projectbluefin/dakota-gaming:stable
GamingTestingsudo bootc switch ghcr.io/projectbluefin/dakota-gaming:testing
NVIDIA GamingStablesudo bootc switch ghcr.io/projectbluefin/dakota-nvidia-gaming:stable
NVIDIA GamingTestingsudo bootc switch ghcr.io/projectbluefin/dakota-nvidia-gaming:testing

You can't rebase to Dakota from another image. If you're not on Dakota already, reinstall from the ISO.

ISO downloads

Testing instructions and bug reporting: ISO Testing. File ISO bugs in projectbluefin/dakota-iso.

Lore

Remember that the wolves are coming, level up your skills at training.projectbluefin.io. It's a tough world out there, here's a sneak peek at the artwork from the artists at makemeacomic.com! These are just a sample of entries from a mysterious journal uncovered on Europa by a [REDACTED] merchant. Inside are the secrets to unlocking the potential of Contributor-Guardians and their mounts. But the forces of the Toilmaster are already ahead of them. Instructions from a doomed CNCF Expedition are sparse:

CNCF VANGUARD // ALERT ONE

There's a stone here. "All these worlds are yours, except Europa, attempt no landing there." But sir didn't the Hummingbird team leave three days ago?

1 / 4

Bluefin

Long-Range Raptor Mount

Bluefin Long-Range Raptor Mount
Bluefin — Long-Range Raptor Mount concept illustration

Bluefin Spring 2026: Part of a Growing Ecosystem

· 20 min read
Jorge O. Castro
Director of Dinosaurs

Part 2 of 4

  1. Bluefin Spring 2026: Fedora 44
  2. Bluefin Spring 2026: Part of a Growing Ecosystemyou are here
  3. The Dinosaur and the Hummingbird
  4. Making Our Own Fate: Dakota Alpha 2

So many good things ...

RELEASE SOUNDTRACK TO HUNT BYBluefin and Dakota

Today we'll be talking about the software we love to ship in Bluefin.

Bazaar

Bazaar is the application store on Bluefin systems. It is designed to bring the best of Flathub to your fingertips, with a focus on directly supporting application authors. It accomplishes this by focusing on highlighting donations to app authors and ensuring that you get those applications as soon as they are released upstream. No jank.

We're proud to ship this as our app store. Flathub has over 1 billion downloads and 21% Year over Year growth. Nice.

Bazaar app store
Bazaar — a Flathub-focused app store for GNOME

We can't get there from here without a working delivery platform — please donate to Bazaar. Built by @kolunmi and @AlexanderVanhee.

Homebrew Applications

The ublue-os/tap is the production Homebrew tap for Bluefin - a curated collection of software packaged to work great on all Linuxes. Run ujust bbrew to open the interactive browser and install anything from the tap in a few keystrokes. Here are the highlights of apps added over the last cycle:

Editors and IDEs

  • Visual Studio Code — Microsoft's open-source code editor. You can now install this without needing to use a DX image
  • VS Code Insiders — The daily preview build of VS Code with the newest features.
  • VSCodium — VS Code binaries built without Microsoft telemetry or branding.
  • JetBrains Toolbox — Install, update, and manage every JetBrains IDE from one app. This installs Jetbrains into your home directory as intended by Jetbrains.

System Tools

  • framework-tool — Official CLI for Framework laptop hardware: fan control, battery charge limits, charge LED mode, input module configuration, and firmware update checks.
  • heic-to-dynamic-gnome-wallpaper — Convert macOS HEIC dynamic wallpapers into GNOME XML dynamic wallpapers that change with the time of day.
  • pmbootstrap — The sophisticated chroot/build/flash tool for postmarketOS development and porting Linux to mobile devices.
  • asusctl — CLI and daemon for ASUS hardware: fan curves, battery charge limits, keyboard LEDs, GPU mode switching, and more.
  • ROG Control Center — GUI front-end for asusctl, providing a graphical interface for all ASUS ROG hardware controls.

The operating system usage is also interesting. One of the reasons we picked homebrew was to be in the same group as everyone else. It's also nice to know that we're helping represent Linux:

Browse the full tap on GitHub →

Loading Homebrew analytics…

Bluespeed

Bluespeed is our catch all term for agent-centric tooling in Bluefin. It is a play on RHEL Lightspeed, Red Hat's tooling in this area. We continue to collaborate with the team and ship their tooling, such as linux-mcp-server. Bluefin ships a full cloud and AI native development platform ready to go. We default to a "Bring your own LLM" approach, with a focus on pushing towards an all-local opt-in approach for system troubleshooting.

Our flagship tool is Goose from the Agentic AI Foundation, which serves as our "portal" to other tooling. We recommend using the ramalama tool for model management. This features full GPU acceleration for NVIDIA and AMD GPUs to work with local models out of the box. Models and drivers are kept in containers for flexibility. It's an awesome set up, give it a shot!

Full AI setup guide →

Agents and Tools

Run ujust bbrew to install any of these:

  • Goose — The primary AI agent in Bluefin, from the Agentic AI Foundation (AAIF). Open source, extensible AI agent that goes beyond code suggestions.
  • LM Studio — Discover, download, and run local LLMs.
  • Antigravity — AI Coding Agent IDE.
  • Cursor — Write, edit, and chat about your code with AI.
  • Craft Agents — Work with most powerful agents in the world, with the UX they deserve.
  • OpenCode Desktop — Open source AI coding agent desktop client.
  • Emdash — Agentic development environment for running multiple coding agents in parallel.
  • Ramalama — Goal of RamaLama is to make working with AI boring.
  • Alpaca — A graphical LLM chat interface available as a Flatpak. Launch it instantly from anywhere with Ctrl+Alt+Backspace.

Agent CLI Tools

Choose the ai menu in ujust bbrew to browse the full set of AI CLI tools:

ToolDescription
aichatAll-in-one AI-Powered CLI Chat & Copilot
block-goose-cliOpen source, extensible AI agent that goes beyond code suggestions
claude-codeTerminal-based AI coding assistant
codexOpenAI's coding agent that runs in your terminal
copilot-cliBrings the power of Copilot coding agent directly to your terminal
crushA powerful terminal-based AI assistant for developers, providing intelligent coding assistance directly in your terminal.
gemini-cliInteract with Google Gemini AI models from the command-line
JanOffline AI chat tool
kimi-cliCLI agent for MoonshotAI Kimi platform
llmAccess large language models from the command-line
llmfitFind what models run on your hardware
mistral-vibeMinimal CLI coding agent
opencodeAI coding agent, built for the terminal
qwen-codeAI-powered command-line workflow tool for developers
whisper-cppPort of OpenAI's Whisper model in C/C++

Full AI setup guide →

Ask Bluefin (Alpha)

Ask Bluefin is a natural-language system assistant that can diagnose, explain, and help troubleshoot your machine using our community's data. You can hit it up on the website, the dedicated discussion forum, the soon-to-come shortcut in the menu, and the soon-to-come Discord app.

Ask is done in partnership with Dosu - here's the gist. Ask Bluefin is trained on all of the documentation and source code for all of the tooling in Bluefin, Bluefin's source code, issues, documentation, and discussions. Podman, bootc, vscode, systemd, etc. Everything on your system. AND THAT'S IT. It is only trained on the code and docs. The results are usually much better than a generic LLM, and light years ahead of Linux subreddits. (That's not a high bar, but let's have some goals). I have it write service units for me, because the era of writing these by hand is now almost over.

Dosu also runs an MCP server if you want to connect your clients to it or work on apps that can index our community's collective knowledge.

Troubleshooting (Alpha)

Proprietary operating systems are falling over each other trying to implement the worst possible anti-privacy features with AI. Of course they are, it's the nature of the beast. We take a different approach. If someone's going to invent this thing, then we're going to use it for good. Our first stab at this is to use it for a more natural goal - fix broken computers. (Computers are awful)

linux-mcp-server is an MCP server that gives any AI agent live read only access to your system: OS info, processes, services, logs, network, and filesystem. When connected to Goose it gives your LLM access to the following features:

  • "Bring Your Own LLM" — use it with a local Ramalama model for fully offline diagnostics, or connect to a hosted API for more capable reasoning — same data, your choice. Current this works best with paid frontier models, but also has been working great with the cheaper "fast models". Our team continues to experiment with the latest local models. Our final goal is for your computer to be able to diagnose itself with 100% local workflows on open weight models. Kyle Rankin in particular is going hard on this and has been making some incredible progress. It's only a matter of time, open always wins.
  • Natural language diagnostics — Ask questions like "why is my fan running loud?" or "what process is eating my RAM?" and get real answers grounded in your actual current system state
  • Works with any MCP-compatible agent — Goose, OpenCode, and any client that supports the Model Context Protocol can connect to linux-mcp-server and get the same system access
  • (Optional, requires setup) Bluefin knowledge base built in — Dosu integration means the assistant already knows the Bluefin documentation, common issues, and community-reported workarounds.

I became a fan when on a trip to the Southern California Linux Expo. My computer was acting weird. I had the tool diagnose the problem, ends up we had made an error in our swap config for Bluefin LTS. It confirmed the issue, and then linked me to the existing issue that someone had reported a few hours before. Clanker + Human confirmation found the issue. We rolled out a fix. I am never going to diagnose a Linux machine by hand ever again.

Full troubleshooting guide →

New Art

My favorite part of Bluefin, the artwork! I'd like to thank the two new major donors who are funding two new future Bluefin renditions. The future is bright for more art!

Lazy Days
Lazy Days

by Jay Balamurugan

Jay joins the prestiguous list of paleoartists to render Bluefin. Jay is a London-based science communicator, paleoartist, and television producer — her credits include Earth, Walking with Dinosaurs, and Evolution.

Bluefin was first modelled in Blender, similar to the technique used in Walking With Dinosaurs, before the finishing work added the feathers. This is so cool! Dinosaurs are typically portrayed as blood thirsty killers murdering constantly. But like real animals there are plenty of times when all you want to do is lay down. This rendition of Bluefin reflects a more chill day, a full belly, and no worries.

You can follow her on Bluesky and Instagram.

SunriseSunrise
Sunrise

by Amy

Sunrise is an older wallpaper from Amy that we failed to ship and announce. Sorry about that Amy!

Sunrise is now available for those of you that prefer your Bluefin smol.

Leaf CollectorLeaf Collector
Leaf Collector

by Dr. Natalia Jagielska and Delphic Melody

Did you know birds once had teeth? Crazy I know. This is another banger from Dr J and Delphic. Delphic has painstainkingly vectorized the original artwork so that we can enjoy this artwork on any size monitor.

DualityDuality
Duality

by Dr. Natalia Jagielska and Delphic Melody

Duality is a modified Leaf Collector designed for ultra wide monitors. It looks spectacular on 21:9 monitors.

Eyes
Eyes

by Dr. Natalia Jagielska and Delphic Melody

Our last wallpaper from Dr. J is one of my favorites. It features a microraptor hunting a poor butterfly. Did she catch it? We'll leave that interpretation up to you.

Install the Wallpapers

The default wallpapers ship automatically with Bluefin. The extra collection (Leaf Collector, Duality, Eyes, Lazy Days) is available via Homebrew:

brew install --cask ublue-os/tap/bluefin-wallpapers-extra

Wallpaper Packs

Extra wallpaper collections for every variant — install the ones that match your image. You only need the first one if you're not on Bluefin:

brew install --cask ublue-os/tap/bluefin-wallpapers
brew install --cask ublue-os/tap/bluefin-wallpapers-extra
brew install --cask ublue-os/tap/aurora-wallpapers
brew install --cask ublue-os/tap/bazzite-wallpapers
brew install --cask ublue-os/tap/framework-wallpapers

Documentation Improvements

We've been working pretty hard this cycle on the docs. Specifically around getting more information of what's in Bluefin so that we can be more transparent about what we ship:

Changelogs

Automated weekly changelogs for every image stream

This page will show you all of the versions and releases of every Bluefin. It is automatically generated from Bluefin's Software Bill of Materials (SBOM), so it will always show you what's on the image. This took way more work than we realized, but thanks to awesome tools such as <a href="https://oras.land">oras</a> and <a href="https://github.com/sigstore/cosign">cosign</a> we now have a nice way to show you what's in Bluefin. We also include the updates from the default homebrew and flatpaks shipped in Bluefin for convenience.

Monthly Reports

What's going on?

This page aggregates all of the work from the volunteers that are landing in Bluefin. This report is generated monthly and features all of the contributors who work on Bluefin. My favorite feature is it highlights people's first contribution as a milestone. Welcome aboard, Guardian.

Images

Full matrix of available image variants

This page is a reference of all of the images we publish, and features rebase instructions if you need them. This includes the testing branches of every image (if they exist), as well as the Nvidia images.

Driver Versions

GPU driver version tracker across streams

Ever update and get a regression? When was the last kernel update? When was the last time Uncle Jensen left us an unexpected gift? This page shows a matrix of major component version bumps so you can quickly see what updated when so you can at least make a better guess as to what past image you should rebase to. This page is clutch for troubleshooting.

Music

Metal, Mayhem, and Melancholy

Every release ships with a curated soundtrack highlighting Bluefin's cloud native journey. The music page archives every playlist we have released, with notes on the artists and the vibe we were going for.

Artwork

Browse and download all wallpapers and artwork assets

Bluefin is not just tech, the artwork of her world is just as important to us as the software.<br/><br/>All of Aurora and Bazzite's wallpapers are also available here, in dark and light variants.<br/><br/>All of Bluefin's artists are compensated for their work. Bluefin will never ship AI generated art.

Downloads

Refreshed Downloads Page

The downloads page provides direct ISO links with checksums and torrents for every Bluefin variant — Bluefin, Bluefin LTS, and Dakotaraptor — with GPU-specific entries so you always grab the right download when you need it!

Metrics

Charts! My favorite. Usage remains steady at about 3.5k weekly devices. This feels about right for our target audience, but Bazzite is still 10x larger. And Ubuntu even more so. I've personally really never cared too much about this - you always need to make the contributor and team structure healthy before these numbers can ever go up.

This is the year that Aurora and Bluefin will start to focus on this number.

Bluefin CountMe growth chart

Contributor Community

Unfortunately due to limitations in LFX, we can only track one Bluefin repository - so the charts below reflect the reduction of contributions to the one monorepository. This is a bummer because we intentionally split the project up into more granular repositories. The work in all other Bluefin repositories is NOT tracked here. When we can aggregate all of the contributions across all repositories we will have better data. It's all in git so we will be able to come back and correct past charts. Here are the numbers anyway:

Full report: insights.linuxfoundation.org/project/ublue-os-bluefin

Full analytics →

Discussion Thread