Բրաուզեր-linux նախագիծը մշակում է Linux բաշխում՝ վեբ բրաուզերում գործարկելու համար

Առաջարկվել է բրաուզեր-linux բաշխման հավաքածու, որը նախատեսված է վեբ բրաուզերում Linux կոնսոլի միջավայրը գործարկելու համար: Նախագիծը կարող է օգտագործվել Linux-ի հետ արագ ծանոթանալու համար՝ առանց վիրտուալ մեքենաներ գործարկելու կամ արտաքին լրատվամիջոցներից բեռնաթափելու անհրաժեշտության: Buildroot գործիքակազմի միջոցով ստեղծվում է բացված Linux միջավայր:

Ստացված հավաքը բրաուզերում գործարկելու համար օգտագործվում է v86 էմուլատոր, որը մեքենայի կոդը թարգմանում է WebAssembly ներկայացուցչության։ Պահեստի աշխատանքը կազմակերպելու համար օգտագործվում է localForage գրադարանը, որն աշխատում է IndexedDB API-ի վերևում: Օգտագործողին հնարավորություն է տրվում ցանկացած պահի պահպանել շրջակա միջավայրի վիճակը և հետագայում վերականգնել աշխատանքը պահպանված դիրքից: Արդյունքը ստեղծվում է տերմինալային պատուհանում, որն իրականացվում է xterm.js գրադարանի միջոցով: Udhcpc-ն օգտագործվում է ցանցային հաղորդակցությունը կարգավորելու համար:

Source: opennet.ru

Добавить комментарий