$ whoami

KernelKompass

A completely free, interactive workbook for anyone who wants to learn Linux & DevOps — including students taking Informatik courses in Germany. No installation, just a browser.

Linux ve DevOps öğrenmek isteyen herkes için — özellikle Almanya'da Informatik dersi alan öğrenciler dahil — tamamen ücretsiz, interaktif bir çalışma kitabı. Kurulum yok, sadece bir tarayıcı yeterli.

Ein völlig kostenloses, interaktives Arbeitsbuch für alle, die Linux & DevOps lernen möchten — einschließlich Schüler:innen mit Informatikunterricht in Deutschland. Keine Installation nötig, nur ein Browser.

kernelkompass.de
$ cat mission.txt
Free for everyone.
No install, no store, no payment.
Just create an account and start learning.

$ ls -la ./languages/
en  tr  de
$ cat mission.txt
Herkes için ücretsiz.
Kurulum yok, mağaza yok, ödeme yok.
Sadece bir hesap oluştur, öğrenmeye başla.

$ ls -la ./diller/
tr  de  en
$ cat mission.txt
Kostenlos für alle.
Keine Installation, kein Store, keine Zahlung.
Erstelle einfach ein Konto und leg los.

$ ls -la ./sprachen/
de  tr  en
# cd features/

What's inside?Neler var?Was gibt's?

Think of it like a directory — every line here is something you'll actually find in this workbook.

Bir dizin gibi düşün — her satır bu çalışma kitabında gerçekten bulacağın bir şey.

Stell es dir wie ein Verzeichnis vor — jede Zeile ist etwas, das du in diesem Arbeitsbuch wirklich findest.

~/kernelkompass/features
total 6
drwxr-xr-xinteractive-workbook/ 12 chapters — file management, permissions, shell scripting, loops, crontab and more. Every explanation is in English first, with a plain-language translation right below. 12 bölüm — dosya yönetimi, izinler, shell script, döngüler, crontab ve daha fazlası. Her açıklama önce İngilizce, hemen altında sade Türkçesiyle. 12 Kapitel — Dateiverwaltung, Berechtigungen, Shell-Skripte, Schleifen, Crontab und mehr. Jede Erklärung steht zuerst auf Englisch, direkt darunter in einfacher Übersetzung.
drwxr-xr-xpractice-terminal/ A simulated Linux shell that runs right in your browser — try commands without touching a real server, nothing breaks if you get it wrong. Tarayıcıda çalışan simüle bir Linux kabuğu — gerçek bir sunucuya dokunmadan komutları dene, yanlış yaparsan hiçbir şey bozulmaz. Eine simulierte Linux-Shell, die direkt in deinem Browser läuft — probiere Befehle aus, ohne einen echten Server zu berühren; bei Fehlern geht nichts kaputt.
drwxr-xr-xaccount-sync/ Your notes, progress and terminal history are saved to your account — pick up right where you left off on another device. Notların, ilerlemen ve terminal geçmişin hesabına kaydedilir; bir cihazda kaldığın yerden başka bir cihazda devam edersin. Deine Notizen, dein Fortschritt und dein Terminalverlauf werden in deinem Konto gespeichert — mach auf einem anderen Gerät genau dort weiter, wo du aufgehört hast.
drwxr-xr-xmulti-language/ English, Turkish and German are all ready and fully supported — switch anytime with the button above. İngilizce, Türkçe ve Almanca artık hazır ve tam destekli — yukarıdaki butonla istediğin zaman değiştirebilirsin. Englisch, Türkisch und Deutsch sind jetzt vollständig verfügbar — wechsle jederzeit über den Button oben.
drwxr-xr-xpwa-install/ Windows, macOS, Linux, Android, iOS — installs for free, no app store required. Windows, macOS, Linux, Android, iOS — hiçbir app store'a gerek kalmadan, ücretsiz kurulur. Windows, macOS, Linux, Android, iOS — kostenlose Installation, kein App Store nötig.
drwxr-xr-xcompletely-free/ No paywall, no ads, no trial period. The source code is protected, but usage is always free. Ödeme ekranı yok, reklam yok, deneme süresi yok. Kaynak kodu korumalı ama kullanım her zaman bedava. Keine Bezahlschranke, keine Werbung, keine Testphase. Der Quellcode ist geschützt, die Nutzung bleibt immer kostenlos.
# cat LICENSE

Why free, and how is that protected?Neden ücretsiz, nasıl korunuyor?Warum kostenlos, und wie ist das geschützt?

Two different questions, two different answers.

İki farklı soru, iki farklı cevap.

Zwei verschiedene Fragen, zwei verschiedene Antworten.

To use: always free

Kullanman için: her zaman bedava

Zur Nutzung: immer kostenlos

Using KernelKompass never requires payment. No paywall, no trial period, no premium tier — it's been that way since day one and will stay that way.

KernelKompass'ı kullanmak hiçbir zaman ücret gerektirmez. Ödeme ekranı, deneme süresi ya da premium sürüm yok — ilk günden beri ve gelecekte de böyle kalacak.

Die Nutzung von KernelKompass erfordert nie eine Zahlung. Keine Bezahlschranke, keine Testphase, keine Premium-Stufe — das war seit dem ersten Tag so und bleibt so.

To prevent copying: source protected

Kopyalanmasın diye: kaynak korumalı

Gegen Kopieren: Quellcode geschützt

The code is protected under a license (PolyForm Noncommercial) that stops anyone from taking this project and selling it commercially. Not open source, but not restrictive either — just a guarantee that it stays free.

