Projek DSL (DOS Subsystem for Linux) untuk menjalankan aplikasi Linux daripada persekitaran MS-DOS

Charlie Somerville, yang membangunkan sistem pengendalian sebagai hobi CrabOS dalam bahasa Rust, diperkenalkan projek lucu, tetapi agak boleh dilaksanakan Subsistem DOS untuk Linux (DSL), dipersembahkan sebagai alternatif kepada subsistem WSL (Windows Subsystem for Linux) yang dibangunkan oleh Microsoft untuk mereka yang lebih suka bekerja dalam DOS. Seperti WSL, subsistem DSL membolehkan anda melancarkan aplikasi Linux secara langsung, tetapi bukan dari Windows, tetapi dari shell arahan MS-DOS atau FreeDOS. Teks sumber subsistem sebar berlesen di bawah AGPLv3.

Persekitaran DOS dengan lapisan DSL boleh sama ada dilancarkan dalam bentuk mesin maya QEMU atau dipasang pada peralatan sebenar. Program Linux dilancarkan menggunakan utiliti dsl, serupa dengan utiliti wsl. Pelaksanaan projek adalah berdasarkan fakta bahawa Linux membiarkan memori megabait pertama tidak disentuh semasa proses but. Memori ini digunakan oleh DOS, jadi persekitaran DOS dan Linux tidak bertindih dan boleh wujud bersama. Kerja-kerja DSL adalah untuk mengatur peralihan kepada Linux dan mengembalikan kawalan kepada DOS selepas proses selesai, sama seperti cara kerja versi Windows yang lebih awal disusun.

Projek DSL (DOS Subsystem for Linux) untuk menjalankan aplikasi Linux daripada persekitaran MS-DOS

Sumber: opennet.ru

Tambah komen