Para o GNOME, você pode conferir devhelp ou help.gnome.org .
Mas, como todos já afirmaram, não há um único SDK para "Linux". Você precisa ter alguma ideia do que deseja antes de recomendar recursos específicos para desenvolvedores.
Existe algum SDK para desenvolvedores no Linux? Quero dizer, mais do que páginas man, seria mais como MSDN Library ou Windows SDK no Windows, onde toda a documentação sobre programação e guia do desenvolvedor é documentada e estruturada em um só lugar.
Para o GNOME, você pode conferir devhelp ou help.gnome.org .
Mas, como todos já afirmaram, não há um único SDK para "Linux". Você precisa ter alguma ideia do que deseja antes de recomendar recursos específicos para desenvolvedores.
Um SDK unificado implica em uma única fonte para todas as bibliotecas principais. Isso não é o modo como os sistemas operacionais de código aberto funcionam. Pedaços e peças vêm de todas as partes, e todos eles são documentados separadamente.
EDITAR : Se o papel não é um problema para você, a coisa mais próxima do que você está pedindo é Programação avançada no ambiente Unix 2 / e de Stevens e Rago.
O MSDN apenas documenta as tecnologias da Microsoft e não outras bibliotecas ou estruturas a serem usadas no Windows; não inclui documentação de outros fornecedores. Agora, as distribuições Linux usam software de muito mais organizações & empresas, então a documentação também tende a ser mais distribuída e menos uniforme. (E às vezes a documentação não é feita muito bem, infelizmente.)
Além disso, a maioria das distribuições Linux vem com um navegador de documentação que agrupa a documentação de várias fontes em um só lugar.
Muitas das partes importantes de uma distribuição Linux fazem têm boas bibliotecas de documentação BTW, por exemplo:
O que eu recomendei se você também está interessado em desenvolver aplicativos de plataforma cruzada é o Nokia Qt SDK que fornece o framework Qt e outras ferramentas, que, da minha experiência, tem uma das melhores documentações disponíveis, veja link e link
Alguns vídeos para assistir: este e isto
Para entender o que é o Qt e o que você pode fazer com ele, confira: link
O Qt também é a estrutura escolhida para criar aplicativos para a plataforma MeeGo . (veja isto )