Jump to content

Application Programming Interface: Difference between revisions

Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.8.6
(Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.8)
(Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.8.6)
Line 42:
* [http://www.cygwin.com/ Cygwin] is a Unix-like environment for Windows. It's ''not'' a way to run native Linux apps on Windows. You have to rebuild your application from the source if you want it to run on Windows. However, apps for Linux tend to be open source, so "rebuild" usually means just one or two extra commands as part of the installation process. It's free and open source.
** Then, there's [http://mingw.org/ MinGW], ''Minimalist GNU for Windows''. Theoretically, it functions the same way as Cygwin does (although technically, there is one major difference that hampers its compatibility). Of course, in the open source world that Linux resides in, friendly competition is good.
* [httphttps://wwwweb.archive.org/web/20090220175202/http://andlinux.org/ andLinux], on the other hand, is an actual Linux environment for Windows. Unlike Cygwin, it can actually run Linux programs on Windows, as it actually runs a modified Linux kernel as a compatibility layer. andLinux is based on Ubuntu Linux, and is able to use the same packages. It's free and open source, as befits a Linux distribution.
* [http://www.winehq.org/ Wine] is a translation layer (a program loader) capable of running Windows applications on Linux and other POSIX compatible operating systems (including post-2005 [[Apple Macintosh|Intel Macs]]). It naturally has OpenGL and even limited DirectX support. [http://appdb.winehq.org/ Application Database] has information on more than 10,000 applications' compatibility with Wine. It, too, is free and open source.
* [https://web.archive.org/web/20101222071215/http://www.cedega.com/support/about-cedega/ Cedega] (formerly known as WineX) is a commercial "run Windows games on Linux" translation software, naturally focused on DirectX support. It also has some sort of limited, but free, open source demo version. Cedega was retired in February 2011, but it's back-end was rechristened [[Game Tree Linux]] and became completely free (albeit still requiring one to sign up for the service). The company behind Cedega, Transgaming, also offers a technology called "Cider" to quickly port PC software to the Mac OS X platform.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.