I'm considering buying a MacBook Pro, and though I know that I can triple boot it (Mac OS X, Windows, Ubuntu), I really do not want to give up the ease-of-use of OS X for which Mac is so famous for. Hence, I'd really prefer it if I could duplicate the functionality of Ubuntu on OS X. I'm specifically looking for the following :
A cmd-line based programming environment. I use tcsh almost exclusively, so wanted to know whether it could be emulated on OS X.
Programming in C/C++ using gcc
LaTeX editors like Kile
Video players like VLC, which plays almost every format seamlessly
Torrent clients like Deluge
Setting up broadband (wired/wireless) through PPPOE interface
Also, in general, I've really enjoyed the vast majority of software available through Ubuntu Synaptic Manager. IS there any equivalent free repository for Mac ? How do I search for software that addresses a specific functionality on Mac ?
Answers, even hints or general guidance would be a great way to boost my confidence that I can duplicate all the functionality of Ubuntu without having to leave the magnificent UI of Mac OS.