Rambler's Top100 Service калинин.ru / комментарии / книги /  << 31.10.00 >>

Операционная система Unix

    Иллюстрация
    Обложка книги.
    Обложка книги.

Unix получил очень широкое распространение в современном компьютерном мире. При этом, даже если большая часть домашних компьютеров работает под управлением операционной системы семейства MS Windows, то среди операционных систем для серверов, скорее всего, лидируют системы под общим названием Unix.

Вызвано это тем, что существует множество ОС семейства Unix с открытыми исходными текстами, используя которые разработчик нового аппаратного обеспечения может с относительно небольшими затратами получить себе добротную операционную систему для своей платформы. Таким образом, совершенно естественным является то, что современный программист должен хотя бы не пугаться Unix'а.

Тем не менее, программирование для любой из реализаций Unix'а отличается тем, что книг на русском языке по этой тематике практически нет (я имею в виду, хороших книг).

Книга Андрея Робачевского, "Операционная система Unix", содержит в себе общую информацию по таким темам, как подсистема управления процессами, файловая подсистема, подсистема ввода-вывода, сетевое программирование.

Надо сказать, что это единственная более или менее "приличная" книга на тему программирования под Unix... просто потому, что все остальные издания, которые я видел в магазинах, вообще внимания не заслуживают.

Тем не менее, книгу Робачевского можно рекомендовать только для тех, кто хочет познакомиться с некоторыми аспектами программирования под Unix. То есть ни для чего более серьезного она не подходит; связано это с тем, что книга предназначена в качестве учебного пособия для студентов, обучающихся по курсу "Вычислительные комплексы, системы и сети" и, судя по всему, изначально задумывалась именно как обзор.

Но для ознакомления с программированием под Unix книга вполне подойдет. После того, как вы ее прочитаете, вы сможете использовать основные приемы программирования под Unix (такие, как сигналы, порождение новых процессов, управление памятью и т.д.) и, что немаловажно, сможете написать простейшие TCP/IP приложения.

Вообще говоря, эта книга единственная на текущий момент, в которой находится хоть какое-то описание интерфейса сокетов.

Что же касается более детального изучения программирования под Unix, то тут ничего на русском языке до сих пор издано не было. Можно порекомендовать только книги известных авторов на английском языке, такие как "Unix internals" или "Advanced programming in Unix environment".

Резюме

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


Версия для печати


  Ссылки по теме:
http://www.lib.ru/LINUXGUIDE/
   Книги по Unix в электронном виде из "Библиотеки Мошкова". Особенное внимание следует обратить на книгу М. Баха, посвященную детальному рассмотрению архитектуры операционной системы Unix. Во многом она уже не отражает реальной ситуации на сегодняшний день, но в целом очень полезна.
http://tru64unix.compaq.com/fa
   Комплект документации к Compaq Tru64 Unix (в девичестве Digital Unix, а в детском возрасте OSF). Очень хорошая документация, рекомендую выкачать и попытаться прочитать (если программирование под Unix интересует, конечно).
http://www.linuxdoc.org/
   Linux documentation project.
  Рядом в разделе:
Unix internals: the new frontiers (03.12.00)
   Хочу сразу же предупредить, что эта книга, насколько мне известно, в переводе на русский язык не существует, поэтому прошу прощения, если...   >>>>
Язык UML, рукводство пользователя (29.09.00)
   UML (Unified Modeling Language, унифицированный язык моделирования) является еще одной популярной аббревиатурой, которой очень часто пользуются, не понимая того, что за...   >>>>
  Рядом по дате:
Информационно-поисковые системы (02.11.00)
   Поисковые системы в интернете на сегодняшний день являются единственным способом доступа пользователя к информации, расположенной в сети. Я имею в виду...   >>>>
lingering close (29.10.00)
   Когда программа выкачивает один файл с удаленного сервера с использованием протокола TCP, а после этого сразу же "отваливается", то проблем, скорее...   >>>>
  Содержание:
Заглавная страница
Мой блог
Мое резюме
Дайджест
Программирование
   C&C++
Сети
Unix
Алгоритмы
Оптимизация
Соревнования
Отвлеченно
XML
TeX
Просто так
Студенческое
Туризм
  Байки
Фотографии
Комментарии
   Книги
Web-ресурсы
Фильмы
Интернет
Программное обеспечение
Жизнь
Благодарности
Форум
Хронология
 
  В этом разделе:
High Perfomance Computing, second edition. (05.07.01)
   Название книги можно перевести как "Высокопроизводительные вычисления" и эта тематика в русскоязычной литературе не освещена совсем. Традиционно считается, что самой важной...   >>>>
Плагиат (19.06.01)
   В последнее время мне стало казаться, что с моим сайтом что-то не в порядке. Вроде, текст есть, живые люди тоже иногда...   >>>>
TCP/IP Illustrated, volume I. The Protocols (22.04.01)
   И опять, книга, о которой мне хочется рассказать, насколько мне известно, отсутствует в русском переводе. Тем не менее, в разделе сетевого...   >>>>
Decline and Fall of the American Programmer (28.02.01)
   Эдвард Йордон является одним из самых известных специалистов в области создания больших программных систем. Широко известна его нотация, предназначенная для структурного...   >>>>
Unix internals: the new frontiers (03.12.00)
   Хочу сразу же предупредить, что эта книга, насколько мне известно, в переводе на русский язык не существует, поэтому прошу прощения, если...   >>>>
Операционная система Unix (31.10.00)
   Unix получил очень широкое распространение в современном компьютерном мире. При этом, даже если большая часть домашних компьютеров работает под управлением операционной...   >>>>
Язык UML, рукводство пользователя (29.09.00)
   UML (Unified Modeling Language, унифицированный язык моделирования) является еще одной популярной аббревиатурой, которой очень часто пользуются, не понимая того, что за...   >>>>
Содержание раздела полностью...
   Примерно в тоже время
Информационно-поисковые системы (02.11.00)
   Поисковые системы в интернете на сегодняшний день являются единственным способом доступа пользователя к информации, расположенной в сети. Я имею в виду...   >>>>
lingering close (29.10.00)
   Когда программа выкачивает один файл с удаленного сервера с использованием протокола TCP, а после этого сразу же "отваливается", то проблем, скорее...   >>>>
Хронология полностью...
   Содержание
Заглавная страница
Мой блог
Мое резюме
Дайджест
Программирование
  C&C++
Сети
Unix
Алгоритмы
Оптимизация
Соревнования
Отвлеченно
XML
TeX
Туризм
  Байки
Фотографии
Комментарии
  Книги
Web-ресурсы
Фильмы
Интернет
Программное обеспечение
Жизнь
Студенческое
Просто так
Благодарности
Форум
Хронология
© 2000-2008, Andrey L. Kalinin
mailto:andrey@kalinin.ru
Rambler's Top100