which ubuntu version is for developer to start develop with ubuntu . which version i buy from canonical

Asked by KashSingh

Hello UBUNTU DEVELOPER TEAM ,COMMUNITY AND CANONICAL

My name is Kash Singh from India. I graduate in computer science and engineering in the year 2011.

@ces2013- Ubuntu launch new Ubuntu phone. I am very happy to hear that. its my dream since my college to develop for Ubuntu phone and desktop and more.

This year Ubuntu take out new world at mobile technology.

 I NEED TO LEARN ABOUT KERNEL & KERNEL PROGRAMMING.

v I HAVE OPERATING SYSTEM SUBJECT IN MY COLLEGE.

BUT NOBODY EVER TELL WHAT IS KERNEL AND WHAT IS THE IMPORTANCE OF IT.
if you suggest any book that i start learning kernel and kernel programming.

starting with Ubuntu kernel programming and basics of Ubuntu kernel.

IF YOU SUGGEST ME ANY BOOK FOR REFERENCE SO THAT I ENHANCED MY KNOWLEDGE IN KERNEL AND KERNAL PROGRAMMING.

AND ITS MY DREAM TO DEVELOP FOR UBUNTU DESKTOP.

 AND I STARTING DEVELOPING FOR UBUNTU PHONE.

v FOR THE DEVELOPER POINT OF YOU : SUGGEST ANY BOOK FOR KERNEL AND KERNEL PROGRAMMING

v FOR THE DEVELOPER POINT OF YOU: WHICH UBUNTU OPERATING SYSTEM VERSION IS FOR DEVELOPER(PROGRAMMER).
SO THAT I BUY FROM CANONICAL STORE.

 WHICH DEVELOPER OPERATING SYSTEM VERSION I PURCHASE FOR DEVELOPER FROM CANONICAL

I support Ubuntu and Canonical
THANKING YOU.
KASH SINGH.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu ubiquity Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

You don't have to buy anything. The OS is free, can you also drop the caps, it achieves nothing at all.

If you want to develop then install build-essential and you will have a build environment. You can learn about kernel compiling here:
https://help.ubuntu.com/community/Kernel

Revision history for this message
Warren Hill (warren-hill) said :
#2

The Linux kernel is a large piece of code and not for the feint hearted to understand. You will need a good book.

If you only want to create applications you don't need to know much about the kernel but if you do want to understand the kernal you could start with this book
http://www.amazon.com/Understanding-Linux-Kernel-Third-Daniel/dp/0596005652

Revision history for this message
KashSingh (kashatubuntudev) said :
#3

thanking you all

sorry for my caps

thanking you all Ubuntu developer team , community member and canonical

I Support Ubuntu and Canonical .

thanking you.

@Warren Hill (warren-hill) : for creating application which programming language i prefer to develop for Ubuntu desktop.
 can you please send a sample application that useful for me to develop with Ubuntu desktop.

thanks for you book reference : i grab the bit this book from internet and also wiki.ubuntu.com/kernel start learn kernel.

Revision history for this message
Warren Hill (warren-hill) said :
#4

Take a look at Quickly https://wiki.ubuntu.com/Quickly

It uses Python as a programming language and Glade to design the user interface for your applications. Its probably the easiest way to get started but you can program in almost any language.

Can you help with this problem?

Provide an answer of your own, or ask KashSingh for more information if necessary.

To post a message you must log in.