Next steps after connecting the beagle board

I want to try and compile to linux kernel sources.
I have a windows PC.
What is the best option to use to compiel the unix source ?
cygwin ?other tools ?

Also, I see the sources can be accessed via a git tree, how do I just
get all the sources from git on a Windows machine ?My git on windows
is just not working out well.

If I do buy another machine to have it dedicated to linux, which linux
OS is most advised ?I am trying to make progress quickly with a
windows machine though
Thank you
(I guess there are 3 questions here)

hi, i use ubuntu natty on vmware and follow http://elinux.org/BeagleBoardUbuntu. The steps are quite easy.

2011/8/11 drm24 <ruchika.kharwar@gmail.com>

I want to try and compile to linux kernel sources.
I have a windows PC.
What is the best option to use to compiel the unix source ?
cygwin ?other tools ?

Also, I see the sources can be accessed via a git tree, how do I just
get all the sources from git on a Windows machine ?My git on windows
is just not working out well.

If I do buy another machine to have it dedicated to linux, which linux
OS is most advised ?I am trying to make progress quickly with a
windows machine though
Thank you
(I guess there are 3 questions here)

Firstly, Make a Dual Boot partition in your windows machine and install Ubuntu in tht partition.
Secondly, work, from tht Linux partition to build a kernel source tht u can get from kernel.pub.org, 2.6.35.
Build it using the open source arm cross compile toolchain from code-sourcery, arm-none-linux-gnueabi-.
Register this toolchain after untar it, and change your $PATH variable.
After, this build your arm linux kernel using the following commands:

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean # just to make
sure everything is clean

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_defconfig

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage

and thus it created the uImage.