Hackintosh Meets Lion

Lion has been here for a while. And my games PenguinLinks 2 were out as well. Now it’s time to upgrade my hackintosh to the latest OSX — Lion.
In my previous post — A Perfect Hackintosh Machine, I have described how I installed Snow Leopard on my almost-4-years-old, but still pretty decent desktop. And installing Lion is pretty similar.

(Disclaimer: The following process potentially violates Apple’s End User License Agreement for Mac OS X. Please check the Aggreement before following these steps.)
To make things less complicated, I decided to do a fresh install and then migrate all my stuff from Time Machine backup (that’s one of many reasons why I love TM!). The whole installation process is actually very easy — thanks to this really good tutorial: Lion installation via USB stick using Chameleon, DP4, GM and FINAL. I just followed the guide and after about …

Setup OpenVPN Client on Mac OSX

Recently I bought this new router: ASUS RT-N16 Wireless-N Gigabit Router. Once I got it, I flashed it with tomato firmware, which I have been using for years, and am very happy with its stability and feature set. This time I chose a slightly different variation: Tomato USB, not only because it supports USB ports on the router, but also because it has built-in openVPN. The firmware I used is this one: experimental VPN firmware for Kernel 2.6, MIPSR2 Routers.
I followed the instructions from this link to set the VPN server, and my client configuration. As to the vpn client software, since I have a Macbook Pro, the Tunnelblick from Google becomes the number one choice.
However, after setting up the client side configurations, once I started Tunnelblick, my Macbook couldn’t get an IP address from the VPN server, even though the secure …

A Perfect Hackintosh Machine

About four years ago, I was tired of all the issues on Windows, moved my working environment to Linux. I installed OpenSuse Linux on my desktop, and was really happy about it.
Two years ago, I started iPhone programming, which can’t be done on Linux. So I bought a Macbook Pro. Once I got use to it, I found this is a really neat device — it’s sort like a perfect marriage between Windows and Linux: very intuitive and polished UI (much better than windows), plus powerful low level tools when you need it. It’s perfect for a developer.
And then I noticed I used my Linux desktop less and less, which is a pity, because my desktop has a really nice setup — quad cores at 3.0GHz, 8G RAM. But, I don’t have a choice, Steve Jobs doesn’t want me to do Mac programming on Linux. Hence I had the idea …