DSL (DOS Subsystem for Linux) նախագիծ՝ MS-DOS միջավայրից Linux հավելվածներ գործարկելու համար

Չարլի Սոմերվիլը, ով օպերացիոն համակարգեր է մշակում որպես հոբբի CrabOS ժանգոտ լեզվով, ներկայացրեց զվարճալի, բայց բավականին իրագործելի նախագիծ DOS ենթահամակարգ Linux-ի համար (DSL), ներկայացված է որպես այլընտրանք WSL (Windows Subsystem for Linux) ենթահամակարգին, որը մշակվել է Microsoft-ի կողմից նրանց համար, ովքեր նախընտրում են աշխատել DOS-ում։ Ինչպես WSL-ը, այնպես էլ DSL ենթահամակարգը թույլ է տալիս ուղղակիորեն գործարկել Linux հավելվածները, բայց ոչ Windows-ից, այլ MS-DOS կամ FreeDOS հրամանների վահանակից: Ենթահամակարգի սկզբնաղբյուր տեքստերը տարածվել լիցենզավորված AGPLv3-ի համաձայն:

DSL շերտով DOS միջավայրը կարող է գործարկվել QEMU վիրտուալ մեքենայի տեսքով կամ տեղադրվել իրական սարքավորումներ. Linux ծրագրերը գործարկվում են dsl կոմունալ ծրագրի միջոցով, որը նման է wsl կոմունալ ծրագրին: Նախագծի իրականացումը հիմնված է այն փաստի վրա, որ Linux-ը թողնում է հիշողության առաջին մեգաբայթն անձեռնմխելի բեռնման գործընթացում։ Այս հիշողությունը օգտագործվում է DOS-ի կողմից, ուստի DOS և Linux միջավայրերը չեն համընկնում և կարող են գոյակցել: DSL-ի աշխատանքը հանգում է Linux-ի անցումը կազմակերպելուն և գործընթացի ավարտից հետո վերահսկողությունը DOS-ին վերադարձնելուն, ինչպես կազմակերպված էր Windows-ի ավելի վաղ տարբերակների աշխատանքը:

DSL (DOS Subsystem for Linux) նախագիծ՝ MS-DOS միջավայրից Linux հավելվածներ գործարկելու համար

Source: opennet.ru

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