Przejdź do treści

DevMindset

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

kernel

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