RuNetBSD


Обнаружена и устранена ошибка в PPPoE

Была обнаружена ошибка в PPPoE(4) которая вызывала переполнение буфера ядра, и приводила к «крушению» системы. Подробнее на сайте NETBSD.


Ядро Linux

Бовет Ядро Linux
Д. Бовет, М. Чезати
Купить книгу – 724 рубля в магазине OZON.
Купить книгу – 613 рублей в магазине Bolero.

В книге обсуждается большинство структур данных, алгоритмы и приемы программирования, применяемые в ядре, излагается подробная информация о строении современной операционной системы. Рассматривается управление памятью, в том числе буферизация фай-лов, выгрузка процессов и прямой дос-туп к памяти (DMA); виртуальная фай-ловая система, Ext2 и Ext3, создание процессов и планирование их выполне-ния, сигналы, прерывания и важнейшие интерфейсы драйверов устройств, хро-нометрирование, синхронизация внутри ядра, межпроцессорное взаимодействие (IPC), выполнение программ. Приво-дится построчный комментарий соот-ветствующих фрагментов кода. Мате-риал книги базируется на версии ядра 2.6.
Рассматривается управление памятью, в том числе буферизация файлов, выгрузка процессов и прямой доступ к памяти (DMA); виртуальная файловая система, Ext2 и Ext3, создание процессов и планирование их выполнения, сигналы, прерывания и важнейшие интерфейсы драйверов устройств, хронометрирование, синхронизация внутри ядра, межпроцессорное взаимодействие (IPC), выполнение программ. Приводится построчный комментарий соответствующих фрагментов кода.
Материал книги базируется на версии ядра 2.6.
Для системных администраторов и программистов.


FreeBSD 6. Полное руководство (+ DVD-ROM)

FreeBSD 6. Полное руководство

Брайан Таймэн
Купить книгу – 919 рублей. в магазине OZON.
Купить книгу – 705 рублей в магазине Bolero.

Книга известного профессионала в области операционных систем и сетевых технологий посвящена очередной версии самой популярной в настоящее время операционной системы с открытым исходным кодом – FreeBSD 6.
Подробно рассматриваются такие вопросы, как установка, сборка и конфигурирование FreeBSD из коллекции портов, загрузка и завершение работы системы, работа в командной строке и в графических оболочках X Window System, настройка безопасности и организация сетей на базе FreeBSD 6. Большое внимание уделяется файловым системам, установке программного обеспечения Web-сервера Apache, совместной работе множества пользователей, а также поиску и устранению неполадок. Книга изобилует не только множеством примеров из реальной жизни, но также снабжена теоретическими сведениями по таким сложным темам, как протоколы и маршрутизация. Прилагаемый к книге DVD-диск содержит дистрибутив FreeBSD 6.1, текущую коллекцию портов и многое другое. Книга рассчитана на пользователей и администраторов разной квалификации, а также может быть полезна для студентов и преподавателей соответствующих специальностей.


Open-BSD 4.2

open bsd 4.2

Купить 64bit версию – 216 рублей в магазине OZON
Купить 32bit версию – 308 рублей в магазине OZON

OpenBSD – это свободная Unix-подобная операционная система для критичных серверов и рабочих станций, основанная на исходном коде 4.4BSD и включающая в себя встроенные средства криптографии. В OpenBSD сделан упор на безопасность: за 10 лет существования системы в ней было найдена лишь две серьезных удаленных уязвимости. Операционная система OpenBSD имеет прозрачный дизайн классической Unix-системы и имеет единую кодовую базу для различных платформ. В отличие от проекта NetBSD, разработчики OpenBSD добавляют поддержку новой платформы только в том случае, если система полностью работоспособна на ней.

Для OpenBSD вы вряд ли найдете неофициальные пакеты, собранные сторонними разработчиками. Все пакеты собираются командой OpenBSD, которая производит серьезный аудит кода популярных проектов. В любом случае, если вам не удастся найти нужный пакет, можно собрать его, воспользовавшись системой портов. OpenBSD поддерживает исполняемые файлы Solaris, Linux, FreeBSD, BSD/OS и HP-UX.

Ядро OpenBSD является надежным монолитом, в которое никогда не включаются недописанные или нестабильные драйверы: если какой-то драйвер появился в ядре, значит он работоспособен и надежен, как скала. Базовая система разрабатывается одной командой и является одним целым.

Проект OpenBSD не предоставляет ISO-образы официальных установочных компакт-дисков, однако команда Линуксцентра собрала свой комплект, включающий в себя, кроме всего прочего, все пакеты, доступные на ftp-серверах OpenBSD.

Особенности продукта:

