The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект NextBSD приступил к развитию BSD-системы нового покол..."
Отправлено opennews, 28-Авг-15 11:29 
В рамках проекта NextBSD (http://www.nextbsd.org/) группой энтузиастов началось (http://www.nextbsd.org/clarifying-near-term-expectations/) развитие BSD-системы нового поколения. В качестве основы задействовано (https://drive.google.com/file/d/0B1CTSkgkHoaccjJLM0NnWGRVdEE... актуальное ядро и базовое программное окружение FreeBSD-CURRENT, а также компоненты, портированные из проекта Darwin. Таким образом NextBSD сочетает свежие наработки FreeBSD с низкоуровневыми технологиями OS X.

Ядро FreeBSD дополнено механизмом межпроцессного взаимодействия на базе микроядра Mach (https://ru.wikipedia.org/wiki/Mach). Для инициализации, управления сервисами, выполнения периодических заданий, активации обработчиков сетевых соединений  и слежения за работоспособностью служб задействован системный менеджер launchd (http://www.opennet.ru/opennews/art.shtml?num=38692), который дополнен прослойкой для обеспечения совместимости с классической системой rc-скриптов. Демон launchd объединяет в себе функции процесса init, системы стартовых скриптов rc.d и init.d, демонов inetd, atd, crond, и watchdogd. Файлы конфигурации launchd хранятся в формате JSON.


Ведение логов осуществляется при помощи системы ASL (https://developer.apple.com/library/prerelease/mac/documenta... (Apple System Log). Для отслеживания и обработки событий, а также для доставки уведомлений, применяется сервер notifyd (https://developer.apple.com/library/mac/documentation/Darwin.... Диспетчеризация выполнения задач и потоков осуществляется с привлечением libdispatch.


<center><a href='https://drive.google.com/file/d/0B1CTSkgkHoaccjJLM0NnWGRVdEE...'><img src="http://www.opennet.ru/opennews/pics_base/0_1440748870.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


Код проекта развивается (https://github.com/NextBSD/NextBSD) на GitHub. В настоящее время уже реализованы базовые возможности
launchd, notifyd, asld и libdispatch. Для установки NextBSD предлагается в существующем окружении FreeBSD 10.x или -CURRENT клонировать репозиторий с GitHub, пересоборать ядро и систему в конфигурации MACHTEST и переустановить компоненты базовой системы. Установочные ISO-образы пока не готовы из-за необходимости интеграции launchd с установщиком FreeBSD. До середины сентября планируется представить рабочий инсталлятор.

URL: http://www.nextbsd.org/clarifying-near-term-expectations/
Новость: http://www.opennet.ru/opennews/art.shtml?num=42864

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру