войти зарегистрироваться

Open sourceИсходный код ядра Solaris 11

Некоторое время назад корпорация Oracle закрыла исходники Solaris и прекратила присылать изменения в OpenSolaris. Такое решение вызвало недовольство многих разработчиков, в том числе некоторых сотрудников компании Oracle. Судя по всему, один из них нарушил корпоративную дисциплину и выложил в открытый доступ исходные коды ядра Solaris 11, так что разработчики открытого проекта OpenIndiana (форк OpenSolaris) могут посмотреть, какие изменения сделаны в ядре, обеспечить совместимость с файловой системой ZFS и т.д.

solaris11.tar.bz2

Правда, использовать фрагменты этого кода в своих проектах нельзя, пока Oracle официально не опубликует их под свободной лицензией CDDL. Кто знает, вдруг Oracle специально организовала эту «утечку», чтобы потом засудить организацию Illumos Foundation, которая занимается разработкой OpenIndiana.

Системное администрированиеПереход с UFS на ZFS, опасные операции с ROOT разделом

Сегодня решил рассмотреть интересный вопрос касательно перехода на ZFS.
Для начала ознакомимся с тем что у нас имеется для соответствующего эксперимента, имеется сервер SunFire T2000, с 4 дисками SAS.

image

Облачные вычисленияSmartOS: полностью современная ОС

Joyent, компания, приютившая Node.js и разработавшая программное обеспечения для частных облаков, запускает новый open-source проект. SmartOS, уже используемая в SmartDataCenter и публичных облаках Joyent, доступна под open-source лицензией, так же, как и Node.js.

SmartOS объединяет 4 самые революционные технологии ОС последнего десятилетия — Zones, ZFS, DTrace и KVM — в одной операционной системе. Она превращает любой сервер в высокоэффективную платформу для хостинга многопользовательских приложений и приложений для хранения данных. SmartOS offers unique, innovative tools for application developers, service providers and data center operators – tuned and hardened for modern datacenter deployment. SmartOS также предлагает уникальные, инновационные инструменты для разработчиков приложений, сервис-провайдеров и операторов дата-центров.

Страница проекта
Исходники на github

Смотрите также новость на GigaOm.

*BSDАвтоматическая установка FreeBSD 8.2-RELEASE на ZFS

Все мы знаем что время от времени очень редко, практически никогда, но возникает ситуация, при которой внеплановый reset или сбой питания сервера FreeBSD приводит к остановке загрузки с настойчивым требованием запустить fsck от руки. Бывает, сервер соскучился, админ давно его не навещал, а может полнолуние какое, но данное явление в природе встречается. Пришла пора, думаю, переезжать на ZFS — народ рекомендует, стадию бета теста давно прошла, дисковое пространство зря не пропадает, и… в ZFS отсутствует потребность в утилите fsck для проверки целостности файловой системы(!). Проштудировав маны, wiki, лиссяру, пришел к выводу что надо кое-где рашпилем проточить, причесать, лакирнуть и пойдет в массы. Действительно, процесс, по сравнению со стандартным sysinstall, несколько затруднен, но зато быстр как никогда — 2 минуты и сервер с корневым разделом на ZFS готов.

Системное администрированиеДедупликация и компрессия: оценка сжатия на реальных данных

Пару дней назад, задумчиво оглядев свои файлы на домашнем хранилище, и разобрав папки sort, _sort, _sort2, _sort3, стёр всё пересекающееся и половину ненужного, а вторую половину заархивировал. Места стало хватать, но запаса всё равно мало. На этом месте можно было бы сорваться и стереть 6 сезонов Хауса купить ещё один терабайтный винт, но мне эта экстенсивная альтернатива не показалась слишком заманчивой, пока не выработаны все интенсивные варианты.

Оглядевшись вокруг, понял несколько вещей:
  1. По существу, вся возня с поиском дубликатов и сжатием на лету должна делаться файловой системой. ФС для того ведь и нужны, чтобы мне не заниматься грамотным размещением информации на устройстве.
  2. Хорошие файловые системы поддерживают компрессию на лету.
  3. Очень хорошие файловые системы поддерживают блочную дедупликацию на лету.
  4. Отличные файловые системы поддерживают и компрессию, и блочную дедупликацию.
  5. Степень сжатия сильно зависит от присутствующих на диске данных.

*BSDНачалось тестирование ZFS v28 для FreeBSD

Pawel Jakub Dawidek завершил работу по портированию во FreeBSD последней версии файловой системы ZFS и призвал энтузиастов принять участие в тестировании кода, перед его интеграцией в кодовую базу FreeBSD HEAD. Отдельно сообщается, что несмотря на стагнацию проекта OpenSolaris, работа над ZFS во FreeBSD будет продолжена своими силами, для этого уже подобралась неплохая команда разработчиков, некоторые из которых ранее принимали участие в разработке OpenSolaris, и несколько компаний выразили свой интерес к проекту. Большое внимание также будет уделяться сотрудничеству с проектом IllumOS, в рамках которого создано полностью свободное и развиваемое независимым сообществом разработчиков ответвление от кодовой базы OpenSolaris.

Linux для всехРеализована родная поддержка файловой системы ZFS для Linux

Брайан Белендорф, бывший основным разработчиком веб-сервера Apache, представил новую версию проекта по реализации родной поддержки файловой системы ZFS (Zettabyte File System) для Linux.

Эта файловая система была изначально создана в Sun Microsystems для операционной системы Solaris. Она поддерживает большие объёмы данных, объединяет концепции файловой системы и менеджера логических дисков и физических носителей, инновационную структуру данных на дисках, легковесные файловые системы, а также простое управление томами хранения данных.

В отличие от системы ZFS-FUSE, работающей на пользовательском уровне через подсистему FUSE, новый проект реализован в виде модуля ядра Linux. Интеграции кода ZFS в ядро Linux мешает несовместимость лицензий GPLv2 и CDDL, что исключает возможность смешивания кода под данными лицензиями. Для обхода данного ограничения, Белендорф решил распространять свой продукт целиком под лицензией CDDL в виде отдельно загружаемого модуля к ядру Linux, который поставляется отдельно от ядра.

MySQLA look at MySQL on ZFS

image

Представляю вниманию общественности перевод достаточно большой статьи об использовании MySQL на ZFS, а так же сравнительное тестирование ZFS и UFS.

*BSDПравильное приготовление и работа с ZFS под FreeBSD

Некоторое время назад возникла задача построения достаточно вместительного массива для хранения оперативных инкрементальных бекапов. Причём тратить деньги особо не хотелось, а место было нужно. Решение было простым и достаточно удобным. Далее много текста.

AppleApple закрывает open source проект ZFS

Apple сегодня сообщила о завершении своего open source проекта ZFS. Почтовая рассылка и репозитарий, вскоре, так же будут удалены.
image
ZFS (Zettabyte File System) является продвинутой файловой системой, изначально разрабатываемой Sun Microsystems, которая была портирована Apple на Mac OS X и представлена в качестве open source проекта, доступного на страницах Mac OS Forge с 2007 года.