Podstawy konteneryzacji – czyli jak w Linuksie działają kontenery

Konteneryzacja
Artykuł ten powstał, by przybliżyć czytelnikom zagadnienia konteneryzacji. Oprócz omówienia najważniejszych koncepcji przedstawię także rys historyczny. Pozwoli to na zrozumienie, iż kontenery wbrew pozorom nie są technologią nową. Ich obecny kształt jest pochodną idei, która ewaluowała dosłownie przez całe pokolenia pasjonatów i twórców systemów operacyjnych.

GNU GPLv3 – czyli update po 15 latach

09.05.2019 / Trochę teorii / licencje
GNU GPLv3
GNU GPLv2 w swojej ogólności i bez komitów lub łatek spisywała się dobrze przez całe lata ‘90. Świat i technologie się zmieniały, tworząc nowe akty prawne, wprowadzając nowe standardy sprzętowe czy zmieniając ...

Open Source w pigułce

Open Source
Od czytelników naszego bloga otrzymujemy pytania związane z szeroko pojętym IT. Wiele z nich dotyczy problematyki otwartego oprogramowania – Open Source. Dlatego dziś po raz kolejny podejmiemy interesujący Was temat. Przede wszystkim ...

Serwer WWW czy serwer aplikacji?

serwer aplikacji
Dziś artykuł z cyklu „dyskusja akademicka na temat nazewnictwa”. Pod lupę bierzemy 2 terminy: serwer WWW (ang. web server) oraz serwer aplikacji (ang. application server), które dzisiaj właściwie przenikają się i w ...

Kopie zapasowe w świecie baz danych

Kopie_zapasowe
Istnieje starsze od węgla porzekadło, że ludzie dzielą się na tych, którzy robią kopie zapasowe i tych, którzy takie kopie będą robić. Dlatego na wstępie darujmy sobie truizmy i zacznijmy od trudniejszej kwestii, czyli odtwarzania bazy danych z kopii.

Nierelacyjne struktury danych i ich składowanie w relacyjnych bazach danych

04.05.2017 / Trochę teorii / json
nierelacyjne struktury
Wraz z rozwojem sprzętu, na którym wykonywany jest kod aplikacji, atomizacją procesów oraz coraz większym zasięgiem technologi informacyjnej, zwiększa się także ilość nierelacyjnych struktur danych. Nie jest to zjawisko nowe, bo taką formę pełniły, i do dziś pełnią pliki, do których mogą sięgać aplikacje. Jednak w miarę powstawania kolejnych rozwiązań, opartych o odrębne, wyspecjalizowane usługi, zwiększa się potrzeba dostępu do danych tego typu z różnych usług i przy wykorzystaniu wydajniejszych metod.

Czym jest Linux?

Linux to rodzina uniksopodobnych systemów operacyjnych opartych na jądrze Linux. System ten jest jednym z przykładów wolnego i otwartego oprogramowania (FLOSS). Jego kod źródłowy może być dowolnie wykorzystywany, modyfikowany i rozpowszechniany... Pierwsza ...