Rubrika: Linuxové nástroje

  • Aplikace RT patche do linuxového jádra

    Aplikace RT patche do linuxového jádra

    Real time patch se pokouší o vylepšení běhu jádra v real time kritických aplikacích. Nejdříve je potřeba ujasnit si. o jakou verzi jádra se bude v cílové aplikaci jednat. V tomto případě se bude jednat o jádro pro Cubieboard 2 a to konkrétně 3.4.61. Ke stažení je k dispozici na oficiálním githubu https://github.com/cubieboard/linux-sunxi. Druhá potřebná […]

  • Nastavení SUID bitu

    Nastavení SUID bitu

    Linuxový souborový systém obsahuje řadu parametrů, kterými můžeme specifikovat a upravovat chování různých skriptů nebo programů. Většina těchto parametrů je modifikovatelná pomocí programu chmod. O jednotlivých právech a jejich nastavení se nyní zabývat nebudu. Jedním z těchto parametrů kromě běžně známých (read/write/execute) je i takzvaný SUID bit. Zkratka SUID ve skutečnosti znamená Set owner User […]

  • Správce verzí – GIT

    Správce verzí – GIT

    Správce verzí se hodí nejen v situacích, kdy je potřeba sdílet kód mezi více uživately/programátory, ale i sami pro sebe. Výhoda je například v tom, že kódy budou dostupné prakticky kdykoliv a kdekoliv. Navíc je možné nahlédnout do jejich historie a tak řešit případné problémy se zpětnou kompatibilitou. Existuje nepřeberné množství správců verzí, některé z […]

  • Procesy – Linux

    Procesy – Linux

    Pochopení základních mechanizmů, jak procesy vznikají, vykonávají se a končí je nejnutnějším základem pro pokusy o programování na nižší úrovni běhu. V následujícím textu bude popsáno několik linuxových utilit, které se starají o zprostředkování informací týkajících se běžících procesů. Základem je pochopení pojmu proces. Proces je každý program (aplikace), který v operačním systému běží. Pokud […]

  • Sdílení připojení – WiFi

    Sdílení připojení – WiFi

    Následující článek je motivován praktickým problémem, kdy se čas od času stane, že máme kabelové připojení, ale chtěli bychom se připojit k internetu z mobilu nebo podobného zařízení. Jednou z variant v případě, že máme připojený notebook je sdílení připojení přes WiFi. V případě, že používáme linux je situace vcelku jednoduchá. Stačí nainstalovat a správně […]

  • Linuxové nástroje – úvod

    Linuxové nástroje – úvod

    Standardní distribuce přichází s celou řadou šikovných nástrojů a na některé z nich se podíváme v následujícím seriálu. Linux který máte nainstalovaný na svém počítači se skládá z linuxového jádra a balíku nástrojů/aplikací uložených na souborovém systému. Téměř všechny nástroje jsou uložené ve standardních cestách, nebo-li cestách uvedených v proměnné PATH. Obsah této proměnné si […]