<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mattgadient.com &#187; OS</title>
	<atom:link href="http://mattgadient.com/category/os/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattgadient.com</link>
	<description>Informational blogging by Matthew Gadient.</description>
	<lastBuildDate>Tue, 20 Jul 2010 23:08:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FreeNAS &#8211; a powerful file serving solution, but not without it&#8217;s issues</title>
		<link>http://mattgadient.com/2010/05/23/freenas-a-powerful-file-serving-solution-but-not-without-its-issues/</link>
		<comments>http://mattgadient.com/2010/05/23/freenas-a-powerful-file-serving-solution-but-not-without-its-issues/#comments</comments>
		<pubDate>Sun, 23 May 2010 09:26:28 +0000</pubDate>
		<dc:creator>Matt Gadient</dc:creator>
				<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://mattgadient.com/2010/05/23/freenas-a-powerful-file-serving-solution-but-not-without-its-issues/</guid>
		<description><![CDATA[Here&#8217;s the deal.
I had a pretty low power machine with an i3, integrated video, etc. It&#8217;s life long dream was of course to be our new file server so that I could start shutting off my sauna-in-a-case rig that was serving files 24/7 while out-performing our home furnace in heat output.
The i3 got it&#8217;s wish. [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the deal.</p>
<p>I had a pretty low power machine with an i3, integrated video, etc. It&#8217;s life long dream was of course to be our new file server so that I could start shutting off my sauna-in-a-case rig that was serving files 24/7 while out-performing our home furnace in heat output.</p>
<p>The i3 got it&#8217;s wish. It&#8217;s serving files, the other one&#8217;s off, and my room&#8217;s 10 degrees colder.</p>
<p>-</p>
<p>Enough blathering though.</p>
<p>-</p>
<p>Here&#8217;s what I like about FreeNAS:</p>
<ol>
<li>ZFS &#8211; If you don&#8217;t know what the ZFS file system is, it&#8217;s pretty bloody amazing &#8211; look it up. Look up RAIDZ in particular (the RAID5 of ZFS). Yes, FreeNAS supports the other <span id="more-750"></span>junk (FAT/32, NTFS, HFS+, EXT#, UFS, etc), but ZFS is just&#8230; well&#8230; so good. It&#8217;s not *all* roses, but I&#8217;ll explain that later.</li>
<li>Installs to a USB memory stick &#8211; This is pretty key. One less hard drive to power, less heat, more room in the case. It&#8217;s got a small memory footprint which it also pops into RAM.</li>
<li>Headless administration &#8211; once installed, it can be administered through your browser (just like a router). No keyboard, no mouse, no monitor required.</li>
<li>E-mail alerts &#8211; This is a biggie. If you decide to run it headless and a hard drive fails&#8230; how will you know? I suppose if you&#8217;re running a single drive you&#8217;ll figure it out when you can&#8217;t access it, but when you&#8217;re running a headless RAID5/6/etc, a dead drive in your array might be a good thing to know about. You can up FreeNAS to email you alerts (as long as you&#8217;ve got an internet connection of course).</li>
<li>Graphical interface (ties in to #3). It does fall short here sometimes, but I&#8217;ll rag on it a little further down.</li>
<li>A pile of protocols/services. You&#8217;ve got the regular networking options (CIFS/SMB, AFP, NFS), the techie stuff (FTP, SSH, RSync, etc), the fun stuff (iTunes server, BitTorrent), and a few others.</li>
</ol>
<p>There&#8217;s more when you get into the details, but in terms of comparing the major overall features, the above is what really helped it stand out for me (except for #6, many others have a whole slew of services too).</p>
<p>As I said earlier though, it&#8217;s not all roses.</p>
<p>-</p>
<h4>FreeNAS ZFS</h4>
<p>ZFS, for all it&#8217;s sheer awesomeness isn&#8217;t perfect. For starters (and this is a FreeNAS thing), only the more recent versions of ZFS have data deduplication. What&#8217;s data de-duplication? Well, Windows Home Server has a feature where if you have 2 copies of the exact same file, it&#8217;ll only physically store one of them to save space. ZFS goes beyond that, and in addition to that, if you have *parts* of a file that are the same, it&#8217;ll only physically store one copy of those parts. All automatically in the background (assuming it&#8217;s turned on of course). FreeNAS from what I gather will eventually get this, but it could be a while yet, while other NAS&#8217;s like Nexenta and EON already have it.</p>
<p>ZFS also has it&#8217;s own issues (unrelated to FreeNAS).</p>
<p>For instance, you can enable various compression levels through gzip, or use lzjb. Depending on your processor power, amount of RAM, and hard drive speeds, this can actually speed up file transfers in addition to saving you space. Sounds good, right? Well&#8230; not completely. Enabling compression caused FreeNAS to restart on certain files in my case. If you don&#8217;t have enough RAM, you can have problems with ZFS. If you haven&#8217;t configured something you needed to, you can have problems.</p>
<p>What this really boils down to is that as powerful and awesome as ZFS is, it&#8217;s not always an out-of-the-box-stable-and-it-works sort of thing. You&#8217;re supposed to configure different settings for ZFS, first to make it stable with your configuration, and then to tweak it. A 32-bit install may need different settings than a 64-bit install. Compare this to the other file systems that are generally rock-solid out of the box even without a lick of configuration.</p>
<p>For those who&#8217;ve run servers, it&#8217;s similar to tweaking MySQL. You have to learn, do a little trial and error, and in the end you can have a pretty amazing set-up, utilizing all the power you can harness. It&#8217;s not beginner friendly though. It would help if FreeNAS had some built-in GUI goodness to help with this, but it doesn&#8217;t.</p>
<p>-</p>
<h4>Installation</h4>
<p>As long as you&#8217;re comfortable setting up your network configuration (really not much more than your IP address and subnet mask), you&#8217;re fine there. The only real issue I had here was that you need to burn a CD first, then use it to install on the memory stick. Since the CD-ROM will presumably never see use again, you&#8217;ll end up wanting to take it out again until the next upgrade, when you&#8217;ll have to burn a new disk.</p>
<p>There is a way to just download the image, but you can&#8217;t install it through the Mac&#8217;s Disk Utility (I believe they linked some software to do it with).</p>
<p>It&#8217;s not the end of the world, and might seem like a nitpick, but it&#8217;s really just an annoyance. I thought we started using USB sticks so we didn&#8217;t have to touch CD&#8217;s anymore!</p>
<p>-</p>
<h4>Learning Curve and Lack of GUI stuff</h4>
<p>Earlier I compared the headless aspect (and GUI) to setting up a router, but someone who&#8217;s *just* figured out how to set up their router is in for a bit of a learning curve. To be completely fair, most of the other stuff that acts as a NAS requires you to do just about everything through the command line (ZFS being a big one). FreeNAS does let you do 90% of the stuff through the GUI, but there are a few things there that will completely lose some people. ZFS configuration being one. Another being setting permissions for things that need it (like AFS). The GUI does so well that it&#8217;s easy to see the places where it does fall short right now. Someone who&#8217;s never had to look at a command prompt / terminal /etc is going to have a really easy time with most things, and then a painfully brutal time with others.</p>
<p>-</p>
<h4>Conclusion</h4>
<p>All-in-all, FreeNAS is arguably one of the best solutions out there right now. It does have it&#8217;s flaws, but as time goes on it&#8217;s almost certain to improve dramatically.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattgadient.com/2010/05/23/freenas-a-powerful-file-serving-solution-but-not-without-its-issues/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FreeNAS fix &#8211; afp file permissions</title>
		<link>http://mattgadient.com/2010/05/22/freenas-fix-afp-file-permissions/</link>
		<comments>http://mattgadient.com/2010/05/22/freenas-fix-afp-file-permissions/#comments</comments>
		<pubDate>Sun, 23 May 2010 05:11:34 +0000</pubDate>
		<dc:creator>Matt Gadient</dc:creator>
				<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://mattgadient.com/2010/05/22/freenas-fix-afp-file-permissions/</guid>
		<description><![CDATA[After setting up users and groups in FreeNAS, I found that I wasn&#8217;t able to give any users write access.
I could get guests to read.
I could get users to read.
I couldn&#8217;t get anyone to write.
-
For whatever reason, it took a few searches before I came across the mac section of the FreeNAS documentation here. In [...]]]></description>
			<content:encoded><![CDATA[<p>After setting up users and groups in FreeNAS, I found that I wasn&#8217;t able to give any users write access.</p>
<p>I could get guests to read.</p>
<p>I could get users to read.</p>
<p>I couldn&#8217;t get anyone to write.</p>
<p>-</p>
<p>For whatever reason, it took a few searches before I came across the mac section of the <a href="http://freenas.org/documentation:howto:apple_macintosh_setup">FreeNAS documentation here</a>. In any case, I&#8217;m going to guess that not everyone who uses FreeNAS is an SSH guru (although if you are you can just read the above link and skip the rest). Here&#8217;s the somewhat-easy-but-I&#8217;m-still-not-happy-about-it-way of doing it&#8230;</p>
<p>-</p>
<p>1) Hopefully you got to the point where you made users and put them in the same group.<br />
a) If not, find Access/Users_And_Groups in the menu;<br />
b) create a group (name it something easy)<br />
c) create users (at least one for you!) and add them to your new group<br />
It should look something like this afterwards:</p>
<div id="attachment_745" class="wp-caption alignnone" style="width: 310px"><a href="http://mattgadient.com/wp-content/uploads/2010/05/FreeNAS-access-users-groups.png"><img class="size-medium wp-image-745" title="FreeNAS-access-users-groups" src="http://mattgadient.com/wp-content/uploads/2010/05/FreeNAS-access-users-groups-300x83.png" alt="" width="300" height="83" /></a><p class="wp-caption-text">In the above example, &quot;family&quot; is the group. Since my name is Matt, &quot;Matt&quot; is the user we&#39;ll be focusing on for the rest. The actual UID numbers used for the user and groups don&#39;t really matter - just use the defaults.</p></div>
<p>d) Make sure you&#8217;ve also set up an AFP share (<strong>Services/AFP/Shares</strong>). The next part here <em>might</em> not matter, but may as well do it anyway just in case &#8211; stick your username in the Read/Write access part (may be case sensitive, so be sure to capitalize if necessary).</p>
<p>2) Assuming you got everything in #1 done, it&#8217;s time to get you some read/write access. Here&#8217;s how we do it:<br />
a) First you need the location of the folder. Easiest way to get this is to navigate to <strong>Services/AFP/Shares</strong> (just like in the step above), and find the <strong>Path</strong>.  Look below to see what mine looked like:</p>
<div id="attachment_746" class="wp-caption alignnone" style="width: 310px"><a href="http://mattgadient.com/wp-content/uploads/2010/05/FreeNAS-Services-AFP-Share.png"><img class="size-medium wp-image-746" title="FreeNAS-Services-AFP-Share" src="http://mattgadient.com/wp-content/uploads/2010/05/FreeNAS-Services-AFP-Share-300x102.png" alt="" width="300" height="102" /></a><p class="wp-caption-text">The part we&#39;re interested is highlighted. Select it and copy it to the clipboard (Apple-C on your keyboard or right-click and choose &quot;Copy&quot;).</p></div>
<p>In my case it was <strong>/mnt/SeagateZFS/MainStorage/</strong> &#8211; select whatever yours is and copy it to the keyboard.</p>
<p>3) Next (and finally), we&#8217;re going to issue a couple commands, similar to what&#8217;s on the page linked at the very beginning. Head to the <strong>Advanced/Command</strong> menu.<br />
a) Type in:</p>
<blockquote><p><span style="color: #0000ff;">chown  macuser:macgroup  /mnt/yourvolume/yoursharedfolder</span></p>
<p>Replace <span style="color: #0000ff;">macuser</span> and <span style="color: #0000ff;">macgroup</span> with your name and group from step#1. Use the stuff from step#2 as <span style="color: #0000ff;">/mnt/yourvolume/yoursharedfolder</span> (you can either Apple-V or right-click paste to get that part in). I used double-spaces in the above to make it easier to read, but just using single spaces. As an example, mine was:</p>
<p><a href="http://mattgadient.com/wp-content/uploads/2010/05/FreeNAS-chown.png"><img class="alignnone size-medium wp-image-747" title="FreeNAS-chown" src="http://mattgadient.com/wp-content/uploads/2010/05/FreeNAS-chown-300x90.png" alt="" width="300" height="90" /></a><br />
Hit <strong>execute</strong>. Not much will happen, except that it&#8217;ll display the command you just sent.</p></blockquote>
<p>b) Type in:</p>
<blockquote><p>chmod  2775  /mnt/yourvolume/yoursharedfolder</p>
<p>Again, similar to the above, except that where it says /mnt/yourvolume/yoursharedfolder, you&#8217;re pasting the stuff from your clipboard (from step#2) again.</p>
<p>Mine looked something like this:<br />
<a href="http://mattgadient.com/wp-content/uploads/2010/05/FreeNAS-chmod.png"><img class="alignnone size-medium wp-image-748" title="FreeNAS-chmod" src="http://mattgadient.com/wp-content/uploads/2010/05/FreeNAS-chmod-300x97.png" alt="" width="300" height="97" /><br />
</a>Hit <strong>execute</strong>.</p></blockquote>
<p>You&#8217;re done. Hopefully things should work. At the very least, you should be able to disconnect/reconnect and start copying files or create folders through your own account. Hopefully other people in your group will have access too, but verify to make sure they have the limited (or unlimited as the case may be) access you want them to have.</p>
<p>If you&#8217;re completely lost as to what exactly you just did, you basically just took ownership of the folder with your user account, and assigned it to your group on the filesystem / operating system level.</p>
<p>Hopefully in the future, someone makes changes to make things a little less cumbersome. Granted, there&#8217;s not a lot that can be done, but if the FreeNAS GUI automated the permissions setttings (or at least presented a GUI to do it), it would make it a little easier for people. A *very* good place for this would be a new item in the Access Menu called &#8220;file and folder permissions&#8221; or something to that effect. The menu item could list the shares or the dataset and have a &#8220;choose owner&#8221;, &#8220;choose group&#8221;, and &#8220;set owner/group/user permissions&#8221; section for each share. Worst case scenerio, giving the file manager a facelift and doing it there would help too.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattgadient.com/2010/05/22/freenas-fix-afp-file-permissions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FreeNAS fix &#8211; creating ZFS raid-5 (aka raidz) and UNKNOWN showing everywhere</title>
		<link>http://mattgadient.com/2010/05/22/freenas-fix-creating-zfs-raid-5-aka-raidz-and-unknown-showing-everywhere/</link>
		<comments>http://mattgadient.com/2010/05/22/freenas-fix-creating-zfs-raid-5-aka-raidz-and-unknown-showing-everywhere/#comments</comments>
		<pubDate>Sun, 23 May 2010 00:57:37 +0000</pubDate>
		<dc:creator>Matt Gadient</dc:creator>
				<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://mattgadient.com/2010/05/22/freenas-fix-creating-zfs-raid-5-aka-raidz-and-unknown-showing-everywhere/</guid>
		<description><![CDATA[While attempting to create a ZFS raid5 pool in FreeNAS, I had an issue where Size, Used, Free, Capacity, and Health all showed as UNKNOWN. In the configuration tab, the pool/virtual_device/dataset showed up under &#8220;current&#8221; but never under &#8220;detected&#8221;. Unfortunately there was absolutely zilch out there for information on this issue.
3 hours later&#8230;.
(warning: before going [...]]]></description>
			<content:encoded><![CDATA[<p>While attempting to create a ZFS raid5 pool in FreeNAS, I had an issue where Size, Used, Free, Capacity, and Health all showed as UNKNOWN. In the configuration tab, the pool/virtual_device/dataset showed up under &#8220;current&#8221; but never under &#8220;detected&#8221;. Unfortunately there was absolutely zilch out there for information on this issue.</p>
<p>3 hours later&#8230;.</p>
<p>(<span style="color: #800000;">warning: before going any further, this is for a clean installation &#8211; if you&#8217;ve got data on those drives, it&#8217;s gonna be gone if you keep reading&#8230;</span>)</p>
<p>-</p>
<h4>What you need to do to fix it is:</h4>
<p>-</p>
<p>0) pre-step: Delete all your entries in the ZFS section. You&#8217;ve probably got entries in the <strong>Virtual Device (Pools)</strong>, <strong>Management (Pools)</strong>, and <strong>Dataset (Datasets)</strong> sections. Remove them all, and don&#8217;t forget to update/save. We&#8217;re trying to get things in a clean state here.<br />
-<br />
1) Click <span style="text-decoration: underline;">Disks/Management</span> from the main menu.<br />
2) Delete all the entries for your current drives (then save the changes).<br />
3) Create new entries. HOWEVER, this time for the formatting you&#8217;re going to LEAVE ALL THE DEFAULTS and choose <span style="text-decoration: underline;">NTFS</span> for the &#8220;Preformatted File System&#8221; (don&#8217;t worry, we&#8217;ll be changing it back to &#8220;ZFS Storage Pool Device&#8221; later). Do this for every drive you&#8217;re using, and save/apply the changes.<br />
4) Click <span style="text-decoration: underline;">Disks/Format</span> from the main menu.<br />
5) One at a time, select each disk, choose <span style="text-decoration: underline;">ZFS Storage Pool Device</span> as the File System, then hit <span style="text-decoration: underline;">Format disk</span>.<br />
-<br />
6) Now you should be able to create the Virtual Device, and the actual Management Pool. Once the pool&#8217;s added, you should be seeing proper numbers instead of &#8220;UNKNOWN&#8221;, and ideally everything should be working from here on in.</p>
<p>-</p>
<p>-</p>
<p>-</p>
<p><span style="text-decoration: underline;">So what causes this behavior?</span></p>
<p>In the past I&#8217;ve run into issues where <em>FileSystem B</em> will not install properly on a drive that currently has <em>FileSystem A </em>on it. In those cases, I&#8217;ve either had to do a low-level format first to completely zero everything out, or try to do an intermediate partition/format with a <em>FileSystem C</em>, then try <em>B</em> again. Presumably, a similar thing happened here.</p>
<p>Now, this hasn&#8217;t happened for years before now (although the Mac OS X bootloader likes to resist being installed to drives that had other partition types sometimes), but I seem to recall it being an NTFS-FAT-EXT# circle that had issues in the past. As far as the hard drives I was using for this FreeNAS install, one had a Mac HFS+ partition, and I wouldn&#8217;t be surprised if that was the culprit that ZFS didn&#8217;t like.</p>
<p>In any case, what we&#8217;ve done above is essentially partition/format the drives as NTFS first, which ZFS didn&#8217;t have a problem overwriting. In the event you don&#8217;t have luck with NTFS as your intermediate file system, try the other partition types. If all else fails, I&#8217;d recommend grabbing the diagnostic tool from your hard drive manufacturer (SeaTools for Seagate drives for example), and use it to do a low level format and try again.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattgadient.com/2010/05/22/freenas-fix-creating-zfs-raid-5-aka-raidz-and-unknown-showing-everywhere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeNAS error while installing &#8211; the fix</title>
		<link>http://mattgadient.com/2010/05/22/freenas-error-while-installing-the-fix/</link>
		<comments>http://mattgadient.com/2010/05/22/freenas-error-while-installing-the-fix/#comments</comments>
		<pubDate>Sat, 22 May 2010 11:21:10 +0000</pubDate>
		<dc:creator>Matt Gadient</dc:creator>
				<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://mattgadient.com/2010/05/22/freenas-error-while-installing-the-fix/</guid>
		<description><![CDATA[For those installing FreeNAS to a USB drive, a common error message is as follows:
gzip: stdout: Broken pip
Error: Failed to dd image on &#8216;/dev/da0&#8242;
Unmount CDROM.
There was a problem while copying files.
Fortunately, the fix is easy.
Step 1: Restart the computer WITHOUT the USB drive plugged in.
Step 2: Let the Live CD boot completely until you&#8217;re back [...]]]></description>
			<content:encoded><![CDATA[<p>For those installing FreeNAS to a USB drive, a common error message is as follows:</p>
<p><span style="color: #000080;">gzip: stdout: Broken pip<br />
Error: Failed to dd image on &#8216;/dev/da0&#8242;<br />
Unmount CDROM.<br />
There was a problem while copying files.</span></p>
<p>Fortunately, the fix is easy.</p>
<p>Step 1: Restart the computer WITHOUT the USB drive plugged in.<br />
Step 2: Let the Live CD boot completely until you&#8217;re back at the same menu.<br />
Step 3: Plug the USB drive in, then choose the option to install. It should now work.</p>
<p>From what I read when looking around, it looks like while the CD boots it installs some temporary files of some sort to the USB drive if it&#8217;s plugged in at the time, which causes the above error. Just wait until it&#8217;s finished booting &#8211; the installer&#8217;s smart enough to find your USB drive once it&#8217;s plugged in.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattgadient.com/2010/05/22/freenas-error-while-installing-the-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why don&#8217;t macs get viruses? (and Windows computers do!)</title>
		<link>http://mattgadient.com/2010/03/20/why-dont-macs-get-viruses-and-windows-computers-do/</link>
		<comments>http://mattgadient.com/2010/03/20/why-dont-macs-get-viruses-and-windows-computers-do/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 10:28:34 +0000</pubDate>
		<dc:creator>Matt Gadient</dc:creator>
				<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://mattgadient.com/2010/03/20/why-dont-macs-get-viruses-and-windows-computers-do/</guid>
		<description><![CDATA[The answer you&#8217;re most likely to get from most uneducated drones when asking this question goes something like this:
There are significantly fewer Macs than Windows machines, so hackers don&#8217;t bother making viruses for them. Macs are just as insecure as Windows, they just don&#8217;t get targetted.
This is of course, incorrect.
Here&#8217;s the real reason (don&#8217;t worry, [...]]]></description>
			<content:encoded><![CDATA[<p>The answer you&#8217;re most likely to get from most uneducated drones when asking this question goes something like this:</p>
<blockquote><p>There are significantly fewer Macs than Windows machines, so hackers don&#8217;t bother making viruses for them. Macs are just as insecure as Windows, they just don&#8217;t get targetted.</p></blockquote>
<p>This is of course, <strong>incorrect</strong>.</p>
<p>Here&#8217;s the real reason (don&#8217;t worry, I&#8217;ll elaborate):</p>
<table border="0">
<tbody>
<tr>
<td><strong>Mac:</strong></td>
<td><strong>Windows:</strong></td>
</tr>
<tr>
<td><img class="alignnone size-medium wp-image-739" title="mac-software-update" src="http://mattgadient.com/wp-content/uploads/2010/03/mac-software-update-300x199.png" alt="mac-software-update" width="210" height="139" /></p>
<p>You will see something like this when updating a typical Mac program.</td>
<td><img class="alignnone size-medium wp-image-741" title="firefox-uac-prompt" src="http://mattgadient.com/wp-content/uploads/2010/03/firefox-uac-prompt-300x183.png" alt="firefox-uac-prompt" width="210" height="128" /></p>
<p>You will see something like this when updating a typical Windows program.</td>
</tr>
</tbody>
</table>
<p>Woah. Wait. Both are updating a program. What&#8217;s the difference?</p>
<p>-</p>
<p>In short, every time you install or update a Windows program, you&#8217;re forced to give it full access to your computer. Every. Single. Time. Firefox needs an update? <strong>Grant full access.</strong> Java needs an update? <strong>Grant full access.</strong> Some other random program needs to update? <strong>Grant full&#8230; you get the idea.</strong></p>
<p>Now you might be thinking, &#8220;I have to grant every program full access to my computer for it to update itself? That seems silly&#8221;. And you&#8217;d be right. There&#8217;s no reason that every random program should be given full access to your machine. That would be like a bank giving keys to the vault to every customer that walked in.</p>
<p>If Microsoft ran a bank, the vault would be empty.<span id="more-742"></span></p>
<p>-</p>
<p>Things are different on the Mac. If a program needs to update, it just asks you, and then updates itself. All <strong>without needing full access</strong>. It makes sense.</p>
<p>To be fair, there are a few Mac exceptions. Generally, they&#8217;re programs that need to touch system files, interact directly with drivers, or embed themselves in the system for another reason.</p>
<p>Some actually need access to the whole system:<br />
-Mac OS X software updates<br />
-Virtual Machine software (Parallels, VMWare, etc)<br />
-Anti-virus programs<br />
-A few edge-case programs (things that add themselves to the System Preferences panel for example)</p>
<p>Others don&#8217;t need access to the whole system, but request it because they&#8217;re either poorly programmed or contain DRM:<br />
-Microsoft Office for Mac (poorly programmed)<br />
-Microsoft Messenger for Mac (poorly programmed)<br />
-all other microsoft products for the mac (poorly programmed)<br />
-Adobe Photoshop (DRM)<br />
-few others</p>
<p>The way the Mac goes about dealing with these is that it asks for your username and password. If you supply that info, it&#8217;ll allow the program that&#8217;s installing/updating to have full access to the system.</p>
<p>-</p>
<p><strong>So wait!? How is this different? Why does this matter?</strong></p>
<p>Most Windows users are greeted with UAC prompts multiple times per week (multiple times per day in some cases). What&#8217;s worse is that many don&#8217;t know what they&#8217;re for. Something says it needs to update, so they click OK. If they don&#8217;t, it often keeps bugging them until they do.</p>
<p>On the Mac, it&#8217;s very seldom that the prompt comes up asking for the username + password. The few times they do pop up, there&#8217;s generally a good indication as to what it&#8217;s there for.</p>
<p>From a virus writer&#8217;s standpoint, who are you going to target? The lost Windows users who have already hit &#8220;Allow&#8221; a dozen times in the last week? Or the Mac user who&#8217;s going to have alarm bells going off in their head when they unexpectedly see a prompt asking for their password?</p>
<p>-</p>
<p><strong>So, why do Windows machines get more viruses than Macs&#8230;? </strong></p>
<p>It&#8217;s the design.</p>
<p>Windows was designed around the philosophy that everything can and should have full access to your system. This worked well in the past, but the deficiencies in the design have become all too apparent and are now being exploited at every opportunity. There&#8217;s a problem when your OS expects dad/grandma/junior to click &#8220;Allow&#8221; multiple times throughout the day to keep current with various program updates, when they&#8217;re not going to have any clue what is actually being &#8220;allowed&#8221; most of the time.</p>
<p>Mac OS X on the other hand is based on a solid foundation from a security standpoint (Unix). The philosophy around it is the user doesn&#8217;t get full access the the system, so programs won&#8217;t either. The OS is designed so that a typical program will never need full access, whether it&#8217;s installing or being updated. Dad/grandma/junior aren&#8217;t bombarded with prompts they know nothing about. The few times they&#8217;re actually asked to authorize a program to do something, they generally have a good notion as to why they&#8217;re being prompted, and in the event they don&#8217;t, they&#8217;re much more likely to hit Cancel, or at least ask someone for some guidance.</p>
<p>-</p>
<p>Granted, if Macs had higher market share, they&#8217;d be more of a target for virus writers than they are today. However, regardless of the market share, Windows will always be the prime target. After all, why would someone write a virus for the Mac when Windows so readily hands you the keys to the castle?</p>
<p>-</p>
<p><em>Disclaimer: I do not work for Apple or Microsoft. I do however use both Mac OS X, and the Windows 7 operating system on a regular basis.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://mattgadient.com/2010/03/20/why-dont-macs-get-viruses-and-windows-computers-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard on the MSI X58 Pro-E</title>
		<link>http://mattgadient.com/2009/11/04/snow-leopard-on-the-msi-x58-pro-e/</link>
		<comments>http://mattgadient.com/2009/11/04/snow-leopard-on-the-msi-x58-pro-e/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 19:12:42 +0000</pubDate>
		<dc:creator>Matt Gadient</dc:creator>
				<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://mattgadient.com/2009/11/04/snow-leopard-on-the-msi-x58-pro-e/</guid>
		<description><![CDATA[It&#8217;s do-able. That said, it wasn&#8217;t fun.
I&#8217;ll try to walk through the steps it took. Much of this is done by memory, but I just finished, so it&#8217;s fairly fresh in my mind (although I&#8217;m rather sleep deprived at the moment so bear with me).
It&#8217;s worth noting that I used an ATI 4850 video card. [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s do-able. That said, it wasn&#8217;t fun.</p>
<p>I&#8217;ll try to walk through the steps it took. Much of this is done by memory, but I just finished, so it&#8217;s fairly fresh in my mind (although I&#8217;m rather sleep deprived at the moment so bear with me).</p>
<p>It&#8217;s worth noting that I used an ATI 4850 video card. If you go with an nVidia card, it may be a lot easier (try it on your own before paining yourself with this process).</p>
<p><img class="alignnone size-medium wp-image-726" title="Screen shot 2009-11-04 at 1.11.00 PM" src="http://mattgadient.com/wp-content/uploads/2009/11/Screen-shot-2009-11-04-at-1.11.00-PM-300x255.png" alt="Screen shot 2009-11-04 at 1.11.00 PM" width="300" height="255" /></p>
<p>Network, video, sound (at least 2-channel anyway), microphone are working. Sleep isn&#8217;t (so disable it in the Energy Saver section in System Preferences)</p>
<p>The stuff you might need:<br />
-Retail Snow Leopard disk (hopefully you&#8217;ve bought it already)<br />
-An existing install, or <a href="http://store.psystar.com/featured/rebel-efi-preview.html">Rebel EFI</a> otherwise (it&#8217;s a free download).<br />
-USB hard drive or USB memory stick<br />
-the <a href="http://osx86.sojugarden.com/installer/">MyHack</a> installer<br />
-<a href="http://netkas.org/?p=271">Netkas&#8217;s PC EFI v10.5</a><br />
-<a href="http://code.google.com/p/voodoohda/">Voodoo HDA</a><br />
-<a href="http://cheetha.net/">Kext Helper</a></p>
<p>Huge thanks to each of the<span id="more-727"></span> sites/owners mentioned above. It&#8217;s their contributions that made this all possible (and resulted in what seems to be a perfectly flawless system so far).</p>
<p>This isn&#8217;t a step-by-step walkthrough. I&#8217;ll assume you&#8217;ve tried many things, beat your head against the wall, and hopefully made a little headway on your own (in which case hopefully something here will fill in the blanks where you got stuck).</p>
<p>-</p>
<p><span style="text-decoration: underline;">Before you get started:</span><br />
If your hard drive is 1GB or larger, you might want to consider creating a small partition. I had a boot0 error (on the 4th line) over and over once I got to the point where I was trying to boot from the hard drive because I had a 1.5TB partition.</p>
<p>AHCI must be selected in the bios (NOT RAID). IDE may work as well, but I didn&#8217;t try it &#8211; AHCI is probably your best bet.</p>
<p>Most of the other stuff in the BIOS didn&#8217;t seem to have any effect. Enhanced Halt and EIST didn&#8217;t make any difference whether they were enabled or disabled (it&#8217;s often recommended to disable them). Really, the AHCI thing was the only hiccup that ever hit me.</p>
<p>If you&#8217;re using an ATI video card, you&#8217;ll probably need to be booting in safe mode until the very end.</p>
<p>-</p>
<p><span style="text-decoration: underline;">Getting started:</span><br />
If you don&#8217;t have an existing installation on the hard drive, and only have the retail Snow Leopard disc, the ONLY bootloader that worked for me in the beginning was the Rebel EFI one (which you download and then burn to a disc). I also had to run it in <strong>Safe Mode</strong> (when the bootloader starts, press the &#8220;down&#8221; arrow key and then the spacebar to check the box for safe mode).</p>
<p>Other bootloaders *should* work, but I tried a few without success. It&#8217;s worth noting that for the graphical ones, you can press the &#8220;tab&#8221; key to get the command line options, and then just type -x for safe mode (I didn&#8217;t realize tab was the hotkey at first).</p>
<p>In any case, you&#8217;re basically starting the bootloader, then inserting the Leopard disc to install.</p>
<p>-</p>
<p><span style="text-decoration: underline;">If you&#8217;re at the point where you&#8217;ve got an install on the hard drive, but it&#8217;s not the final one you want (or is regular Leopard or something):</span><br />
You may or may not have to use the Rebel EFI CD to actually boot the hard drive. If so, when the CD boots, choose the hard drive, and start in SAFE MODE.</p>
<p>Assuming it then starts from the hard drive, next we&#8217;re creating a USB boot disk. Either an external USB hard drive, or a USB memory stick (it must be large enough though! An 8GB one is fine) is what you&#8217;ll need. It&#8217;s basically our Leopard install disk + our desired bootloader (the MyHack installer mentioned above).</p>
<p>You&#8217;re using Disk Utility for all of this.</p>
<p>First, create a disk image. The default settings are fine (I think it&#8217;s compressed by default).</p>
<p>Next, Partition the USB drive. Make sure you go into Options and select GUID. It&#8217;ll partition/format it.</p>
<p>Next, click Restore, and you&#8217;re basically restoring the image you created to the newly formatted USB drive (unselect the &#8220;erase&#8221; box). ***if it gives you an error message of sorts, you may have to select the disk image, and then click &#8220;Images/ScanImagesForRestore&#8221; from the top menu bar, and THEN do the restore.</p>
<p>Once the restore is done, you can exit Disk Utility. Next, you&#8217;re going to run the MyHack installer (which you hopefully downloaded already), keep all the default options, and make sure you choose the USB drive as the destination during the install.</p>
<p>Once that&#8217;s finished, you should now have a bootable USB drive that also contains the Leopard installer. Time to restart the computer, and boot from the USB drive.</p>
<p>-</p>
<p><span style="text-decoration: underline;">Booting/Installing from the USB drive:</span><br />
You may have to start it in Safe Mode (you can try without the first time &#8211; if the graphics just freeze for about 10 minutes, you&#8217;ll have to try safe mode). To do it, when the loader starts, hit a key to get to the drive list, and then press &#8220;TAB&#8221; to get to the command line. Select the USB drive from there with the arrow keys, and type &#8220;-x&#8221; (no quotes) to boot in safe mode.</p>
<p>The install is pretty basic &#8211; partition as GUID. You may want to choose &#8220;Customize&#8221; and turn off printer drivers, languages, fonts, etc. Some things can cause the installer to think it&#8217;s failed at the end (not positive whether it matters though).</p>
<p>-</p>
<p><span style="text-decoration: underline;">Once installed, you need to get the bootloader on the hard drive itself.</span><br />
The hard drive won&#8217;t boot on it&#8217;s own yet, and it still needs help from the USB drive. Use it to get booted onto the hard drive.</p>
<p>Next, you&#8217;ll find that the MyHack installer is located on the USB drive (if for some reason it isn&#8217;t, you&#8217;ll have to redownload it).</p>
<p>Run it to install, and make sure you&#8217;ve got the hard drive selected.</p>
<p>This time, you may want to Customize the installation. In my case, I turned <strong>on the graphics enabler</strong>, and turned <strong>off the FrameBufferDisabler</strong>.</p>
<p>The system&#8217;s about ready to boot on it&#8217;s own, except I also needed to add the stuff for the ATI 4850 video card. I downloaded the Netkas PC EFI 10.5 (it&#8217;s just a file called &#8220;boot&#8221;), and put it in the root directory of the hard drive (I deleted the old one and copied the new one in place). Next, I had to edit the ATI4800Controller.kext file and find the section that looks like this:</p>
<blockquote><p>&lt;key&gt;IOPCIMatch&lt;/key&gt;<br />
&lt;string&gt;0&#215;94401002 0&#215;944a1002&lt;/string&gt;</p></blockquote>
<p>and change it to this</p>
<blockquote><p>&lt;key&gt;IOPCIMatch&lt;/key&gt;<br />
&lt;string&gt;0&#215;94421002 0&#215;94401002 0&#215;944a1002&lt;/string&gt;</p></blockquote>
<p>To edit the file, I had to copy it to the desktop first (from System/Library/Extensions), then right-click, choose &#8220;Show Package Contents&#8221;, browse into &#8220;Contents&#8221; and edit the &#8220;Info.plist&#8221; file. Once that was done, I sent the original kext to the trash, and copied the edited kext from the desktop back to the System/Library/Extensions location.</p>
<p>To be sure that the cache was fine, I then followed the steps at <a href="http://osx86.sojugarden.com/2009/09/permissions-kext-caches/">http://osx86.sojugarden.com/2009/09/permissions-kext-caches/</a> . Alternately, you could probably just use KextHelper to put the new kext in &#8211; I didn&#8217;t, but just realize it would have been a lot easier.</p>
<p>I restarted the computer, unplugged the USB drive, and Snow Leopard loaded up, video working and all!  Well almost all&#8230;</p>
<p>-</p>
<p><span style="text-decoration: underline;">Sound</span></p>
<p>Last thing to take care of was the sound. Just grab the VoodooHDA kext (link from the beginning), and use Kext Helper to install it. Restart again, and you should have sound.</p>
<p>Note that to get the microphone working, you&#8217;ll have to go into System Preferences, and then in the &#8220;Output&#8221; section, you&#8217;ll have to turn up the recording level. You&#8217;ll then have to play with the microphone level settings (possibly in both output and input). It will take a while, but just do some trial and error until it&#8217;s working the way you want.</p>
<p>-</p>
<p>DONE!</p>
<p>I apologize that it isn&#8217;t more detailed, but the way I went about it would probably fill a novel if I went step-by-step (and it&#8217;s very possible there&#8217;s a faster way out there). If anyone&#8217;s stuck at a certain part, feel free to leave a comment and I&#8217;ll try to get back to you within a day or two.</p>
<p>Update: If you decide to install the 10.6.1 update, it adds new 4850 drivers. If you&#8217;re using that card, you&#8217;ll have to boot into safe-mode after the restart and re-edit the Info.plist in the ATI4800Controller.kext file.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattgadient.com/2009/11/04/snow-leopard-on-the-msi-x58-pro-e/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>MSI GT735 Notebook and Windows 7 64-bit</title>
		<link>http://mattgadient.com/2009/08/29/msi-gt735-notebook-and-windows-7-64-bit/</link>
		<comments>http://mattgadient.com/2009/08/29/msi-gt735-notebook-and-windows-7-64-bit/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 09:52:26 +0000</pubDate>
		<dc:creator>Matt Gadient</dc:creator>
				<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://mattgadient.com/?p=524</guid>
		<description><![CDATA[The MSI GT735 is a nice affordable gaming notebook computer currently going for around $1000 CDN. Here&#8217;s the issue though &#8211; the model we got from NCIX has 4GB of RAM, yet it comes with 32-bit Windows Vista. As most people are well aware, the 32-bit version caps out at a little over 3GB of [...]]]></description>
			<content:encoded><![CDATA[<p>The MSI GT735 is a nice affordable gaming notebook computer currently going for around $1000 CDN. Here&#8217;s the issue though &#8211; the model we got from NCIX has 4GB of RAM, yet it comes with 32-bit Windows Vista. As most people are well aware, the 32-bit version caps out at a little over 3GB of usable RAM &#8211; the rest is wasted.</p>
<p>Unfortunately, as great as the GT735 is, MSI doesn&#8217;t offer up 64-bit drivers on their website &#8211; so even if you get Vista/7 x64 to take available of all 4GB of RAM, you may be worried about the driver issue.</p>
<p>Well worry no more.<span id="more-524"></span> But first a small video for anyone interested &#8211; there aren&#8217;t instructions in the video (scroll down for the write-up) but it shows Windows 7 x64 running on the GT 735.</p>
<div class="wp-caption alignnone" style="width: 570px"><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/38TMwyjnhqA&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/38TMwyjnhqA&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p class="wp-caption-text">A short video showing Windows 7 64-bit working, and a shot of the keyboard, just because there aren&#39;t many clear shots of the keyboard out there.</p></div>
<p>&#8212;&#8212;</p>
<p>For the install, Windows 7 64-bit was used. For those without a Technet/MSDN subscription it&#8217;ll be available on Oct 22 2009. Until then feel free to use Vista 64-bit &#8211; the driver&#8217;s will be using are actually Vista x64 drivers anyway.</p>
<p><span style="color: #800000;"><strong>Warning</strong>: You should be fairly experienced when it comes to installing drivers from within Device Manager before continuing. If not, I&#8217;ve tried to explain driver installation thoroughly but you&#8217;re probably going to have a very difficult time if it&#8217;s something you&#8217;re not familiar with! If you think you may not be up to the task you may want to hire someone who&#8217;s done this sort of thing before.</span></p>
<p>&#8212;&#8212;</p>
<p><strong>Installing Win 7 x64</strong></p>
<p><!-- wp_ad_camp_1 -->1) First of all, you&#8217;re going to want to create factory restore disks from the default Vista installation on the GT735. It should ask you to create them when you first start the machine, although there&#8217;s also a link on the desktop to do so as well. It would be a good idea to make a couple copies in case a disk gets scratched. This is very important! If things don&#8217;t quite work out (or if you decide to sell your computer in the future), it may be your only way to get things back to factory!</p>
<p>2) Next, pop in your Windows 7 x64 install DVD and restart the computer. It&#8217;ll ask you to press a key to boot from the CD/DVD. Do it.</p>
<p>3) The install&#8217;s very straightforward EXCEPT for choosing a hard drive / partition to install on.</p>
<p>There are 3 partitions&#8230;</p>
<p>You want to go into the advanced options and delete / erase the<strong> 3rd partition</strong> shown (the largest &#8211; around 250GB). Note that this will erase anything you may have installed/saved.</p>
<p>Next you can <em>optionally</em> delete the <strong>2nd partion</strong> (the 2nd largest &#8211; around 40GB). This contains the Windows installation. If you don&#8217;t delete it, a menu will come up every time you start the computer asking if you want to boot into Vista (your old install), or Windows 7 (your new install), and you&#8217;ll be able to access both drives from within Windows 7 (this is called dual-boot). If you delete it, Vista will be completely wiped, and you&#8217;ll simply have more free space for your new install of Windows 7.</p>
<p><strong>Do <span style="text-decoration: underline;">not</span> delete the 1st partion (Recovery Partition &#8211; about 8GB).</strong> I repeat, DO NOT delete the first partition. This partition is like your newly-burned factory restore disks. It uses very little space, you&#8217;ll probably never see it, and it makes it as easy as pressing/holding the F3 key during startup to restore everything back to factory. If you decide to erase it, you can still use your recovery disks to restore to factory, but if your drive has any hiccups by that time or if the disks have degraded, you&#8217;re only option to restore to factory will be to contact MSI and hope they take some mercy on you by sending some disks. Again, don&#8217;t delete it!</p>
<p>In any case, regardless of which partition(s) you erased, you should now have an empty/unused partition with a lot of free space &#8211; somewhere in the neighbourhood of 250-300GB. Choose that partition, and continue the install.</p>
<p>4) Once the install&#8217;s completed, and you&#8217;ve set everything up, it&#8217;s time for the drivers.</p>
<p><em>The key thing to note is that while MSI does not have 64-bit drivers available on the website, they DO have the 64-bit drivers on the driver CD. The drivers are a little hidden away, but they&#8217;re there. You&#8217;ll find them deep within the <strong>Vista32</strong> folder on the CD. For example, <strong>E:\Vista32\JMirco CardReader\Driver\amd64</strong> contains the 64-bit drivers for the JMicro Card Reader. Others are similar, you&#8217;re simply looking for <strong>amd64</strong> or <strong>Vista64</strong> at the end. <span style="text-decoration: underline;">If you&#8217;re a Guru when it comes to this stuff, you can probably figure out the rest on your own in which case, stop reading and have a nice day!</span> Otherwise, continue on.</em></p>
<p><span style="color: #ff6600;">A note for those who are new to Device Manager. To get to it, the easiest way is to click the Start button and then type &#8220;device manager&#8221; (no quotes). Then click on the result, a warning should pop up, and then you should be in Device Manager. To update a driver, you&#8217;ll be looking for the device, right-clicking on it, and choosing &#8220;Update Driver Software&#8221;. In the following section when I say to go to Device Manager, that&#8217;s how you do it. AGAIN, IF YOU&#8217;RE NOT COMFORTABLE IN DEVICE MANAGER, YOU MAY WANT TO GET SOMEBODY ELSE TO HELP YOU!</span></p>
<p>5) The first hiccup is that the wireless drivers included with Windows 7 won&#8217;t work, even when you press the &#8220;wireless&#8221; icon on the MSI GT 735 o light it up (above the keyboard &#8211; looks like a little satellite dish). <em><strong>UPDATE</strong>: If you make sure the wireless is turned on during install (light lit up), the drivers will be installed during Windows installation and the wireless will work fine. You can then skip the steps below.<br />
</em>-If you have a wired connection, simply plug it in to the laptop and then connect to Windows Update. It&#8217;s got a new, working wireless driver it&#8217;ll install.<br />
-If you do NOT have a wired connection, you&#8217;ll have to pop into Device Manger, find the wireless controller under &#8220;Network adapters&#8221;, update the driver, and BROWSE/LET ME PICK FROM A LIST for it. You then choose &#8220;Have Disk&#8221;, browse to<span style="color: #0000ff;"> Vista32</span>/<span style="color: #0000ff;">WirelessLAN</span> on the CD, and it becomes a guessing game from here. Depending on what adapter MSI installed, it&#8217;ll either be in <span style="color: #0000ff;">AW-GE780</span><span style="color: #000000;">/</span><span style="color: #0000ff;">ndis5&#215;64</span> or in <span style="color: #0000ff;">MSI6890</span>/<span style="color: #0000ff;">x64</span> . For me it was the <span style="color: #0000ff;">MSI6890</span>/<span style="color: #0000ff;">x64</span> and it was the one with <strong>1T2R</strong> in the name after choosing &#8220;Open/OK&#8221;.</p>
<p>Make sure the wireless icon is lit up above your keyboard (press it if not to enable it) and connect to the wireless network to make sure it&#8217;s working &#8211; if it isn&#8217;t, you may have to try another driver.</p>
<p>6) Next is simply finding drivers for all the &#8220;Unknown Devices&#8221; in Device Manager. This is much easier.</p>
<p>-Right click an Unknown Device and choose &#8220;Update Driver Software&#8221;<br />
-Choose &#8220;Browse my computer for driver software&#8221; (2nd option)<br />
-Browse to the <span style="color: #0000ff;">Vista32</span> folder on your CD (for example <span style="color: #0000ff;">E:\Vista32\</span>). Make sure &#8220;Include Subfolders&#8221; has a checkmark in the box, and then hit &#8220;Next&#8221;.<br />
-It should search the CD and find drivers.</p>
<p>Do the above for EACH unknown device. Simple! You may want to go to ATI/AMD&#8217;s website to get the latest video card drivers (particularly if you play games), but everything should be at least working by this point.</p>
<p>Drivers are now done!</p>
<p>7a) Last thing left is the &#8220;extra&#8221; stuff. You&#8217;ll notice the Eco and Turbo buttons aren&#8217;t doing anything right now. The MSI System Control Manager has to be installed for this to work. If you don&#8217;t plan to use those buttons, you can stop here. Otherwise, you&#8217;ll have to grab the program from MSI&#8217;s website, as the version on the driver CD does not work. Head to MSI&#8217;s website, find the MSI735, and go to the Download/Utilities section. Right now, they don&#8217;t have a 64-bit version offered, but the newest 32-bit one they have happens to work on 64-bit Windows 7 anyway. Simply download, install, restart computer and your buttons should be functional.</p>
<p>7b) Dolby Control Center&#8217;s on the driver CD, but it doesn&#8217;t work in 64-bit. It doesn&#8217;t appear to be in the stock installation, but if it&#8217;s something you want/need, I&#8217;m afraid I haven&#8217;t been able to find a working versionn out there.</p>
<p>7c)  The Webcam viewer/recorder is next.  It&#8217;s optional &#8211; unless you want to record short audio-less clips of yourself on the cam, you probably won&#8217;t need/use it. You can simply install from the CD since it&#8217;s just an application (not a driver), and doesn&#8217;t care if it&#8217;s running under 32 or 64 bit. You&#8217;ll find it at <span style="color: #0000ff;">E:\AP\VISTA32\Simple Camera</span> (where <span style="color: #0000ff;">E</span> is your CD/DVD drive). Don&#8217;t forget to turn the Webcam on before running the program itself! To turn it on, it&#8217;s the button/light above the keyboard to the right of the &#8220;Turbo&#8221; button.</p>
<p>7d) There&#8217;s no need to bother with the other programs on the driver CD.</p>
<ul>
<li>The version of AdobeReader on the CD is old (grab the newest from Adobe&#8217;s website).</li>
<li>7zip is both free and superior to Corel Winzip &amp; WinRAR.</li>
<li>Norton Internet Security&#8217;s a little bloated, and it&#8217;s only the 60 day trial. Avast! or AVG are good free anti-virus solutions, or, if you&#8217;re looking for a full anti-virus/firewall suite you should check out Kaspersky (though it&#8217;s not free).</li>
<li>The other programs (<span style="text-decoration: line-through;">Dolby Control Center</span>, SCM, and Simple Camera) you already have if you did the steps in 7a-c.</li>
</ul>
<p>7e) There are other programs installed by default from factory, but they&#8217;re not included on the driver CD.</p>
<p>&#8212;&#8211;</p>
<p>&#8212;&#8211;</p>
<p>That&#8217;s it! If you have comments/questions/suggestions, or found an easier way to get everything working under Windows 7 (or Vista) 64-bit, feel free to leave a comment below!</p>
]]></content:encoded>
			<wfw:commentRss>http://mattgadient.com/2009/08/29/msi-gt735-notebook-and-windows-7-64-bit/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Windows 7 anti-virus: Kaspersky 2010 vs NOD32 4.0 vs Symantec</title>
		<link>http://mattgadient.com/2009/08/09/windows-7-anti-virus-kaspersky-2010-vs-nod32-40-vs-symantec/</link>
		<comments>http://mattgadient.com/2009/08/09/windows-7-anti-virus-kaspersky-2010-vs-nod32-40-vs-symantec/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 03:04:59 +0000</pubDate>
		<dc:creator>Matt Gadient</dc:creator>
				<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://mattgadient.com/?p=505</guid>
		<description><![CDATA[Oct 25 2009 Update: before plunking down money on a paid anti virus program with activation, you may want to read http://mattgadient.com/2009/10/25/anti-virus-software-and-activation-why-free-just-might-be-better-than-paid/
With the final version of Windows 7 finally being released by Microsoft on Technet, and having a subscription, I decided it was time to grab a copy and start playing with some anti-virus programs [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Oct 25 2009 Update:</strong> before plunking down money on a paid anti virus program with activation, you may want to read <a href="http://mattgadient.com/2009/10/25/anti-virus-software-and-activation-why-free-just-might-be-better-than-paid/">http://mattgadient.com/2009/10/25/anti-virus-software-and-activation-why-free-just-might-be-better-than-paid/</a></em></p>
<p>With the final version of Windows 7 finally being released by Microsoft on Technet, and having a subscription, I decided it was time to grab a copy and start playing with some anti-virus programs to see what the ideal paid anti-virus program might be.</p>
<p>The most commonly talked about AV&#8217;s tend to be the offerings from Symantec (Norton), Kaspersky, and NOD32. They all offer free 30-day trials, so away I went. I grabbed the following:</p>
<ul>
<li>Kaspersky 2010 (not as easily found on the site, but they have a link stickied in the forums which installs as a trial just fine for those who want to do their own checking)</li>
<li>Symantec Endpoint Protection 12.0</li>
<li>NOD32 v4.0<span id="more-505"></span></li>
</ul>
<p>Now a few may be wondering what the heck Symantec&#8217;s Endpoint is doing with the other 2. After all, the others are cost-effective consumer versions, while Endpoint Protection is a pricey business option. The reason is simple &#8211; I was looking for AV&#8217;s that aren&#8217;t terribly resource-intensive. Endpoint Protection is the successor to Symantec AV Corporate Edition which was known for being light on resources, and hence why I chose it.</p>
<p>In any case, neither of the 3 are claiming full Windows 7 compatibility in their products yet since we&#8217;ve still got a while to go before Win 7 is publicly available. That said, I encountered no issues in my limited testing, which means all 3 of these AV-makers have done a pretty good job so far of preparing.</p>
<p><strong>Enough of that! <em>On to the testing!</em></strong></p>
<p>I searched around to find a couple files &#8211; the first being a keygen that had so many &#8220;VIRUS!!!&#8221; claims that I figured every scanner should probably flag it. The second actually had &#8220;trojan&#8221; in the file name and looked to be a poorly made custom program to zombify another computer.</p>
<p>For testing, I attempted the following with each:</p>
<ul>
<li>Download from the web</li>
<li>Run the program</li>
</ul>
<p>Before installing each anti-virus program, I made sure I had a RAR as well as an extracted copy available in case the AV program stopped it in it&#8217;s tracks at the download point.</p>
<p><strong>Kaspersky 2010</strong></p>
<p>Download from the web: Kaspersky detected both, and offered the options to either block the download, or allow it</p>
<p>Run the program: Kaspersky didn&#8217;t want to let me get that far. As soon as the containing folder was opened, Kaspersky detected each, and forced me to &#8220;delete&#8221; or &#8220;block&#8221; the program. Any time I chose to simply &#8220;block&#8221;, it would pop up the message again the next time the folder was opened. Finally, I tried running the program. The program errored out and Kaspersky again forced me to block or delete.</p>
<p><strong>NOD32 4.0</strong></p>
<p><!-- wp_ad_camp_1 -->NOD32 let me download the first keygen, unRAR it, and run it. It&#8217;s remotely possible that the keygen was simply a false positive, but something odd happened a little later on (which I&#8217;ll get to).</p>
<p>NOD32 detected the 2nd file (trojan) during the download and automatically quarantined it. I disabled the scanner long enough to let me download and unRAR it, then re-enabled NOD32. To my surprise, it let me run it without a peep!</p>
<p>Something pretty fishy was going on here. It let me do everything with the first keygen. It then wouldn&#8217;t let me download the 2nd file (trojan), but would let me run it?!</p>
<p>I peaked through the options in NOD32, and turned on &#8220;Advanced heuristics on file execution&#8221;, which is disabled by default because it hurts performance (NOD32 actually warns you about this when you enable it). Now it detected both files but with a huge performance penalty (5-7 seconds!) when trying to run them. The most unfortunate part was that the programs seemed to run anyway. Sure it detected them, but if it lets them run and do some damage before it actually does something about it&#8230; what&#8217;s the point?</p>
<p>One final oddity&#8230; after disabling the advanced heuristics on file execution, it still continued to detect both &#8211; I would have expected it to only continue detecting the 2nd.</p>
<p><strong>Symantec Endpoint Protection 12.0</strong></p>
<p>I can sum Endpoint Protection up fairly quickly. It doesn&#8217;t seem to actively scan within compressed folders (not RAR&#8217;s anyway). So both downloaded without being flagged. Once extracted, it did catch the first file immediately upon extraction. I disabled the AV long enough to extract a few copies, re-enabled it, and tried running them &#8211; each time the file was removed before I could run it.</p>
<p>Sadly, Endpoint Protection didn&#8217;t catch the 2nd file (trojan) at all and was quite content to let me extract and run it. A downside of Endpoint seems to be the limited options available. I looked through for something equivilant to NOD32&#8217;s &#8220;advanced heuristics&#8221;, but didn&#8217;t find anything. Perhaps I just missed something? I&#8217;m not sure.</p>
<p><strong>Thoughts/Verdict</strong></p>
<p>In these tests, Kaspersky clearly came out ahead. It nailed both files at every opportunity. In my opinion, Kaspersky has the absolute worst, most complicated and complex interface, but when it came to the detection it was miles ahead.</p>
<p>NOD was odd. Quite a few things happened that just didn&#8217;t make sense. I may do a retest again in the future because things really didn&#8217;t add up. The fact that it let me run a program even as it was detecting the baddies within it really soured things for me.</p>
<p>Symantec Endpoint handled the baddie it found very well. I would have tied it with Kaspersky (despite not scanning within the RAR) if it didn&#8217;t miss the 2nd baddie.</p>
<p>As far as interfaces go, I had screenshots I took all along the way, but they got destroyed during one of the reformats. Symantec has the simpliest, although when it detects something the window can get lost in the background. I&#8217;d rate NOD32&#8217;s interface as the best &#8211; a few options shown with the ability to go into further detail in a relatively clean sort of way.  Kaspersky&#8217;s is bloated and complicated in too many ways &#8211; I suppose some may like it, but I find it an annoyance (and I&#8217;d never dare to try to explain to someone over the phone how to find something in the log).</p>
<p>A few odds and ends&#8230;.</p>
<ul>
<li>Kaspersky has a &#8220;Gaming Mode&#8221; that can be enabled which amongst other benefits keeps notifications from bugging you during your game (for those who&#8217;ve had that happen to you &#8211; I know I sure have).</li>
<li>Symantec also has a &#8220;Gaming Edition&#8221; in their consumer-line (worth a mention simply because I mentioned the above).</li>
<li>NOD32 installs extremely fast. Really. It&#8217;s uncanny.</li>
<li>Symantec Endpoint is huge. As in almost 500 megs for the zipped installer (compared to under 40 for NOD32 and under 60 for Kaspersky). At least it didn&#8217;t <em>feel</em> that bloated <img src='http://mattgadient.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>NOD32 is awesome when it comes to submitting new files you feel may be infected. You can simply right-click the file from within Windows to submit it, or if the scanner finds a file which is suspect, you can just click the notification message to submit to NOD32 to be checked out.</li>
<li>Symantec Endpoint does not have a right-click context menu option to scan a file. That means if you download something and want to scan it, you&#8217;ll have to enter the program and do a custom scan.</li>
</ul>
<p>Before anyone comes screaming, these are all <span style="text-decoration: underline;">thoughts</span> and <span style="text-decoration: underline;">opinions</span> based on my own testing. Feel free to do your own testing &#8211; all the AV programs I mentioned have free trials, so do some checking and tell me which AV <span style="text-decoration: underline;">you</span> prefer and why.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattgadient.com/2009/08/09/windows-7-anti-virus-kaspersky-2010-vs-nod32-40-vs-symantec/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Mac Spore + OSX86 and the sound-but-no-video problem</title>
		<link>http://mattgadient.com/2009/03/15/mac-spore-osx86-and-the-sound-but-no-video-problem/</link>
		<comments>http://mattgadient.com/2009/03/15/mac-spore-osx86-and-the-sound-but-no-video-problem/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 04:10:09 +0000</pubDate>
		<dc:creator>Matt Gadient</dc:creator>
				<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://mattgadient.com/?p=494</guid>
		<description><![CDATA[A minor issue I ran into. My brother got a copy of Spore for Christmas and didn&#8217;t have time to play it, so he&#8217;s loaned it to me for the time being. I thought I&#8217;d give it a try on the hackintosh (using an iDeneb OSX86 installation).
It installed fine. Problem was that when running it, [...]]]></description>
			<content:encoded><![CDATA[<p>A minor issue I ran into. My brother got a copy of Spore for Christmas and didn&#8217;t have time to play it, so he&#8217;s loaned it to me for the time being. I thought I&#8217;d give it a try on the hackintosh (using an iDeneb OSX86 installation).</p>
<p>It installed fine. Problem was that when running it, the screen was black. There was sound, but that was it. Did a little searching&#8230; and not a lot of luck. I found that alt-enter (or applekey-enter) sometimes worked for people having full screen issues. I tried it, and noticed the monitor continually bouncing to power-saving mode, then normal again. I decided to do a little guessing and deductive reasoning, and the solution was&#8230;&#8230;</p>
<p><strong>Solution: Plug your monitor into the other output on your video card!<span id="more-494"></span></strong></p>
<p>See, the Mac version of Spore uses something called &#8220;Cider&#8221; from Transgaming. Think of it as something of a miniature windows-emulator, or for those familiar with Linux&#8230; WINE. In fact, in your preferences, you&#8217;ll have a spore folder with a config file made for wine.</p>
<p>In any case, it looks like it Spore/Cider defaults to the first video card output it finds. This works fine for iMacs etc because the first output is the built-in display! For those using OSX86 (and thus a discrete video card), it may not be the one you happen to have your monitor plugged into. Try changing it and see if it works.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattgadient.com/2009/03/15/mac-spore-osx86-and-the-sound-but-no-video-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 Beta &#8211; some thoughts and analysis</title>
		<link>http://mattgadient.com/2009/01/15/windows-7-beta-some-thoughts-and-analysis/</link>
		<comments>http://mattgadient.com/2009/01/15/windows-7-beta-some-thoughts-and-analysis/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 23:25:26 +0000</pubDate>
		<dc:creator>Matthew Gadient</dc:creator>
				<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://mattgadient.com/2009/01/15/windows-7-beta-some-thoughts-and-analysis/</guid>
		<description><![CDATA[So it&#8217;s been a few days since Microsoft unleashed the Wn7 beta on the public. Reluctant at first, I decided to take the plunge. I&#8217;m not a fan of dual-booting, but from what I had gathered it was fairly stable, so I decided to use it as my main OS.
 
Initial observations (aka what anyone would [...]]]></description>
			<content:encoded><![CDATA[<p>So it&#8217;s been a few days since Microsoft unleashed the Wn7 beta on the public. Reluctant at first, I decided to take the plunge. I&#8217;m not a fan of dual-booting, but from what I had gathered it was fairly stable, so I decided to use it as my main OS.</p>
<p> </p>
<p><span style="text-decoration: underline;">Initial observations (aka what anyone would notice within 5 minutes)</span></p>
<p>Installation is similar to Vista. It&#8217;s a little more polished, but no major changes there. Vista was already a right step in the direction away from XP.</p>
<p>Once everything&#8217;s said and done and you&#8217;re at the desktop though, things are noticably different.</p>
<p><span id="more-199"></span></p>
<p> </p>
<p>TASKBAR &#8211; revamped.</p>
<p>The start menu is the same. Different Start button (just a logo) but that&#8217;s it.</p>
<p><!-- wp_ad_camp_1 -->The notification area is mildly changed, pretty much the same but rather than choosing to hide un-used icons, you can choose which ones to always display, which to only display actual notifications about, and which to hide completely. You can also check a box to simply display them all. Any that are hidden are accessed in a similar way to Vista except that instead of the arrows unhiding them all temporarily, the arrow just brings up a submenu. This is arguably a slight improvement from the previous way, although if you&#8217;re already hiding new icons, there&#8217;s no indication from what I can tell when a new one pops up unless it gives a notification at the same time &#8211; it just goes into the list.</p>
<p>The rest of the taskbar is completely changed. There&#8217;s no more Quick-launch bar. Instead, you can *pin* an application to the dock either by dragging it, or right-clicking a running app and choosing to pin it that way. For those who have used Mac OS X, this is basically the new &#8220;dock&#8221;, except it&#8217;s worse in a few ways:</p>
<ol>
<li>It&#8217;s hard to tell what&#8217;s what. There are no labels. Yes, you can turn labels on, but it really messes things up (if you have more than a few things on the taskbar all the names will be cut off anyway, and it un-combines icons). Depending on your theme, it&#8217;s either hard or nearly-impossible to tell the difference between a running program, and one that isn&#8217;t. Apple had a nice distinct arrow in OS X. Microsoft just shows it as something of a highlighted box which you may or may not see easily. Basically, you just have icons to go by, and it&#8217;s hard to tell what&#8217;s running. Not great.</li>
<li>If there&#8217;s only 1 Window open with the application, clicking the program in the dock brings it up. However if there&#8217;s 2 or more (say for example 2 Internet Explorer windows), nothing comes up until you choose which Window. They do have PREVIEWS now, but it&#8217;s really annoying and takes more time than the old method &#8211; a good example is Firefox and the Download window. You always have to choose which one you want. It really should pop up ALL the windows on click (or at least the most recent), and leave the choose option to mouseover. If people would rather not pull everything up, mouseover already brings up the previews.</li>
<li>Not necessarily Microsoft&#8217;s fault, but many &#8220;always on&#8221; programs are still throwing themselves in the System Tray. I&#8217;m fine with a virus scanner doing this with it&#8217;s background scanner, but AIM, Steam, etc should really be keeping themselves in the dock. Err.. taskbar. There&#8217;s little need for them to put themselves in BOTH. Any program run often enough to warrant a spot there is going to end up pinned to the taskbar anyway. Microsoft finally took Messenger out of there (way to set a bad example in the first place), but others really have to follow suit.</li>
</ol>
<p>Finally, the search (right after you click the start button). I don&#8217;t know if it&#8217;s always been this way, or if it was just improved, but it&#8217;s quite useful. Type in &#8220;hidden&#8221; and one of the results that pop up will be settings for changing the view options for hidden files and folders. Type in the partial name of a program, and it&#8217;ll show up. A nice fast way of getting to stuff quickly.</p>
<p> </p>
<p><span style="text-decoration: underline;">Speed</span></p>
<p>There have been a few posts/tests made public (despite the NDA about benchmarks), and many show minor improvements in speed. I will say that navigating does *feel* a lot faster &#8211; whether it&#8217;s just visual modifications, prefetches, or just plain speed they&#8217;ve made improvements here.</p>
<p> </p>
<p><span style="text-decoration: underline;">Home Networking</span></p>
<p>Microsoft&#8217;s introduced the concept of &#8220;Homegroups&#8221;. Short version is that if you&#8217;ve spent hours setting up permissions for various folders so you can share them with people at home, it&#8217;s way easier now. Right-click on the folder you want to share, and you can easily grant people with your Homegroup password Read, or Read/Write access to them.</p>
<p>Sadly, Homegroups only works with other Windows 7 computers. You&#8217;ll still have to do the painstaking regular sharing if you keep other Vista/XP/etc computers on your network. It would be lovely if they found a way to work around this (even if it required running a homegroup update on older versions of Windows), or simply made regular sharing just as easy.</p>
<p> </p>
<p><span style="text-decoration: underline;">Other apps</span></p>
<p>I won&#8217;t pretend I&#8217;ve tried them all, but the ones I have tried are pretty decent. It started when I went to grab Messenger, and they had a pretty nifty page with all the Windows Live programs I could install.</p>
<p>Windows Live Mail: I got it running, set up my e-mail accounts, and am now using it for both my Hotmail as well as the others. Messenger (presumably since I installed Live Mail) also defaults to this program now (instead of the hotmail site). The only hiccup I&#8217;ve found is that I can&#8217;t add folders to my mail servers through IMAP. It also doesn&#8217;t use an IMAP trash folder or anything. Since this is my first time using IMAP instead of POP3, it could be a limitation of my mail server itself though.</p>
<p>Windows Live Writer: Actually, an awesome program. I don&#8217;t know how long it&#8217;s been available, but it&#8217;s the first time I&#8217;ve used it. In fact I&#8217;m using it to write this up now! It makes it *extremely* easy to add blog posts &#8211; at least with Wordpress (although quite a few others are supported). Really once it&#8217;s set up, open the program, type away, and hit <em>Publish</em>. Much easier than logging in to the website, waiting for pages to load, refreshing to make sure my session doesn&#8217;t time out, etc.</p>
<p> </p>
<p>That&#8217;s about it for now &#8211; really just a quick overview. Windows 7 isn&#8217;t groundbreaking by any means, but with a few changes (particularly to the taskbar), it has the potential to become what Vista should have been.</p>
<p>Maybe one day Microsoft will pull off an entire revamp. Compared to something like OS X, the Windows OS is still very flawed in many ways. Since they&#8217;re so content on clinging to built-in backwards compatibility though (seriously, start fresh and use an emulator..), Windows 7 is a healthy step in the right direction.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattgadient.com/2009/01/15/windows-7-beta-some-thoughts-and-analysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
