Blog/public_html/page/os.html
2025-11-09 16:24:01 +01:00

96 lines
No EOL
4.6 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Primary Research Station - kempinger.at</title>
<link rel="stylesheet" href="../style.css">
<style>
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 100%);
color: #ffffff;
line-height: 1.6;
margin: 0;
min-height: 100vh;
}
.container {
max-width: 800px;
margin: 0 auto;
padding: 4rem 20px 2rem 20px;
}
.boxed-content {
background: rgba(255, 255, 255, 0.02);
border-radius: 20px;
padding: 3rem;
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.1);
margin: 0 auto;
max-width: 700px;
}
h1 {
font-size: 2.5rem;
font-weight: 700;
color: #00d4ff;
text-align: center;
margin-bottom: 2rem;
}
.back-link {
display: inline-block;
margin-bottom: 2rem;
color: #00d4ff;
text-decoration: none;
font-weight: 500;
}
.back-link:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<div class="container">
<a href="../index.html#lab" class="back-link">← Back to Laboratory</a>
<div class="boxed-content">
<h1>OS Setup</h1>
<p>
My journey with operating systems started in the glow of a CRT monitor, running Windows XP on a chunky
desktop that took up half my childhood desk. Back then, the OS was just a background character—something
you tolerated so you could play games or tinker with Paint.<br><br>
As hardware evolved, so did my setup: Windows 7, then 10, each on increasingly sleeker desktops
and eventually my first laptop. Windows was familiar, reliable, and—at least for a while—felt like the
only real option. But as I got deeper into programming, I started to feel the limits. I wanted more
control, more transparency, and less bloat.<br><br>
High school was my first real foray into Linux. I fumbled my way through Ubuntu installs, breaking
things, fixing them, and learning more in the process than any textbook could teach. The world of
distros opened up: I tried Kubuntu, Mint, Fedora, and then the pentesting distro <a
href="https://linux.backbox.org">Backbox</a> for a year.
Each one taught me something new about how computers work under the hood.<br><br>
For a few years, Pop!_OS became my daily driver. It was Ubuntu-based, but with a polish and hardware
support that just worked—especially on my 13" HP Laptop screen. I loved the COSMIC desktop environment
for its workflow and usable design, and especially for its auto-tiling feature, which I still haven't
found as polished anywhere else—it's unmatched for my mouse-driven workflow. But eventually, the itch
for something even more customizable led
me to Arch Linux. I only switched to Arch this year: bleeding edge, rolling release, and a wiki thats
both a lifeline and a rite of passage. I now run Arch (btw), still with COSMIC as my DE, but with every
package and config under my control.<br><br>
Now, this very webserver is running NixOS as an experiment. NixOS is a whole new paradigm: the OS, its
configuration, and the data are all strictly separated. I define my system in a single config file, and
can reproduce it anywhere, anytime. Its made me rethink how I manage not just my servers, but my
personal machines too. Keeping the OS, its config, and my data separate means I can upgrade, migrate, or
even break things without fear—everything is reproducible, and nothing is lost.<br><br>
Looking back, every step—from Windows on a CRT to declarative NixOS—has taught me something about
control, flexibility, and the value of understanding whats happening beneath the surface. The journey
isnt over, but for now, Im happy to be running a system thats truly my own.
</p>
</div>
</div>
</body>
</html>