Przejdź do treści

DevMindset

  • Programowanie
  • Linux
  • Mentalność informatyka
  • Narzędzia

cgroups v2 jako natywny prymityw izolacji procesów — bez Dockera

2026-05-302026-05-24 przez Piotr Karasiński
Diagram zunifikowanej hierarchii cgroups v2 z kontrolerami cpu, memory, io, pids pod /sys/fs/cgroup — natywna izolacja procesów bez Dockera na Arch Linux

Pomiń warstwę abstrakcji kontenerów. Zarządzaj zasobami CPU, pamięci i I/O bezpośrednio z kernela za pomocą cgroups v2 i systemd-run — zero narzutu daemonów, zero ceremonii OCI.

Kategorie Linux Tagi arch linux, cgroups-v2, izolacja procesów, kernel, linux, procesy, programowanie systemowe, systemd Dodaj komentarz

fork() Linux — co naprawdę robi i dlaczego to ważniejsze niż myślisz

2026-05-302026-05-23 przez Piotr Karasiński
Wywołanie systemowe fork() w Linuksie z outputem strace, drzewem procesów i mechaniką Copy-on-Write na Arch Linux

fork() Linux to nie zwykłe kopiowanie procesu. To jeden
z najsprytniejszych mechanizmów jądra — Copy-on-Write,
współdzielone deskryptory i dziedziczone muteksy.
Sprawdź co naprawdę się dzieje pod spodem.

Kategorie Linux Tagi fork, kernel, linux, procesy, programowanie systemowe, systemy operacyjne Dodaj komentarz

Dlaczego większość programistów debuguje źle — debugowanie programisty

2026-05-302026-05-20 przez Piotr Karasiński
Metodyka debugowania z gdb backtrace, analizą pamięci przez strace i workflow Hipoteza → Reprodukcja → Dowód na Arch Linux

Debugowanie programisty oparte na zgadywaniu to strata czasu.
Dowiedz się jak myśleć podczas debugowania, stawiać hipotezy
i znajdować przyczyny błędów — nie tylko ich objawy.

Kategorie Mentalność informatyka Tagi debugging, mindset, problem solving, produkcja, programowanie Dodaj komentarz
Nowsze wpisy
← Poprzedni Strona1 Strona2
  • Polityka prywatności
  • Polityka plików cookies
  • Kontakt
  • O blogu
  • O mnie
© 2026 DevMindset • Zbudowany z GeneratePress