-
Notifications
You must be signed in to change notification settings - Fork 244
Home
IRC: #flinux at freenode
Google groups: flinux
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. It now runs a large bunch of console applications and some GUI applications.
This project is in heavy development. It is currently capable of running many Linux utilities. Including but not limiting to:
- Shells: bash, zsh, midnight commander
- Editors: vi, vim, nano
- Development tools: python, gcc, git
- Package managers: pacman
- Terminal-based games: vitetris, nethack
- Network utilities: wget, curl, ssh, lynx
- GUI applications: xeyes, xclock, xchm, gtk3-demo, gedit
Download a premade archlinux environment here.
Extract it anywhere on your harddrive. Then run run_bash.cmd
to open bash. You will get a minimal archlinux environment.
Then you can run pacman -Syu
to update all packages to the current version. Then use pacman -S <name>
to install any packages you want.
Development snapshots: you can download development versions of the software here. Just replace the two executables (flinux.exe and flog.exe) for an update.
This project still lacks functionality required for many Linux applications. Any help is greatly appreciated. You can contribute using the following ways:
- Contribute code. Visit development guideline and our TODO list.
- Test programs and report bugs. Read report a bug first.
- Help with the documentations.
This software is licensed in GPLv3+.
Before reporting potential bugs, please see Report a bug first.
Alternatively, you could also talk via gitter or #flinux at freenode.