* Последние версии OpenSSH, OpenBGPD, OpenOSPFD, OpenNTPD.
* Около 4000 собранных пакетов, включая KDE 3.5.7, KOffice 1.6.2, OpenOffice.org 2.2.1, NetBeans 5.5, библиотеки Fedora для эмуляции Linux-приложений, большую коллекцию модулей Perl и многое другое.
* 2 версии компилятора GCC – 3.3.6 и 4.2 с патчами безопасности.
* Поддержка новых контроллеров Serial ATA (JMicron JMB36x SATA It, Silicon Image 3124/3132/3531) и IDE (Intel ICH8M, JMicron JMB36x, VIA CX70O/VX700).
* Улучшены существующие драйверы (расширена поддержка оборудования), обновлена FFS2, значительно повышена производительность сетевого стека.


PC-BSD 1.4

pc-bsd 1.4

Купить в – 273 рубля. В магазине OZON

Это уже пятая стабильная версия операционной системы PC-B5D, основанной на кодовой базе проекта FreeBSD. PC-BSD представляет собой обычную FreeBSD, дополненную простым графическим установщиком, графическим окружением КDЕ и эксклюзивной системой установки приложений PBI, похожей на привычные Windows-инсталляторы. Таким образом, система нацелена на неопытного пользователя (или ленивого системного администратора), который хочет получить надежную и стабильную систему и при этом не тратить много времени на чтение документации. PC-BSD готова к работе сразу после установки.

Тем не менее, все прелести FreeBSD никуда не делись – вы также можете установить любую программу из портов. В дистрибутиве имеется поддержка более 50 языков (включая русский) – пакеты локализации расположены на втором диске. Еще одной отличительной особенностью PC-BSD является механизм автоматического онлайнового обновления, который может обновлять рабочую систему даже без минимального участия пользователя.

В эту версию разработчики добавили проприетарные драйверы для видеокарт NVIDIA с поддержкой аппаратного ускорения, Adobe Flash, Compiz Fusion и несколько графических конфигураторов. Как обычно, PC-BSD содержит последнюю стабильную версию графической среды КDЕ (3.5.7).


Обновляется PC-BSD

PC-BSD готовят к выпуску новую версию, изветстную как PC-BSD7 , основанной на FreeBSD7, основным интерфейсом будет KDE 4.1. Пользователи которые имеют желание протестировать и помочь разработчикам приглашаются. Подробнее


Глава 30. Коллекция пакетов

Русский перевод: Вадим Лопатюк

Содержание

30.1. Установка коллекции пакетов
30.2. Обновление коллекции пакетов
30.3. Пример: установка программы из исходных текстов
30.3.1. Скачивание исходных текстов
30.3.2. Компиляция и установка
30.4. Пример: установка бинарного (скомпилированного) пакета
30.5. Команды управления пакетами
30.6. Быстрый старт, руководство по созданию пакетов.
30.6.1. Программное обеспечение
30.6.2. Начало
30.6.3. Последние приготовления
30.6.4. Проверка с помощью pkglint
30.6.5. Запуск и проверка сборки/установки
30.6.6. Отправка пакета с использованием send-pr
30.6.7. Финальные примечания

Эта глава содержит общую документацию. Пожалуйста обращайтесь к руководству pkgsrc (pkgsrc/doc/guide), которое содержит наиболее свежую информацию системе пакетов NetBSD, до тех пор пока проблема не будет решена!

Коллекция пакетов NetBSD это коллекция инструментов для облегчения компиляции и установки огромного количества бесплатного программного обеспечения для Unix систем. Для установки безупречно сконфигурированного и работающего пакета понадобится только одна из двух команд.
Читать дальше


UNIX. Профессиональное программирование

UNIX. Профессиональное программирование Авторы: Стивенс У., Раго С.
Купить: 926 рублей в магазине Болеро
Купить: 1338 рублей в магазине OZON

