Майкл Джонсон - Разработка приложений в среде Linux. Второе издание

Тут можно читать онлайн Майкл Джонсон - Разработка приложений в среде Linux. Второе издание - бесплатно полную версию книги (целиком) без сокращений. Жанр: comp-osnet, издательство Вильямс, год 2007. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Разработка приложений в среде Linux. Второе издание
  • Автор:
  • Жанр:
  • Издательство:
    Вильямс
  • Год:
    2007
  • Город:
    Москва
  • ISBN:
    978-5-8459-1143-8
  • Рейтинг:
    3.8/5. Голосов: 101
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Майкл Джонсон - Разработка приложений в среде Linux. Второе издание краткое содержание

Разработка приложений в среде Linux. Второе издание - описание и краткое содержание, автор Майкл Джонсон, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет собой отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из других операционных систем. Подробно рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование свободно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Изобилие хорошо документированных примеров кода помогает лучше усвоить особенности программирования в Linux.

Книга рассчитана на разработчиков разной квалификации, а также может быть полезна для студентов и преподавателей соответствующих специальностей.

Разработка приложений в среде Linux. Второе издание - читать онлайн бесплатно полную версию (весь текст целиком)

Разработка приложений в среде Linux. Второе издание - читать книгу онлайн бесплатно, автор Майкл Джонсон
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

regular files — обычные файлы. Файлы, хранящие нормальные данные.

reliable signals — надежные сигналы. Реализации сигналов, определенные для непротиворечивой и корректной обработки сигналов.

reserved ports — зарезервированные порты. Номера портов TCP/IP от 0 до 1024, которые могут использоваться только процессами, выполняющимися как root.

resident set size — размер резидентного набора. Объем ОЗУ, в настоящий момент используемый процессом. В него не входят порции, выгруженные в результате страничного обмена.

reverse name lookup — обратный поиск имен. Процесс преобразования IP-адреса в связанное с ним каноническое имя хоста.

saved uid — сохраненный uid. Идентификатор пользователя, который делается равным эффективному uid, если они не имеют достаточных полномочий, предполагаемых этим uid.

sequencing — упорядочение. Характеристика некоторых сетевых протоколов, гарантирующая прибытие данных в порядке их отправки и без потерь.

session — сеанс. Набор групп процессов, выполняющихся на одном терминале.

shell — оболочка. Программа, главное назначение которой — запускать другие программы и осуществлять управление заданиями; в число популярных оболочек Linux входит Bourne again ( bash) и расширенная оболочка С ( tcsh).

shell script — сценарий оболочки. Программа, в которой первыми двумя символами являются #!, специфицирующие командный интерпретатор, применяемый для выполнения программы.

sockets — сокеты. Файловая абстракция коммуникационных протоколов. Сокеты могут взаимодействовать через сеть или на отдельной машине. Unix Domain Sockets работают только на отдельной машине и имеют записи в файловой системе, используемые для доступа к ним.

streaming protocols — потоковые протоколы. Сетевые протоколы, которые передают данные как последовательности байт без каких-либо разграничений между ними.

symbolic links — символические ссылки. Файлы, которые ссылаются на другие файлы в рамках файловой системы. Это позволяет одному файлу выглядеть так, будто он существует во множестве каталогов, даже если эти каталоги относятся к разным устройствам (или даже в разных сетевых файловых системах).

system call — системный вызов. Механизм, используемый процессами режима пользователя для запроса служб режима ядра.

termcap . Первоначальная база данных возможностей терминалов.

terminfo . Новая, улучшенная база данных возможностей терминалов.

tty — терминал. Терминальный интерфейс, ориентированный на битовые потоки.

unreliable signals — ненадежные сигналы. Реализации сигналов, которые делают непротиворечивую обработку сигналов невозможной. Большинство реализаций ненадежных сигналов либо доставляют сигналы, не учитывая состояние выполнения процесса, либо сбрасываются обработчиками сигналов в стандартные значения при доставке сигнала.

user mode — режим пользователя. Ограниченная исполняющая среда, в которой запускаются программы.

vcs . Устройство в памяти, предназначенное для доступа и изменения содержимого виртуальной консоли.

vcsa . Устройство в памяти, предназначенное для доступа и изменения содержимого и атрибутов виртуальной консоли.

well-known port — официальный порт. Номер порта, который Internet центр Assigned Numbers Authority принял в качестве основного для конкретной службы. Например, HTTP, основной протокол для Web, имеет официальный номер порта 80, и большинство Web-серверов прослушивают этот порт. Официальные порты обычно, но не всегда, являются зарезервированными.

zombie — "зомби". Процесс, который был завершен, но его родительский процесс не учел его состояние завершения, в результате чего такой процесс не отображается в таблице процессов системы.

Литература

1. Albitz, Paul; and Liu, Cricket. DNS and BIND (second edition) . O'Reilly, 1996. ISBN 1-54592-236-0.

2. Bach, Maurice J. The Design of the UNIX Operating System . Prentice Hall, 1986. ISBN 0-13-201799-7.

3. Beck, Michael; Bohme, Harold; Dziadzka, Mirko; Kunitz, Ulrich; Magnus, Robert; and Verworner, Dirk. LINUX Kernel Internals . Addison-Wesley, 1996. ISBN 0-201-87741-4.

4. Butenhof, David R. Programming with POSIX Threads . Addison-Wesley, 1997. ISBN 0-201-63392-2.

5. Cameron, Debra; Rosenblatt, Bill; and Raymond, Eric. Learning GNU Emacs . O'Reilly, 1996. ISBN 1-56592-152-6.

6. Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Reference Manual . O'Reilly, 1994. ISBN 1-56592-078-3.

7. Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Supplementary Documents . O'Reilly, 1994. ISBN 1-56592-079-1.

8. Computer Systems Research Group, UC Berkeley. 4.4BSD User's Reference Manual . O'Reilly, 1994. ISBN 1-56592-075-9.

9. Computer Systems Research Group, UC Berkeley. 4.4BSD User's Supplementary Documents . O'Reilly, 1994. ISBN 1-56592-076-7.

10. Computer Systems Research Group, UC Berkeley. 4.4BSD System Manager's Manual . O'Reilly, 1994. ISBN 1-56592-080-5.

11. Cormen, Thomas H.; Leiserson, Charles E.; and Rivest, Ronald L. Introduction to Algorithms . McGraw-Hill, 1992. ISBN 0-07-013143-0.

12. Gallmeister, Bill O. POSIX.4: Programming for the Real World . O'Reilly, 1995. ISBN 1-56592-074-0.

13. Garfinkel, Simson; and Spafford, Gene. Practical UNIX & Internet Security . O'Reilly, 1996. ISBN 1-56592-148-8.

14. IEEE. Portable Operating System Interface (POSIX) Part 2. IEEE, 1993. ISBN 1-55937-255-9.

15. Kernighan, Brian W.; and Ritchie, Dennis M. The С Programming Language (second edition) . Prentice Hall, 1988. ISBN 0-13-110362-8.

16. Koenig, Andrew. CTraps and Pitfalls . Addison-Wesley, 1989. ISBN 0-201-17928-8.

17. Lamb, Linda. Learning the vi Editor . O'Reilly, 1990. ISBN 0-937175-67-6.

18. Lehey, Greg. Porting UNIX Software . O'Reilly, 1995. ISBN 1-56592-126-7.

19. Loukides, Mike; and Oram, Andy. Programming with GNU Software . O'Reilly, 1997. ISBN 1-56592-112-7.

20. McKusick, Marshall Kirk; Bostic, Keith; Karels, Michael J.; and Quarterman, John S. The Design and Implementation of the 4.4BSD Operating System . Addison-Wesley, 1996. ISBN 0-201-54979-4.

21. Murray, James D.; and van Ryper, William. Encyclopedia of Graphics File Formats (second edition) . O'Reilly, 1996. ISBN 1-56592-161-5.

22. Newham, Cameron; and Rosenblatt, Bill. Learning the bash Shell . O'Reilly, 1995. ISBN 1-56592-147-X.

23. Nichols, Bradford; Buttlar, Dick; and Proulx Farrell, Jacqueline. Pthreads Programming . O'Reilly, 1996. ISBN 1-56592-115-1.

24. Nohr, Mary Lou. Understanding ELF Object Files and Debugging Tools . Prentice Hall, 1994. ISBN 0-13-091109-7.

25. The Open Group. The Single UNIX(R) Specification — Authorized Guide to Version 3 . The Open Group, 2002. ISBN 1-931624-13-5.

26. Oram, Andrew; and Talbott, Steve. Managing Projects with make . O'Reilly, 1993. ISBN 0-93715-90-0.

27. Oualline, Steven. Practical С Programming . O'Reilly, 1993. ISBN 1-56592-03-5.

28. Rubini, Alessandro. Linux Device Drivers . O'Reilly, 1998. ISBN 1-56592-292-1.

29. Salus; Peter H. A Quarter Century of UNIX. Addison-Wesley, 1994. ISBN 0-201-54777-5.

30. Schneier, Bruce. Applied Cryptography. John Wiley and Sons, 1996. ISBN 0-471-11709-9.

31. Siever, Ellen; Weber, Aaron; and Figgens, Stephen P. Linux in a Nutshell . O'Reilly, 2003. ISBN 0-59600-482-6.

32. Sobell, Mark G. A Practical Guide to Red Hat Linux 8 . Addison-Wesley, 2002. ISBN 0-201-70313-0.

33. Stevens, W. Richard; Fenner, Bill; and Rudoff, Andrew M. UNIX Network Programming, Volume 1 . Addison-Wesley, 2004. ISBN 0-13-141155-1.

34. Stevens, W. Richard. TCP/IP Illustrated, Volume 1: The Protocols . Addison-Wesley, 1994. ISBN 0-201-63346-9.

35. Stevens, W. Richard. Advanced Programming in the UNIX Environment . Addison-Wesley, 1992. ISBN 0-201-56317-7.

36. Strang, John. Programming with curses . O'Reilly, 1991. ISBN 0-937175-02-1.

37. Strang, John; Mui, Linda; and O'Reilly, Tim. termcap & terminfo . O'Reilly, 1991. ISBN 0-937175-22-6.

38. Summit, Steve. С Programming FAQs; Frequently Asked Questions . Addison-Wesley, 1996. ISBN 0-201-84519-9.

39. Tranter, Jeff. Linux Multimedia Guide . O'Reilly, 1996. ISBN 1-56592-219-0.

40. Vahalia, Uresh. UNIX Internals: The New Frontiers . Prentice Hall, 1997. ISBN 0-13-101902-2.

41. Vaughan, Gary; Elliston, Ben; Tromey, Tom; and Taylor, Ian Lance. GNU Autoconf Automake, and Libtool . New Riders, 2000. ISBN 1-57870-190-2.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Майкл Джонсон читать все книги автора по порядку

Майкл Джонсон - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Разработка приложений в среде Linux. Второе издание отзывы


Отзывы читателей о книге Разработка приложений в среде Linux. Второе издание, автор: Майкл Джонсон. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x