Application Programming Interface: Difference between revisions

Content added Content deleted
(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: 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.
* [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.
** 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.
* [http://www.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.
* [https://web.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.
* [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.
* [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.