Ссылка для Linux API, такого как MSDN?
Хорошо ли читать ссылку на Linux API, например, предлагаемую MSDN или повысить? Мне нравится подробная информация о параметрах из MSDN и предварительных условиях из документации по ускорению. Но до сих пор я не нашел ничего сопоставимого в сети для Linux.
Ответы
Ответ 1
Персональные страницы, безусловно, являются хорошим началом, как отмечали другие. Однако, если вы хотите что-то более формальное и строгое, я бы рекомендовал прочитать спецификацию POSIX. Вот индекс функций в стандарте:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/contents.html
Глядя на то, что требует стандарт, а не то, что делают текущие реализации этих функций в Linux, также поможет вам написать более портативное и надежное программное обеспечение.
Ответ 2
Прочитайте первые хорошие книги, такие как Расширенное программирование Linux (вы можете скачать его) и Расширенное программирование Unix
Помните, что GNU/Linux по определению менее монолитен, чем Windows (потому что многие разработчики работают над ним и), потому что он состоит из многих независимых программ.
Поэтому нет четко определенного Linux API (кроме системных вызовов ядра, но GNU/Linux больше, чем ядро)
Конечно, прочитайте страницы руководства, в частности, начните с страницы intro (2) о syscalls и другие man-pages.
Помните, что Linux почти реализует (надмножество) POSIX стандартную спецификацию OpenGroup.
Прочитайте также много хороших документов из TLDP.
Если вас интересует разработка настольных приложений, сначала поймите, что
X11, (остерегайтесь, X11 очень сложна в деталях). Затем прочитайте документацию из freedesktop. Еще лучше научитесь использовать графический набор инструментов, например Qt или Gtk
И GNU/Linux состоит из бесплатного программного обеспечения, вы можете скачать и изучить исходный код и Улучши это. Вы очень часто используете какую-то существующую бесплатную библиотеку программного обеспечения, и вы можете изучить ее исходный код (и каждый из них имеет собственную документацию). Часть вашей работы - найти хорошее бесплатное программное обеспечение, соответствующее вашим потребностям. freecode и sourceforge - хорошие ресурсы (и их много других).
Ответ 3
У меня есть закладки.
Проект man man-страниц