neprihlásený Nedeľa, 6. júla 2025, dnes má meniny Patrik, Patrícia
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.


      Zdieľaj na Twitteri



Najnovšie články:

V Česku boli bez elektriny milióny ľudí, pretrhnutie 400 kV vedenia spôsobilo ďalšie udalosti
Používanosť Windows 11 sa údajne dotiahla na Windows 10
Česko zasiahol rozsiahly výpadok elektrickej energie
Let’s Encrypt vydala prvý certifikát pre IP adresu
97% nových áut v Nórsku je čistých elektromobilov, dominuje Tesla
O2 mierne zlepšilo pokrytie 5G, už má byť pre 93% ľudí
Časť smartfónov Pixel 6a má problémy s batériou, Google ju bude obmedzovať a vymieňať
Microsoft oznámil ďalšie väčšie prepúšťanie, chce znížiť počet vrstiev manažmentu
SpaceX zničila v poslednom období stovky Starlink satelitov
Tesla stagnuje, opäť vyrobila a dodala menej vozidiel ako na nedávnom vrchole


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