<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Switching to Linux (and back?)</title>
	<atom:link href="http://thirdpartyninjas.com/blog/2006/12/05/switching-to-linux-and-back/feed/" rel="self" type="application/rss+xml" />
	<link>http://thirdpartyninjas.com/blog/2006/12/05/switching-to-linux-and-back/</link>
	<description>Subcontracting ninjas since 2006</description>
	<lastBuildDate>Tue, 10 Apr 2012 17:53:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Jesse</title>
		<link>http://thirdpartyninjas.com/blog/2006/12/05/switching-to-linux-and-back/comment-page-1/#comment-20</link>
		<dc:creator>Jesse</dc:creator>
		<pubDate>Tue, 05 Dec 2006 19:15:24 +0000</pubDate>
		<guid isPermaLink="false">http://thirdpartyninjas.com/blog/2006/12/05/switching-to-linux-and-back/#comment-20</guid>
		<description>I also found autotools to be quite gross when working with anything complicated.  I mean, I love it when I can build and install apps that way, but it was a mess for me.  Though I&#039;ll admit I gave up pretty easily.

I looked at CMake, Perforce jam, and SCons, and they all seemed pretty good.  SCons is what I&#039;m currently using, and I&#039;ll probably continue using it for my cross-platform builds in the future.  (I wonder if anybody has made a .vcproj to SConstruct converter.  I&#039;ve gotta look into that.)

Thanks for the comment. :)</description>
		<content:encoded><![CDATA[<p>I also found autotools to be quite gross when working with anything complicated.  I mean, I love it when I can build and install apps that way, but it was a mess for me.  Though I&#8217;ll admit I gave up pretty easily.</p>
<p>I looked at CMake, Perforce jam, and SCons, and they all seemed pretty good.  SCons is what I&#8217;m currently using, and I&#8217;ll probably continue using it for my cross-platform builds in the future.  (I wonder if anybody has made a .vcproj to SConstruct converter.  I&#8217;ve gotta look into that.)</p>
<p>Thanks for the comment. <img src='http://thirdpartyninjas.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GBGames</title>
		<link>http://thirdpartyninjas.com/blog/2006/12/05/switching-to-linux-and-back/comment-page-1/#comment-19</link>
		<dc:creator>GBGames</dc:creator>
		<pubDate>Tue, 05 Dec 2006 16:56:44 +0000</pubDate>
		<guid isPermaLink="false">http://thirdpartyninjas.com/blog/2006/12/05/switching-to-linux-and-back/#comment-19</guid>
		<description>Games and developer tools seem to be the only things I hear people complain about.  Most everything else is covered (except for some pieces of software needed for work that only exist because of that work).

As for games, you can try using Wine, or you can start looking for other native games. happypenguin.org and linuxgames.com are two sites that post news about games available for GNU/Linux.  Some are in development, some are finished, and some are new.  Obviously you won&#039;t find as many games as you would on Windows, but it might help to open your eyes to what is out there.

As for dev tools, I&#039;m starting to encounter problems myself.  You would think that an open source environment would allow for all sorts of great dev tools, but they are really only useful if you already know what you are doing.  I think Microsoft&#039;s advantage is that it is pretty much one platform (for now), and so there is no concern about different implementations of Windows.  They can provide all sorts of great tools that will &quot;just work&quot;, whereas creating similar tools on GNU/Linux is harder to get them to &quot;just work&quot;.

For instance, if you want to distribute your code and get it running on not only the various versions of GNU/Linux but also BSD variants, cygwin, etc, you would use autotools. Well, I started learning about it, and it is really not that easy to use.  I can get text-based games distributed, but once I started using graphics, I hit a roadblock.  Tutorials just don&#039;t seem to exist, or at least nothing comprehensive.  It&#039;s basically a pain.

So my choice is to ignore it and learn something simpler like CMake, which means isolating myself from the platforms that don&#039;t use it, creating my own build system, isolating myself from most everyone who expects to just do ./configure &#038;&#038; make &#038;&#038; make install, or tough it out, slowing down development until I learn.  Eventually I will get it, though.  The adantages just seem too great, and once it is learned, I know it pretty much for life.

But for now, it is a pain.  I think development on Windows is also a pain, just a better-documented one. B-)

Good luck!</description>
		<content:encoded><![CDATA[<p>Games and developer tools seem to be the only things I hear people complain about.  Most everything else is covered (except for some pieces of software needed for work that only exist because of that work).</p>
<p>As for games, you can try using Wine, or you can start looking for other native games. happypenguin.org and linuxgames.com are two sites that post news about games available for GNU/Linux.  Some are in development, some are finished, and some are new.  Obviously you won&#8217;t find as many games as you would on Windows, but it might help to open your eyes to what is out there.</p>
<p>As for dev tools, I&#8217;m starting to encounter problems myself.  You would think that an open source environment would allow for all sorts of great dev tools, but they are really only useful if you already know what you are doing.  I think Microsoft&#8217;s advantage is that it is pretty much one platform (for now), and so there is no concern about different implementations of Windows.  They can provide all sorts of great tools that will &#8220;just work&#8221;, whereas creating similar tools on GNU/Linux is harder to get them to &#8220;just work&#8221;.</p>
<p>For instance, if you want to distribute your code and get it running on not only the various versions of GNU/Linux but also BSD variants, cygwin, etc, you would use autotools. Well, I started learning about it, and it is really not that easy to use.  I can get text-based games distributed, but once I started using graphics, I hit a roadblock.  Tutorials just don&#8217;t seem to exist, or at least nothing comprehensive.  It&#8217;s basically a pain.</p>
<p>So my choice is to ignore it and learn something simpler like CMake, which means isolating myself from the platforms that don&#8217;t use it, creating my own build system, isolating myself from most everyone who expects to just do ./configure &#38;#38;&#38;#38; make &#38;#38;&#38;#38; make install, or tough it out, slowing down development until I learn.  Eventually I will get it, though.  The adantages just seem too great, and once it is learned, I know it pretty much for life.</p>
<p>But for now, it is a pain.  I think development on Windows is also a pain, just a better-documented one. B-)</p>
<p>Good luck!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

