Archive for the ‘ Windows ’ Category

Hackintosh!

So after my last blog post, I decided to try out OS X inside a virtual machine ….. but after four tries, I gave up and just wiped my hard drive and installed natively.

Installation went surprisingly well, and most of my hardware is “liked” by the hacked versions of OS X (I used iATKOS 5i). Everything that should be working, is working except for my sound card… which is partially working. I hear sound, but the front audio ports for headphones and microphones does not work, and neither does the back microphone socket, but I’m still quite happy with that considering OS X wasn’t designed to be run on my hardware (and apparently with some hacking, I can make those things work too).

So far I’ve been using OS X for two days, and I must say, I like it much more than I had expected.

My first computer was a Mac, and I used a Mac till OS 8.something (in 1999 my dad bought me a my first PC because Macs were, and still are quite pricy). I was originally quite reluctant to leave Mac OS, but eventually had to BUT I soon discovered Linux, and started using and loving it.

For the last 5/6 years I’ve been using Linux, and I only really used OS X two or three times at my Dad’s work place. I originally thought I would LOVE to have a Mac (with OS X), but a few days ago I changed my mind because I thought I had become too used to Linux (which I have!) and would not be able to use OS X to do everything I want.

I thought there would be lots of things that I would not like about OS X, but it turns out the list is actually a lot smaller than I thought.

There are a few things I don’t like about OS X, and some things I miss from Linux. For example:

  • I really hate the keyboard bindings. This is probably because I’m now used to Linux shortcuts etc. I managed to “fix” some of them (eg in the Terminal app I wanted page up/down to actually send the page up/down characters).
  • I STILL dislike iTunes, although it is much better than in Windows. I really miss MPD with gmpc.
  • I don’t really like the dock. This is probably one of the things that most people DO like, but I’m not really a fan of it.
  • I can’t seem to find a decent IRC client on it. X-Chat Aqua isn’t really quite as nice as it is on Linux, and Linkinus isn’t too good either in my opinion.
  • I don’t really like the fact that OS X doesn’t depend THAT much on log files. It does use them, but I don’t think the details it gives are always useful.
  • I kinda miss the ability to configure things from the command line. I don’t know if you can configure things from the command line in OS X, but from what I understand you can’t really do much system configuration from the command line except small hacks.

Overall, I like OS X, and will probably continue using it on my machine till I get a real Mac (hopefully in September).

Some of the things I like about OS X:

  • Undoubtably the thing I like most is how everything is so tightly integrated with each other. While this is also possible on Linux, it DOES need a lot of configuration to get it perfect. On OS X, it is all ready to go, out of the box. Linux is also heading that way, with things like d-bus interaction between apps has become more and more efficient, but not all apps take advantage of this yet.
  • I like the fact that everything looks the same, and isn’t “odd”. By this I mean there is no “KDE” look, or Gnome Look. Everything fits in fine with the UI. I know you can use special tools etc to make KDE apps fit into Gnome, and vice-versa, but again that requires configuration. Personally I didn’t ever bother doing that, although I didn’t really like how KDE apps didn’t fit into my Gnome desktop.
  • Close source applications work better on OS X than their Linux equivalents. For example Skype is on Linux and on Mac OS X, but the Mac version is MUCH more stable than the Linux version. I guess this is mainly due to all the sound systems that are available in Linux. Skype switched to ALSA recently from OSS, but now a lot of people want PulseAudio support too, or ESound support etc. There are too many choices I think, and I think that is causing a bit of chaos. This issue would probably be fixed a lot faster if Skype were open source, but I don’t think people should live in a dream world where everything is open source, sure it would be nice, but lets face it, thats never gonna happen. So in reality, the better choice will indeed be the one that works, and in my opinion, so far in OS X is the better choice.

On OS X, I’ve managed to actually have a pretty good quality conversation over Skype with my sister, which I haven’t been able to on Linux.

I don’t know if this makes me sound like I’m anti-Linux now, believe me I’m not! I LOVE Linux still (more than I like OS X!), in-fact I’m running it inside a VMware Fusion virtual machine right now and will wipe my machine and put Gentoo back on it as soon as I get a real Mac to sit beside my Gentoo machine.

I also thought I’d mention this: I know a lot of Linux users who say EVERYONE should use Linux, and there is no excuse for using Microsoft or Apple products. This goes to the people who think this way: You are all idiots :) .

Some people say Apple and Microsoft products should be avoided because they are buggy. Sure Windows IS buggy, and sure OS X probably has some bugs too (I haven’t found any yet!). BUT truthfully, can anyone say that Linux applications are bug free? The only difference is that you have the ability to fix the bugs yourself…. which is quite a useless ability if you are a normal user who doesn’t give a damn about how the internal works, and doesn’t have a clue what C++ is!

