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
- Uruchom komputer z pendrive/USB.
- Instalator poprowadzi przez: partycjonowanie, tworzenie użytkownika.
- 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:
- Użyj komendy:
sudo chker xanmodlub dla Liquorix:sudo chker liquorix - 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
Softwarei zainstaluj wybrane aplikacje. - Z CLI:
sudo apt install <pakiet>lubsudo hacker install <pakiet>lubsudo 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 unpacklubhacker 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 to zwykła edycja dla użytkowników, graczy, programistów – praktycznie dla każdego.
Edycja Hydra
Edycja Hydra to kopia edycji Official, ale z innym wyglądem (Garuda-like).
Edycja GNOME
Jest to to samo co edycja Official, ale ze środowiskiem graficznym GNOME.
Edycja XFCE
Jest to to samo co edycja Official, ale ze środowiskiem graficznym Xfce.
Edycja Blue (w przyszłości)
HackerOS z autorskim środowiskiem graficznym.
Edycja Gaming (w przyszłości)
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.
14. Galeria
Galeria zrzutów ekranu, zdjęć i materiałów wizualnych z HackerOS (edycje, interfejs, gry, narzędzia).
Placeholder – sekcja w budowie. Wkrótce pojawią się tutaj prawdziwe zdjęcia i galerie!