-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
39 lines (39 loc) · 58.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!DOCTYPE html><html lang="en" class="scroll-smooth"> <head><!-- Global Metadata --><meta charset="utf-8"><link rel="icon" type="image/svg+xml" href="/favicon.ico"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet"><link rel="alternate" type="application/rss+xml" title="KaOS" href="https://kaosx.us/rss.xml"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="generator" content="Astro v4.16.6"><!-- Canonical URL --><link rel="canonical" href="https://kaosx.us/"><!-- Primary Meta Tags --><title>KaOS</title><meta name="title" content="KaOS"><meta name="description" content="A Lean KDE Distribution"><!-- Transifex Script --><script type="text/javascript">
window.liveSettings = {
api_key: "62d23a7da55446d5beb5f7a0e0777309",
picker: "bottom-right",
};
</script><script type="text/javascript" src="/js/live.js"></script><link rel="stylesheet" href="/_astro/index.Bo0twVCy.css">
<link rel="stylesheet" href="/_astro/index.Bxn43R6l.css">
<style>.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}a:where(.astro-eimmu3lg){text-decoration:none}a:where(.astro-eimmu3lg).active{border-bottom-color:#c026d3}header:where(.astro-3ef6ksr2){margin:0;padding:0}nav:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2){padding:.3em .5em;color:var(--black);border-bottom:1px solid transparent;text-decoration:none}nav:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2).active{color:(var(--accent))}.menu-icon:where(.astro-3ef6ksr2).is-active{rotate:30deg}.scrollTop:where(.astro-pxqe5xoy){display:flex;transition:.5s;visibility:hidden}.show-scroll:where(.astro-pxqe5xoy){visibility:visible;bottom:3.7rem}:root{--accent: #0ea5e9;--accent-dark: #000d8a;--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--white: 255, 255, 255;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}.dark{--accent: #0ea5e9;--accent-dark: #7dd3fc;--black: 245, 245, 245;--gray: 169, 180, 203;--gray-light: 34, 41, 57;--gray-dark: 229, 233, 240;--gray-gradient: rgba(var(--gray-light), 50%), #000;--white: 51, 65, 85;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}@font-face{font-family:Raleway;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;font-weight:700;font-style:normal;font-display:swap}body{font-family:Noto Sans,sans-serif;margin:0;padding:0;text-align:left;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));background-color:rgb(var(--white));font-size:16px;line-height:1.7}main{max-width:calc(100% + -0em);margin:auto;padding:3em 0}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:rgb(var(--black));line-height:1.2;font-family:Raleway;font-weight:700}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}h6{font-size:1em;font-weight:600;color:rgb(var(--gray))}strong,b{font-weight:700}a,a:hover{color:var(--accent)}p,.prose p{margin-bottom:1em}.prose img{width:80%;display:block;margin-left:auto;margin-right:auto}sub{display:block;margin-inline-start:40%;margin-inline-end:auto;top:-1.5em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:24px}code{padding:8px;background-color:rgb(var(--gray-light));border-radius:2px;color:rgb(var(--gray))}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}@media (max-width: 720px){body{font-size:18px}main{padding:0}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}
</style><script type="module" src="/_astro/hoisted.I5asZZTN.js"></script>
<script type="module" src="/_astro/page.DlXkxCA4.js"></script></head> <meta name="astro-view-transitions-enabled" content="true"><meta name="astro-view-transitions-fallback" content="animate"> <body> <div class="relative flex flex-col h-full"> <header class="lg:fixed z-20 w-full bg-transparent astro-3ef6ksr2"> <nav class="flex lg:flex-row lg:items-center justify-between w-full px-4 lg:px-16 bg-white/70 dark:bg-slate-700/70 lg:backdrop-blur-lg rounded-b-3xl lg:shadow-[0_2px_8px_rgba(0,0,0,0.05)] astro-3ef6ksr2"> <a href="/" class="absolute lg:static flex whitespace-nowrap astro-3ef6ksr2"> <img src="/_astro/logo.BG_407bw_fFhnv.svg" alt="KaOS logo" class="astro-3ef6ksr2" width="50" height="50" loading="lazy" decoding="async"> <span class="ml-1 self-center bg-gradient-to-r from-sky-950 dark:from-sky-600 to-sky-500 dark:to-sky-500 bg-clip-text text-4xl text-transparent astro-3ef6ksr2">KaOS</span> </a> <div class="lg:flex lg:flex-row w-full astro-3ef6ksr2"> <div class="flex justify-end astro-3ef6ksr2"> <button class="hamburger-menu lg:hidden flex p-2 astro-3ef6ksr2" aria-label="Open Menu" aria-expanded="false" aria-controls="menu-items"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="menu-icon cursor-pointer h-8 w-8 text-slate-600 dark:text-slate-300 transition-transform ease-in-out astro-3ef6ksr2" data-icon="tabler:menu-2"> <symbol id="ai:tabler:menu-2"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"/></symbol><use xlink:href="#ai:tabler:menu-2"></use> </svg> </button> </div> <div id="menu-items" class="hidden lg:flex lg:flex-row w-full items-center mx-auto astro-3ef6ksr2"> <div class="internal-links grid lg:flex lg:flex-grow justify-center gap-4 lg-gap-2 astro-3ef6ksr2"> <a href="https://forum.kaosx.us/" class="relative items-center lg:flex p-1 transition-all ease-in-out before:transition-[width] before:ease-in-out before:duration-700 before:absolute before:bg-fuchsia-600 before:origin-center before:h-[1px] before:w-0 hover:before:w-[50%] before:-bottom-px before:left-[50%] after:transition-[width] after:ease-in-out after:duration-700 after:absolute after:bg-fuchsia-600 after:origin-center after:h-[1px] after:w-0 hover:after:w-[50%] after:-bottom-px after:right-[50%] astro-eimmu3lg astro-3ef6ksr2"> <h6 class="text-center astro-eimmu3lg"> Forum </h6> </a> <a href="/news" class="relative items-center lg:flex p-1 transition-all ease-in-out before:transition-[width] before:ease-in-out before:duration-700 before:absolute before:bg-fuchsia-600 before:origin-center before:h-[1px] before:w-0 hover:before:w-[50%] before:-bottom-px before:left-[50%] after:transition-[width] after:ease-in-out after:duration-700 after:absolute after:bg-fuchsia-600 after:origin-center after:h-[1px] after:w-0 hover:after:w-[50%] after:-bottom-px after:right-[50%] astro-eimmu3lg astro-3ef6ksr2"> <h6 class="text-center astro-eimmu3lg"> News </h6> </a> <a href="/docs" class="relative items-center lg:flex p-1 transition-all ease-in-out before:transition-[width] before:ease-in-out before:duration-700 before:absolute before:bg-fuchsia-600 before:origin-center before:h-[1px] before:w-0 hover:before:w-[50%] before:-bottom-px before:left-[50%] after:transition-[width] after:ease-in-out after:duration-700 after:absolute after:bg-fuchsia-600 after:origin-center after:h-[1px] after:w-0 hover:after:w-[50%] after:-bottom-px after:right-[50%] astro-eimmu3lg astro-3ef6ksr2"> <h6 class="text-center astro-eimmu3lg"> Docs </h6> </a> <a href="/download" class="relative items-center lg:flex p-1 transition-all ease-in-out before:transition-[width] before:ease-in-out before:duration-700 before:absolute before:bg-fuchsia-600 before:origin-center before:h-[1px] before:w-0 hover:before:w-[50%] before:-bottom-px before:left-[50%] after:transition-[width] after:ease-in-out after:duration-700 after:absolute after:bg-fuchsia-600 after:origin-center after:h-[1px] after:w-0 hover:after:w-[50%] after:-bottom-px after:right-[50%] astro-eimmu3lg astro-3ef6ksr2"> <h6 class="text-center astro-eimmu3lg"> Download </h6> </a> <a href="/packages" class="relative items-center lg:flex p-1 transition-all ease-in-out before:transition-[width] before:ease-in-out before:duration-700 before:absolute before:bg-fuchsia-600 before:origin-center before:h-[1px] before:w-0 hover:before:w-[50%] before:-bottom-px before:left-[50%] after:transition-[width] after:ease-in-out after:duration-700 after:absolute after:bg-fuchsia-600 after:origin-center after:h-[1px] after:w-0 hover:after:w-[50%] after:-bottom-px after:right-[50%] astro-eimmu3lg astro-3ef6ksr2"> <h6 class="text-center astro-eimmu3lg"> Packages </h6> </a> <a href="/bugs" class="relative items-center lg:flex p-1 transition-all ease-in-out before:transition-[width] before:ease-in-out before:duration-700 before:absolute before:bg-fuchsia-600 before:origin-center before:h-[1px] before:w-0 hover:before:w-[50%] before:-bottom-px before:left-[50%] after:transition-[width] after:ease-in-out after:duration-700 after:absolute after:bg-fuchsia-600 after:origin-center after:h-[1px] after:w-0 hover:after:w-[50%] after:-bottom-px after:right-[50%] astro-eimmu3lg astro-3ef6ksr2"> <h6 class="text-center astro-eimmu3lg"> Bugs </h6> </a> <a href="https://kaos-community-packages.github.io/" class="relative items-center lg:flex p-1 transition-all ease-in-out before:transition-[width] before:ease-in-out before:duration-700 before:absolute before:bg-fuchsia-600 before:origin-center before:h-[1px] before:w-0 hover:before:w-[50%] before:-bottom-px before:left-[50%] after:transition-[width] after:ease-in-out after:duration-700 after:absolute after:bg-fuchsia-600 after:origin-center after:h-[1px] after:w-0 hover:after:w-[50%] after:-bottom-px after:right-[50%] astro-eimmu3lg astro-3ef6ksr2"> <h6 class="text-center astro-eimmu3lg"> KCP </h6> </a> <a href="/donate" class="relative items-center lg:flex p-1 transition-all ease-in-out before:transition-[width] before:ease-in-out before:duration-700 before:absolute before:bg-fuchsia-600 before:origin-center before:h-[1px] before:w-0 hover:before:w-[50%] before:-bottom-px before:left-[50%] after:transition-[width] after:ease-in-out after:duration-700 after:absolute after:bg-fuchsia-600 after:origin-center after:h-[1px] after:w-0 hover:after:w-[50%] after:-bottom-px after:right-[50%] astro-eimmu3lg astro-3ef6ksr2"> <h6 class="text-center astro-eimmu3lg"> Donate </h6> </a> </div> <div class="social-links flex justify-center lg:justify-end items-end mt-6 lg:mt-0 astro-3ef6ksr2"> <a href="https://codeberg/KaOS" target="_blank" class="astro-3ef6ksr2"> <span class="sr-only astro-3ef6ksr2">Go to the KaOS' Codeberg repo</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-7 lg:size-5 text-slate-800 dark:text-slate-200 hover:scale-110 transition duration-200 astro-3ef6ksr2" data-icon="tabler:brand-git"> <symbol id="ai:tabler:brand-git"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M15 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-4-4a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 8a1 1 0 1 0 2 0a1 1 0 1 0-2 0m1-1V9m3 2l-2-2m-2-2L9.1 5.1"/><path d="m13.446 2.6l7.955 7.954a2.045 2.045 0 0 1 0 2.892l-7.955 7.955a2.045 2.045 0 0 1-2.892 0l-7.955-7.955a2.045 2.045 0 0 1 0-2.892l7.955-7.955a2.045 2.045 0 0 1 2.892 0z"/></g></symbol><use xlink:href="#ai:tabler:brand-git"></use> </svg> </a> <a href="https://groups.google.com/forum/?fromgroups#!forum/kaos-general" target="_blank" class="astro-3ef6ksr2"> <span class="sr-only astro-3ef6ksr2">Go to the KaOS Mailing List</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-7 lg:size-5 text-slate-800 dark:text-slate-200 hover:scale-110 transition duration-200 astro-3ef6ksr2" data-icon="tabler:mail"> <symbol id="ai:tabler:mail"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><path d="m3 7l9 6l9-6"/></g></symbol><use xlink:href="#ai:tabler:mail"></use> </svg> </a> <a href="https://webchat.kde.org/#/room/#kaosx:matrix.org" target="_blank" class="astro-3ef6ksr2"> <span class="sr-only astro-3ef6ksr2">Go to the KaOS Matrix Chat Channel</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-7 lg:size-5 text-slate-800 dark:text-slate-200 hover:scale-110 transition duration-200 astro-3ef6ksr2" data-icon="tabler:brand-matrix"> <symbol id="ai:tabler:brand-matrix"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 3H3v18h1m16 0h1V3h-1M7 9v6m5 0v-3.5a2.5 2.5 0 1 0-5 0v.5m10 3v-3.5a2.5 2.5 0 1 0-5 0v.5"/></symbol><use xlink:href="#ai:tabler:brand-matrix"></use> </svg> </a> <a href="https://www.transifex.com/organization/kaos/dashboard/kaos" target="_blank" class="astro-3ef6ksr2"> <span class="sr-only astro-3ef6ksr2">Go to the KaOS Transifex Page</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-7 lg:size-5 text-slate-800 dark:text-slate-200 hover:scale-110 transition duration-200 astro-3ef6ksr2" data-icon="tabler:language"> <symbol id="ai:tabler:language"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M4 5h7M9 3v2c0 4.418-2.239 8-5 8"/><path d="M5 9c0 2.144 2.952 3.908 6.7 4m.3 7l4-9l4 9m-.9-2h-6.2"/></g></symbol><use xlink:href="#ai:tabler:language"></use> </svg> </a> <a href="/rss.xml" target="_blank" class="astro-3ef6ksr2"> <span class="sr-only astro-3ef6ksr2">KaOS RSS Feed</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-7 lg:size-5 text-slate-800 dark:text-slate-200 hover:scale-110 transition duration-200 astro-3ef6ksr2" data-icon="tabler:rss"> <symbol id="ai:tabler:rss"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 19a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 4a16 16 0 0 1 16 16M4 11a9 9 0 0 1 9 9"/></symbol><use xlink:href="#ai:tabler:rss"></use> </svg> </a> </div> <div class="flex justify-center mt-6 lg:mt-0 pl-2 astro-3ef6ksr2"> <button data-switch-theme class="outline-none flex relative text-heading-2 rounded-full p-2 border bg-slate-100 dark:bg-slate-700 hover:bg-slate-200 dark:hover:bg-slate-900 astro-3ef6ksr2"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6 dark:flex hidden astro-3ef6ksr2"> <path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z" class="astro-3ef6ksr2"></path> </svg> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6 dark:hidden astro-3ef6ksr2"> <path stroke-linecap="round" stroke-linejoin="round" d="M12 3v2.25m6.364.386l-1.591 1.591M21 12h-2.25m-.386 6.364l-1.591-1.591M12 18.75V21m-4.773-4.227l-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z" class="astro-3ef6ksr2"></path> </svg> <span class="sr-only astro-3ef6ksr2">switch theme</span> </button> </div> </div> </div> </nav> </header> <div class=""> <main class="relative w-full h-full"> <section class="relative flex flex-col items-center justify-center"> <div class="w-full bg-gradient-to-b from-white to-slate-200 dark:from-slate-600 dark:to-slate-900 rounded-b-3xl"> <div class="flex justify-center w-full h-full pt-24 pb-20 px-14 items-center"> <div class="flex flex-col justify-center shadow-neutral-900" data-aos="fade-in" data-aos-delay="100" data-aos-duration="3000" data-aos-easing="ease-in-out-cubic"> <p class="text-center font-bold text-xl">Welcome to KaOS</p> <h1 class="flex justify-center text-3xl md:text-6xl font-bold leading-tighter tracking-tighter mb-4 font-heading" data-aos="fade-in" data-aos-delay="700" data-aos-duration="3000" data-aos-easing="ease-in-out-cubic"> <span class="bg-gradient-to-br from-sky-500 from-20% via-sky-800 dark:via-sky-200 via-50% to-black dark:to-white bg-clip-text text-transparent">
A Lean KDE Distribution</span> </h1> <div class="flex flex-col justify-center self-center text-center w-2/3 mt-10" data-aos="fade-in" data-aos-delay="1800" data-aos-duration="3000" data-aos-easing="ease-in-out-cubic"> <p class="text-xl text-neutral-800 dark:text-neutral-200 mb-2">
KaOS is an independent, built from-scratch Linux distribution,
focused on Qt and KDE.
</p> </div> <div data-aos="fade-in" data-aos-delay="2500" data-aos-duration="3000" data-aos-easing="ease-in-out-cubic" class="flex flex-col md:flex-row justify-center my-20 gap-4"> <a href="/#features" class="group"> <button role="link" class="relative w-full appearance-none py-2 px-4 bg-sky-800 text-white font-bold rounded-xl shadow-none transition-duration-200 hover:bg-sky-700"> <div class="flex justify-center gap-4"> Features <svg width="28" height="28" viewBox="0 0 24 24" class="group-hover:translate-y-2 duration-300 ease-in-out" id="icon" data-icon="tabler:chevron-down"> <symbol id="ai:tabler:chevron-down"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m6 9l6 6l6-6"/></symbol><use xlink:href="#ai:tabler:chevron-down"></use> </svg> </div> </button> </a> <a href="/#packages" class="group"> <button role="link" class="relative w-full appearance-none py-2 px-4 bg-sky-800 text-white font-bold rounded-xl shadow-none transition-duration-200 hover:bg-sky-700"> <div class="flex justify-center gap-4"> Latest Builds <svg width="28" height="28" viewBox="0 0 24 24" class="group-hover:translate-y-2 duration-300 ease-in-out" id="icon" data-icon="tabler:chevron-down"> <use xlink:href="#ai:tabler:chevron-down"></use> </svg> </div> </button> </a> <a href="/#repo" class="group"> <button role="link" class="relative w-full appearance-none py-2 px-4 bg-sky-800 text-white font-bold rounded-xl shadow-none transition-duration-200 hover:bg-sky-700"> <div class="flex justify-center gap-4"> Limited Repos <svg width="28" height="28" viewBox="0 0 24 24" class="group-hover:translate-y-2 duration-300 ease-in-out" id="icon" data-icon="tabler:chevron-down"> <use xlink:href="#ai:tabler:chevron-down"></use> </svg> </div> </button> </a> <a href="/#faq" class="group"> <button role="link" class="relative w-full appearance-none py-2 px-4 bg-sky-800 text-white font-bold rounded-xl shadow-none transition-duration-200 hover:bg-sky-700"> <div class="flex justify-center gap-4"> FAQ <svg width="28" height="28" viewBox="0 0 24 24" class="group-hover:translate-y-2 duration-300 ease-in-out" id="icon" data-icon="tabler:chevron-down"> <use xlink:href="#ai:tabler:chevron-down"></use> </svg> </div> </button> </a> </div> </div> </div> <div class="absolute bottom-0 left-0 w-full overflow-hidden leading-[0]"> <svg class="relative block w-full h-[164px] [transform:rotateY(180deg)] fill-white dark:fill-slate-700" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none"> <path d="M892.25 114.72L0 0 0 120 1200 120 1200 0 892.25 114.72z"></path> </svg> </div> </div> </section> <div data-aos="fade-up" data-aos-delay="200" data-aos-duration="3000" data-aos-easing="ease-in-out-cubic"> <section class="scroll-mt-32 dark:bg-slate-700" id="features"> <div class="px-4 py-16 mx-auto max-w-6xl lg:px-8 lg:py-20"> <div class="grid mx-auto space-y-6 md:grid-cols-2 md:space-y-0 justify-center"> <div class="space-y-8 sm:px-8"> <div class="flex flex-row max-w-md"> <div class="mb-4 mr-5"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-10 h-10 text-sky-500" data-icon="tabler:leaf"> <symbol id="ai:tabler:leaf"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M5 21c.5-4.5 2.5-8 7-10"/><path d="M9 18c6.218 0 10.5-3.288 11-12V4h-4.014c-9 0-11.986 4-12 9c0 1 0 3 2 5h3z"/></g></symbol><use xlink:href="#ai:tabler:leaf"></use> </svg> </div> <div> <h3 class="leading-10 text-xl font-bold underline decoration-1 decoration-fuchsia-200 underline-offset-[0.5rem]"> The idea behind KaOS </h3> <p class="text-steel-700">To create a tightly integrated rolling and transparent distribution for the modern desktop, build from scratch with a very specific focus. <strong>Focus on one DE (KDE Plasma), one toolkit (Qt), one architecture (x86_64)</strong>.</p> </div> </div><div class="flex flex-row max-w-md"> <div class="mb-4 mr-5"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-10 h-10 text-sky-500" data-icon="tabler:brand-cpp"> <symbol id="ai:tabler:brand-cpp"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M18 12h4m-2-2v4m-9-2h4m-2-2v4M9 9a3 3 0 0 0-3-3h-.5A3.5 3.5 0 0 0 2 9.5v5A3.5 3.5 0 0 0 5.5 18H6a3 3 0 0 0 3-3"/></symbol><use xlink:href="#ai:tabler:brand-cpp"></use> </svg> </div> <div> <h3 class="leading-10 text-xl font-bold underline decoration-1 decoration-fuchsia-200 underline-offset-[0.5rem]"> KDE and Qt focused </h3> <p class="text-steel-700">Using a <strong>rolling release model</strong>, all is built for best integration with KDE and Qt. Focus is on packaging, a few KaOS developed applications are in use.</p> </div> </div><div class="flex flex-row max-w-md"> <div class="mb-4 mr-5"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-10 h-10 text-sky-500" data-icon="tabler:users-plus"> <symbol id="ai:tabler:users-plus"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M3 21v-2a4 4 0 0 1 4-4h4c.96 0 1.84.338 2.53.901M16 3.13a4 4 0 0 1 0 7.75M16 19h6m-3-3v6"/></symbol><use xlink:href="#ai:tabler:users-plus"></use> </svg> </div> <div> <h3 class="leading-10 text-xl font-bold underline decoration-1 decoration-fuchsia-200 underline-offset-[0.5rem]"> Target User </h3> <p class="text-steel-700">It targets users who have tried many Distributions and have found they prefer a Distribution that uses <strong>all its available resources</strong> to work on one DE to make that the best it can be, and know that after their searches, the <strong>best for them is KDE Plasma</strong>.</p> </div> </div> </div><div class="space-y-8 sm:px-8"> <div class="flex flex-row max-w-md"> <div class="mb-4 mr-5"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-10 h-10 text-sky-500" data-icon="tabler:api-app"> <symbol id="ai:tabler:api-app"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 15H5.5a2.5 2.5 0 1 1 0-5H6m9 2v6.5a2.5 2.5 0 1 1-5 0V18m2-9h6.5a2.5 2.5 0 1 1 0 5H18m-9-2V5.5a2.5 2.5 0 0 1 5 0V6"/></symbol><use xlink:href="#ai:tabler:api-app"></use> </svg> </div> <div> <h3 class="leading-10 text-xl font-bold underline decoration-1 decoration-fuchsia-200 underline-offset-[0.5rem]"> Goals </h3> <p class="text-steel-700">There is no goal to make the most possible software available, KaOS will stay <strong>limited in size of the repositories</strong>, and will work on <strong>quality instead of quantity</strong>. That goal makes it clear, a large user base is not what is intended or expected.</p> </div> </div><div class="flex flex-row max-w-md"> <div class="mb-4 mr-5"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-10 h-10 text-sky-500" data-icon="tabler:git-pull-request"> <symbol id="ai:tabler:git-pull-request"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M4 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0M6 8v8"/><path d="M11 6h5a2 2 0 0 1 2 2v8"/><path d="m14 9l-3-3l3-3"/></g></symbol><use xlink:href="#ai:tabler:git-pull-request"></use> </svg> </div> <div> <h3 class="leading-10 text-xl font-bold underline decoration-1 decoration-fuchsia-200 underline-offset-[0.5rem]"> Elegant Simplicity </h3> <p class="text-steel-700">Simple goals, independent decisions bring the <strong>power of Plasma 6</strong> to the forefront. Splitting of packages is kept to a minimum</p> </div> </div><div class="flex flex-row max-w-md"> <div class="mb-4 mr-5"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="w-10 h-10 text-sky-500" data-icon="tabler:layers-linked"> <symbol id="ai:tabler:layers-linked"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M19 8.268A2 2 0 0 1 20 10v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h3"/><path d="M5 15.734A2 2 0 0 1 4 14V6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3"/></g></symbol><use xlink:href="#ai:tabler:layers-linked"></use> </svg> </div> <div> <h3 class="leading-10 text-xl font-bold underline decoration-1 decoration-fuchsia-200 underline-offset-[0.5rem]"> Repository layout is simple </h3> <p class="text-steel-700">Every package in every repository <strong>is build by and for KaOS</strong>, using the powerful <strong>Pacman as package manager</strong>.</p> </div> </div> </div> </div> </div> </section> </div> <div data-aos="fade-up" data-aos-delay="200" data-aos-duration="3000" data-aos-easing="ease-in-out-cubic"> <section class="scroll-mt-16 bg-slate-50 rounded-3xl dark:bg-slate-900" id="packages"> <div class="px-4 py-16 mx-auto max-w-6xl lg:px-8 lg:py-20"> <div class="mb-10 md:mx-auto sm:text-center md:mb-12 max-w-3xl"> <h2 class="text-4xl md:text-5xl leading-tighter tracking-tighter font-heading pb-6 bg-gradient-to-br from-sky-500 from-20% via-sky-800 dark:via-sky-200 via-50% to-black dark:to-white bg-clip-text text-transparent font-bold">
Recent Packages
</h2> <p class="max-w-3xl mx-auto sm:text-center text-xl py-3 my-3 border-y border-fuchsia-200 dark:border-fuchsia-900">
KaOS follows the latest innovations, always shipping the most up to date
there is available for the Plasma Desktop. This list shows what is being
prepared to move to all users soon.
</p> </div> <div class="grid mx-auto my-10 justify-center"> <iframe src="https://kaosx.us/packages/feature.php" class="h-[350px] w-[400px] rounded-3xl border-2 border-slate-200" title="Latest Build Pacakges"></iframe> </div> <div class="flex flex-row justify-center gap-4"> <a href="https://kaosx.us/packages/mirrors.php" class="group"> <button role="link" class="relative w-full appearance-none py-2 px-4 bg-sky-800 text-white font-bold rounded-xl shadow-none transition-duration-200 hover:bg-sky-700"> <div class="flex justify-center gap-4"> Mirror Status <svg width="28" height="28" viewBox="0 0 24 24" class="group-hover:translate-x-2 duration-300 ease-in-out" id="icon" data-icon="tabler:chevron-right"> <symbol id="ai:tabler:chevron-right"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 6l6 6l-6 6"/></symbol><use xlink:href="#ai:tabler:chevron-right"></use> </svg> </div> </button> </a> <a href="/download" class="group"> <button role="link" class="relative w-full appearance-none py-2 px-4 bg-sky-800 text-white font-bold rounded-xl shadow-none transition-duration-200 hover:bg-sky-700"> <div class="flex justify-center gap-4"> Download <svg width="28" height="28" viewBox="0 0 24 24" class="group-hover:translate-x-2 duration-300 ease-in-out" id="icon" data-icon="tabler:chevron-right"> <use xlink:href="#ai:tabler:chevron-right"></use> </svg> </div> </button> </a> </div> </div> </section> </div> <div data-aos="fade-up" data-aos-delay="200" data-aos-duration="3000" data-aos-easing="ease-in-out-cubic"> <section class="scroll-mt-16 dark:bg-slate-700" id="media"> <div class="px-4 py-16 mx-auto max-w-5xl lg:py-20"> <div class="grid grid-cols-1 lg:grid-cols-3 items-center gap-16"> <div class="my-4 order-3 lg:order-3 lg:col-span-2" data-aos="zoom-in" data-aos-delay="200" data-aos-duration="2000" data-aos-easing="ease-in-out-cubic"> <img src="/calamares.webp" alt="in-house developed" width="100%" height="auto" class="rounded-[48px]"> </div> <div class="order-1 lg:order-2"> <p class="uppercase font-light text-gray-800 dark:text-gray-300 text-sm"> install KaOS </p> <div class="mb-2 font-extrabold text-4xl">Calamares Installer</div> <p class="mb-5 max-w-96"><strong>Ease of use</strong> is important to get things done efficiently. The installer makes it easy to setup your system just to your liking. See the <a href='/news'>News</a> for information on the latest available ISO</p> </div> </div><div class="grid grid-cols-1 lg:grid-cols-3 items-center gap-16"> <div class="my-4 order-3 lg:order-1 lg:col-span-2" data-aos="zoom-in" data-aos-delay="200" data-aos-duration="2000" data-aos-easing="ease-in-out-cubic"> <img src="/code.webp" alt="in-house developed" width="100%" height="auto" class="rounded-[48px]"> </div> <div class="order-1 lg:order-2"> <p class="uppercase font-light text-gray-800 dark:text-gray-300 text-sm"> coded with Go & PHP </p> <div class="mb-2 font-extrabold text-4xl">Custom Package Viewer</div> <p class="mb-5 max-w-96">No need to guess as to what is available. Just go to KaOS specific created <a href='/packages'>Package Viewer page</a> and browse the list or <strong>search for any package</strong>.</p> </div> </div><div class="grid grid-cols-1 lg:grid-cols-3 items-center gap-16"> <div class="my-4 order-3 lg:order-3 lg:col-span-2" data-aos="zoom-in" data-aos-delay="200" data-aos-duration="2000" data-aos-easing="ease-in-out-cubic"> <img src="/croeso.webp" alt="in-house developed" width="100%" height="auto" class="rounded-[48px]"> </div> <div class="order-1 lg:order-2"> <p class="uppercase font-light text-gray-800 dark:text-gray-300 text-sm"> QML/Kirigami based </p> <div class="mb-2 font-extrabold text-4xl">Applications to help you using KaOS</div> <p class="mb-5 max-w-96">In-House developed applications <strong>Croeso and Welcome</strong> simplify customizing your system and getting access to needed information.</p> </div> </div> </div> </section> </div> <div data-aos="fade-up" data-aos-delay="200" data-aos-duration="3000" data-aos-easing="ease-in-out-cubic"> <section class="scroll-mt-40 bg-slate-50 rounded-3xl dark:bg-slate-900" id="repo"> <div class="px-4 py-16 mx-auto max-w-5xl lg:py-10"> <div class="mb-10 md:mx-auto sm:text-center md:mb-12 max-w-3xl"> <div class="flex flex-row justify-center gap-24 my-4"> <a href="/packaging/package" title="Packaging Guide"> <span class="sr-only">Learn about KaOS packaging</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="h-24 w-24 text-sky-500 font-medium hover:text-sky-800 transition duration-200" data-icon="tabler:school"> <symbol id="ai:tabler:school"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M22 9L12 5L2 9l10 4zv6"/><path d="M6 10.6V16a6 3 0 0 0 12 0v-5.4"/></g></symbol><use xlink:href="#ai:tabler:school"></use> </svg> </a> <a href="/packaging/kcp" title="KCP Guide"> <span class="sr-only">Learn about using KCP</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="h-24 w-24 text-sky-500 hover:text-sky-800 transition duration-200" data-icon="tabler:books"> <symbol id="ai:tabler:books"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M5 5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1zm4 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM5 8h4m0 8h4"/><path d="m13.803 4.56l2.184-.53c.562-.135 1.133.19 1.282.732l3.695 13.418a1.02 1.02 0 0 1-.634 1.219l-.133.041l-2.184.53c-.562.135-1.133-.19-1.282-.732L13.036 5.82a1.02 1.02 0 0 1 .634-1.219zM14 9l4-1m-2 8l3.923-.98"/></g></symbol><use xlink:href="#ai:tabler:books"></use> </svg> </a> </div> <p class="max-w-3xl mx-auto sm:text-center py-3 my-3">
KaOS has limited repositories, for many users the options available will
be plenty. When that is not the case, one of the reasons why Pacman was
chosen for package manager comes into play. It offers about the easiest
solution available to build your own packages. KaOS Community Packages
(KCP) was created so everyone can share the PKGBUILDs they created or
adjusted for KaOS.
</p> </div> <div class="flex flex-col md:flex-row justify-center my-10 gap-4"> <a href="http://kaos-community-packages.github.io/" target="_blank" class="group"> <button role="link" class="relative w-full appearance-none py-2 px-4 bg-sky-800 text-white font-bold rounded-xl shadow-none transition-duration-200 hover:bg-sky-700"> <div class="flex justify-center gap-4"> KCP <svg width="28" height="28" viewBox="0 0 24 24" class="group-hover:translate-x-2 duration-300 ease-in-out" id="icon" data-icon="tabler:chevron-right"> <use xlink:href="#ai:tabler:chevron-right"></use> </svg> </div> </button> </a> <a href="https://github.com/KaOS-Community-Packages/" target="_blank" class="group"> <button role="link" class="relative w-full appearance-none py-2 px-4 bg-sky-800 text-white font-bold rounded-xl shadow-none transition-duration-200 hover:bg-sky-700"> <div class="flex justify-center gap-4"> Code <svg width="28" height="28" viewBox="0 0 24 24" class="group-hover:translate-x-2 duration-300 ease-in-out" id="icon" data-icon="tabler:chevron-right"> <use xlink:href="#ai:tabler:chevron-right"></use> </svg> </div> </button> </a> </div> </div> </section> </div> <div data-aos="fade-up" data-aos-delay="200" data-aos-duration="3000" data-aos-easing="ease-in-out-cubic"> <section id="faq" class="scroll-mt-40 `${className}`"> <div class="mx-auto max-w-full w-full px-5 sm:px-8 md:px-14 lg:px-5 py-16"> <div class="text-center max-w-5xl mx-auto"> <h2 class="text-4xl md:text-5xl leading-tighter tracking-tighter font-heading pb-6 bg-gradient-to-br from-sky-500 from-20% via-sky-800 dark:via-sky-200 via-50% to-black dark:to-white bg-clip-text text-transparent font-bold">
Frequenty Asked Questions
</h2> </div> <div class="grid border dark:border-slate-500 rounded-3xl shadow-lg divide-y divide-slate-200 dark:divide-slate-500 dark:bg-slate-900 max-w-5xl mx-auto mt-8 overflow-hidden"> <div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>Introduction</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">Moving away from proprietary Operating Systems to open source options (Linux-based, BSD based, Solaris based) is about wanting freedom and choice in almost all cases. But should any such Operating System or Distribution not make some choices of what it believes is the best fit? KaOS sees a lack of focus in that respect. To create the highest quality Distribution possible, there needs to be a focus to make sure the user gets the best possible for whatever choice they made. It simply is not possible to package any and all to work perfect for every Desktop Environment or Toolkit.</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>What were some of the choices made and why?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">KaOS has made the choice to use the Linux kernel as a base (though the Illumos kernel is under constant evaluation, and a future switch is a wish). After that choice, the best available package manager, most flexible way of package building, repository maintenance is pacman/makepkg for a rolling distro like KaOS. As for the Desktop Environment, there will never be a change, whether it is Linux or Illumos based, KDE Plasma will be the choice, Qt the Toolkit. With those choices in place, April 2013 package building for this independent distribution was started. KaOS is a build from scratch distribution, every package in every repository is build by and for KaOS. By July 2013 the initial goal of about 1500 packages was reached.</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>No other toolkits?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">Making the choice for KDE/QT does not mean KaOS loses sight of the importance of having the best tool available for the job. Most of the time it is believed KDE/Qt provides the superior tool, but there are a few applications were the GTK option is the only available of that kind (Inkscape, Ardour to name two), or in the case of web-browsers for example, the Qt options do not stack up to their GTK counterparts. For those instances, GTK applications are available, though their number will stay limited.</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>What repositories are in use?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">The repository layout is simple, and consists of three groups, Core, Main and Apps. A regular complete system update will always give you the latest available, without the need for any re-install of the system. Core has the base packages needed for a system to boot-up, communicate with the BIOS, connect most hardware and set basic shell options. Example packages are the kernel, systemd, toolchain for building and basic command-line tools. This repository is carefully rolling, since any upstream update not thoroughly tested greatly affects the stability of the system. Main repository consists of all the needed libraries, extra drivers and firmware needed to make the Desktop and Applications function. Many of these can be fully rolling and will move to the end-user after a seven to ten days testing period. Some more vulnerable packages will enter after enough upstream feedback is available that no regressions have occurred. Apps consists of all packages seen and used by the users, including KDE (Frameworks, Plasma and Applications) and any needed tools. It is fully rolling and you can expect updates to reach this repository after a short testing period unless it needed to be built on newer versions of Core or Main packages, than it will have to wait until those are ready to come out of their testing period. Build is were all packages start, whether it is a rebuild, update or new addition, all goes to build, once gone through the proper testing, than they are moved to their respective repository.</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>What is the target user?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">Users who have tried many Operating Systems/Distributions/Desktop Environments and have found they prefer a Distribution that uses all its available resources to work on one DE to make that the best it can be, and know that after their searches, the best for them is KDE Plasma. Their used hardware is from about 2007 or later, so there are no issues with running 64 bit software. And the target audience is not afraid to use KDE/Qt versions of their needed applications, likes to see the best available selected for their needs, even if that means learning some new ways of working with a before unused application. There is an understanding, selection for applications used for the same goal, will be limited to 5-6. There will be no 20 music-player applications for example.</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>Hardware requirements?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">KDE is a modern Desktop Environment which can make use of most of any graphics or sound card capabilities. This does not mean KDE can’t be made to run on very low-end hardware, but in general there are better options available for such systems (OpenBox for example). The very minimal needed for hard-drive space is 8 Gb, but 25 Gb is recommended as minimal. KaOS will install with 1 Gb of RAM available, though a much better experience will start with 2 Gb of RAM. Since only x86_64 packages are available, a 64 bit capable cpu is needed. As with any rolling distribution, updates are frequent and can be large, so a reasonable fast internet connection (dial-up will become very cumbersome) and available monthly data of over 2 Gb are recommended.</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>Why are 32 bit applications missing?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">With the choice to keep the repositories limited in size, the choice was made not to include any 32 bit only application. Reason behind that is two-fold. First off, it is a good eighteen years now that 64 bit is available. Any software that chooses to ignore advances in hardware for such a long time does not make the cut KaOS has set for quality standards. What other improvements have been ignored in what is an eternity in technology time span? Second, basically there are just a handful of such applications left (Android-sdk and Steam are the best known), but to package those means packaging a good 150-200 support packages, including a full toolchain, for just 3-5 applications.</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>KaOS is NOT another Arch based distribution, right?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">Any time a new distribution is announced, the question always comes, why another one? A distribution like KaOS does not start building roughly 2000 packages from scratch, sets up all infrastructure for repositories, code, website, forum, build-system, ISO releases, if another distribution fulfilled the need. It takes a lot of time and effort, so this only happens because no other distribution offers what those behind KaOS want. Explaining the goals of KaOS in contrast to other distributions does in no way mean there is a right or wrong way, each distribution will be able to tell you why they think their goals are the best, that is why the diversity. Reading the home page where the focus is explained, shows the big difference with Arch Linux. Arch Linux does not want to make choices, it is up to the user to set up a system like they want, everything is packaged so any and all Desktop Environments (or none) are supported. Arch Linux is also bleeding edge rolling, whereas KaOS is a bit more conservative. Packages that are still maintained in an older version and were many in KDE depend on, will not move to the latest, until most upstream projects have caught up with the newer version (examples FFMPEG 6.0 is still fully maintained, while FFMPEG 6.1 is the latest, same for libsoup 2.7, or python 3.11).</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>But isn't KaOS using Pacman?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">After the choice of KaOS to use the Linux kernel for this rolling distribution, it was decided the best fit for package management was pacman. Does using pacman mean a distribution is based on Arch? What about the other tools and packages used from a variety of distributions? First thing you see when booting a KaOS ISO is gfxboot, a tool from OpenSuse. Other important packages used from OpenSuse are hwinfo and imagewriter, does this make KaOS based on OpenSuse? Or the hardware database, a package from the Gentoo developers, systemd came originally from Fedora. As KaOS sees it, try to find the best available tools for this distribution and keep evaluating what comes available, and the best for this distribution will come forward.</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>Is there an 'upstream'?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">When stating a distribution is based on another, that means in 99% of the cases, that distribution uses the repositories of the distribution it is based on (mostly 90% plus is from upstream then, added with some repositories for specific settings). For KaOS there are no “upstream” repositories, every package in every repository is built from scratch by and for KaOS.</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>What are some other differences?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">When comparing to any other distribution, you might want to check some of these points. KaOS is rolling, all packages. No package will be older than one year, even if no updates, it will be rebuilt, so everything integrates as good as possible. KaOS has set a clear and primary focus on packaging from the start, developing new tools (new package manager for example) are not part of the goals, neither is creating and maintaining the infrastructure for a community repository, KCP is fully using any and all that github offers to have such a repository. KaOS wants to keep all as simple as possible. Users are offered a GTK free base after the initial install, but there is no separation to use any GTK after that start.</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>How is the kernel maintained?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">The model used for the rolling kernel is quite different too. There are two versions available in KaOS, the stable “linux” kernel, and the latest, fully rolling “linux-next” kernel. Any new major kernel release is tested at least 6 weeks as linux-next, once the upstream update rate and amount of patches used in every update (usually around x.x.8 or above) slows down and all tests well, that linux-next version moves to be the new stable kernel.</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>How many repositories?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">In KaOS there are just three repositories in use, this greatly increases transparency and ease of use for the user and from a development point of view, significantly simplifies things.</p> </details> </div><div class="py-5 px-5 hover:bg-slate-200 dark:hover:bg-slate-800"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none text-heading-1"> <span>Is splitting of packages common?</span> <span class="transition group-open:rotate-180 "> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"> <path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="mt-3 group-open:animate-fadeIn">Splitting of packages is held to minimum in KaOS too, with one toolkit, one DE there is no need, another way of simplifying things. Filesystem used follows mainstream Linux distributions and application development as much as possible. This means that /lib, /bin, /sbin, /usr/sbin contain regular files and binaries, these are not filled with symlinks. A move to get all those in /usr might be best in the future, but at this stage, needing thousands of symlinks to make that work is not what KaOS sees as a clean and simple solution.</p> </details> </div> </div> </div> </section> </div> </main> <astro-scroll-top class="scrollTop sticky left-[100%] mr-12 bottom-20 justify-center items-center z-50 cursor-pointer duration-500 h-0 w-0 astro-pxqe5xoy"> <button type="button" title="To Top" class="scroll-top-btn astro-pxqe5xoy"> <svg width="64" height="64" viewBox="0 0 24 24" class="scroll-to-top-icon text-slate-200 dark:text-slate-600 hover:text-sky-500 hover:dark:text-sky-500 duration-500 ease-in-out astro-pxqe5xoy" data-icon="tabler:caret-up-filled"> <symbol id="ai:tabler:caret-up-filled"><path fill="currentColor" d="M11.293 7.293a1 1 0 0 1 1.32-.083l.094.083l6 6l.083.094l.054.077l.054.096l.017.036l.027.067l.032.108l.01.053l.01.06l.004.057L19 14l-.002.059l-.005.058l-.009.06l-.01.052l-.032.108l-.027.067l-.07.132l-.065.09l-.073.081l-.094.083l-.077.054l-.096.054l-.036.017l-.067.027l-.108.032l-.053.01l-.06.01l-.057.004L18 15H6c-.852 0-1.297-.986-.783-1.623l.076-.084z"/></symbol><use xlink:href="#ai:tabler:caret-up-filled"></use> </svg> </button> </astro-scroll-top> </div> <div class="relative md:h-[300px] bg-slate-200 dark:bg-slate-800 rounded-t-3xl" style="clip-path:polygon(0% 0, 100% 0%, 100% 100%, 0 100%)"> <div class="relative md:h-[calc(100vh+300px)] md:-top-[100vh]"> <footer class="mx-auto w-full max-w-container px-4 sm:px-6 max-w-7xl md:sticky md:top-[calc(100vh-300px)]"> <div class="items-centers grid grid-cols-2 justify-between gap-4 pt-16 py-1 lg:grid-cols-3"> <div class="col-span-2 lg:col-span-1 flex flex-col"> <div class=""> <div class="flex items-center gap-3"> <div class="inline-flex text-2xl font-semibold text-heading-1 gap-1"> <img src="/logo.svg" alt="KaOS" width="25" height="25">
KaOS
</div> </div> <p class="mt-4 font-light text-sm">
To support KaOS, <a href="/donate">donations</a> can be made through
LFX Crowdfunding (part of the Linux Foundation). Funds will be used
to offset server costs, obtain needed hardware, upgrade (build) servers
and to fund the work of the people behind it.
</p> </div> <!-- social links --> <div class="min-h-max flex items-center gap-4 my-4"> <a href="https://codeberg.org/KaOS" target="_blank"> <span class="sr-only">Go to the KaOS' Codeberg repo</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="h-6 w-6 text-slate-900 dark:text-slate-100 font-medium hover:scale-125 transition duration-200" data-icon="tabler:brand-git"> <use xlink:href="#ai:tabler:brand-git"></use> </svg> </a> <a href="https://groups.google.com/forum/?fromgroups#!forum/kaos-general" target="_blank"> <span class="sr-only">Go to the KaOS Mailing List</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="h-6 w-6 text-slate-900 dark:text-slate-100 hover:scale-125 transition duration-200" data-icon="tabler:mail"> <use xlink:href="#ai:tabler:mail"></use> </svg> </a> <a href="https://webchat.kde.org/#/room/#kaosx:matrix.org" target="_blank"> <span class="sr-only">Go to the KaOS Matrix Chat Channel</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="h-6 w-6 text-slate-900 dark:text-slate-100 hover:scale-125 transition duration-200" data-icon="tabler:brand-matrix"> <use xlink:href="#ai:tabler:brand-matrix"></use> </svg> </a> <a href="https://www.transifex.com/organization/kaos/dashboard/kaos" target="_blank"> <span class="sr-only">Go to the KaOS Transifex Page</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="h-6 w-6 text-slate-900 dark:text-slate-100 hover:scale-125 transition duration-200" data-icon="tabler:language"> <use xlink:href="#ai:tabler:language"></use> </svg> </a> <a href="/rss.xml" target="_blank"> <span class="sr-only">KaOS RSS Feed</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="h-6 w-6 text-slate-900 dark:text-slate-100 hover:scale-125 transition duration-200" data-icon="tabler:rss"> <use xlink:href="#ai:tabler:rss"></use> </svg> </a> <!--end social--> </div> <p class="text-sm/6 text-slate-500">
© 2024
All rights reserved.
</p> </div> <div class="grid md:grid-cols-2 gap-8"> <nav class="space-y-4"> <h2 class="capitalze font-semibold text-xl"> Information </h2> <div class="h-[2px] w-12 bg-fuchsia-600"></div> <ul class="space-y-2 font-medium md:text-sm"> <li> <a href="/news" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> News </a> </li><li> <a href="/docs" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Docs </a> </li><li> <a href="/#packages" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Packages </a> </li><li> <a href="/download" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Download </a> </li> </ul> </nav> <nav class="space-y-4"> <h2 class="capitalze font-semibold text-xl"> Projects </h2> <div class="h-[2px] w-12 bg-fuchsia-600"></div> <ul class="space-y-2 font-medium md:text-sm"> <li> <a href="/packages" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Package Search </a> </li><li> <a href="https://kaos-community-packages.github.io/" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> KCP </a> </li><li> <a href="/packages/mirrors.php" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Mirror Status </a> </li><li> <a href="/gallery" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Gallery </a> </li> </ul> </nav> </div> <div class="grid md:grid-cols-2 gap-8"> <nav class="space-y-4"> <h2 class="capitalze font-semibold text-xl"> Support </h2> <div class="h-[2px] w-12 bg-fuchsia-600"></div> <ul class="space-y-2 font-medium md:text-sm"> <li> <a href="https://forum.kaosx.us/" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Forum </a> </li><li> <a href="/bugs" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Bugs </a> </li><li> <a href="/contact" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Contact Page </a> </li><li> <a href="https://webchat.kde.org/#/room/#kaosx:matrix.org" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Matrix Chat </a> </li> </ul> </nav> <nav class="space-y-4"> <h2 class="capitalze font-semibold text-xl"> Resources </h2> <div class="h-[2px] w-12 bg-fuchsia-600"></div> <ul class="space-y-2 font-medium md:text-sm"> <li> <a href="https://codeberg.org/KaOS" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Codeberg </a> </li><li> <a href="https://www.transifex.com/organization/kaos/dashboard/kaos" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Transifex </a> </li><li> <a href="/donate#sponsors" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Sponsors </a> </li><li> <a href="/donate" class="transition text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"> Donate </a> </li> </ul> </nav> </div> </div> </footer> </div> </div> </div> </body></html>