![Instrumentul de captură de ecran Linux „Shutter” se actualizează cu redimensionare automată, colțuri rotunjite și multe altele](/f/985dcfab95d51c6cbea3c075191b1c51.png?width=100&height=100)
Dezvoltatorii laboratorului PLASMA de la Universitatea din Massachusetts, Amherst, au construit un sistem de operare asemănător Unix pentru browserul dvs. web, pur și simplu pentru a depăși limitarea browserelor web.
Știm cu toții foarte bine că browserele web actuale sunt excelente pentru a citi bloguri, pentru a juca videoclipuri cu jocuri mici și nu numai că sunt chiar eficiente pentru a construi interfețe utilizator. Ce se întâmplă dacă îți spun să le folosești ca o platformă prin care ai putea codifica câteva aplicații grele. Desigur, te gândești bine, da, vor eșua pur și simplu.
Deci, știai de ce? Permiteți-mi să clarific, dacă spunem despre aplicații, acestea depind pur și simplu de API-urile standard ale sistemului de operare și este ceva esențial pe care browserele web nu îl acceptă, iar compilarea codului în JavaScript nu funcționează.
Dar, rețineți, ce se întâmplă dacă spun toate că acum puteți pur și simplu să rulați toate acele lucruri chiar în browserul dvs. web? Sună interesant, da, acum puteți, ca echipă de dezvoltatori de la Universitatea din Massachusetts, Amherst, să construiască un sistem de operare asemănător Unix pentru browserul dvs. web.
Și cel mai interesant lucru despre acest sistem de operare asemănător Unix este că folosește un kernel bazat pe JS și extinde pur și simplu timpul de rulare JavaScript pentru limbajele cum ar fi programele C, C ++, Go și Node.js și nu numai, deoarece vine, de asemenea, cu un shell POSIX, înseamnă Portable Operating Interfață de sistem (POSIX), care este o familie de standarde specificate de IEEE Computer Society pentru menținerea compatibilității între operare sisteme.
Acum mulți dintre voi s-ar putea să vă gândiți că „ce este UNIX?” Unix este o familie de sisteme de operare pentru computer multitasking și multi-utilizatori care derivă din originalul AT&T Unix, dezvoltat în anii 1970 la centrul de cercetare Bell Labs de Ken Thompson, Dennis Ritchie și alții.
Deci, sistemele de operare precum Unix permit utilizatorului să construiască aplicații cu eficiență. Dar, așa cum am spus mai devreme, o echipă de dezvoltatori de la Universitatea din Massachusetts, Amherst, a făcut-o a construit un sistem de operare asemănător Unix pentru browserul dvs. web, pur și simplu pentru a depăși limitarea web browsere.
Prin urmare, laboratorul PLASMA de la Universitatea din Massachusetts, Amherst a creat „Browsix“.
Ce este Browsix?
Potrivit site-ului oficial Browsix, „Programe scrise pentru a rula pe sisteme de operare convenționale depind de obicei de abstracțiile sistemului de operare, cum ar fi procesele, conductele, semnalele, soclurile și un fișier comun sistem. Compilarea programelor în JavaScript, asm.js sau WebAssembly cu instrumente precum Emscripten sau GopherJS nu este suficientă pentru rulați cu succes multe programe de partea clientului, deoarece browserele prezintă un mediu de rulare netradițional, care nu are sistem de operare funcționalitate. Portarea acestor aplicații pe web necesită în prezent rescriere extinsă sau plată pentru a găzdui porțiuni semnificative de cod în cloud ”.
Deci, dacă doriți să încercați Browsix chiar acum pe browser, faceți clic pe Aici și rulați sistemul de operare Unix-Like în browserul dvs. instantaneu.