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

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

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

Купить 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, значительно повышена производительность сетевого стека.

Купить в – 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-BSD7 , основанной на FreeBSD7, основным интерфейсом будет KDE 4.1. Пользователи которые имеют желание протестировать и помочь разработчикам приглашаются. Подробнее
Русский перевод: Вадим Лопатюк
Содержание
Эта глава содержит общую документацию. Пожалуйста обращайтесь к руководству pkgsrc (pkgsrc/doc/guide), которое содержит наиболее свежую информацию системе пакетов NetBSD, до тех пор пока проблема не будет решена!
Коллекция пакетов NetBSD это коллекция инструментов для облегчения компиляции и установки огромного количества бесплатного программного обеспечения для Unix систем. Для установки безупречно сконфигурированного и работающего пакета понадобится только одна из двух команд.
Читать дальше
Авторы: Стивенс У., Раго С.
Более десяти лет профессиональные программисты, пишущие на языке 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: Solaris, HP-UX, Red Hat Linux и FreeBSD.
Купить: 440 рублей В магазине Балеро
Купить: 613 рублей В магазине OZON
Предисловие
Предисловие ко второму изданию
Предисловие к первому изданию
Введение Благодарности
Об авторах
1.1. Что необходимо знать
1.2. Краткая история UNIX
1.3. Современные UNIX-продукты
Читать дальше
NetBSD – современная и надежная операционная система, способная работать на 57 различных аппаратных платформах, от повсеместно распространенных х86 до Sega Dreamcast. Причем версии системы для различных архитектур собираются из единого дерева исходных кодов. Таким образом, поддержка новых функций в NetBSD появляется одновременно на всех поддерживаемых платформах.
Разработчики не спешат добавлять в систему новые драйверы, если они тщательно не протестированы или нестабильны, поэтому NetBSD рекомендуется к установке на критичные серверы и рабочие станции.
Отдельного упоминания заслуживает механизм установки приложений pkgsrc, с точки зрения пользователя абсолютно идентичный системе портов FreeBSD. Главное отличие pkgsrc – кроссплатформенность: pkgsrc отлично работает не только в NetBSD, но и в Linux, FreeBSD, Solaris и MacOS X.
В новом релизе разработчики частично переписали сетевой стек, РАМ, а также добавили поддержку Хеn.
Основные компоненты:
Язык интерфейса: английский.
Системные требования:
Linux;
Pentium/Athlon;
64 Мб оперативной памяти;
1 Гб свободного места на жестком диске;
Видеокарта;
Звуковая карта;
Устройство для чтения компакт-дисков;
Клавиатура;
Мышь.