Laser CNC trece peste o suprafață metalică, lăsând urme de lumină în expunere lungă.

Mărește / Tăierea metalului cu lasere este dificilă, dar și mai dificilă atunci când nu cunoașteți momentele din cel mai rău caz al codului dvs. (credit: Getty Images)

Așa cum se întâmplă atât de des, o schimbare notabilă a unui viitor kernel Linux este atât istorică, cât și deloc mare lucru.

Dacă ați vrut să utilizați „Linux în timp real” pentru echipamentul dvs. audio, laserul de sudură industrial sau rover-ul dvs. Marte, aveți această opțiune de mult timp (presupunând că nu doriți să utilizați QNX sau alte alternative). Universitățile au început să-și creeze propriile nuclee în timp real la sfârșitul anilor 1990. Un set de plasturi, PREEMPT_RTexistă cel puțin din 2005. Și unele aspecte ale muncii în timp real, cum ar fi NU_HZau fost mutate cu mult timp în urmă în nucleul principal, permițând utilizarea acestuia în centre de date, cloud computing sau orice altceva cu multe procesoare.

Dar oficialitatea încă contează, iar în nucleul 6.12, PREEMPT_RT va face probabil să fie fuzionat în linia principală. Ca remarcat de Steven Vaughan-Nichols la ZDNetsemnarea finală de către Linus Torvalds a avut loc în timp ce acesta participa la Open Source Summit Europe. Torvalds a scris codul original pentru printkun instrument de depanare care poate identifica momentele exacte în care un proces se blochează, dar introduce și o latență care contravine calculării în timp real. Blogul Phoronix a urmărit progresul PREEMPT_RT în kernel, împreună cu printk se schimbă care a permis suportul pentru consolă threaded/atomic crucial pentru liniile principale în timp real.

Citiți 3 paragrafe rămase | Comentarii

×