Операционные системы - статьи

         

Операционные системы - статьи


Об инструментах:
Создание проекта
Проектируем интерфейс
Обработчики
Пересказ Сергея Кузнецова статьи
Проект Nooks
Паравиртуализация
Проект Minix 3
Проект Singularity
История
QNX Neutrino. "Крепкий орешек" v.6.2.1
Истинное микроядро
Подальше от спутников, поближе к "чайникам"
Совместимость? Без проблем
Среда разработки - плацдарм атаки на TTM
Eclipse - пришелец из открытых систем
Кросс-разработка? Un Momentics
Exit (0);

QNX и Virtual PC
QNX в России
QNX и базы данных

Операционные системы - статьи

QNX: очень краткие заметки
Введение
Инсталляция
Первый запуск
Разработка ОС реального времени для цифрового сигнального процессора
Аннотация.

ОСРВ MicroDSP-RTOS
Общая функциональность
Управление задачами
Синхронизация и взаимодействие задач
Сигналы.
Семафоры.
Сообщения.
Очереди сообщений.

Работа с динамической памятью
Использование процедур обработки прерываний
Поддержка MicroDSP-RTOS в MetaDSP
RTOS Illuminator
RTOS Profiler
Заключение
Литература
Семь вещей, которые нужно знать о VMWare и VirtualPC
Что такое виртуальная машина и зачем она нужна?
Какие операционные системы будут работать в VM?

Управление жесткими дисками и работа со сменными носителями
Настройка видеопараметров и установка vmware-tools
Итак, поехали.
Установка сети: есть из чего выбирать, главное не запутаться
Настройка производительности
Вопрос последний, который возникает первым: "Как мне выйти из этой виртуальной машины?"
Файловая система и менеджер томов Veritas
Введение
Файловая система
Быстрое восстановление

Конфигурирование на лету
Моментальный снимок (snapshot) файловой системы
Как работает моментальный снимок файловой системы
Достижение высокой производительности и масштабирования
Улучшенная кластеризация ввода/вывода
Тесная интеграция с VxVM
Параметры специфичные для приложения
Ведущее решение для консолидации систем хранения
Возможности управления
Конфигурационные файлы

Новые конфигурации
Изменение конфигураций
Управление из командной строки — сложные операции
Управление из командной строки — одношаговые операции
Управление с помощью меню
Графический интерфейс
Классы операций
Дополнительные аргументы
Вывод

Операционные системы - статьи

Ваш билет до Windows 2000
Переходить ли на 2000

Подготовьте свой ПК
Сверьтесь со списком совместимых устройств и программ
Модернизация BIOS
Проведите ревизию своего ПО
Анализатор готовности
Какой путь избрать?
Оставьте открытым запасной выход
Последствия модернизации

Здравствуй, Windows 2000
ОБ АВТОРАХ
Пять причин переходить на Windows 2000
Пять причин не переходить на Windows 2000
Защитим права администратора!
Уязвимость встроенной учетной записи администратора
Ошибки

Уязвимость реестр
Службы
Рекомендации администраторам
Серверы и рабочие станции домена
Блеск и нищета некоммерческих UNIX

Роль и место некоммерческих UNIX
ДИСТРИБУТИВЫ
КАК ОЦЕНИТЬ ВОЗМОЖНОСТИ ОС
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ НЕКОММЕРЧЕСКИХ UNIX
ПРОБЛЕМЫ РУССКОГО ЯЗЫКА

ДОКУМЕНТАЦИЯ
LINUX 2.2.x
REDHAT LINUX 6.1
LINUX MANDRAKE 6.1
FREEBSD 3.3

МЕСТО НЕКОММЕРЧЕСКИХ UNIX
Corel LINUX. Началось?
Установка Corel LINUX
Графическая оболочка
Средства конфигурации
Менеджер файлов

Утилиты
Console
Acroreader
Archive Manager
Corel Update
Task Manager
MIME Type Editor
Халява - дело тонкое
Перспективы

Три совета
Corel LINUX 1.0
Компоненты Corel LINUX OS
Кризис в программном обеспечении и способы его преодоления
Выводы из изложенного:
DG/UX B2 Security Option

Основные опасности и их оценка экспертами
Основные достоинства продукта DG/UX B2 Security Option
Контроль Доступа
Распределение Административных Ролей
Профилактика Вирусов
Надежная и Безопасная Передача Данных в Сети
Сеансовый Монитор
Контролирующая Подсистема
Защита Инвестиций

Защищенные Области
Серверы AViiON
Администрирование дисков в Windows 2000
Сходства и различия
Новые концепции
Использование возможностей Disk Management
RAID нужно продумать
Об авторе

Серия первая:
Вторая серия:
Серия третья:
Корпоративный стиль:
Cтруктура каталогов понятие чисто
Корневой каталог

Иерархия файловых систем
Таблица. Каталоги и символические ссылки на каталоги, содержащиеся в /usr.
Дополнительные требования для Linux

