WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Best Documents to study (for kernel or TC)?  (Read 2836 times)

Offline HalfMadDad

  • Newbie
  • *
  • Posts: 3
Best Documents to study (for kernel or TC)?
« on: July 08, 2010, 10:24:53 PM »
I am having so much fun with Tinycore and I think it may be the answer to my prayers for a base to a for-profit, open source application I have been trying to put together for some time..

My skills are not sharp enough to become a developer yet but this could change. What would be the best set of books/websites to visit to build a foundation to become a developer?

Thanks in advance-Patrick

Offline limeblack

  • Jr. Member
  • **
  • Posts: 69
Re: Best Documents to study (for kernel or TC)?
« Reply #1 on: July 08, 2010, 10:41:45 PM »
It depends what you want to develop  ;D

If its applications like the ones that make up tinycorelinux then c, c++, and bash are an absolute must.

If you want cross operate system compatibility java can work also.

I beleive you can google c++ tutorials or bash tutorials and find some pretty decent ones.  Also you can search for books on amazon.

If anyone has any pointers on how to get started I'd love to know.  ;D
I'm a complete noob when it comes to programming so I'm sure others can give you better/more useful advice.

Offline HalfMadDad

  • Newbie
  • *
  • Posts: 3
Re: Best Documents to study (for kernel or TC)?
« Reply #2 on: July 09, 2010, 12:54:34 PM »
Hi Limeback.

Although I can't claim mastery I already know several programming languages. I was thinking that there might be documentation related to the kernel or something specific to TinyCore.

I do have a book from Prentice Hall on designing Live CDS, it's seems to be helping but I will surely need quite a bit more.-Patrick

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Best Documents to study (for kernel or TC)?
« Reply #3 on: July 09, 2010, 01:18:00 PM »
The structure for Tiny Core is based upon busybox initramfs. You should google that as well as review the remastering guide in our Wiki.

Base Tiny/Mico Core only have busybox to work with. All base scripts are therefore busybox ash and busybox awk,

The GUI is provided by FLTK 1.1.10 shared libraries using fluid to generate C++. There are online guides and tutorials for using FLTK's fluid GUI design tool.

Other than the busybox initramfs structure most everything else in Core is custom ash/awk from busybox. Of course with our extensible and dynamic extensions you can load other languages/tools as my be deemed necessary but will require the added size requirements of said extensions.
10+ Years Contributing to Linux Open Source Projects.

Offline HalfMadDad

  • Newbie
  • *
  • Posts: 3
Re: Best Documents to study (for kernel or TC)?
« Reply #4 on: July 10, 2010, 07:35:46 AM »
Thanks Robert and thanks for your excellent work with TinyCore and DSL-Patrick

Offline hiro

  • Hero Member
  • *****
  • Posts: 1229
Re: Best Documents to study (for kernel or TC)?
« Reply #5 on: July 15, 2010, 09:53:39 AM »
It depends what you want to develop  ;D

If its applications like the ones that make up tinycorelinux then c, c++, and bash are an absolute must.

If you want cross operate system compatibility java can work also.

I beleive you can google c++ tutorials or bash tutorials and find some pretty decent ones.  Also you can search for books on amazon.

If anyone has any pointers on how to get started I'd love to know.  ;D
I'm a complete noob when it comes to programming so I'm sure others can give you better/more useful advice.


read all of his books:
http://www.cs.princeton.edu/~bwk/