You are not logged in.

#1 2009-07-18 19:14:13

oib111
Member
Registered: 2009-06-20
Posts: 87

Msdn

I know Microsoft has the Microsoft Developer Network which is very useful. I was wondering if there was an equivalent Linux. For example, I know how to use pipes with the Windows API, but I'm unsure of how to do this in Linux. Of course, I can always google it. It'd just be nice if there was one site with all the information.

EDIT:

Just remembered the man pages. But they don't help with everything (i.e structures).

Last edited by oib111 (2009-07-18 19:17:15)

Offline

#2 2009-07-18 20:08:49

abesto
Member
From: Hungary
Registered: 2009-03-05
Posts: 49
Website

Re: Msdn

I don't do much systems programming, but I'm pretty sure someone will correct me if something's wrong.

AFAIK MSDN documents a lot of stuff, not just the Windows API. If you want the equivalent of the Windows API docs, you'll have to look to a number of different places. Windows contains a lot of stuff that's not the kernel, and you get docs for all those through MSDN. Example: in win32 you have an API to the windowing system, end of story. On Linux you have low-level graphics calls in the kernel [citation needed], higher-level calls via X11, and then there are the toolkits built on top of X. Your app could use any of those.

Also, since Linux is OSS, you can directly look at the structures, function signatures, even the implementations.


Linux user #476135 || Dotfiles hosted by GitHub

Offline

#3 2009-07-19 01:39:21

devin
Member
Registered: 2009-05-29
Posts: 1

Re: Msdn

Understand that Microsoft is a giant corporation and can easily collect their documentation on their code.  With GNU/Linux, most documentation is separated on the internet according to who made the data of concern.  Here is a list of what I mostly use:

GNU C Library: http://www.gnu.org/software/libc/manual … /libc.html
GNU Manuals: http://www.gnu.org/manual/manual.html
GNU Coding Standards: http://www.gnu.org/prep/standards/standards.html
GTK+ Documentation: http://www.gtk.org/documentation.html
Man pages:  there are many ways of accessing these, the terminal or a quick google search to find http://linux.die.net/man/.
There is obviously more, but I hope this helps.

(I realize you mentioned man pages, but I included them here for completeness)

Last edited by devin (2009-07-19 01:46:45)

Offline

#4 2009-07-19 02:18:44

oib111
Member
Registered: 2009-06-20
Posts: 87

Re: Msdn

Thanks abesto and devin. I'll make sure to check out some of those links.

Offline

Board footer

Powered by FluxBB