Originally Posted by
directhex
the problem most people face with this kind of experiment is "difference overload":
* different apps
* different user interfaces
* different paradigms
a lot of people learn things, not generic processes - for example, they learn msword not word processing, or outlook express not emailing. for them, so much change in one go is too hard
remember, linux is completely and totally not windows. in any way, shape or form. you talk about running CSS on linux - it's possible, but that's technically incredible, given you'd never expect xbox 360 games to run on a ps3 or vice versa. if you approach this from a "here is how i do something in windows, i want to do precisely the same in linux" perspective, you're doomed to fail, as often direct parallels simply don't exist. many of the things people complain about in linux are actually wonderful - for example, the command line is infinitely faster & more powerful than the gui. want to resize 10,000 pictures across 30 folders with random filenames? no problem, it's a 1-line command. things like that. i have a high-end pc with compiz fusion enabled, but half of what i do is in a terminal, because it's just faster