Zainstalowany HackerOS

1. Wprowadzenie

HackerOS to dystrybucja linuksowa bazująca na Debianie (testing), stworzona z myślą o:

  • zwykłych użytkownikach,
  • graczach,
  • entuzjastach cyberbezpieczeństwa.
  • deweloperach
  • power-userach
  • użytkowników ceniących stabilność

Domyślnie HackerOS posiada zwykłe jądro Debiana, chyba że mówimy o edycji gaming, która ma wbudowane w wersji old jądro Liquorix, a w wersji new jądro XanMod LTS.

Filozofia

HackerOS ma dawać użytkownikowi pełną kontrolę, jednocześnie oferując gotowe, przyjazne środowisko do codziennego użytku i grania. Projekt stawia na:

  • dostępność (łatwe instalatory i GUI),
  • bezpieczeństwo i prywatność użytkownika.
  • stabilność (używa zwykłego jądra debiana ale można zmienić na customowe za pomocą chker)

Cel

Celem HackerOS jest dostarczyć stabilne środowisko gotowe do pracy i rozrywki:

  • stabilność — baza Debian testing (w niektórych edycjach debian stable),
  • prostota aktualizacji — jedną komendą zaktualizuj cały system (hacker update),
  • dostosowanie — łatwa personalizacja i integracja narzędzi dla pentesterów i graczy.

2. Wymagania sprzętowe

Minimalne

  • Procesor: 2 rdzenie, 1.6 GHz (x86_64 / ARMv8)
  • Pamięć RAM: 2 GB
  • Dysk: 20 GB wolnej przestrzeni
  • Grafika: zintegrowana, obsługa rozdzielczości 1024×768
  • Sieć: karta sieciowa Ethernet/Wi-Fi

Te parametry pozwolą uruchomić system; przy nich wydajność GUI i gier będzie ograniczona.

Rekomendowane

  • Procesor: 4 rdzenie, 2.5 GHz lub szybszy (x86_64 / ARM64)
  • Pamięć RAM: 8 GB lub więcej
  • Dysk: 50 GB wolnej przestrzeni (SSD zalecany)
  • Grafika: GPU z akceleracją 3D (NVIDIA/AMD/Intel)
  • Sieć: stabilne łącze internetowe

Obsługiwane architektury

  • x86_64 (amd64) — pełne wsparcie
  • Możliwość dołączenia innych architektur (RISC-V) w przyszłości.

3. Instalacja

Pobieranie

Pobierz obraz ISO ze strony projektu:

https://hackeros-linux-system.github.io/HackerOS-Website/download.html

Tworzenie bootowalnego nośnika

  • Windows: Rufus
  • Linux: dd, balenaEtcher, Fedora Media Writer
  • Przykład dd (UWAGA: dobierz poprawne /dev/sdX):
sudo dd if=HackerOS.iso of=/dev/sdX bs=4M status=progress oflag=sync 

Instalacja z nośnika

  1. Uruchom komputer z pendrive/USB.
  2. Instalator poprowadzi przez: partycjonowanie, tworzenie użytkownika.
  3. Po zakończeniu uruchom system z dysku.

Dual-boot

  • Instalator posiada opcję instalacji obok istniejącego systemu.
  • Zawsze wykonaj backup przed zmianami partycji.
  • Jeżeli chcesz, by Bootloader (GRUB) był zarządzany ręcznie — wybierz opcję zaawansowaną.

4. Pierwsze kroki po instalacji

Logowanie

  • Jeżeli wybrałeś automatyczne logowanie — zostaniesz zalogowany od razu (w instalatorze calamares).
  • W przeciwnym razie: zaloguj się przy użyciu utworzonego użytkownika.

Menedżer pakietów

HackerOS używa APT oraz własnego narzędzia hacker (HackerOS posiada również własnego następcę apt o nazwie lpm):

  • APT (przykłady):
sudo apt update
sudo apt upgrade
sudo apt install <pakiet>
sudo apt remove <pakiet>
sudo apt autoremove
sudo apt autoclean 
  • hacker (własny manager):
