Книга: Fedora 8 Руководство пользователя
4.1.1.2. Основные принципы построения системы X
4.1.1.2. Основные принципы построения системы X
Еще в далеком 1984 году разработчиками X Window были определены основные принципы построения этой Системы.
• Новая возможность должна добавляться в систему только в том случае, если без неё нельзя создать какое-нибудь реальное приложение.
• Не нужно пытаться удовлетворить все мыслимые потребности, но нужно сделать систему расширяемой, чтобы она могла удовлетворять новые потребности.
• Если до конца не ясна суть проблемы, то лучше вообще отказаться от решения такой проблемы.
• Нужно использовать более простые решения, не усложнять систему. Можно решить 90% проблемы, затратив 10% сил, или решить все 100%, но затратив при этом все 100% сил. 6 этом случае нужно выбрать первый вариант (90/10).
• Нужно "изолировать" сложные места.
• Политика интерфейса пользователя должна быть "в руках" клиентов, т.е. оконных менеджеров.
С тех пор проект X придерживается этих принципов. Может быть, поэтому трехмерный рабочий стол в Linux нормально работает при 512 Мбайт операторной памяти и не требует сверхмощную видеокарту? Для сравнения: чтобы только запустить Windows Aero, нужно как минимум 1 Гбайт оперативной памяти…
- 1. СУЩНОСТЬ И ЗАДАЧИ КОМПЛЕКСНОЙ СИСТЕМЫ ЗАЩИТЫ ИНФОРМАЦИИ
- 1.7. Основные требования, предъявляемые к комплексной системе защиты информации
- 1.4. Принципы построения комплексной системы защиты информации
- Основные принципы построения эффективной системы стимулирования
- Основные положения политики оплаты и стимулирования труда торговой системы
- Основные параметры ЭЛТ-мониторов
- Основные "рычаги" управления производительностью
- Особенности системы защиты данных в InterBase
- ГЛАВА 1 Основы построения баз данных
- 1.1. Информатика. Предмет информатики. Основные задачи информатики
- 11 Основные возражения и ответы на них