Файлы, файлы, файлы
Узлы и каталоги
Сколько имен у файла?
Монтирование
Такие разные файлы

Символьные и блочные устройства
Именованные каналы
Гнезда
Символические ссылки
Монтирование: подробности для любознательных
Инсталляция FreeBSD в качестве Internet-сервера
А почему именно FreeBSD?

Какую машину мне приготовить для FreeBSD?
С каких носителей его можно инсталлировать?
На каких именно серверах можно взять FreeBSD?
Что именно закачивать?
А где брать серверы FTP, Samba и Apache?
Как администрировать юзеров и регулировать доступ к файлам?
Что можно порекомендовать в плане администрирования?

Какие особенности настройки Samba?
И как мне пользоваться этой системой дальше?
И как мне пользоваться этой системой дальше? - 2
Но псевдографика же соответствует Alt-кодировке, а не KOI-8?
А почему она так долго загружается? Нельзя ли быстрее?
Что значит "редактировать файл MYCONF"?

Операционные системы - статьи

УНИВЕРСАЛЬНАЯ ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ GNU
Преамбула
Как применять эти условия к вашим новым программам

Working with Win32: the Good, the Bad, and the Ugly
От переводчика
Что показалось хорошим
Что показалось плохим
Что показалось неприятным
Linux: свобода и коммерция

Использование RPM
Где и Как искать эти самые rpm-ы?

Установка Linux, первые шаги
Создание дисковых разделов
Чем разбивать?
Как разбивать?
Создание и монтирование файловых систем

Файловые системы в UNIX
Инсталляция ОС Linux на компьютер с Windows
Подготовка к инсталляции.

Предостережения и рекомендации
Что такое "геометрия диска"?
Разделы диска и таблица разбиения диска.
Процесс загрузки ОС фирмы Microsoft
Проблемы с большими дисками

Выбор загрузчика
Загрузчик LILO из дистрибутива ОС Linux
Другие загрузчики ОС
Варианты загрузки
Рекомендации по созданию разделов

Программы для разбиения диска
Windows NT и Linux : загрузка через OS Loader от NT
Установка и настройка загрузчика LILO
Установка других операционных систем после Linux

Перенос каталога /boot в DOS-раздел
Загрузка Linux из MS-DOS с помощью loadlin.exe
Как просто работать в Linux'е
Оконная среда KDE
Средства управления файлами
Средства работы с текстами

Работе с графикой
К вопросу о развлечениях
Подведем итоги
Как подключить Linux к Internet
Ядро Linux
Работа с linuxconf
Подключение

Другие способы установления соединения
Linux конторский. Об офисном инструментарии и главным образом о StarOffice 5.1a
Об офисных комплектах вообще
Об офисных комплектах под Linux
StarWriter

StarCalc
StarDraw
StarImpress
Database
Подведению итогов
Каждый из начинающих пользователей

Формирование сообщений для протокола
Обработка сообщений демоном syslogd
Файл протокола /var/log/messages
Команды logger и tailf
Протоколирование в сети
Запуск демона syslogd
Другие файлы и команды
Ротация файлов протокола

Полезные ссылки
Как Linux работает с памятью.
Linux реального времени
Куда податься?
Смесь бульдога с носорогом

KURT
RTLinux
WISIWIG-редакторы под Linux
HTML-редакторами

Подвести итоги.
Манифест GNU
Что такое GNU? GNU это не UNIX!
Почему я должен написать GNU

Операционные системы - статьи

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

Почему все пользователи компьютеров получат выгоду
Некоторые легко опровергаемые возражения против целей GNU
Сноски

О чем это вообще?
А зачем оно нужно?
Как его настроить
Команды операций с правилами в цепочках
Условия проверки пакетов, которые можно задавать в правилах:

Действия с пакетами, которые можно задавать в правилах:
Команды операций с целыми цепочками
Операции с маскарадингом:
Ручная проверка работы фильтра пакетов
Изменение нескольких правил одной командой

Полезные советы
Установка двух ОС Windows на одном компьютере
Подготовка к двойной загрузке
Простой сценарий: устанавливаем Windows 2000 на Windows 98
Более сложный сценарий: устанавливаем Windows 98 на Windows 2000 Professional

Приложения в системе с двойной загрузкой
Усложненная процедура установки
Где NT хранит пароли
Ключи реестра SAM
Аудит SAM
SAM на различных носителях информации

Хэш-коды паролей в памяти
SAM в сети
Можно немного расслабиться
Установка аудита системы безопасности
Безопасность приложений BackOffice

Безопасность прикладных программ
К сбою готов!
Типичные неприятности
Нарушения в реестре
Переписанные или разрушенные файлы

Осторожность не помешает
Параллельное мышление
Будь готов
Резервные копии: подальше положишь...
Автоматический запуск служб и драйверов
Плата за грехи: переименование, перемещение или удаление файлов
Редактирование системного реестра в автономном режиме

Полезные утилиты
Роль аппаратного обеспечения
Под лежачий камень...
Причуды regback.exe
Пример последовательности сообщений программы Regback.exe.
Начала PAM.
О статье
PAM c точки зрения пользователя

