422 lines
20 KiB
PHP
422 lines
20 KiB
PHP
|
|
<?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>
|
|||
|
|
<a href="/download">Download</a>
|
|||
|
|
<a href="/apps">Apps</a>
|
|||
|
|
<a href="/compare">Compare</a>
|
|||
|
|
<a href="/docs">Docs</a>
|
|||
|
|
<a href="/releases" style="color:var(--text);">Releases</a>
|
|||
|
|
<a href="/security">Security</a>
|
|||
|
|
<a href="/about">About</a>
|
|||
|
|
<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 & Meilisearch profiles, unattended-upgrades, fail2ban (SSH 3-try/24h ban), auditd (30+ immutable rules), DNS-over-TLS (Quad9 + Cloudflare), USB security logging & 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>
|
|||
|
|
© <?= $year ?> <a href="https://gositeme.com">GoSiteMe Inc.</a> — Alfred Linux · Open Source (AGPL-3.0)
|
|||
|
|
</footer>
|
|||
|
|
|
|||
|
|
</body>
|
|||
|
|
</html>
|