To be quite honest, A LOT of Linux applications have A LOT of bugs. NetworkManager is quite buggy, so I stopped using it and manually setup wpa_supplicant to connect to my wireless network, but I don’t think my Dad can do that! A normal user like my father needs GUIs to do everything, they are easier to use for someone who has no clue how to use a CLI (and doesn’t want to learn how to use it!). Naturally Linux IS becoming more and more user friendly, and I think there WILL be a point where I can safely install Linux on either of my parents computers, and not have to worry about them not knowing how to do something, but till that day comes I REALLY think it is pointless and ignorant for people to tell everyone to boycott Apple and Microsoft, and switch to Linux unless they are willing to understand the internals a little and figure out how to manually edit things from the CLI, which over 90% of the world’s population probably isn’t :) .

Besides… Apple products are really nice in my opinion, not very buggy and they work very well! (I love my iPhone <3!!!)

Lol like most of my posts, I wrote this while super sleepy so it probably makes no sense, oh well.

iPhone / Linux / Mac OS X / Windows

Last week my phone contract ended, so I decided to upgrade to an iPhone 3G.

Till now, my main two phones have been the SE P910i and K800i, both of which have served me very very well for what I was using them for. There are a few reasons I decided to switch over to an iPhone. Firstly, I was originally using my K800i with a 2GB M2 memory stick as my MP3 player. As I soon noticed, 2GB isn’t really enough sometimes. I think the iPhone’s 16GB worth of space will give much more freedom. Also, I usually use my PSP to watch movies/TV shows when ever I go on the train or bus. I really like using the PSP for that purpose, the screen size is not bad, and the quality is pretty good too. BUT, then I have to carry around 2 phones and a PSP which can be quite irritating. So considering the size of the iPhone screen isn’t much smaller than the PSPs, it would be a perfect replacement to watch videos on, and have only 1 gadget to carry around. Thirdly, I often use my P910i to go on IRC or MSN from places where I can’t access a computer (Grandmothers house etc). I really liked using my P910i for this purpose, it was easy to type on and the application I use on it for MSN/Jabber/Yahoo is quite nice too (IM+). But from what I have seen, iPhone alternatives are just as good, or even better and have less bugs (afaik, IM+ for UIQ2 phones is no longer developed :( ).

In “preperation” for my iPhone getting delivered tomorrow, I decided to actually “try” out iTunes. After 3 hours of playing with it, I can say this much: I hate it :D .

The main reason for this is that I cannot make it “watch” a folder. All of my music is stored on my server, where my brothers dump music too. Quite often my brothers have put music there without me knowing, and so a “folder watch” feature would be very nice in iTunes. On Linux, I use MPD as my music player. I have a crontab script which makes MPD update its database every hour, so if there is anything new on my server, it will automatically be added to my library. After some googling I found iTunes Library Updater (http://itlu.ownz.ch/wordpress/) which works I guess but it still requires quite a bit of user interaction.

After Googling a bit more, I got the impression that even in Mac OS X I would have this problem which got me thinking: I would feel quite uncomfortable in OS X, just as I do in Windows.

I never really thought about it before but most of what I do on Linux, I do through the command line (Which is why I wanted a Mac for so long I guess). I find the command line much more efficiant than using a GUI, and imo Mac OS X is most popular due to its idiot-proof GUIs etc. Now that I think about it, when I first go on any machine, I open some sort of terminal. On Windows, I fire up Putty before anything else and on Linux Gnome Terminal is on my auto-startup apps list.

I accept that Linux does have a lot of things missing, but I think that OS X and Windows both have just as many things missing from them, and so far I think Linux is fixing these missing things faster than Apple or Microsoft are. (I guess thats mainly because most of these “issues” with OS X and Windows don’t effect the everyday user, but do effect Geeks!).

I was originally intending on listing reasons why I think I wouldn’t feel comfortable in OS X, but that will come another day (after I have actually tried out OS X).

A lot of you know I’ve wanted a Mac for AGES, but I can now say that I’m not sure if I really want to switch to OS X… of course I will try it out, who knows, I might be wrong!

Now to find an easy way to put music/videos onto the iPhone from Linux….

Back from the dead!

I finally decided to put my blog back up!

Well, its not actually back up really. As some of you might know, I’m learning Ruby and I will re-create my site completly in Ruby on Rails! So for now, this blog is temporary, and I will attempt to “import” all the posts from here, into my new Ruby on Rails blog once it is ready. :D

So far I LOVE Ruby/RoR! I managed to get a fully functional Photo gallery within 15mins!

I’ve also been playing with various RedHat products and also been learning various things needed to take the Cisco CCNA exam :) .

I’m trying to learn how to set up RADIUS, LDAP and Kerberos and thought it would be a good idea to try out RedHat Directory Server :) . Although I would like to understand how to set up OpenLDAP manually, I think RedHat have done a really good job at creating a LDAP server which does everything by its self :D . It would be really handy in a large organisation.

From looking around the RedHat site, I also found RedHat Enterprise IPA, which seems like a very interesting project. So I will be trying that out later too! :)

I’m also playing with Active Directory 2003 (Microsoft are giving Windows Server 2003 away for free to students!), and I will try to “connect” RedHat Directory Server and Enterprise IPA, from what I understand, it can be done :o .

Hopefully I’ll be taking Cisco CCNA exam soon, so I’ve been reading various books that “teach” the stuff that I need to know to pass the exam :O.