

Na NOVÉ vrece, STARÁ záplata: prečo sa bugy chytajú, počítače bootujú a systémy rootujú
Premýšľali ste niekedy nad tým, prečo označujeme malú textovú správu ukladanú prehliadačom cookie, prečo sa poštový spam volá spam a prečo chybu v programe opravuje patch? Nedeľník TOUCHIT vážne i nevážne. Nezviazané IT témy na tisíc spôsobov. Do slovenčiny sa vpriadlo v súvislosti s rozšírením počítačov obrovské množstvo anglických slov. Aj keď je ich možné preložiť, obvykle to nerobíme, pretože to znie skutočne čudne. Softvérovému bugu hovoríme bug a nie chrobák a rootkit takisto neoznačujeme ako koreňová súprava či korenička, i keď by to bolo možno aj celkom zábavné. Tieto slová pritom neboli vybraté náhodne a v angličtine sa za nimi skrýva skutočný dôvod. Pre bežných ľudí však nezriedkavo zostáva skrytý. Mnoho používateľov si napríklad myslí, že slovo bootovanie a boot má čisto počítačový pôvod a vyjadruje jednoducho zavádzanie alebo načítavanie systému. Vedeli ste však, že v skutočnosti súvisí s topánkami?
Bootovanie počítača za topánky
Máte turistické alebo iné topánky, ktoré majú nad pätou slučky, za ktoré sa dajú zavesiť? Obujte sa do nich, chyťte slučky pevne do prstov a zdvihnite sa do vzduchu. Tento fyzikálne nevykonateľný akt sa v angličtine označuje ako „pulling yourself up by your bootstraps“ a je vlastne tým istým, ako keď sa človek zapadnutý v močiari oslobodí voľnou rukou vytiahnutím sa za vlastný golier.
Odvážny mladý muž sa pokúša bootovať s pomocou dvojice vedier.
V ranných dobách prvých počítačov sa používali rôzne „ručné“ metódy nahrania nejakého maličkého programčeku do pamäte, ktorý reťazec spustil, pričom neskôr s nástupom ROM sa problém vyriešil permanentným spúšťacím programom. Jednoducho povedané, do ROM, teda pamäte určenej len na čítanie, sa na trvalo umiestni spustený program, ktorý po obnovení elektrického napájania „obživne“ a spustí sekvenciu ďalších úloh, vrátane načítavania operačného systému do operačnej pamäte.
Pre takýto softvér umiestnený v ROM sa používa aj názov firmvér, pričom na počítačoch konceptu IBM, z ktorého vychádzajú dnešné desktopy a vlastne aj notebooky, ide o BIOS. Tento základný vstupno-výstupný systém má niekoľko úloh, medzi ktoré patrí aj spustenie bootovacieho manažéra, ktorý spustí operačný systém.
Čakáme na patch, nové náplasti aj záplaty
Ak nejaký program obsahuje chybu, či už z hľadiska bezpečnosti alebo funkčnosti, obvykle zrejme čakáte na to, kým jeho tvorca konečne vydá záplatu, ktorá všetko napraví. Slovenské slovo záplata však začatie používania slova patch v angličtine presne nevystihuje.
Vhodnejším prekladom s nestrateným významom by bola náplasť. Práve tá totiž bola používaná na ozajstnú fyzickú opravu prvých programov.
Ranné počítače nemali programy umiestené na SSD, pevných diskoch a ani disketách, ale na diernych štítkoch. Ako programy rástli na komplexnosti, malé štítky boli nahradené pásikom papieru, zmotávaným do rolky. Tak ako na starých hracích skrinkách rotujúci hrboľatý valček drkoce na hracie klávesy, tak rozlične umiestnené dierky na papieri inštruovali počítač, čo má robiť.
Bugy a chytanie chrobákov v útrobách počítača
Anglické slovo bug v základe vyjadruje malý hmyz, ako napríklad plošticu, moľu či skrátka chrobáka, ktorého väčšina ľudí nemá rada vo svojej tesnej blízkosti. V súvislosti s hardvérom a softvérom sa tento výraz používa na vyjadrenie malej chyby, ktorá spôsobuje menšie či väčšie problémy pri fungovaní počítača a programov.
Tento termín sa v rámci chyby strojov nezačal používať po prvý krát v súvislosti s počítačmi a v skutočnosti je omnoho starší. Je možné naň naraziť napríklad v liste Thomasa Edisona z roku 1878, ktorý „bug“ popisuje v súvislosti s malými chybami, ktoré sa objavujú pri prototypoch strojov. Takéto bugy treba podľa Edisona veľmi zdĺhavo riešiť a vychytávať, než môže ísť stroj do komerčného predaja.
Rootni mi ten smartfón, alebo ma povýš na roota
Anglické slovo root, teda koreň (stromu), má v súvislosti s počítačmi veľký význam. Bežným použitím je napríklad označenie root directory, teda koreňový priečinok, ktoré nám dáva najavo, že priečinok je v rámci nejakej schémy tým najvyšším a teda sa nenachádza už v iných podpriečinkoch. V rámci systému Windows ide teda a najvyššiu pozíciu v disku C.
Na operačných systémoch Linux, alebo iných systémoch podobných Unixu, je root menom administrátorského účtu, ktorý má prístup ku všetkým príkazom a súborom. Jeho sila je absolútna a neobmedzená a hlavným dôvodom zvolenia tohto mena bolo zrejme to, že takýto silný administrátorský účet bol v rámci linuxových a unixových systémov vždy jediný, ktorý mal oprávnenie manipulovať so súbormi priamo v koreňovom priečinku (root).
Koláčiky v prehliadači
Zrejme viete, že webová stránka môže na vašom počítači uložiť maličký súbor s informáciami pre vašu alebo jej potrebu (napríklad informácie o tom, čo máte vložené v košíku e-shopu a košík sa vám nevymazal po odchode). Prečo sa ale pre tento maličký súbor používa názov cookie, teda v preklade koláčik?
Dôvod je dnes už značne nejasný a je dosť dobre možné, že sa stratil v histórii. Na jedno z najstarších použití v súvislosti s počítačmi je možné naraziť v zdrojovom kóde kompilátora jazyka C v 70. rokoch minulého storočia, kde je názov cookie použitý pre súhrn cieľov, akceptovateľných pre generovanie kódu.
Preklopenie do pozície v súvislosti s prehliadačom je nejasné. Medzi najlogickejšie vysvetlenie patrí naviazanosť na tzv. fortune cookie, teda koláčik šťastia, známy z čínskych reštaurácii. V ňom po rozlomení nájdete nejaký krátky povzbudivý text. Pripomína to teda malý dokument, v ktorom je umiestený text pre potreby webových stránok.
SPAM, SPAM, SPAM, SPAM, SPAM, SPAM, SPAM! Úžasný SPAM!
Spam je v origináli označenie pre Luncheon meat, či hovorovo po slovensky „lanšmit“. Ide o konzervované mleté mäso, pripomínajúce tuhú paštétu, ktoré sa sprvu vyrábalo pre Britskú armádu a neskôr sa dostalo na pulty obchodov.
V súvislosti s IT sa slovom spam označuje nevyžiadaná správa, ktorá dorazí e-mailom alebo iným elektronicko-komunikačným kanálom. Obvykle má pritom reklamný charakter a z dôvodu obrovskej frekvencie sa tento výraz používa aj v súvislosti so „spamovaním“, teda posielaním nedôležitých oznámení vo veľkom tempe napríklad do internetovej diskusie.
Slová bug, boot, root, patch, cookie a spam sú peknou ukážkou posunu jazyka a trvácnosti výrazov aj napriek tomu, že pôvodný význam sa týkal nejakej fyzickej naviazanosti. Niektorým iným som sa venoval už v minulosti, pričom napríklad výrazy ako položenie telefónu či vytáčanie čísla som rozoberal už v prvom Nedeľníku. Slová tohto typu tu s nami budú skrátka ešte veľmi dlho.
Nedeľník TOUCHIT hľadajte na našom webe ako inak než v nedeľu. Ak ste predchádzajúce zmeškali, nájdete ich všetky pod rovnomenným kľúčovým slovom.
Podobné články

Kuriózne a zábavné hardvérové bugy z celého sveta, zvládnete ich diagnostikovať?

Ako si postaviť doma procesor, veľký ako obývačka

Microsoft Káva a tajomný príbeh veľkého „pranku“ s prvkami detektívky

Koľko tranzistorov na svete existuje?

Nikolova odvážna show, ktorá naveky zmenila svet elektriky
