SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

LINE
http://line.sourceforge.net/
$Id: README.txt,v 1.8 2001/05/29 16:16:06 mvines Exp $

LINE Is Not an Emulator. LINE executes unmodified Linux applications on Windows 98/2000 by intercepting Linux system calls. The Linux applications themselves are not emulated. They run directly on the CPU like all other Windows applications.

LINE runs best on Windows 2000 because that is my primary development platform. However I do some of the LINE development on a Windows 98 system (mostly on weekends). Generally I find that fork()ing is much slower on Windows 98 than Windows 2000. Also Windows 98 is much less tolerant about crashing than Windows 2000. If LINE crashes on 98 chances are very good that your system will die. I have never had Windows 2000 killed by LINE.

LINE has not been tested at all on Windows 95, Windows NT or Windows ME. However I have received reports that LINE runs fine on Windows NT.

License


LINE is released under the GNU General Public License. See the file COPYING.txt for details.

LINE contains code from the Linux 2.2.x kernel.

Usage


The main executable is Line.exe. The first command line parameter is the Linux application to run, any other command line parameters will be passed along to the app.

There are a number of small test programs in the test/ subdirectory that will get you playing with LINE quickly.

Example
Line.exe test/hello
Example
Line.exe test/argtest arg1 arg2 arg3

NOTE: Before running LINE the first time, you should probably run the command:

logconf -r logcon.dll

See docs/Logging.txt for info on what this command actually does

Compiling LINE


You will need the full Cygwin environment <http://www.cygwin.com> to build LINE yourself.

From the src/ subdirectory, type 'make all'. Assuming no errors occur, your shiny new Line.exe executable will be located in the root LINE directory.

Documentation

There is preliminary documentation regarding various aspects of LINE in the docs/ subdirectory.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.