alfredlinux.com/releases.php

422 lines
20 KiB
PHP
Raw Permalink Normal View History

<?php
/**
* Alfred Linux Release Notes
* Changelog and release history
*
* Built by Alfred for Commander Danny William Perez
* GoSiteMe Inc. April 2026
*/
$year = date('Y');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Alfred Linux Release Notes</title>
<meta name="description" content="Release notes and changelog for Alfred Linux. Track every build from RC1 to the latest kernel 7.0 release.">
<meta property="og:title" content="Alfred Linux — Release Notes">
<meta property="og:description" content="Full changelog for Alfred Linux — the first distro shipping Linux kernel 7.0.">
<meta property="og:type" content="article">
<meta property="og:url" content="https://alfredlinux.com/releases">
<meta property="og:image" content="https://alfredlinux.com/og-image.png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Alfred Linux — Release Notes">
<meta name="twitter:description" content="Full changelog for Alfred Linux — the first distro shipping Linux kernel 7.0.">
<meta name="twitter:image" content="https://alfredlinux.com/og-image.png">
<link rel="canonical" href="https://alfredlinux.com/releases">
<link rel="icon" href="/favicon.ico">
<link rel="stylesheet" href="/assets/fonts/inter/inter.css">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Alfred Linux Release Notes — From RC1 to Kernel 7.0 RC8",
"description": "Complete changelog for Alfred Linux. 10 ISOs built, from Debian Bookworm to Trixie, from kernel 6.1 to custom-compiled 7.0. Every build tracked with SHA-256 and BLAKE3 checksums.",
"author": { "@type": "Organization", "name": "GoSiteMe Inc.", "url": "https://gositeme.com" },
"publisher": { "@type": "Organization", "name": "GoSiteMe Inc.", "url": "https://gositeme.com" },
"datePublished": "2026-04-06",
"dateModified": "2026-04-07",
"mainEntityOfPage": "https://alfredlinux.com/releases",
"about": {
"@type": "SoftwareApplication",
"name": "Alfred Linux",
"operatingSystem": "Linux",
"applicationCategory": "OperatingSystem",
"softwareVersion": "4.0 RC8"
}
}
</script>
<style>
:root {
--bg: #06060b;
--surface: rgba(255,255,255,0.03);
--border: rgba(255,255,255,0.06);
--text: #e0e0e0;
--text-muted: #9ca3af;
--text-dim: #6b7280;
--accent: #6366f1;
--accent-light: #a5b4fc;
--green: #34d399;
--amber: #f59e0b;
--cyan: #22d3ee;
--red: #ef4444;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
background: var(--bg);
color: var(--text);
line-height: 1.7;
min-height: 100vh;
}
a { color: var(--accent-light); text-decoration: none; }
a:hover { text-decoration: underline; }
.top-bar {
background: rgba(6,6,11,0.95);
border-bottom: 1px solid var(--border);
padding: 1rem 2rem;
display: flex;
align-items: center;
gap: 2rem;
position: sticky;
top: 0;
z-index: 100;
backdrop-filter: blur(12px);
}
.top-bar .brand { font-weight: 700; font-size: 1.1rem; color: var(--cyan); }
.top-bar nav a { color: var(--text-muted); font-size: 0.9rem; }
.top-bar nav a:hover { color: var(--text); text-decoration: none; }
.hero {
max-width: 900px;
margin: 3rem auto 2rem;
padding: 0 2rem;
text-align: center;
}
.hero h1 { font-size: 2.2rem; font-weight: 700; margin-bottom: 0.5rem; }
.hero .sub { color: var(--text-muted); font-size: 1.05rem; }
.container { max-width: 900px; margin: 0 auto; padding: 0 2rem 4rem; }
.release {
background: var(--surface);
border: 1px solid var(--border);
border-radius: 12px;
padding: 2rem;
margin-bottom: 2rem;
}
.release-header {
display: flex;
align-items: center;
gap: 1rem;
margin-bottom: 1.5rem;
flex-wrap: wrap;
}
.release-header h2 { font-size: 1.5rem; font-weight: 700; }
.badge {
display: inline-block;
padding: 0.2rem 0.7rem;
border-radius: 6px;
font-size: 0.75rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.badge-latest { background: rgba(34,211,238,0.15); color: var(--cyan); border: 1px solid rgba(34,211,238,0.3); }
.badge-kernel7 { background: rgba(251,191,36,0.15); color: var(--amber); border: 1px solid rgba(251,191,36,0.3); }
.badge-security { background: rgba(52,211,153,0.15); color: var(--green); border: 1px solid rgba(52,211,153,0.3); }
.badge-previous { background: rgba(255,255,255,0.05); color: var(--text-dim); border: 1px solid var(--border); }
.release-date { color: var(--text-dim); font-size: 0.85rem; }
.release h3 { font-size: 1.05rem; font-weight: 600; color: var(--accent-light); margin: 1.2rem 0 0.5rem; }
.release ul { list-style: none; padding: 0; }
.release li {
padding: 0.35rem 0 0.35rem 1.5rem;
position: relative;
color: var(--text-muted);
font-size: 0.92rem;
}
.release li::before {
content: '';
position: absolute;
left: 0.4rem;
color: var(--accent);
font-weight: 700;
}
.release li strong { color: var(--text); }
.checksum {
background: rgba(0,0,0,0.3);
border: 1px solid var(--border);
border-radius: 8px;
padding: 0.8rem 1rem;
margin-top: 1rem;
font-family: 'SF Mono', 'Fira Code', monospace;
font-size: 0.78rem;
color: var(--text-dim);
word-break: break-all;
}
.checksum span { color: var(--green); }
.dl-btn {
display: inline-block;
margin-top: 1rem;
padding: 0.6rem 1.4rem;
background: var(--accent);
color: #fff;
border-radius: 8px;
font-weight: 600;
font-size: 0.9rem;
transition: background 0.2s;
}
.dl-btn:hover { background: var(--accent-light); color: var(--bg); text-decoration: none; }
footer {
text-align: center;
padding: 2rem;
color: var(--text-dim);
font-size: 0.8rem;
border-top: 1px solid var(--border);
}
@media (max-width: 640px) {
.hero h1 { font-size: 1.6rem; }
.release { padding: 1.2rem; }
}
</style>
</head>
<body>
<div class="top-bar">
<div class="brand">Alfred Linux</div>
<nav>
<a href="/">Home</a> &nbsp;
<a href="/download">Download</a> &nbsp;
<a href="/apps">Apps</a> &nbsp;
<a href="/compare">Compare</a> &nbsp;
<a href="/docs">Docs</a> &nbsp;
<a href="/releases" style="color:var(--text);">Releases</a> &nbsp;
<a href="/security">Security</a> &nbsp;
<a href="/about">About</a> &nbsp;
<a href="/developers">Developers</a>
</nav>
</div>
<div class="hero">
<h1>Release Notes</h1>
<p class="sub">Every build. Every kernel. Every hardening pass.</p>
</div>
<div class="container">
<!-- RC8 CURRENT -->
<div class="release" id="rc8">
<div class="release-header">
<h2>v4.0 RC8</h2>
<span class="badge badge-latest">Latest</span>
<span class="badge badge-kernel7">Kernel 7.0</span>
<span class="badge badge-security">32 Security Modules</span>
</div>
<div class="release-date">April 7, 2026 <strong>Enterprise-grade security hardening: 32 modules, 3 dedicated hooks, full-disk encryption</strong></div>
<h3>Security Hardening (32 Modules 3 New Hooks)</h3>
<ul>
<li><strong>Hook 0160 Alfred Security</strong> (21 modules): sysctl CIS L2 hardening (45+ rules), kernel lockdown mode, AppArmor enforced with custom Alfred IDE &amp; Meilisearch profiles, unattended-upgrades, fail2ban (SSH 3-try/24h ban), auditd (30+ immutable rules), DNS-over-TLS (Quad9 + Cloudflare), USB security logging &amp; toggle, dangerous module blacklisting (firewire, dccp, sctp, cramfs), PAM password hardening (10-char/3-class/lockout), AIDE file integrity monitoring, ClamAV antivirus (weekly scan), rootkit detection (rkhunter + chkrootkit), hidepid=2, secure mount options (/tmp noexec), login banners, core dump prevention, cron/at root-only, compiler access restriction, NTS time synchronization (chrony), <code>alfred-security-status</code> CLI tool</li>
<li><strong>Hook 0165 Alfred Network Hardening</strong> (7 modules): MAC address randomization (WiFi + Ethernet), nftables default-deny firewall, TCP wrappers, port scan defense, wireless hardening (WPS disabled), SSH strong ciphers only (chacha20-poly1305, ed25519, sntrup761x25519), <code>alfred-network-status</code> CLI tool</li>
<li><strong>Hook 0170 Full Disk Encryption</strong> (4 modules): LUKS2 with cryptsetup + initramfs integration, strong encryption defaults, Calamares FDE checkbox enabled, <code>alfred-encrypt-status</code> CLI tool</li>
</ul>
<h3>Build System</h3>
<ul>
<li><strong>16 build hooks</strong> up from 13 in RC7 (3 new security hooks)</li>
<li><strong>19 new security packages</strong>: apparmor suite, auditd, aide, clamav, rkhunter, chkrootkit, libpam-pwquality, chrony, nftables, unattended-upgrades, cryptsetup</li>
<li><strong>DNS fix hook</strong> (0011): resolves chroot DNS failures by forcibly writing /etc/resolv.conf</li>
<li><strong>fastfetch</strong> replaces neofetch (removed from Trixie repos)</li>
<li><strong>Resilient hooks</strong>: IDE (0300) and Voice (0400) now use <code>set +e</code> so optional failures don't kill the build</li>
</ul>
<h3>Applications</h3>
<ul>
<li><strong>Alfred IDE</strong> VS Code-compatible IDE (powered by code-server 4.114.0)</li>
<li><strong>Alfred Voice</strong> Kokoro TTS + PyTorch + espeak-ng + OpenWakeWord</li>
<li><strong>Alfred Search</strong> Meilisearch instant search</li>
<li><strong>Alfred Store</strong> Flatpak + GNOME Software</li>
<li><strong>Alfred Browser</strong> Tauri + WebKitGTK (zero telemetry)</li>
<li><strong>Alfred Welcome</strong> first-boot wizard</li>
<li><strong>Alfred Update</strong> system update manager</li>
<li><strong>Calamares</strong> graphical installer with FDE support</li>
</ul>
<h3>Platform</h3>
<ul>
<li><strong>Kernel:</strong> Linux 7.0.0-rc7-alfred (custom-compiled mainline)</li>
<li><strong>Base:</strong> Debian Trixie (13)</li>
<li><strong>Boot:</strong> BIOS + UEFI hybrid ISO</li>
<li><strong>Desktop:</strong> XFCE 4.18 + LightDM</li>
<li><strong>Size:</strong> 2.4 GB ISO</li>
<li><strong>Distribution:</strong> WebTorrent P2P (browser-native) + .torrent file</li>
<li><strong>CLI Tools:</strong> alfred-security-status, alfred-scan, alfred-usb-storage, alfred-aide-init, alfred-network-status, alfred-encrypt-status, alfred-info, alfred-update, fastfetch</li>
</ul>
<div class="checksum">
<strong>SHA-256:</strong><br>
<span>7d49ef3cfb957cb9854bd3f451ef99ec8255afd68069a89ed0cf5a847d5d79bf</span>
</div>
<div class="checksum">
<strong>BLAKE3:</strong><br>
<span>e021d2024599aa918972d9e6b9fd9c1d97d226ac69da035913fd7a462dbef47d</span>
</div>
<a class="dl-btn" href="/download">Download RC8</a>
</div>
<!-- RC7 -->
<div class="release" id="rc7">
<div class="release-header">
<h2>v4.0 RC7</h2>
<span class="badge badge-previous">Previous</span>
<span class="badge badge-kernel7">Kernel 7.0</span>
</div>
<div class="release-date">April 6, 2026 <strong>First distro on earth shipping Linux kernel 7.0</strong></div>
<h3>Kernel</h3>
<ul>
<li><strong>Linux 7.0.0-rc7-alfred</strong> custom-compiled from Linus Torvalds' mainline tree (released April 5, 2026)</li>
<li>3 kernel-7-exclusive CPU mitigations: <strong>ITS</strong> (Indirect Target Selection), <strong>TSA</strong> (Transient Scheduler Attacks), <strong>VMSCAPE</strong> (VM-exit Speculative Code Attack Prevention)</li>
<li>24 total compiled-in CPU mitigations (Spectre v1/v2/BHI, Meltdown, MDS, TAA, MMIO, RFDS, SRBDS, L1TF, SSB, and more)</li>
</ul>
<h3>Security (12 default gaps patched)</h3>
<ul>
<li><strong>16 boot security parameters</strong>: init_on_alloc, init_on_free, slab_nomerge, page_alloc.shuffle, pti=on, lockdown=integrity, debugfs=off, io_uring_disabled, tsx=off, vsyscall=none, and more</li>
<li><strong>nftables drop-by-default firewall</strong> with UFW front-end</li>
<li><strong>AppArmor</strong> mandatory access control enforced at boot</li>
<li><strong>fail2ban</strong> intrusion prevention active by default</li>
<li><strong>auditd</strong> security audit logging enabled</li>
<li><strong>unattended-upgrades</strong> for automatic security patches</li>
<li><strong>Auto-generated IDE passwords</strong> no more hardcoded defaults</li>
<li>Dangerous kernel modules blacklisted: firewire, thunderbolt DMA, cramfs, freevxfs, hfs, jffs2, udf</li>
<li>Kernel sysctl hardening: ASLR=2, symlink/hardlink protection, SYN cookies, ICMP redirects disabled, source routing blocked</li>
</ul>
<h3>Applications (13 build hooks)</h3>
<ul>
<li><strong>Alfred IDE</strong> VS Code-compatible IDE (powered by code-server 4.114.0)</li>
<li><strong>Alfred Voice</strong> Kokoro TTS engine with PyTorch 2.11.0, espeak-ng, OpenWakeWord</li>
<li><strong>Alfred Search</strong> Meilisearch instant search engine</li>
<li><strong>Alfred Store</strong> Flatpak + GNOME Software for app distribution</li>
<li><strong>Alfred Browser</strong> Tauri + WebKitGTK (zero telemetry)</li>
<li><strong>Alfred Welcome</strong> first-boot welcome and setup wizard</li>
<li><strong>Alfred Update</strong> system update manager</li>
<li><strong>Calamares</strong> graphical installer for disk installation</li>
</ul>
<h3>Platform</h3>
<ul>
<li><strong>Base:</strong> Debian Trixie (13)</li>
<li><strong>Boot:</strong> BIOS + UEFI hybrid ISO (ISOLINUX + GRUB EFI)</li>
<li><strong>Desktop:</strong> LightDM display manager</li>
<li><strong>Hardware:</strong> LVM2, btrfs, ZRAM swap, TLP power management, CUPS printing, thermald</li>
<li><strong>Size:</strong> 2.5 GB ISO</li>
<li><strong>Distribution:</strong> WebTorrent P2P (sovereign distribution)
</ul>
<div class="checksum">
<strong>SHA-256:</strong><br>
<span>2ee02635f2fbf2ba3d4c88c8cbdc528902dec4d79275c76fc6457f74ef38f1b1</span>
</div>
</div>
<!-- RC6 -->
<div class="release" id="rc6">
<div class="release-header">
<h2>v4.0 RC6</h2>
<span class="badge badge-previous">Previous</span>
</div>
<div class="release-date">April 6, 2026</div>
<h3>Highlights</h3>
<ul>
<li><strong>Kernel 6.12.74</strong> Debian Trixie LTS security kernel</li>
<li><strong>12 build hooks</strong> (full application stack)</li>
<li><strong>Universal hardware support</strong> GPU drivers (NVIDIA, AMD, Intel), WiFi/Bluetooth firmware, input devices, power management, auto-detect 3-tier driver loading</li>
<li><strong>Install-or-try dialog</strong> on live boot user chooses live session or Calamares installer immediately</li>
<li><strong>XFCE desktop trust fix</strong> desktop files launch without "untrusted application" warnings</li>
<li><strong>Kyber-1024 branding</strong> post-quantum visual identity applied</li>
<li><strong>Calamares installer</strong> now visible and launchable from desktop with Alfred v4.0 branding and slideshow</li>
<li>First build with WebTorrent P2P distribution</li>
<li>First build with Alfred Store (Flatpak + GNOME Software)</li>
</ul>
</div>
<!-- RC5 -->
<div class="release" id="rc5">
<div class="release-header">
<h2>v4.0 RC5</h2>
<span class="badge badge-previous">Previous</span>
</div>
<div class="release-date">April 6, 2026</div>
<h3>Highlights</h3>
<ul>
<li><strong>Kernel 6.12.74</strong></li>
<li><strong>10 build hooks</strong> full v4.0 application stack</li>
<li><strong>Alfred Welcome</strong> 7-page first-boot setup wizard</li>
<li><strong>Alfred Store</strong> Flatpak app center with GNOME Software</li>
<li><strong>Voice 2.0</strong> "Hey Alfred" wake word detection via OpenWakeWord (always-on systemd service)</li>
<li><strong>alfred-update</strong> system update manager with GUI and CLI</li>
<li><strong>alfred-info</strong> system information CLI tool</li>
<li><strong>Version check API</strong> checks for OS updates at boot</li>
<li><strong>Calamares</strong> v4.0 branding applied to graphical installer</li>
</ul>
</div>
<!-- RC4 -->
<div class="release" id="rc4">
<div class="release-header">
<h2>v4.0 RC4</h2>
<span class="badge badge-previous">Previous</span>
</div>
<div class="release-date">April 6, 2026</div>
<h3>Highlights</h3>
<ul>
<li><strong>Trixie rebase</strong> OS moved from Debian Bookworm (12) to <strong>Debian Trixie (13)</strong></li>
<li><strong>Kernel 6.12.74</strong> Trixie's LTS kernel with EEVDF scheduler and Rust-in-kernel support</li>
<li><strong>UEFI + BIOS hybrid boot</strong> single ISO boots on both modern and legacy systems</li>
<li><strong>Alfred Voice v2</strong> Kokoro TTS + PyTorch, spaCy NLP, OpenWakeWord, espeak-ng fallback</li>
<li><strong>Alfred Search</strong> Meilisearch instant local search engine</li>
<li>Voice hook fixed for Trixie (Python venv + --only-binary spacy workaround)</li>
</ul>
</div>
<!-- RC3 -->
<div class="release" id="rc3">
<div class="release-header">
<h2>v2.0 RC3</h2>
<span class="badge badge-previous">Previous</span>
</div>
<div class="release-date">April 6, 2026</div>
<h3>Highlights</h3>
<ul>
<li><strong>Kernel 6.1.0-44</strong> Debian Bookworm LTS (WebKit, OpenSSL, ImageMagick, GStreamer security updates)</li>
<li><strong>First verified bootable ISO</strong> (2.5 GB)</li>
<li><strong>Critical boot fix</strong>: dual kernel-naming hooks (chroot hook #9999 + binary hook #9999) — creates generic vmlinuz/initrd that the bootloader expects</li>
<li><strong>9 build hooks</strong>: Alfred Browser, Alfred IDE (VS Code-compatible IDE), Alfred Voice (Kokoro TTS), Alfred Search (Meilisearch), Calamares installer, branding, boot fix (chroot + binary)</li>
<li>Samsung S26 Ultra mobile installer created (Termux + proot-distro, no root)</li>
</ul>
</div>
</div>
<footer>
&copy; <?= $year ?> <a href="https://gositeme.com">GoSiteMe Inc.</a> &mdash; Alfred Linux &middot; Open Source (AGPL-3.0)
</footer>
</body>
</html>