Kod, kimsenin bu projeyi alıp ticari olarak satmasını engelleyen bir lisansla (PolyForm Noncommercial) korunuyor. Açık kaynak değil ama kısıtlayıcı da değil — sadece "bedava kalsın" güvencesi.

Der Code ist durch eine Lizenz (PolyForm Noncommercial) geschützt, die verhindert, dass jemand dieses Projekt übernimmt und kommerziell verkauft. Nicht Open Source, aber auch nicht restriktiv — einfach eine Garantie, dass es kostenlos bleibt.

# ./install.sh

How to install it on your device?Cihazına nasıl kurulur?Wie installierst du es auf deinem Gerät?

KernelKompass is a PWA (Progressive Web App) — no app store needed, add it to your home screen or desktop in a few taps.

KernelKompass bir PWA (Progressive Web App) — hiçbir app store'a ihtiyacın yok, birkaç dokunuşla ana ekranına/masaüstüne eklenir.

KernelKompass ist eine PWA (Progressive Web App) — kein App Store nötig, füge sie mit wenigen Tipps zu deinem Startbildschirm oder Desktop hinzu.

  1. Open kernelkompass.de/webapp/ in Chrome, Edge, or another Chromium-based browser.
  2. Click the install icon (⊕ or computer icon) at the right end of the address bar.
  3. Click "Install" in the dialog that appears.
  4. KernelKompass now opens in its own window alongside your other apps — you can even access previous content while offline.
  1. kernelkompass.de/webapp/ adresini Chrome, Edge ya da başka bir Chromium tabanlı tarayıcıda aç.
  2. Adres çubuğunun sağ ucundaki yükleme simgesine (⊕ veya bilgisayar ikonu) tıkla.
  3. Açılan pencerede "Yükle" butonuna bas.
  4. KernelKompass artık diğer uygulamaların yanında, kendi penceresinde açılıyor — internetsizken bile önceki içeriğe erişebilirsin.
  1. Öffne kernelkompass.de/webapp/ in Chrome, Edge oder einem anderen Chromium-basierten Browser.
  2. Klicke auf das Installationssymbol (⊕ oder Computer-Symbol) am rechten Ende der Adressleiste.
  3. Klicke im erscheinenden Fenster auf "Installieren".
  4. KernelKompass öffnet sich nun in einem eigenen Fenster neben deinen anderen Apps — du kannst sogar offline auf vorherige Inhalte zugreifen.
  1. Open kernelkompass.de/webapp/ in Chrome.
  2. Tap the ⋮ menu in the top right.
  3. Tap "Install app" or "Add to Home screen".
  4. Confirm — KernelKompass is now on your home screen like any other app.
  1. kernelkompass.de/webapp/ adresini Chrome ile aç.
  2. Sağ üstteki ⋮ menüsüne dokun.
  3. "Uygulamayı yükle" veya "Ana ekrana ekle" seçeneğine dokun.
  4. Onayla — KernelKompass artık diğer uygulamalar gibi ana ekranında.
  1. Öffne kernelkompass.de/webapp/ in Chrome.
  2. Tippe oben rechts auf das ⋮-Menü.
  3. Tippe auf "App installieren" oder "Zum Startbildschirm hinzufügen".
  4. Bestätige — KernelKompass ist nun wie jede andere App auf deinem Startbildschirm.
  1. Open kernelkompass.de/webapp/ in Safari (this step doesn't work in Chrome/Firefox — iOS only allows it in Safari).
  2. Tap the Share icon (square with an upward arrow) at the bottom.
  3. Scroll down and tap "Add to Home Screen".
  4. Tap "Add" — KernelKompass now opens from your home screen with its own icon, like any other app.
  1. kernelkompass.de/webapp/ adresini Safari ile aç (Chrome/Firefox'ta bu adım çalışmaz, iOS'ta sadece Safari izin verir).
  2. Alttaki Paylaş ikonuna (kare + yukarı ok) dokun.
  3. Aşağı kaydır, "Ana Ekrana Ekle"'ye dokun.
  4. "Ekle"'ye bas — KernelKompass artık diğer uygulamalar gibi ana ekranında, kendi simgesiyle açılıyor.
  1. Öffne kernelkompass.de/webapp/ in Safari (dieser Schritt funktioniert nicht in Chrome/Firefox — iOS erlaubt dies nur in Safari).
  2. Tippe unten auf das Teilen-Symbol (Quadrat mit Pfeil nach oben).
  3. Scrolle nach unten und tippe auf "Zum Home-Bildschirm".
  4. Tippe auf "Hinzufügen" — KernelKompass öffnet sich nun mit eigenem Symbol von deinem Startbildschirm aus, wie jede andere App.
# cat comments.log

What are people saying?Kullanıcılar ne diyor?Was sagen die Nutzer?

Approved comments from real users — no account needed to read them.

Gerçek kullanıcılardan onaylanmış yorumlar — okumak için hesap gerekmiyor.

Genehmigte Kommentare echter Nutzer — zum Lesen ist kein Konto nötig.

Loading comments…Yorumlar yükleniyor…Kommentare werden geladen…

Want to leave one yourself? Write it below.

Sen de bir yorum bırakmak ister misin? Aşağıya yaz.

Möchtest du selbst einen hinterlassen? Schreib ihn unten hin.

Comments are reviewed before they appear publicly. Yorumlar herkese açık olmadan önce incelenir. Kommentare werden vor der Veröffentlichung geprüft.
Thanks! Your comment was submitted and will appear here once approved. Teşekkürler! Yorumun gönderildi, onaylandıktan sonra burada görünecek. Danke! Dein Kommentar wurde gesendet und erscheint hier nach der Freigabe.