LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Games
User Name
Password
Linux - Games This forum is for all discussion relating to gaming in Linux.

Notices


Reply
  Search this Thread
Old 10-04-2005, 08:09 AM   #1
ronanio
Member
 
Registered: Sep 2004
Posts: 54

Rep: Reputation: 15
windows api in a linux distro????


I may be asking a null question here but bear with me....

Wine uses the win32 api to fake programs into believeing its windows...

Would it be possible to take as a base a no-nonsense distro say slackware(cause i kjnow it best) and incoporate wine into it and package it as a distro.

hmmm, what i mean is there anything stopping someone releasing win32 based linux distro that would run eg W32 games out of the box thru say xfce with the libs and dir structure already there. Obviously with a suitable kernel... eg only networking but nothhing else(other than required dds. No httpd, sshd etc jsut win32api plus nvidia driverrs or whatever....


Thoughts, critiscisms... anything???

Ronan
 
Old 10-04-2005, 08:49 AM   #2
Nobber
Member
 
Registered: Jun 2002
Location: Nova Scotia
Distribution: Debian (home), Kubuntu 7.04 (work)
Posts: 265

Rep: Reputation: 30
The main obstacle I can think of is licensing. Some of the components you would need to make a Wine setup functional (e.g. DCOM, IE) come with licence restrictions that could make redistribution legally dubious. However, you could ship the distro with a bare Wine setup and include something like winetools to allow the user to build a working system from scratch.

Having said that, I use a bare Wine setup to run the Windows version of Quake II, which enables me to play add-ons for which the source code or a gamei386.so was never released. It works well enough, but nothing beats Quake II running natively on Linux, of course!
 
Old 10-04-2005, 08:57 AM   #3
ronanio
Member
 
Registered: Sep 2004
Posts: 54

Original Poster
Rep: Reputation: 15
yeah i agree the licensing could be a PITA to get around but the question was provisionally technical... ie would there be any major problems involved...

It would basically have to be a base linux distro but with the windows dir structure in /home i suppose i (slackware) could package up a working winex (altho from memory Adam Schreiber has these already) as a slackpackage.tgz then include the various drivers for sound etc.

This would be relatively easy using slackware + its tools to author a cd offering just eg a working CVS winex plus the nvidia drivers etc...

using all the kernels already here. The user would probably/ definately need to recompile a kernel for there specific system... but there's really notthing else to it...

How would the licenses affect the redistribution any differently than they currently affect the distribution of wine or winex???

R
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
X Windows equivalent API of Win32 APIs montylee Programming 2 03-08-2005 06:19 AM
If Win32 is for WIndows than What is the API for Linux ? indian Programming 14 01-07-2005 02:28 PM
Need help finding linux equivalent to windows API functions: SHBrowseForFolder....etc mike1 Programming 2 11-11-2004 06:48 AM
Best Linux Within Windows (XP) distro? Bork3 Linux - Newbie 13 12-03-2003 07:53 PM
Linux Equivalent for Windows API functions saravanan1979 Linux - General 10 06-18-2002 06:39 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Games

All times are GMT -5. The time now is 02:53 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration