Przejdź do treści

DevMindset

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

Linux

Anatomia segfaulta — od MMU przez kernel po core dump w gdb

2026-05-302026-05-29 przez Piotr Karasiński

Co dokładnie dzieje się gdy proces dotyka złego adresu. Od MMU i page table przez page fault handler kernela po analizę core dumpa w gdb — null deref, stack overflow, use-after-free.

Kategorie Linux Tagi C, gdb, linux, segfault, zarządzanie pamięcią Dodaj komentarz

.bashrc — anatomia startu shella i optymalizacja wydajności

2026-05-302026-05-28 przez Piotr Karasiński

Twój terminal startuje 800 ms. Anatomia ładowania bash, lazy loading managerów wersji, cache completions, PS1 bez synchronicznego git status — i jak zejść do 50 ms bez kompromisów.

Kategorie Linux, Narzędzia i workflow Tagi bash, bashrc, dotfiles, linux, shell, wydajność Dodaj komentarz

epoll vs io_uring — kiedy event loop przestaje wystarczać

2026-05-302026-05-28 przez Piotr Karasiński

Anatomia dwóch modeli I/O w Linuksie. epoll vs io_uring, readiness vs completion, syscall overhead, SQPOLL — i kiedy faktycznie warto sięgnąć po io_uring zamiast event loopa.

Kategorie Linux, Programowanie Tagi async I/O, epoll, io_uring, kernel, linux, syscall, wydajność Dodaj komentarz

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
  • Polityka prywatności
  • Polityka plików cookies
  • Kontakt
  • O blogu
  • O mnie
© 2026 DevMindset • Zbudowany z GeneratePress