На Maverick я могу использовать Nouveau для своей графической карты Nvidia, и у меня есть 3D-графика; поэтому я считаю, что на Natty вы можете использовать драйверы с открытым исходным кодом, если хотите ..
Большинство людей используют Netbeans или Eclipse для написания кода Java.