Windows上运行Linux程序工具-Atratus
2013-08-29 13:38:25 阿炯

本站赞助商链接,请多关照。 Atratus 可以让你在 Windows 下运行 Linux 的二进制执行文件,这个与Wine的作用刚好相反。它包含 ELF 二进制加载器、libc 实现和一个系统调用转换器。目前还处于 alpha 前阶段。采用C/C++开发并在GPLv3协议下授权。


Atratus is a Windows program that can run unmodified Linux binaries, eliminating the need to port Linux software to Windows.

Atratus is Windows software, that provides similar functionality to Cygwin using Linux binaries. Atratus can load ELF format executables created with gcc under Linux and run them on a Windows system without a CPU emulator or virtual machine.

Features
Correct fork() and exec(), which have been a stubling block of previous Linux-binary-on-Windows work.
Supports interprocess pipes.
VT100 terminal emulation in the Windows console.
Supports both dynamically and staticly linked executables.
Supports glibc 2.15
"userspace" is isolated in a separate address space, and cannot corrupt "kernel" state.
The filesystem supports Cygwin style symbolic links on top of NTFS
TCP and UDP sockets

最新版本:0.12
支持在 64位 Windows 平台上运行 Debian Wheezy 64 位的应用程序。

官方主页:http://atratus.org/