Более десяти лет профессиональные программисты, пишущие на языке C, полагались лишь на одну книгу, из которой они могли почерпнуть глубокие практические знания о программных интерфейсах UNIX и Linux: «Advanced Programming in the UNIX® Environment» Ричарда Стивенса. Теперь его коллега Стивен Раго полностью обновил классический труд с учетом последних технических достижений и добавил сведения об основных современных версиях UNIX и Linux.
Стивен Раго бережно сохранил дух и стиль книги, которые сделали ее классикой. Продолжая труд Стивенса, он начинает повествование с таких основ, как файлы, каталоги и процессы, тщательно подготавливая читателя к пониманию более сложных тем: обработка сигналов и терминальный ввод-вывод. Среди важных дополнений можно назвать главы, посвященные потокам и вопросам разработки многопоточных программ, использованию интерфейса сокетов для организации межпроцессного взаимодействия (IPC), а также широкий охват интерфейсов, добавленных в последней версии стандарта POSIX.1. Практически все примеры протестированы на четырех наиболее популярных сегодня платформах: FreeBSD 5.2.1, Linux 2.4.22, Solaris 9 и Darwin 7.4.0 (гибрид FreeBSD и Mach, который лег в основу Mac OS X 10.3 компании Apple). Описывается множество ловушек, о которых следует помнить при написании программ для различных реализаций UNIX, и показывается, как их избежать, опираясь на стандарты POSIX.1 и Single UNIX Specification. Как и в первом издании, обучение ведется на примерах, общий объем которых составляет более 10000 строк исходного кода на языке ANSI C. Краткие описания более чем 400 системных вызовов и функций завершаются примерами программ, которые наглядно демонстрируют правила их использования, аргументы и возвращаемые значения. Для закрепления полученных знаний в книге имеется несколько глав, посвященных рассмотрению конкретных примеров, каждый из которых был полностью переработан с учетом развития современных версий UNIX.
Книга «Advanced Programming in the UNIX® Environment» помогала целому поколению программистов создавать код, обладающий исключительной эффективностью и надежностью. Теперь, после обновлений, учитывающих уровень развития современных систем UNIX/Linux, это второе издание будет еще более востребованным.
Читать дальше


UNIX. Руководство системного администратора. Для профессионалов

UNIX. Руководство системного администратора. Для профессионаловХейн Т., Сибасс С., Снайдер Г., Немет Э.
Издательство: Питер

Третье издание уже ставшего классикой бестселлера. Эта книга — одна из немногих, предназначенных не для широкого круга пользователей, а для системных администраторов, работающих в среде UNIX. Изложенный материал будет полезен как профессионалам, так и тем, кто еще только постигает тонкости этой увлекательной и трудной работы. Другими словами, перед читателями исчерпывающее руководство, в котором подробно описаны многие используемые опытными администраторами приемы работы с разнообразными ресурсами системы UNIX. Как создать файлы конфигурации, повысить быстродействие и надежность системы, организовать работу в корпоративной сети, наладить обмен электронной почтой, подключить новые устройства, — ответы на эти и многие другие важные вопросы читатели найдут в данной книге. Кроме того, значительное внимание уделено обслуживанию технических средств, а также правилам работы администраторов и пользователей. Книга снабжена большим количеством примеров, взятых из реальной жизни и относящихся к популярнейшим версиям UNIX: Solaris, HP-UX, Red Hat Linux и FreeBSD.

Купить: 440 рублей В магазине Балеро
Купить: 613 рублей В магазине OZON

Содержание

Предисловие
Предисловие ко второму изданию
Предисловие к первому изданию
Введение Благодарности
Об авторах

Часть I. Основы администрирования

Глава 1. С чего начать

1.1. Что необходимо знать
1.2. Краткая история UNIX
1.3. Современные UNIX-продукты
Читать дальше


NetBSD 3.0 Современная и надежная операционная система

netbsd 3.0 NetBSD – современная и надежная операционная система, способная работать на 57 различных аппаратных платформах, от повсеместно распространенных х86 до Sega Dreamcast. Причем версии системы для различных архитектур собираются из единого дерева исходных кодов. Таким образом, поддержка новых функций в NetBSD появляется одновременно на всех поддерживаемых платформах.

Разработчики не спешат добавлять в систему новые драйверы, если они тщательно не протестированы или нестабильны, поэтому NetBSD рекомендуется к установке на критичные серверы и рабочие станции.

Отдельного упоминания заслуживает механизм установки приложений pkgsrc, с точки зрения пользователя абсолютно идентичный системе портов FreeBSD. Главное отличие pkgsrc – кроссплатформенность: pkgsrc отлично работает не только в NetBSD, но и в Linux, FreeBSD, Solaris и MacOS X.

В новом релизе разработчики частично переписали сетевой стек, РАМ, а также добавили поддержку Хеn.

Основные компоненты:

  • Apache 2.0.55, PHP 4.4.1/5.1.1.
  • MySQL 5.0.16, PostgreSQL 8.0.4.
  • KDE 3.5, Gnome 2.12.
  • Mozilla Firefox 1.5, Gimp 2.3.4.

Язык интерфейса: английский.

Системные требования:
Linux;
Pentium/Athlon;
64 Мб оперативной памяти;
1 Гб свободного места на жестком диске;
Видеокарта;
Звуковая карта;
Устройство для чтения компакт-дисков;
Клавиатура;
Мышь.

Купить CD – 234 рубля