[define: LSB.. ]   LSB 3.2 spec... + LSB...  (....) + Docs...  Great plans for LSB 4.0...

LSB Developer Network...  
App checker..!!

Freedesktop standards.. !

[define: xdg-utils ]


[define FHS.. ] + important xdg spec:Directory locations...

 Linux development platform...(pdf)

Advanced Linux Programming(pdf)  (
altern.site...)

Coding style...

C++ FAQ..  C++ F lite..  (C++ ref..C++ ref...)  Think C++...  C++ guides.. 
C++ portability..  C++ annotation..

 Dev.FAQ.*. (very usefull)   The C FAQ...  (Java-FAQ...Bash-FAQ... + The ABS guide... ( Shell tutor...)

Unix FAQ.*.   Fundamental tutors...

  The Art of *nix...   Philosophy of Unix...   Linux & secure programs...

 
The 10 Commands you..!
Static and dynamic libraries...

I/O programming: Serial lib...!,  going Serial... (s...s...)   Parallel port... (p...)   Q & A...  Para shell...
 

Signals...   epoll...   ->Beej's guides...<-

Socket programming...   More sockets..  C++ socket..   Networking...  Pitfalls..  FAQ...  IPC...  Pshell...


Semaphores...+
sample...    POSIX Threads... + Programming Threads...   Threads...    GNU's pth...   ||||  File capabilities...

|||| Good reading 1...2....
+ gen guides... ||||

Moma's advanced datatypes...


Video4Linux v2...   OpenGL...(read the note 5),   Sound API...

Handling errors...    #ifdef OS vars in c/c++...  or run: cpp -dM foo.h in a terminal window.


book: Linux Application Development (Michael K. Johnson, Erik W. Troan)

book: Beg. Linux programming...
+
o--->KODERS.COM SEARCH...     C SOURCE SEARCH...   Google's CODE SEARCH...<---o + Code hosting...

Ubuntu's PPA...


XCB: the new XLib replacement..!    XCB wiki...    Cairo graphics...

Gallium 3D: the new Mesa/OpenGL replacement..!


GUI programming with GTK and GDK... (recommended)

Code::Blocks IDE...  +  wxWidgets...  (my C::B blog...)
 


Automake, Autoconf & Libtool...  (.....)   
CMake my day...(=easy)   ---   CVS book...   SVN book...
 
Linux Kernel in a Nutshell... (PDF) + Kernel & Driver Development...


Manual pages... (system calls etc.) explained...  (Ubuntu's man..., Debian's man...)


Go back to futuredesktop.org