sudo hacker install <pakiet>
sudo hacker remove <pakiet>
hacker update 
  • lpm (własny następca apt):
sudo lpm install <pakiet>
sudo lpm remove <pakiet>
sudo lpm update
sudo lpm upgrade
sudo lpm clean 

hacker jest wrapperem i integruje dodatkowe repozytoria/paczki customowe — sprawdź hacker --help.

Instalacja specjalnych jąder (XanMod/Liquorix)

Domyślnie w systemie można zainstalować jądro XanMod czy Liquorix za pomocą narzędzia chker.

Aby zainstalować jądro XanMod lub Liquorix:

  1. Użyj komendy: sudo chker xanmod lub dla Liquorix: sudo chker liquorix
  2. Uruchom ponownie komputer.

Czy specjalne jądra dają dużą różnicę wydajności w grach? Zazwyczaj są to niewielkie różnice.

Konfiguracja sieci i podstawowe ustawienia

  • GUI: Ustawienia → Sieć
  • CLI: nmtui, nmcli, ip, ifconfig

5. Środowisko graficzne i aplikacje

Domyślne środowisko

KDE Plasma (edycja Official HackerOS), skonfigurowane pod codzienne użytkowanie.

Preinstalowane aplikacje

  • Przeglądarka: Vivaldi
  • Terminale: Alacritty, Hacker Term (własny terminal)
  • Sklep/aplikacje: GNOME Software (lub software)
  • Gry i autorskie aplikacje od HackerOS

Instalacja dodatkowego oprogramowania

  • Z poziomu GUI: otwórz Software i zainstaluj wybrane aplikacje.
  • Z CLI: sudo apt install <pakiet> lub sudo hacker install <pakiet> lub sudo lpm install <pakiet> (! HackerOS posiada własnego następcę apt o nazwie lpm)
  • Możesz także instalować za pomocą Flatpak, Snap lub brew.

6. Konfiguracja i personalizacja

Wszystkie ustawienia graficzne i użytkowe znajdziesz w:

  • Aplikacja Ustawienia (KDE) — wygląd, motywy, skróty, dźwięki, starupy.
  • Dodatkowe pliki konfiguracyjne: ~/.config/, ~/.local/share/
  • Globalne ustawienia powłoki: /etc/zshrc.
  • Komendy hacker unpack lub hacker pack (do instalacji i usuwania konkretnego oprogramowania lub ich zestawów)

7. Rozwiązywanie błędów (troubleshooting)

  • Najpierw sprawdź logi:
  • Systemd: journalctl -b (możesz też sprawdzić logi za pomocą hacker-syslog)
  • Dmesg: dmesg | less
  • X/Wayland logs: ~/.local/share/sddm/ lub ~/.xsession-errors
  • Sieć: nmcli device status, ping 8.8.8.8
  • Problem z paczkami: sudo apt --fix-broken install, sudo dpkg --configure -a
  • Spróbuj użyć hacker repair (BETA)
  • Jeśli nic nie pomaga: napisz mail lub zgłoś issue:
  • Email: hackeros068@gmail.com
  • Zgłoś issue: https://github.com/HackerOS-Linux-System/HackerOS-Website/issues
  • Opisz krok po kroku problem, załącz logi (pastebin/plik), wersję systemu (hacker info) i konfigurację sprzętową.

8. Licencja i prawa

  • HackerOS stosuje mieszankę licencji zależnie od komponentu:
  • Jądro i dystrybucyjne komponenty Debiana — zgodne z licencjami oryginalnych pakietów (GPL, itp.).
  • Aplikacje i narzędzia customowe od HackerOS:
  • domyślnie GNU GPL v3.0 (jeśli wymagasz kompatybilności z GPL dla modyfikacji),
  • niektóre narzędzia mogą być pod BSD 3-Clause, MPL-2, MIT, lub Apache License 2.0 (w zależności od autora/komponentu).
  • Znak towarowy / nazwa: zastrzeżona przez projekt.

