neprihlásený Nedeľa, 24. augusta 2025, dnes má meniny Bartolomej
Linuxový čas dosiahol okrúhlych 1.5 miliardy

Značky: Linuxzaujímavosti

DSL.sk, 14.7.2017


Štandardný spôsob počítania času na operačnom systéme Linux a ďalších Unixoch dosiahol dnes nad ránom okrúhlu hodnotu presne 1.5 miliardy.

Linuxový čas je jedným číslom znamenajúcim počet uplynutých sekúnd od 1. januára 1970 0:00 UTC času.

Presne dnes o 2:40 UTC respektíve 4:40 nášho stredoeurópskeho času tento čas dosiahol 1 500 000 000. Ďalšiu podobne okrúhlu hodnotu 2 miliardy dosiahne ráno 18. mája 2033.

Dosiahnutie okrúhlej hodnoty pripomenulo blížiaci sa problém s touto reprezentáciou času, tzv. problém roku 2038. Linux totiž na 32-bitových platformách uchováva respektíve uchovával tento čas v 32-bitovom čísle so znamenkom.

Maximálna možná kladná hodnota pri takejto reprezentácii 2 147 483 647 bude ale dosiahnutá 19. januára 2038, následne počítadlo pretečie na číslo -2 147 483 648 zodpovedajúce v tejto reprezentácii 13. decembru 1901.

V novších verziách jadra sa problém rieši a postupne sa prechádza na uchovávanie iným spôsobom umožňujúcim vyššie čísla, v prípade jednej z používaných dátových štruktúr v jadre v podobe počtu nanosekúnd v 64-bitovom čísle umožňujúcom dátumy do 2262. Intenzívne riešenie problému sa začalo už v jadre 3.17 pred takmer tromi rokmi.

Dá sa samozrejme predpokladať, že problém bude do roku 2038 v nových verziách plne vyriešený, ak teda vôbec budú v tomto roku ešte používané 32-bitové architektúry a verzie. Problém to môže predstavovať ale pre staršie zariadenia s verziami Linuxu s ešte kompletne nevyriešeným problémom, teoreticky by mohli prežiť napríklad rozličné sieťové alebo iné špecializované zariadenia so zabudovaným Linuxom.



Najnovšie články:

USA sa stanú takmer 10% vlastníkom Intelu
Japonské mesto chce nariadiť najviac dve hodiny používania smartfónu denne, mladým najneskor do 22:00
Pri júlovom útoku bol získaný prístup k dátam takmer milióna zákazníkov belgického Orangu
Starship má letieť v noci na pondelok, má prvýkrát vypustiť testovací náklad
Vydaná posledná aktualizácia OS pre routery OpenWrt 23.05, podpora tým bola ukončená
Google si zabezpečil dodávky 50 MW elektriny z modulárnej atómovej elektrárne
Vydaný LibreOffice 25.8, má byť výrazne rýchlejší a viac kompatibilný
Webbov teleskop objavil malý mesiac Uránu, ktorý si Voyager 2 nevšimol ani z blízkosti
Obchodník so zraniteľnosťami ponúka za zraniteľnosť 20 miliónov dolárov
Medúzy odstavili veľkú jadrovú elektráreň na viac ako týždeň, ešte stále kompletne nebeží


Diskusia:
                               
 

ja by som ho nazval skôr unixový čas
Odpovedať Známka: 8.2 Hodnotiť:
 

Na to je už ale asi neskoro.
Odpovedať Známka: 8.3 Hodnotiť:
 

ale tu ho môžeme nazývať aj arch časom
Odpovedať Známka: 7.1 Hodnotiť:
 

na akej distribucii bezi dsl ?
Odpovedať Známka: 7.1 Hodnotiť:
 

Apache/2.2.3 (CentOS)
Odpovedať Známka: 8.2 Hodnotiť:
 

(CensorOS)
Odpovedať Známka: 10.0 Hodnotiť:
 

citation needed
Odpovedať Hodnotiť:
 

date +%s
1500016731
Odpovedať Známka: 8.6 Hodnotiť:
 

nie co mas zle, ma to byt:

$ date +%s
1500017145

Odpovedať Známka: 8.3 Hodnotiť:
 

nie co mas zle, ma to byt:
$ kvety > date

Odpovedať Známka: 8.8 Hodnotiť:
 

dame
Odpovedať Známka: 7.6 Hodnotiť:
 

3=D --- <->
Odpovedať Známka: 0.0 Hodnotiť:
 

$ $kvety > date
bash: kvety: unbound variable

:(
Odpovedať Hodnotiť:
 

a musi sa to pocitat?
Odpovedať Známka: -5.0 Hodnotiť:
 

Podla mna nemusi. Cas je zbytocny, celkovo.
Ale skoda, ze si nevieme jednoducho zmenit vnimanie casu ako to ma napr. kernel, z 200 Hz na 1000 Hz :D.
Odpovedať Známka: 8.5 Hodnotiť:
 

Dovodom je, vzhladom ku kardinalite kernelu*, priekazne prave to "nevieme".
*nie kernelov, sub-kernelov, bi-kernelov, ale kernelu
Odpovedať Známka: 2.0 Hodnotiť:
 

my co sme zacinali v 20tom storoci sme este zazili na masinach tlacidlo turbo.
Odpovedať Známka: 10.0 Hodnotiť:
 

cas je ludsky vymysel a zo vzorcov by ho mali vykynozit, dolezita je delta, teda zmena, teda energia
Odpovedať Známka: -1.4 Hodnotiť:
 

Prave vela vztahov vobec na cese nezavisi. A funguju pekne :).
Odpovedať Hodnotiť:
 

Mne sa navrat na 1901 docela paci naco to kazit :)
Odpovedať Známka: 4.3 Hodnotiť:
 

Tehdá se určitě mluvilo ješťě česky.
Odpovedať Hodnotiť:
 

v pripade UNIX casu by to bol navrat do 1.1.1970
Odpovedať Známka: 8.0 Hodnotiť:
 

Paťo !!!
Odpovedať Hodnotiť:
 

Mozno uplne od veci, ale keby sa dalo, co sa asi neda, vymysliet elektraren, ktora by z plynutia casu robila energiu.
Odpovedať Známka: 6.0 Hodnotiť:
 

Existuje.
Odpovedať Hodnotiť:
 

Su to hodiny? sekundy? ci je tych 1.5 miliardy bezrozmerne cislo?
Odpovedať Známka: -5.0 Hodnotiť:
 

Ty si príklad výnimočne šikovného človeka, ktorý dokáže písať aj napriek tomu, že nevie čítať. (píšem to samozrejme pre ostatných, aby neprehliadli tento úkaz)
Odpovedať Známka: 10.0 Hodnotiť:
 

Vyvádzanie z toho, že nečíta, že nevie čítať je ale prudko pravoslávnyym presvedčením orientovaná logika, o príklad chytáku k vyjadreniu jednoznačnej inklinácie ku ktorej môže ísť výnimočne šikovnému človeku s minimálne rovnakou pravdepodobnosťou. (píšem to samozrejme pre ostatných, aby neprehliadli tento úkaz, pod LGPL)
Odpovedať Známka: 5.0 Hodnotiť:
 

Ze si ja pamatam, ze som robil nadcas, ked bol unix time 1231567890 sa mi zda podstatnejsie, ako clanok o numerologii. Co sme v Novom Case, ci v poradni tety Vandy???
Odpovedať Hodnotiť:

Pridať komentár