CodeWeavers Blogs

Working on Wine Part 3 - Using Wine as a Developer

About This Guide This is a series of guides intended to introduce software developers to the Wine ecosystem. It will cover what Wine is, how to use Wine, how to debug Wine, how to fix Wine, and what to do with your fix once you've made it. Part 1 describes what Wine is and provides a short description of various popular forks of Wine. Part 2 describes Wine's build process. Part 3 describes how to use Wine as a developer. Part 4 describes how to debug Wine in general. Part 5 describes Wine's source tree layout and how to edit the source. Part 6 describes how you can send your work upstream. Now that you have Wine built, try running it: $ ./wine.win64/wine winecfg This should pop up a winecfg dialog. If not, something has gone wrong. The…

Working on Wine Part 2 - Wine's Build Process

About This Guide This is a series of guides intended to introduce software developers to the Wine ecosystem. It will cover what Wine is, how to use Wine, how to debug Wine, how to fix Wine, and what to do with your fix once you've made it. Part 1 describes what Wine is and provides a short description of various popular forks of Wine. Part 2 describes Wine's build process. Part 3 describes how to use Wine as a developer. Part 4 describes how to debug Wine in general. Part 5 describes Wine's source tree layout and how to edit the source. Part 6 describes how you can send your work upstream. Wine is effectively an operating system, including all of the libraries that a Windows system provides, such as support for 3D graphics, networking, audio, and…

Working on Wine Part 1 - The Wine Ecosystem

About This Guide This is a series of guides intended to introduce software developers to the Wine ecosystem. It will cover what Wine is, how to use Wine, how to debug Wine, how to fix Wine, and what to do with your fix once you've made it. Part 1 describes what Wine is and provides a short description of various popular forks of Wine. Part 2 describes Wine's build process. Part 3 describes how to use Wine as a developer. Part 4 describes how to debug Wine in general. Part 5 describes Wine's source tree layout and how to edit the source. Part 6 describes how you can send your work upstream. What is Wine? Wine is an open source reimplementation of Microsoft's Windows operating system on top of various Unix operating systems. It primarily targets…

20 December 2018 by Jana SchmidJana Schmid

Pet Project Debunks Myths About Working in Tech

Is working in Tech Company really defined by misogyny, greed and soullessness? This year, I took on a small creative pet project that started as a beer o’clock joke. When the project was complete, I realized that this one piece of work debunks many of the stereotypes people have about the tech industry and working in tech. “It's a booming industry filled with endless possibilities. Computer technology has come to define a large part of our culture for the past 20 years. And, of course, it's only getting bigger.”[1] Myth: It’s a one-stop shop for making millionsReality: 90% of all tech start-ups fail Perhaps the nicest car in our company parking lot (and the most fun) is our System Admin’s Mini Cooper.  We have…

19 October 2018 by Hana PagelHana Pagel

CrossOver Joins the Party with Version 18

CrossOver joins the party... It’s been a big year for CodeWeavers. This summer we marked the momentous 25th Anniversary of Wine with all our nearest and dearest in The Hague, Netherlands. Not long after that, we (finally) unveiled the work we’ve done for Valve to help bring high-quality gaming to Linux via Proton and Steam Play.  >>>Wine and Steam — A Major Milestone The CodeWeavers’ milestones of the last year have accompanied a wave of advancements to Wine and its related technologies, which have brought an unmistakable sense of joy and energy to the Wine community and beyond. I’m happy to announce that our latest release brings some of that celebration home to CrossOver.  What’s new?  First up,…

12 September 2018 by Jana SchmidJana Schmid

What day? You don't say —It's National Video Games Day

It sure seems these days there is a national day for everything. And a quick Google search confirms it. Did you know there are over 1,500 national days? >>> National Day Calendar I, myself am genetically predisposed to celebrate EVERYTHING! Half-birthdays — bring it. Puppy birthday cakes — but of course! National donut day — duh! Cinco de Mayo — naturally! Leap Year — what have I got to lose? Life anniversaries — sure why not.  You get the gist. So when it popped up in my social media planning that there is a National Video Games Day, I couldn’t resist. Especially with all the work we recently have done for Proton and Steam Play. >>> Wine and Steam – A Major Milestone Did you know there…

22 August 2018 by Jeremy WhiteJeremy White  

Wine and Steam - A Major Milestone

Yesterday, Valve announced a new feature in Steam Play that allows Windows titles to run on the Linux version of Steam using Wine. We have been working directly with Valve for two years on this effort, and the launch yesterday was one of the most joyful days of my career, for a variety of reasons.  First, the personal – my sons both grew up using Linux.  My older son graduated from college, got a job, and eventually bought a Windows PC so he could play his favorite games.  My younger son is still in college, and he remains a die hard Linux user.  Last night, he was able to install and run the few Windows games he craved on his Linux laptop. Second, the professional – I have long felt that computer games are the key to any…

26 June 2018 by Ryan  AbhiramRyan Abhiram  

The good, the bad and maybe not so ugly

So Apple is making the gutsy move of completely transitioning over to only 64-bit applications with next release of macOS. This reminds me of the movie The Good, the Bad and Maybe not so Ugly. As not to get too technical, let’s keep this simple. The NOT so ugly: A 64-bit program may be a little faster (depending on how it works). If you use applications that are memory demanding (like Photoshop, 3D rendering, etc) then having a 64-bit version will give it access to more of your computer's memory. In short, you are looking at better performance and compatibility with newer applications.>>> 'In-Cider' Info: CodeWeavers Working on 64-bit Support for macOS The bad: 32-bit applications will not run in the upcoming macOS without…

Please Wait...
eyJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNTQ3NjY2NTQ4fQ==