9. Narzędzia i aplikacje

Oto pełna lista autorskich narzędzi i aplikacji HackerOS wraz z opisami i informacjami o instalacji:

Narzędzie / Aplikacja Opis Instalacja / Uwagi
ngt Narzędzie inspirowane mc (Midnight Commander), napisane w GoLang. Wbudowane
hedit Narzędzie inspirowane nano, napisane w GoLang. Wbudowane
hbuild Narzędzie inspirowane cmake/meson, napisane w Rust. Wbudowane
hacker Główne narzędzie HackerOS (instaluj, usuwaj, napraw system, szybka aktualizacja). Wbudowane we wszystkich edycjach
HackerOS-Steam Uruchom Steam w izolowanym środowisku (kontener). hacker unpack HackerOS-Steam lub wbudowane w edycji Gaming
lpm Własny następca apt (szybszy i zoptymalizowany pod HackerOS). hacker unpack lpm
hl / virus / bit Własny język programowania Hacker Lang (hl wbudowane, virus/bit – kompilator/runtime). hacker unpack hl-utils
hammer Atomowy manager pakietów (dla edycji Atomic). Wbudowane tylko w edycji Atomic
anvil Narzędzie do zarządzania systemem readonly (dla edycji Atomic). Wbudowane tylko w edycji Atomic
isolator Manager pakietów / nakładka dla distrobox. Wbudowane w edycji Atomic • w innych: hacker unpack isolator
Hacker-Mode Sesja inspirowana gamescope / Steam (tryb gry na pełnym ekranie). hacker unpack hacker-mode
bph Narzędzie CLI edukacyjne do testów penetracyjnych. Wbudowane tylko w edycji Cybersecurity
Hacker-Term Własny terminal HackerOS (z dodatkowymi funkcjami). Wbudowany w każdej edycji
HackerOS-App Aplikacja mobilna dla telefonów Android. Pobierz APK v0.3
hsh Własna powłoka HackerOS (zastępuje bash/zsh). Wbudowana w każdej edycji
hpm (HackerOS Package Manager) Manager pakietów z repozytorium community. Wbudowany w każdej edycji
Hacker Launcher Aplikacja do uruchamiania gier Windowsowych (Proton). Wbudowana
HackerOS-Games Aplikacja do uruchamiania gier od HackerOS:
• StarBlaster
• Bit Jump
• The Racer
• Bark Squadron
Wbudowana
getit Połączenie git + wget + własnego systemu pobierania całych katalogów z GitHub/GitLab. Wbudowane
chker Narzędzie CLI do zmiany jądra systemowego (Debian → XanMod lub Liquorix). Wbudowane
eiq Narzędzie do cyberbezpieczeństwa (szyfrowanie w tle). Tylko w edycji Cybersecurity
HackerOS-Store Sklep HackerOS z programami i dodatkami. Wbudowany

10. Język programowania

HackerOS posiada własny język programowania o nazwie Hacker Lang. Możesz pisać w nim proste skrypty do automatyzacji zadań, tworzenia narzędzi czy nawet pełnych aplikacji. Język jest w pełni zintegrowany z systemem.

Możliwości uruchomienia

  • Interpretowany (JIT) – szybkie wykonywanie skryptów bez kompilacji.
  • Kompilowany – przekształć pliki .hl na natywny binarny plik za pomocą LLVM dla najwyższej wydajności.

Przykład użycia

log "Hello, HackerOS!"
> hacker update 

Więcej szczegółów znajdziesz w dokumentacji Hacker Lang.

11. Edycje

Edycja Official

Edycja Official

Edycja Official to zwykła edycja dla użytkowników, graczy, programistów – praktycznie dla każdego.

Edycja Hydra

Edycja Hydra

Edycja Hydra to kopia edycji Official, ale z innym wyglądem (Garuda-like).

Edycja GNOME

Edycja GNOME

Jest to to samo co edycja Official, ale ze środowiskiem graficznym GNOME.

Edycja XFCE

Edycja XFCE

