96 lines
No EOL
4.6 KiB
HTML
96 lines
No EOL
4.6 KiB
HTML
<!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 that’s
|
||
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. It’s 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 what’s happening beneath the surface. The journey
|
||
isn’t over, but for now, I’m happy to be running a system that’s truly my own.
|
||
</p>
|
||
</div>
|
||
</div>
|
||
</body>
|
||
|
||
</html> |