Jump to content

Foreign LINUX - Run Linux binaries on Windows *without* drivers or modification


Recommended Posts

Posted (edited)

Website / Download / Beginner's Guide

 

Foreign LINUX is a dynamic binary translator and a Linux system call interface emulator for the Windows platform. It is capable of running unmodified Linux binaries on Windows without any drivers or modifications to the system. This provides another way of running Linux applications under Windows in contrast to Cygwin and other tools. There is a comparison over existing projects.

 

This project is in heavy development. It is currently capable of running many Linux utilities. Including but not limiting to:

 

  • Basic utilities: bash, vim, nano
  • Programming environments: python, gcc
  • Package managers: pacman
  • Terminal-based games: vitetris, nethack
  • Network utilities: wget, curl, ssh
  • X applications: xeyes, xclock, glxgears

Some major missing functions are file permissions, process management, signals, multi-threading, and more. Applications depending on these technologies will not work properly.

 

Feature highlights

 

  • Run unmodified Linux applications in a pure user-mode application, no privileged code or drivers or virtual machines
  • Support both dynamically and statically compiled executables
  • Support NTFS native hardlinks and emulated symbolic links
  • Xterm-like terminal emulation on Win32 console
  • Client-side networking (sockets) support

For a more technical perspective, see this.

 

http://a.pomf.se/xzgykr.jpg

Edited by Arthur

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...