Стандартный механизм прав Unix работает отлично, но только до тех пор, пока у вас достаточно простая система. В не очень простых системах управление группами и пользователями может превратиться в кошмар, а помочь от него избавиться могут ACL (Access Control Lists), которые позволят более гибко управлять доступом к файлам и каталогам. В этой статье на ONLamp.com () рассматриваются ACL в реализации FreeBSD, о том, как работают они и как работать с ними.
MacDevCenter: Что такое Darwin (и как он работает в Mac OS X)
Darwin - UNIX-подобное ядро, служащее основой Mac OS X. Он построен на ядре XNU, которое, в свою очередь является измененным микроядром Mach 3.0, вобравшим в себя некоторый код из FreeBSD для улучшения производительности. В этой статье рассматривается основа OS X - Darwin ().
Не успела выйти десятая версия дистрибутива SUSE GNU/Linux, а уже полным ходом идем разработка версии 10.1 и стала доступна первая альфа-версия. Самые ззаметные изменения относительно десятки - новое ядро (2.6.13.2) и KDE 3.5 Beta 1. Все подробности и ссылки на скачивание в объявлении о релизе.
DBToy 0.4 - отображение РБД на файловую систему через FUSE
DBToy - основанная на FUSE файловая система, которая позволяет представляет содержимое реляционной базы данных в виде набора каталогов и XML файлов. ФС находится в стадии разработки.
FSVS - контроль версий файлов с использованием SubVersion
FSVS ("Fast System VerSioning", "File System VerSioning" или "Full System VerSioning") - инструмент для создания архивов и восстановления данных для GNU/Linux, использующий SubVersion в качестве средства хранения. FSVS позволяет удобно архивировать файловые системы со всеми метаданными (владелец, группа, права, файлы устройств, символические ссылки). Проект пока еще не выпустил бета-версию, код можно скачать с SVN-репозитория.
Эндрю Мортон объявил сегодня о выходе Linux 2.6.14-rc2-mm2. В него вошло множество обновлений, касающихся управления памятью (они особенно актуальны для "больших железок"), временно удален большой патч для PCMCIA, который вызывал проблемы. По прежнему наблюдаются проблемы с некоторыми драйверами tty (но таких драйверов уже значительно меньше). Следует отметить нестабильность кода Reiser4 в последних версиях ядра, она вызвана изменениями, направленными на включение ФС в основную ветвь ядра. В этой версии ядра Reiser4 не скомпилируется во многих конфигурациях без вот этого патча.
JRuby - интерпретатор Ruby, написанный на Java и интегрирующийся с библиотекой классов Java. Он позволяет использовать в скриптах любой класс Java и встраивать интерпретатор в любое Java приложение. Проект находится в стадии активной разработки, в новом релизе исправлено множество ошибок, найденных в версии 0.8.1. Распространяется по лицензии LGPL, страница на FreshMeat.
Qore - модульный многопоточный язык без сильной типизации, но с интегрированными возможностями SQL и возможностью использования как процедурного, так и ОО-программирования. Обещается легкий синтаксис, удобные типы данных и отличная масштабируемость на многопроцессорных машинах. Язык направлен на применение во встраиваемых системах, скриптах для приложений и разработке интерфейсов, распространяется по лицензии LGPL, страница проекта на SourceForge.