Rooting question (not sure where to put this)

view story

http://androidforums.com – I don't know if this is the proper place to ask this question, and if it's not hopefully someone can direct me to the place where I should ask this type of stuff but... I was curious to know if, rooting android was device specific, or specific to the version of android. It's a very nooby question and my common sense is telling me it's device specific because of system files and such, but I figured I would ask anyway. (General)