If anyone is still struggling with this, it should only be a two step process.
Install WINE from the newest PPA. http://www.winehq.org/download/ubuntu
Run $ winetricks steam
Many games run without modification. For more:
> What major differences can I expect to see in Ubuntu from Windows 7?
The interface is different, particularly in that it doesn't have a "Start menu" but rather a "Dash" which lets you search for apps, files, music, videos, etc. Think of it as google for your desktop.
Ubuntu cannot seamlessly run Windows .exe programs. There's Wine as an "emulator" but it's pretty flaky. Don't expect to use Ubuntu as a hardcore gaming rig.
> What similarities can I expect to see in the two?
This is a pretty big question. They both have buttons and let you play movies, music, and browse the internet? The similarities far outnumber the differences.
>Any tips or tricks I should know before using it?
Learn the keyboard shortcuts, they're quite nice.
Don't download programs from your web browser. Use the Software Center instead (think app store), it's much easier.
You can middle click to paste selected text.
Ask Ubuntu is the best place to find answers for most problems.
> He did, in fact, run into a very obvious problem where Warden was crashing due to a bug in Wine 1.5.13 and 1.5.14. Quite naturally, back on October 23rd vexorian was promptly banned
> Oh wow, this really is the complete opposite of what Bashiok had mentioned back in July, isn't it?
Yeah, everyone in July was banned due to bug in a version of Wine that came out at September 14, 2012
As much as one can not like Phoronix, is not nice to copy/paste the article without giving at least a backlink: http://www.phoronix.com/scan.php?page=news_item&px=MTY1NTI
Anyway, Wine's DxVA2 seems to support VAAPI. VDPAU support might come, but who knows. There are more informations on the Wine mailing list: http://www.winehq.org/pipermail/wine-devel/2014-March/103687.html
Ya know, a legitimate concern I have with this build is the clock speed of the processors. Sure, you're getting 36 cores, and for all I know it hyperthreads to act like 72 cores, but what about shit that's too stupid to run on more than one core at a time? Or what about, in my case, running games in wine, which doesn't do multi-core (or not very well, if it does)? 2.3GHz isn't that much by today's standards...
Most games are for Windows. Some games will work on Ubuntu using wine, but wine takes some dedication to get it working and not all games will work under wine.
If you want a gaming PC your best bet is to get Windows. Ubuntu is great, but Windows is the PC gaming heavyweight.
Edit: to get some idea what working with wine is like, here are the directions to install WoW: http://appdb.winehq.org/objectManager.php?sClass=version&iId=24878
Some other tools that have nice GDB hooks:
Debug Windows programs in Wine: http://www.winehq.org/docs/winedev-guide/dbg-others
Debug an OS with GDB under QEMU: http://wiki.qemu.org/Documentation/Debugging
If you have a bunch of Windows only applications that you need, then why do you want to swap to Linux?
That said there are a few options to look at. You should check whether the application you need has a Linux version. I'm sure that you may be pleasantly surprised in some cases. If there is not a Windows only option then you may look for Linux alternatives - in some cases the alternatives are actually quite feature-full.
There is a Windows compatibility layer available for Linux called Wine (Meaning "Wine Is Not an Emulator"). For checking compatibility of the application you need with Wine use the database on WineHQ (http://www.winehq.org/). There is also PlayOnLinux (primarily for games) which sets up a specific Wine prefix for each application and downloads the version of Wine which has the best compatibility for your application. This is of course not a perfect solution and you would be better of using Linux alternatives or versions.
I return to my first statement that you should honestly use what works for you. If Windows is the only way you can use many of the applications you NEED then stick with Windows. You could of course do what I did for many years and dual boot between Windows and Linux. This means having both operating systems on your hard drive and choosing at boot up which one to use. Eventually my reliance on Windows programs has dwindled and now I only run Linux.
http://www.winehq.org/site/status/directx (this page is a bit out of date)
Direct3D 9 is "almost" done but there are bits and pieces all over the place. Also, just because a feature is implemented doesn't mean it works well, work is being done on making things perform (hence the removal of the big lock).
There's no "DirectX 9" team :-)
DX10 is on its way. The biggest problem is not lack of manpower but lack of good documentation. There are already a few d3dx10 DLLs in the repo and it's surely coming. What we need is reports on appdb and bugzilla so work can be concentrated on fixing the most common problems first.
That said, you might have some luck with installing DirectX 10 through winetricks.
To more clearly answer: yes Wine is malware-compatible
although your system will (obviously) not be touched apart from the wine dir. (and background exe that fumbles)
It's not that difficult to write a Mac or Linux program that can read the instructions in a Portable Executable file (the format that Windows uses for .exe files). The problem is that doing so doesn't let you run the program. Modern programs don't contain everything they need to run- all sorts of common logic, like sending data over the Internet or drawing windows on the screen- is handled by the operating system. And the code that Windows uses to draw things on the screen is different than the code that Mac uses to draw things on the screen or Linux uses to draw things on the screen. So in order to run Windows programs on Mac or Linux, you have to re-implement large chunks of Windows to run on Mac or Linux. There is wine which has been working for more than 20 years to get Windows programs running on Mac and Linux, and they've been reasonably successful, although they haven't re-implemented the entirety of Windows yet so a lot of programs still won't run.
If they are DOS games you can usually run them in DOS Box.
Setting the compatibility mode of the .exe to Windows XP works wonders as well, sometimes you even need to run it with administrator rights. If all else fails try running the Windows game under Linux or OS X via Wine, this "not an emulator"-windows-emulator can run most games, and is probably used mostly for games.
Apart from that Gog.com is usually the better spot for older games, they usually make sure things run on a recent windows machine.
Try Ubuntu for starters, then look at other desktop enviroments / distros.
Ubuntu gets a lot of stick around /r/linux, but when it comes down to it, it has the biggest and most forgiving community and you'll likely find that it's easiest to get it up and running on your hardware.
WRT Wine. Have a look at the AppDB at WineHQ to see whats software is likely to work well. It's not perfect by any stretch and you may well need to fiddle a little. PlayOnLinux is just Wine with some of that fiddling pre-done.
Most of all - have fun!
I would recommend using Linux. You can find easy help and tutorials for installing something like Ubuntu or Mint in /r/Linux4noobs and /r/LinuxQuestions.
It does just about everything Windows can, and better, minus playing really new AAA games like Fallout 4 since they're not optimised for Linux. There is a program called Wine though that allows you to run most Windows programs in Linux at a small cost of performance depending on the age and stuff. You can check specific programs here.
Wine is Unix-like, not only Linux, Mac OS is Unix-like
"Run Windows applications on Linux, BSD, Solaris and Mac OS X.", also
http://winebottler.kronenberg.org and
http://wineskin.urgesoftware.com/tiki-index.php
~~List of games on Linux~~, Steam on Linux, and if that wont work try Wine
Edit: List is out dated.
> I assume it requires you to connect to the internet and... what?
It authenticates your copy as valid online. If you don't have internet, you can do it over the phone.
> How does it even know what computer you are on?
Not sure what you're asking here. When you install W7 OEM, it it locks itself to your mobo and that copy becomes locked to that computer.
> What if I change out a piece of hardware - is it gonna freak out and accuse me of trying to install on multiple computers?
You can swap out any part but the mobo. If you swap out the mobo, you have to call in to reauthorize the new install. A mobo upgrade necessitates a new copy of Windows while a mobo failure and replacement just needs a reauthorization. If you upgrade the mobo the choice to be honest or dishonest is up to you.
> and as an afterthought, I have no experience with Linux. Can you actually play games on it? Obviously Windows would be easier, but seriously, can I continue to butcher zombies riding the penguin-express?
There are some natively games that run natively in Linux and there is Wine for others, but running Linux restricts the games you can play.
Define 'Native'. <strong>W</strong>ine Is Not an Emulator and runs Windows software "at full native speed".
>The name Wine initially was an acronym for Windows emulator.[5] Its meaning later shifted to the recursive backronym, Wine is not an emulator in order to differentiate the software from CPU emulators.[6] While the name sometimes appears in the forms WINE and wine, the project developers have agreed to standardize on the form Wine.[7]
>The phrase "wine is not an emulator" is a reference to the fact that no processor code execution emulation occurs when running a Windows application under Wine. "Emulation" usually refers to the execution of compiled code intended for one processor (such as x86) by interpreting/recompiling software running on a different processor (such as PowerPC). Such emulation is almost always much slower than execution of the same code by the processor for which the code was compiled. In Wine, the Windows application's compiled x86 code runs at full native speed on the computer's x86 processor, just as it does when running under Windows. Windows system services are also supplied by Wine, in the form of wineserver.
From Wikipedia
Your 'or rather' question doesn't match your first paragraph. Dual booting doesn't involve emulating either operating system.
I find wine useful as long as I'm not picky about what I want to do - if I want to play a game or two, I most certainly can, but I can never be sure that any specific game will work. There are reports on how well it works with most popular games (and other programs) at http://www.winehq.org/ . Overall, wine is pretty good, but if it's for something important to you then it probably isn't worth relying on. Wine is not 'up to par' for gaming, but it runs many games (possibly including oblivion) perfectly on many graphics cards.
The Wine dev faq also suggests this:
>How can I detect Wine? > >This is a bad idea. The goal of Wine is to be compatible enough that [...] > > If you still really want to detect Wine, check whether ntdll exports the function wine_get_version. (See http://www.winehq.org/pipermail/wine-devel/2008-September/069387.html )
Per un utente generico l'unica differenza fra Mac, Windows e Linux è l'ambiente grafico e la gestione delle finestre. Ovvero, nel Dock del Mac ogni programma appare una volta sola, invece che apparire ogni finestra di quel programma, e venendo da Windows si "perdono" le finestre. Superato questo scoglio (in 10 minuti, appunto, bast trovare Mission Control), è virtualmente identico.
Poi ovviamente le differenze a livello di struttura del sistema operativo e di linea di comando ci sono, ma finchè uno deve lavorare su documenti, andare su internet e usare qualche programma di lavoro non cambia niente. Mac generalmente è più spaziale, agli inizi cercavo di fare cose nel modo windowsiano quando su mac basta trascinare le cose in giro.
In realtà in molti casi i software Windows possono essere usati su Linux e Mac usando Wine. Mettere Windows su un Mac è molto facile, basta usare Bootcamp, gestisce anche da solo i driver.
Come rapporto qualità prezzo sui portatili Apple è competitiva, volendo uno schermo decente, buona batteria, tastiera e trackpad. Con Windows si trovano a relativamente poco delle ottime macchine da 15 pollici, ma sono tutte 1366x768.
You probably know this, but if you need to use any other Windows-only program, check out Wine. It's basically a series of Windows libraries that allows you to run Windows programs on Linux. Be aware that not everything works, though.
For each playonlinux virtual drive that you use the CSMT patched wine, dont forget to edit the registry: HKCU/Software/Wine/Direct3D/CSMT = "enabled". and make sure to disable StrictDrawOrdering. see: http://www.winehq.org/pipermail/wine-devel/2013-September/101106.html
Tutorial on the why and how of installing Wine on a Mac:
Related information:
Unfortunately I don't have further experience with this particular program, but one of those websites might be able to help.
It's because the WINE wrapper that is the 'mac client' (it's not really a mac client) is susceptible to breaking on game updates, which happen frequently with GW2.
I've tried to find info on how to tweak and tune the game on macs for the sidebar optimization guide, but the only advice I get is run it on Windows via bootcamp. leatrox's advice is good - get Win 8 while it's cheap, despite Metro it's apparently a better, more performant OS than Win 7, which wasn't bad as far as Windows goes.
If you insist on sticking with the mac client and don't get any good answers here, your best bet for help will be at the WINE support forums (I don't see any forums on Transgaming's website) or perhaps /r/linux_gaming.
Oh, if you want to simulate GCC and Make on Windows, check out MinGW. It's a collection of 32-bit Windows command-line compilers. I'd imagine those would be good for practice. Use Cygwin for Bash and everything else.
If you want to emulate Windows on Unix, use Wine. Oh, and for the love of god, utilise apt-get and Ubuntu's Synaptic Package Manager if you need a program or a library on Linux. Don't go through the hassle of trying to download, compile, and install that shit yourself, it's a pain in the ass.
I was under the impression that you could run Steam through Wine for free. I'm not a Linux user, though, so maybe there are performance/compatibility problems that I'm unaware of.
WINE. Lets you run Windows programs in Linux, although it's not the most bug-free thing in the world. In fact, it's quite buggy on more than the basics, but it can play TF2 and Diablo III alright, so most gamers just dealt with it.
> Is linux free?
I assume you mean as in cost to acquire. Yes most are, but not all. Ubuntu is.
>What's so special about it?
Lots, there is a huge history behind it and a lot to go into. Everyone will likely have a different answer for this. For me Linux is special because it works they way I want it too and provides me with the options to customize and change anything I like.
>Can it play steam games?
No and Yes, and maybe. By Default the answer is no Steam does not have a Linux port at this time. However, some people have had success using things like WINE.
Valve has said they are working on porting Steam to Linux, but an exact time frame has not been given. However, even when it is completed I suspect the games available will be similar to the list available for OSX(Mac) so not as extensive as the Windows Port.
There are alternatives however, Desura comes to mind.
You can give Wine a try. I've herd its able to play some games without problem, you can check their AppDb to see which games are supported well such as WoW on Wine. Theres full comments there on tests, versions supported, installation instructions for some apps/games etc. A great resource.
Wine is not an emulator for Windows, it pretty much supplies the Windows API and libraries, so the games should run very close to or at native speed as it would on Windows.
I don't believe you can use wine to install drivers. There needs to be a Linux driver for it.
Edit: http://www.winehq.org/site/docs/winedev-guide/x2591
> Wine will not allow running native Windows drivers under Unix. This comes mainly because (look at the generic architecture schemas) Wine doesn't implement the kernel features of Windows (kernel here really means the kernel, not the KERNEL32 DLL), but rather sets up a proxy layer on top of the Unix kernel to provide the NTDLL and KERNEL32 features. This means that Wine doesn't provide the inner infrastructure to run native drivers, either from the Win9x family or from the NT family.
Gaming on a Linux rig is iffy, yeah, but there's a steadily growing catalog of games that run in Linux thanks to Valve.
SteamOS is a thing, and it is a type of Linux OS as well. It is also free and is intended for people who want to game. Unfortunately, it isn't downloadable yet, and Valve definitely has the "it will be done when it is done" strategy, so there is no window on when it will be available.
There's also WINE, which allows you to emulate Windows games in Linux. I have had good luck with WINE as have many others. Of course, if you want to play modern games, your PC needs to be beefier than average, but if you're playing older games, it shouldn't push your system too much.
Also, Minecraft runs natively in Linux. I believe both Team Fortress 2 and Left 4 Dead 2 both run natively in Linux now, too. Not sure about other Valve games but I know they're pushing to port all their titles to native Linux support.
Finally, in case you're interested: The difference between gaming on Linux and gaming on Windows is OpenGL versus DirectX. OpenGL is an open framework for rendering 3D games and DirectX is Microsoft's private framework for rendering 3D games. If any game you play gives you the option to use OpenGL as a renderer, it is that much closer to being able to run well on Linux instead of having to emulate DirectX.
Hey, heavy mac user here. You have several options on a tight budget, no need for a new machine:
Install Windows through bootcamp. Tip: If you are a student you should contact your university's IT department and ask for an educational copy of windows which are usually provided dirt cheap. Remember, it has to be Windows Vista+, no XP support.
Install Wine it does suffer a bit of performance issues but its FREE so who cares.
Get a friend / family member in your household who already owns a copy to lend you their windows disk + key.
Install Parallels. Not so cheap option if you pay for everything, BUT you can just fire everything without leaving Mac OS.
Sure it is available for Mac, just as it's available for any Dell, HP or Fujitsu laptop.
If you mean on Mac OS X - you can use Wine to run Skyrim; it supposedly has a platinium rating, so it should work.
First things first: You ABSOLUTELY MUST have a decent graphics card AND be using the proprietary drivers from either ATi or nVidia. ATi cards have better performance on Linux than nVidia. If you're using an Intel chipset, then give up now. With that out of the way:
Install WINE (which is PlayOnLinux without the bells and whistles) by going here and following the directions, then install Steam from the Steam website by downloading the Steam installer and launching it (a regular double-click should work). Install TF2 through Steam, then right-click on TF2 and select "Properties". On the first screen, click "Set launch options" and enter in
-32bit -full -novid -dev -dxlevel 80
Go ahead and launch TF2, and have fun!
Quoth winehq.org: "Download Debian packages - binary .debs for Debian Lenny, Squeeze and Sid", which leads you here - "the packages below were built against the latest versions in Sid".
There's no native client, but I'm playing it on Wine without problems. In addition to installing Wine, you have to install proprietary GPU drivers to be able to run graphics-heavy software at decent FPS. Specifics depend on which Linux distribution you use.
in case you dont know. we have Steam for Linux, so far 750 ish games.
for windows stuff, plain WINE , Crossover and PlayOnLinux. i think Crossover is easy to use, but it's not free.
the easy way to try Linux is using virtualization like virtualbox, so you can install whatever distro you want.
I've been a Linux user for over a decade, logging some serious gaming with both a Radeon 5770 and GeForce GTX 770. I love gaming and Linux, but I'm a gamer first so I will dual boot when the performance or compatibility in WINE causes issues.
AMD proprietary Wine 50%-80% of Windows, major glitches. AMD open source 30-70%, terrible compatibility. Nvidia proprietary Wine 60%-90% of Windows, minor glitches, excellent compatibility. Nvidia open source, useless.
Ubuntu with steam is the best choice for a desktop
See 1. Nvidia proprietary drivers are excellent. OpenGL 4.4 support and very few glitches or compatibility issues. If a game has Linux support, chances are it will run great with these drivers that are updated as often as the Windows version. AMD proprietary also have OpenGL 4.x support, but much worse performance than Windows drivers. AMD open source are better than nvidia, but only OpenGL 3.3 and still perform worse than the propriatory in all game engines that aren't based on quake1/2.
Check the WineHQ compatibility database if your favorite games are platinum, you're good (especially with Nvidia proprietary). Otherwise be prepared for a lot of tweaking and testing to silver and gold games going.
The older the game the better the chance it will run in WINE, even though some newer game released in the past year work well, most games 5+ years-old do work well. Diablo II works very well in wine, especially if you set it to use OpenGL. WarCraft III was the first game that I got working in WINE perfectly, and that was 10 years ago.
http://appdb.winehq.org/objectManager.php?sClass=application&iId=74
Try Ubuntu or Linux Mint which is based on Ubuntu. There's a big community and quite a lot of documentation if you ever encounter problems.
I broke my laptop screen and had to change it since I need it for university. I bought a new laptop and after swearing like a sailor for days against windows 8 user interface, I just clean installed Ubuntu 14.04 Beta on it (13.10 couldn't handle the new graphic card). It works great so far, and the only issue I had was with the sleep mode when I would bring the lid down, but once deactivated so that the screen only turns off, it was not longer a problem. On an older machine, you should not have any of problems you would tend to have with new ones.
Also, have a good look at the Wine documentation to see if you can install your XP programs on linux. Old versions of office for example should be well supported, so that will be one less thing for your dad to learn.
https://github.com/stefand/wine
http://www.winehq.org/pipermail/wine-devel/2013-September/101106.html
This guy, Stefan Dösinger, has been doing D3D work and it makes a HUGE performance difference when using Wine. I believe that eventually all of his patches will be integrated into Wine by default, but for now you have to manually compile Wine with his patches, find a prebuilt package for your distro, or use PlayOnLinux.
The POL method is super easy to do, you just click "Manage Wine versions" under tools, install the newest CSMT patched version (1.7.10-CSMT), then enable the patch in the registry editor. I've been meaning to make a short video going over step-by-step how to get everything installed and configured, because there are some other tweaks I've found useful. Now that a native port is confirmed, I'll probably skip the video and do it with screenshots and post it on here. It's all very easy and the game ends up running pretty damn good, considering it's non-native. Comparing it to the native Portal 2 port that was just released, I get about 10% less fps using Wine.
Newest version of Wine means 1.4.1? (type "wine --version" to find out).
If so, by this post it looks like Slender is affected by the RawInput bug. It's fixed (more or less) in the 1.5 dev branch of Wine. Download page here. Look for the 'To get the most recent Wine 1.5 beta' link under 'Installing Wine'.
edit: some damn fine advice in this thread ;)
Windows: WINE. Basically you install it and it lets you run Windows programs. It's buggy though so it depends a lot on the program you're trying to run.
Mac: Nope. You could maybe try installing Mac OS in a virtual machine but it's probably just best to dual boot.
Something to keep in mind is that there is a LOT of media stuff available for Linux. Ubuntu Studio is a Linux distribution specifically aimed at media people.
That's the long and short of it. Cider is basically a customized version (a fork, maybe?) of wine. Wine Is Not an Emulator, but there are still performance and compatability issues.
This means, amongst other things, that it's still a directx game, and that the cider libraries have to intercept all of those calls and translate them to OpenGL.
Still, many windows->mac ports use cider (most/all of the EA ones, starting with Spore IIRC), and if the developer puts the time in to work with cider instead of just bolting it on with duct-tape, it can be ok.
True, but that's a lot of work just to run one program.
@MooseCannon: I would suggest the WINE compatibility layer. If that doesn't work, try installing Windows using virtual machine software.
This is wine. Wine is essentially a program that emulates a windows environment just for that particular program. I use it to run RollerCoaster Tycoon all the time. Here is some stuff that should help you run it. If anything, a quick google search will show you a way to do it.
The only games I haven't been able to get running: Crysis 2 (obvious reasons) and Just Cause 2. Some games I have working IN Ubuntu 12.04 with Wine/PlayOnLinux/Crossover (all use wine, just different channels/implementations, Crossover is your best bet as it is a pay-app and well supported, very little tweaking to get games running, highly recommended if you have the funds/want to seriously game on Linux; however, Wine and PoL do exactly the same thing, just require some manual tweaks.): Diablo 3, Star Craft 2, WoW, SWTOR, Any Steam game, Oblivion, Battlefield 3, Ragnarok Online, and Phantasy Star Online (<-this one surprised me, as it is a private server and has a few steps in Windows to get it running). These are also on my gaming machine that has more power/better GPU than my production machine. I've found most games use LESS resources when running in Wine under Linux, but there are some random ones (SWTOR, it is resource heavy anyway) that actually use MORE than running in Windows. It all comes down to trial and error, but with WineHQ and the AppDB you can get almost anything you want running. I am fully converted to Ubuntu for gaming, production and leisure; however professionally, keep Windows around for development/client needs. And SWTOR, it just runs better in Windows haha.
I've had better luck playing Diablo II using WINE than I've had playing it on Windows (7 and Vista) natively. Wine Bottler and WineSkin make the whole WINE process pretty painless. I would bet that Starcraft and Warcraft will run in a similar fashion.
Once upon a time, I had a piece of software for Windows 95 that I wanted to run on XP. Sadly, every compatibility option I tried resulted in failure. However, for some reason I decided to run it through Wine, using the windows binaries, and it actually ended up working.
It was long enough ago that I don't remember details, but if you feel like exhausting yet another possibility, you might give it a shot.
Software would still be covered under copyright, so you couldn't just decompile an existing binary or something. If you managed to reverse engineer Windows and implement it entirely with your own code I would be very impressed.
Speaking of that, someone's already working on a related project. It attempts to implement a from-the-ground-up clone of the Windows API in Unix.
^ Definitely what he said. Don't use whatever version of Wine comes with your distro, use the latest version from the developers, it always seems to be significantly faster and better in general. Instructions for most distributions here: http://www.winehq.org/download/
I'm honestly not sure what that means - is it some sort of pseudo-VM system for win32 executables so they run on OSX, a la Wine?
ps: I googled around, still nothing of value?
It uses a layer called Wine (http://www.winehq.org/) which is a recursive acronym for 'Wine Is Not an Emulator' where it essentially interprets .exe files in Win32 format, puts it through a layer with the basic and expandable .dll file libraries for running Windows programs, and then communicates to the underlying kernel/OS to run. It's WAY better than when I first started Linux but still requires some work to configure and run. PlayOnLinux is a good wrapper for managing Wine that does a lot of the fetching for you as well.
I'm no expert but most of those either have ports or equivalents on Unix, and for those that don't you can look at Wine.
I'd recommend googling each of the above with 'debian' and see what comes back.
Then use Wine? You're not listening. If you use the Windows version of Steam through Wine, you'll be able to download the Windows versions and configure them for Wine.
Wine is effectively an 'Application Layer' for Linux that allows you to run Windows Applications -- this is not the same as emulation.
Because multithreaded OpenGL isn't well exercised on Linux, and Wine's CSMT serializes draw instructions into a single worker thread for precisely this reason.
eON's acting far more like a native app would, allowing the game's multiple rendering threads to submit draw calls concurrently using a shared OpenGL context. This turns out to be buggy (why AMD needed to release a driver hotfix just to make the game work) and slow on Linux (something which now seems to be getting a bit more attention from vendors).
VP are said to be working on their own CSMT workalike now to work around it in the meantime.
As you probably already have noticed, updates are not very frequent. Making a Mac/Linux version of the game is most likely not very high on the to-do list. Therefore you should probably do one of the following things:
[Easy | Good performance] Make your Mac dual-boot Mac/Windows using Bootcamp and install the game on Windows.
[Medium | Average or bad performance] Make a Windows virtual machine (VMWare, Plesk, Virtualbox) and install/play the game in a virtual machine.
[Hard | Average or bad performance] Use Wine (or WineBottler) to play the game on Mac.
I'd suggest taking a look at WineHQ.
I personally have no experience with Macs, but I know that Genymotion and Bluestacks works on Windows, and WineHQ is a software that allows you to run Windows applications on various other OS's, including Mac OSX.
Libre Office is what comes with Ubuntu and most other Debian related distros. Open office is the other popular alternative that Libre Office is based on. I'd go to /r/libreoffice and ask if what you use MS Office for will work or not. If it doesn't, some Windows applications work really well with Wine. If it won't work for you, no one loses anything so just take your time and make your own decision.
It is possible to run the game using Wine or other such programs. You can find instructions here: http://paulthetall.com/rollercoaster-tycoon-2-mac/
Even today you do not necessarily need Windows. I play most games under Linux with Wine and that works great, even at 2560x1440. Sure, if you want Tomb Raider with all details (including TressFX) at that resolution, you're still better off with a Windows secondary boot option. But overall I'm booting Windows only very rarely. In fact, some of my older games work a lot better with Wine, than with the Windows 7 I'm keeping around.
Of course: native support is always better, no matter what hardware requirements a game has. Great milestones of Linux gaming have been, for me, Neverwinter Nights, Unreal Tournament, Jagged Alliance 2, Shadowrun Returns (especially with the Dragonfall campaign) and a few entries from the Humble Bundles. I feel, like this could be it, the time when Linux finally takes off on the Desktop as well. And it's going to be Debian-based^SteamOS_is_based_on_Debian. Yay!
I just patched to 1.3.13 and my system broke as well. I updated to the latest wine and it fixed it, so if you update it might fix it too. The wine packages that are in the ubuntu repository if you are using it or something similar are actually quite old. If you go to the wine site here and update to the latest then it may fix your problem as it did for me.
If you want to have the ability to play a lot more games on a Mac, then either use a virtual machine, WINE or install Windows on your computer using Boot Camp.
Steam supports both Mac and Linux, but there are far less games on Mac and Linux than on Windows.
C# compiles to a machine-independent intermediate code, much like Java. As long as you aren't using P/Invoke to call Windows-specific things, it will run on any platform that has an interpreter for that bytecode. Mono is a version of the Common Language Runtime that will run your C# code on Mac, Linux, iOS, and Android. Although I don't think Mono implemented all of Windows Presentation Foundation, so your GUI likely won't work.
DirectX is one of those Windows-specific libraries that isn't really portable. The Wine project has been working for 15 years to get all the Windows-specific libraries working on Linux and Mac and they have most, but not all of them. A lot of Mac ports of games are actually just the Windows versions wrapped in Wine or Cider (which is a fork of the Wine project).
Now, as far as GUI frameworks are concerned, it gets a little trickier. C# and XAML are actually not the GUI. You could use C# with any GUI framework, and you could use XAML to store any sort of data. You're referring to the Windows Presentation Foundation, which is one of three "native" Windows GUI libraries. The other two are Windows Forms (an earlier .NET GUI system) and the old Win32 API, which is a C API.
Linux is just the core of the operating system. It's not the whole thing. There are many different desktop environments that run on top of the Linux kernel. If you're using Android, for example, the Android APIs give you the native GUI. If you're using Gnome or XFCE, the native GUI toolkit is GTK. If you're using KDE, the native GUI is QT. Both of the latter two are cross-platform, so you can write a QT app that works on Windows and Mac as well.
I have no personal experience with your exact setup (or even with Alpha Centauri), but as a Linux user who likes Windows games, WINE is often quite useful for running Windows software on Mac or Linux. But since there isn't an official precompiled OS X version of WINE, and it's not that user friendly to begin with, I'd recommend you use PlayOnMac.
PlayOnMac basically adds a nice user-friendly interface for WINE, and you don't have to build it from source. It also looks like GOG's version works quite well according to the WineHQ App Database listing, and PlayOnMac appears to have support for it in their installation wizard. I use the Linux version (PlayOnLinux) with good success, so it's worth trying, and it's free/open source, so it won't cost you a dime. Though keep in mind it's not going to be the EXACT same as running it on OS X natively, since you're essentially running Windows software on top of a compatibility layer, which modifies requests made to the operating system into those that OS X can understand. But the upside is that it will probably work faster than the $70 Mac OS version, since it was developed for a PowerPC processor that requires emulation to run on modern x86 Macs (which I'm assuming your friend has).
No guarantees that it will work at all, but it's probably your best shot of running it on OS X without needing a Windows install, either on disk or as a virtual machine, both of which are overkill in my opinion. If you've got any more questions, let me know
Considering the biggest reason adoption of linux does not happen, is access to applications - This move by steam is essentially tearing down a barrier.
Further more, recent improved support from hardware manufacturers is also tearing down a barrier.
In effect this is validating Ubuntu Linux as a legitimate alternative to windows. It will just take time - Linux is basically dominant in any form factor that isn't a desktop or laptop - with the exception of perhaps tablets, in which it is moving towards taking over the market.
Linux is the basis of so many operating systems running on so many devices it gets difficult to track exactly how wide spread the use of Linux is - as far as back end systems go. Super computers? Often run a variant of Linux.
It's simply a matter of time - and with a big name like Valve pushing for it, and hauling Nvidia and other manufacturers towards better support, there is no disputing that Linux has been legitimized as a potential option (or will be).
Further more, as far as currently, many games will run on steam through wine - software like crossover or wine make most applications trivial to install. For more information on wine click here.
Just my 2 cents of perspective
~Formes
>The problem was that the OS wasn't detecting the native resolution of my monitor. I searched around for a bit, but eventually the easiest fix was to change the resolution in the terminal manually. This worked fine in the end, but there were other instances where something simple had to be handled in the terminal.
Fair enough. I use the terminal all the time for programming, web development and managing my servers, so I'm more comfortable with it than I am with the registry on Windows (which I have to edit all the time for things like uncapitalising the menu bar in Visual Studio, disabling Aero Shake, etc.) Obviously for a lot of people this will be the other way round.
>Installing programs was a pain in the ass too with all the repositories and shit. I'm sure it's really easy (and probably even better) once you get the hang of it, but I'm just used to clicking on a file (.exe) and installing programs that way.
I can see why that'd seem like a weird backwards way of doing things to a Windows user, but I actually prefer the Linux way simply because it allows the OS to update all your software rather than the software having to update itself. It also makes installing libraries much easier, which is important if you do a lot of programming.
> Is there a simple way to run windows applicaitons where performance won't suffer.
Wine works pretty well, but to be honest I usually just reboot into Windows when I need to use it for whatever reason. Although at the moment the only use I ever find for it is gaming...
Gaming is almost non-existent on Linux, it's even less supported than OSX. However, there are ways to run some games in linux, check out wine you won't be able to run everything, but you will be able to run more than just a linux distro.
As far as Windows 8 goes, I would not recommend waiting for that. Many people, including myself have tried the Beta for Windows 8, and honestly, it's just a tablet friendly Windows 7. There is literally no reason for you to upgrade to Windows 8 unless you plan on using something with a touch interface.
The best option is to get windows, I know it's an addtional 80-100 bucks, but its necessary for gaming.
Now there are some ways of getting a cheap version of Windows, the first is if you are a student at a university, many university offer discounted version of windows, or even free versions (usually Windows Server 2008 R2, check out dreamspark). It's also important to note that you can install a upgrade version of windows and sometimes it will work like normal, other times there's a simple registry edit that can fix this issue (attempt at your own risk).
Lastly, there are less than legal ways of obtaining Windows, I won't go into details, but Google is your friend.
Make sure that you burnt the iso image to the disk, and not the iso file. You can check this by putting the disk into your drive while Ubuntu is running. You should see more files on the disk than just winxp.iso (or whatever your file is called).
Instructions on how to properly burn an iso are at https://help.ubuntu.com/community/BurningIsoHowto .
You could also look into downloading Wine at http://www.winehq.org/download/ to run your games instead of reformatting your machine to be a pirated Windows box.
Would a Windows Emulator maybe work?
It would be awesome if this could play New Vegas or Skyrim, even if on low settings.
But worst case scenario, I'm sure you could boot up Unreal Tournament '99.
Do you want to be able to reboot into Windows? Then use Bootcamp. It ships with OSX. This will require a copy of whatever version of Windows you're hoping to install.
Do you want to be able to run Windows software from within OSX, without rebooting? Then you need virtualization software like VMWare Fusion ($50), Parallels Desktop ($80), or Wine (free, but not everything works and it's way less user-friendly than either of the above in my experience). Both VMWare and Parallels will also require you to have a copy of Windows. Wine does not (necessarily).
Everything except Wine will require you to make a Windows partition on your HD. This is fairly trivial in OSX, especially using BootCamp, but you will need free space (at least 16gb for Windows 7, for instance, but more is highly recommended) to do that. Also, the Windows file system and the OSX file system are not friends. You will probably be able to read your OSX partition from Windows and vice versa, but you'll need more software to write. (At least, this was the case last time I dual-booted a few years back.)
Also, VMWare and Parallels both run an entire pretend computer on top of OSX, which consumes a LOT of system resources (running two operating systems at once turns out to be pretty resource-intensive, who'd have thought). So either of them will probably be a bit sluggish compared to dual-booting. I would not, for instance, suggest trying to run Photoshop in VMWare unless you have a lot of patience and free time and aren't actually planning on DOING anything in photoshop.
Personally I'd recommend using Boot Camp to dualboot, at least to start out. That way you only need to pay for a copy of Windows since Boot Camp is bundled with OSX, and you'll get good performance from it. Also, Boot Camp does a pretty good job of walking you through the install process.
LibreOffice is pretty compatible with MS Office, but of course not 100%, which means you can, from time to time, run into an issue. I'm a student myself, so I see it. One option is, if you already own a copy of MS Office, install it in Wine. Wine 1.4, which was release a month or so ago, allows you to run MS Office inside of Linux as a native application with practically zero issues. I've been using it to run Visio 2007 and found it to be perfect out of the box. It is also as smooth as running it on stock Windows, which is a big improvement in the latest version of Wine.
If you don't know, Wine is a reimplementation of Windows libraries and APIs for Linux/BSD/OSX that allows you to run Windows programs as if they were Linux programs, generally following all the window manager rules and even seeing the filesystem like a normal Linux program. It's quite useful, but not all programs work as well as MS Office.
Drivers are completely OS dependent. Ubuntu comes with its own set of drivers and hardware support.
This means you can run it completely independent of anything you had on Windows, but it also means hardware support is going to be different than it was on Windows. Also, keep in mind that software for Windows isn't compatible with Ubuntu. You can emulate it via WINE, but there are no guaranteed results.
As an aside, why don't you partition your hard drive and keep Windows, but install Ubuntu alongside it? You may even be able to fix your problem from Ubuntu.
just some tips add wine's ppa and apt-get install wine1.3, as well as winetricks install the windows fonts and DirectX9 10 and 11 dlls. But your best bet is appdb.winehq.org and search for the program you would like to play and see if it works.
This is just a $5 wrapper around Wine. Given the reviews in the App Store, you're probably better off installing Wine using the link above and donating $5 to the Wine project. At least that way your contribution will go to improving Wine.
If you are having problems with a game in Wine, you could always search WineHQ for specific compatibility tips, or you could download a pre made wrapper. The Porting Team site has a lot of wrappers+game bundles ready to download.
My mistake; the project developers describe it as a compatibility layer that sits between the executable and the system libraries, though it does fake a kernel process when necessary. They shifted to the "Wine Is Not an Emulator" name to differentiate themselves from true emulators, since Wine uses a variety of approaches in tandem to run Windows software.
Linking against Wine libraries is actually recommended for developers looking to port their applications to Unix (?). It seems a bit out of date, but I imagine they've just fallen behind on documentation and not implementation.
Darwine is for combining Wine with x86 emulation on PowerPC chips, so it's a dead and irrelevant project for a macbook pro. The original Wine now runs just fine on OS X, although WineBottler is a bit easier to install.
Morrowind is rated gold by Wine's AppDB, so it should be able to run without much issue.
Did you add the mount point of your cdrom drive to the wine drives?
You can either use the gui winecfg (Drives tab) or create a symlink at ~/.wine/dosdevices/
.
Both methods are explained here.
Make sure you get the latest wine directly from the website, it will be much, much more better at basically everything: http://www.winehq.org/
From there, you can typically get an idea for how well an app will work and if there are any special instructions to follow by going through appdb: http://appdb.winehq.org/
Steam is slow, but a lot of source games run fine. Just search AppDB and see what people say about individual apps.
If Wine doesn't do the trick, keep an eye on Crossover (it's basically Wine with some retail support/development).
Here's their compatibility page for Portal 2: http://www.codeweavers.com/compatibility/browse/name/?app_id=9099
First make sure you are running the latest version of wine, they make a lot of improvements between versions. Ubuntu probably don't have the latest in their repositories, so here are some instructions to download the beta version (yes, although it is beta software, it is still relatively stable).
Second is that Vavle have released a few updates for portal2, and I have heard some can improve performance in wine, so maybe try updating portal2.
I've been doing quite a bit with wine lately, and my advice:
start over; delete your /home/YOU/.wine/ directory, open a terminal and give the 'winecfg' command to rewrite it
to see your wine version type 'wine --version' in a terminal; for best results, you'll likely want to grab the 1.3 beta or PPA version.
install steam via winetricks (type 'winetricks' in a terminal and let the GUI walk you through it).
for bonus marks (and if you already have Steam installed on a Windows partition you can access in Linux), you can point Steam to your existing steamapps directory
That may not be completely true, actually... though I've no first-hand experience.
I'm tempted to grab my S/O's iPhone and try it. Though, if I cared that much, I might just install iTunes under wine or some vm (virtualbox?).
From Jacek Caban to wine-devel: > We don't use any of mentioned APIs that are about to be removed. We use Gecko more internal APIs. They are unfrozen for a while now and it's not really a news that Mozilla developers don't care much about embedders when making product direction decisions. It's definitely not a good for us, but it's nothing new, so I wouldn't worry too much (at lest not yet).
Wine can handle a lot of old and newer games from windows if you can't find exactly what you are looking for in native games or you have a classic you can't part with. Its pretty easy to use and there are online guides on how to get specific games up and running. While this does break from a purely native linux experience, windows gaming does have a considerably larger and more developed catalog. And wine works well with steam and source games.
Then try Wine.
Seriously, don't pirate Windows. It's a good OS that's better than Vista (which was basically W7 Beta) and Microsoft deserves the $65-100 it costs you. If you can't afford that, find ways to make your stuff work in Linux, find alternatives in Linux, or stick with what you have.
Get familiar with Wine (which will require you to be come familiar with your terminal). Steam itself runs great, and a good portion of games do too. Wine and how to install it on your mac
WINE isn't like Boot Camp at all. Boot Camp allows you to partition your hard drive and install a 2nd operating system (windows or linux). WINE is a program that allows you to install (some) windows apps on osx or linux. You can check out wine here http://www.winehq.org/
EDIT: Not trying to sound like a complete dick btw
Noticed this on https://alabe.com/support/WindowsMAC.htm: "Using Crossover or Wine
UPDATE January 2021: Solar Fire 9 runs well under Linux, MacOS and BSD with Wine or Crossover. Crossover is a commercial version of Wine, sold by Codeweavers. Wine (and Crossover) is not an emulator, like Virtualbox or Parallels, but a compatibility layer and takes far less resources. It generally makes for a much more seamless integration of the program than a virtualization like Parallels or Virtualbox. Also, with Wine and Crossover, you do not need a Windows license key, and do not have to worry about updates of Windows.
Nova Chartwheels will work on Crossover which you can review at http://www.codeweavers.com/. The same is true for Wine; you can look at the Wine website for more information http://www.winehq.org/"
The Wine version is 5.6 and is from http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Leap_15.1/
As far as rpm -qi wine says: Name : wine Version : 5.6 Release : lp151.1145.1 Architecture: x86_64 Install Date: Tue 14 Apr 2020 06:33:28 PM CDT Group : System/Emulators/PC Size : 234782534 License : LGPL-2.1-or-later Signature : RSA/SHA256, Sat 11 Apr 2020 04:29:39 AM CDT, Key ID dfa175a75104960e Source RPM : wine-5.6-lp151.1145.1.src.rpm Build Date : Sat 11 Apr 2020 04:24:08 AM CDT Build Host : lamb61 Relocations : (not relocatable) Vendor : obs://build.opensuse.org/Emulators URL : http://www.winehq.org/ Summary : An MS Windows Emulator
Familiarity will come with time and experience. You're a student, this will come naturally enough.
Compatibility is an issue. Wine on Linux can run quite a few Windows programs with plenty of exceptions (e.g. recent Microsoft versions). Or you can dual boot Linux and Windows, though Windows upgrades are not always flawless on dual boot computers. (Then again they're not always flawless on single-boot computers, but be aware there are more configuration problems with dual boot.)
Whatever you choose, get in the habit of backing up and recovering from backups.
You can check each game here on WineHQ's
Not every game is going to run as good as it does in Windows, but a lot of them still run well.
Check out GamersOnLinux.com
There are 200+ step-by-step guides on how to run Windows games in PlayOnLinux