Новые книги

Книга автора бестселлера `Факс-модем: от покупки и подключения до выхода в Интернет` — Дмитрия Кирсанова — первый полный курс веб-дизайна на русском языке, написанный профессиональным дизайнером. От теоретических основ визуального дизайна до интернетовских технологий и приемов практической работы над сайтом — все это есть в книге, написанной понятно, подробно и увлекательно. Издание будет полезно не только начинающим создателям сайтов, но и дизайнерам, работающим в более традиционных областях, специалистам по рекламе и маркетингу, художникам, программистам, — и, конечно же, всем творческим и любознательным людям.
Эта книга для тех, кто давно связан с разработкой программного обеспечения. Или для тех, кто еще думает выбрать программирование своей профессией. Или для тех, кто просто привык думать и размышлять о происходящем в мире информационных технологий.

Не секрет, что основная масса софтостроения сосредоточена в секторе так называемой корпоративной разработки: от комплексных информационных систем предприятия до отдельных приложений. Поэтому немалая часть сюжетов касается именно Enterprise Programming.

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

В книге мне хотелось показать наш софтостроительный мир разработки корпоративных информационных систем не с парадного фасада описаний программных сред, подходов и технологий, а изнутри. Насколько это получилось – судить читателю.

File System Standards

Стандарты файловой системы

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

Чтобы улучшать эту ситуацию, в августе 1993 несколько энтузиастов сформировали Группу по стандартизации файловой системы Linux (Linux File System Standard Group, FSSTND). После шести месяцев обсуждения, группа создала проект, который представляет собой последовательную структуру файловой системы, и определяет расположение наиболее существенных программ и главных файлов конфигурации.

Этот стандарт, как предполагалось, был поддержан основными дистрибутивами и пакетами Linux. Но принять-то стандарт приняли, а вот пунктуально ему следуют не так уж часто... В этой книге я предполагаю, что любые обсуждаемые файлы находятся там, где им предписано стандартом. Альтернативные расположения будут упомянуты только, когда имеется давняя традиция, которая противоречит этой спецификации.

Linux FSSTND продолжает развиваться, но в 1997 году у него появился конкурент: стандарт файловой иерархии Linux (Linux File Hierarchy Standard, FHS). FHS учитывает проблемы мультиархитектурных пакетов, чего FSSTND не делал. FHS может быть получен из документационного каталога Linux на всех основных FTP-сайтах Linux или с домашнего сайта http://www.pathname.com/fhs. Daniel Quinlan, координатор группы FHS, доступен как [email protected].