Jest to to samo co edycja Official, ale ze środowiskiem graficznym Xfce.

Edycja Blue (w przyszłości)

Edycja Blue

HackerOS z autorskim środowiskiem graficznym.

Edycja Gaming (w przyszłości)

Edycja Gaming

Edycja gaming jest wyposażona w własny instalator oraz jest inspirowana SteamOS/Bazzite (posiada również ten sam tryb gry). Edycja gaming ma dwa rozgałęzienia: old — przeznaczona dla starszych urządzeń oraz posiada jądro Liquorix (już wbudowane) oraz New — posiada jądro XanMod LTS (również wbudowane) i jest przeznaczona dla nowszych urządzeń.

Edycja Cybersecurity

Edycja Cybersecurity nie posiada modyfikacji wyglądu. Jest to kopia wersji Official, ale przeznaczona dla entuzjastów cyberbezpieczeństwa (posiada narzędzia do testów penetracyjnych oraz jądro Xen znane z systemu Qubes OS).

Edycja LTS

Edycja LTS to to samo co edycja Official, ale zamiast Debiana Testing używa Debiana Stable.

Edycja Atomic

Edycja Atomic bazuje na gałęzi Debiana stabilnego lub testowego. Jest okrojona z narzędzi HackerOS i posiada własne narzędzie do instalacji aktualizacji pakietów – hammer. UWAGA: Aktualnie edycja Atomic jest w fazie pre-release. Użyj 'hammer issue', aby zgłosić błąd.

Edycja NVIDIA

Edycja NVIDIA posiada wszystko to samo co wersja Official (nawet jest na Debianie Testing), ale posiada preinstalowane sterowniki NVIDIA.

12. Komendy HackerOS

Oto pełna, aktualna lista najważniejszych komend dostępnych w systemie:

Komenda Opis Akcja
hacker update Aktualizuje snapa, apt, flatpaka, firmware – narzędzie napisane w Crystal/Go/Rust.
hacker Manager pakietów – możesz go używać zamiast apt.
hacker unpack Instaluje narzędzia do gier, cyberbezpieczeństwa i inne polecane narzędzia przez HackerOS.
hacker unpack cybersecurity Instaluje narzędzia do cyberbezpieczeństwa.
hacker unpack gaming Instaluje narzędzia do gier.
hacker unpack gaming with-roblox Instaluje narzędzia do gier z Roblox.
hacker unpack emulators Instaluje emulatory.
hacker syslog Pokazuje logi systemowe.
hacker help Pokazuje listę komend.
hacker help-ui Pokazuje listę komend w ładnym UI.
hacker unpack devtools Instaluje narzędzia do programowania.
hacker unpack add-ons Instaluje dodatki polecane przez HackerOS.
hacker unpack gs Instaluje narzędzia do gier i cyberbezpieczeństwa.
hacker unpack hacker-mode Zainstaluj Hacker Mode.
chker Usuwa aktualne jądro i instaluje nowe jądro xanmod lub liquorix.
hl Proste narzędzie do uruchamiania i kompilowania skryptów/programów napisanych w języku Hacker Lang.
virus Manager pakietów i kompilator/runtime dla Hacker Lang.
hlh Dokumentacja oraz informacje o narzędziach Hacker Lang.
hedit Edytor tekstu inspirowany nano.
ngt Terminalowy menedżer plików (TUI) z wbudowanym edytorem tekstu i konsolą poleceń.
HackerOS-Steam Uruchom Steam w kontenerze.
hbuild Własny następca cmake lub meson (nowoczesny).

13. Gaming

HackerOS jest świetny do gier dzięki bazie Debian Testing oraz specjalnym narzędziom, takim jak Hacker Launcher (narzędzie do uruchamiania gier .exe za pomocą konkretnych wersji Proton). HackerOS posiada również specjalne edycje, takie jak Gaming Edition i NVIDIA Edition.

Ponadto HackerOS ma własne gry, takie jak Bark Squadron, The Racer, Bit Jump, StarBlaster – możesz je uruchomić za pomocą HackerOS Games.