Делаем собственный PAM-модуль
Делаем собственное PAM-приложение

Cюрпризы POSIX
О стандартах вообще
Назначение и "сверхзадача" стандарта POSIX
О семантике

Соответствие стандарту. Семантика слова "соответствует"
Объекты стандартизации и структура стандарта
Установка PPP-соединения в Linux

Процессы в системе
Нить и задача
Процесс и программа
Листинг 2. Окончание процедуры инициализации ядра Linux

Смерть процесса
О сигналах
Компьютерная демонология
Продвинутые средства общения
Получение информации о процессах
Редактирование Реестра
Программы для редактирования Реестра
Здоровый Реестр - путь к лучшей жизни
Основы резервного копирования

Утилита "Проверка реестра" и ее настройки
Scanreg: резервирование и восстановление в различных режимах
Построение надежных операционных систем, допускающих наличие ненадежных драйверов устройств
Почему у систем случаются отказы?
Решение: правильная изоляция сбоев

Вклад этой статьи
Разработка операционной системы
Проблемы монолитных систем
Системы с минимальным ядром

Операционные системы - статьи

Принципы разработки
Свойства надежности
Сокращение числа ошибок в ядре

Снижение потенциального влияния ошибок
Восстановление после сбоев
Ограничение злоупотреблений переполнениями буферов
Обеспечение надежного IPC
Ограничение IPC
Избегание тупиков
Унификация прерываний и сообщений
Ограничение функциональных возможностей драйвера
Запрещение доступа к портам ввода-вывода
Проверка параметров

Отлавливание плохих указателей
Укрощение бесконечных циклов
Проверка DMA
Анализ надежности
Сервер реинкарнации
Надежность уровня приложений
Результаты проверки надежности
Измерения производительности
Результаты тестирования системных вызовов
Результаты тестирования дискового ввода-вывода

Результаты тестирования приложений
Сетевая производительность
Размер кода
Родственные исследования
Изоляция драйверов в программном обеспечении
Изоляция драйверов с использованием виртуальных машин
Средства безопасности, основанные на языках
Виртуальные машины и экзоядра
Драйверы, выполняющиеся в пользовательском режиме в монолитном ядре

Разработки минимальных ядер
Односерверные операционные системы
Мультисерверные операционные системы
Благодарности
I. Потоковый редактор sed

II. Язык обработки шаблонов awk
Структура awk-программы
Вызов awk
Awk-переменные и выражения
Примеры awk-программ
Селекторы
Еще примеры
Действия
Операторы управления
Структурные операторы

Ввод и вывод данных
Встроенные функции
Этюд о героях невидимого фронта
Введение в SMS Installer Script Editor

Знакомимся с редактором сценариев
Переменные
Условные операторы
Другие полезные команды и переменные
"Уборка мусора"
Свободному ПО двадцать лет: что дальше?

Поиск и анализ "троянских коней" под UNIX
О чем это я?
Что такое Unix?
Какие бывают Unix'ы и на каких машинах они запускаются?
Где взять бесплатный Unix?
Каковы основные отличия Unix от других OS?
Почему Unix?

Основные понятия Unix
Комадный интерпретатор
Руководства - man
UNIX, Usenix, Монтерей: Техническая конференция Usenix в 1999 г.

Настройка Windows 2000
Как подогнать операционную систему под свои требования
Имя компьютера
Размер файла подкачки
Переход к использованию динамических дисков

Переход к использованию динамических дисков - 2
Конфигурирование журналов событий
Установка правил преобразования формата года
Параметры просмотра папок в Windows Explorer
Управление электропитанием
Создание стандарта конфигурации
Переход к Windows 2000 - ПОВРЕМЕНИТЬ ИЛИ ПОТОРОПИТЬСЯ?
АРГУМЕНТОВ В ПОЛЬЗУ МИГРАЦИИ

АРГУМЕНТОВ ПРОТИВ НЕМЕДЛЕННОЙ МИГРАЦИИ
Когда делать первый шаг?
Анализируем журнал безопасности Windows NT

Сеансы работы пользователей
Доступ к объектам системы
Аудит выполняющихся задач
Windows NT против Linux
Необязательный графический интерфейс

Встроенный надежный инструментарий
Удаленное управление
И Linux не без греха
Linux и графика
Установка Linux на переносные компьютеры
Установка Linux на настольные ПК
И опыт, сын ошибок трудных...
Обходные пути повышения производительности Windows NT Workstation 4.0

Почему именно Performance Monitor?
Контроль утечки памяти
Выделенная виртуальная память и файл подкачки
Использование процессора
Утилиты Windows NT Resource Kit для управления производительностью
Таблица 1. Объекты и счетчики.
Утилиты управления производительностью
Поддержка задач управления предприятием

Архитектура WMI
Провайдеры
CIM и MOF
Пространства имен WMI
Ассоциации классов
Реализация WMI
Система безопасности WMI

В NT появилась возможность управления предприятием