Генеральный директор Sun Джонатан Шварц на этой неделе взорвал компьютерный мир, объявив, что ZFS станет файловой системой, которую будет использовать Leopard. Теперь сообщество Mac, вероятно, разделится на два лагеря:
- ZFS? Звучит неплохо? Открытый исходный код? Хорошо. Sun производит качественные продукты. Я не уверен, как это повлияет на меня, но если Apple выбирает это, значит, это хорошо для меня.
- Чертовски круто! Это потрясающе! ОМФГ! Я думал, этого не произойдет еще несколько лет. А теперь соберите мысли… пара вопросов…
Итак, если вы относитесь к первой группе, позвольте мне предложить вам кое-что почитать, а затем вы сможете вернуться, когда мы все будем на одной волне:
http://en.wikipedia.org/wiki/ZFS
http://www.sun.com/2004-0914/feature/
Теперь, когда мы во второй группе, нам нужно обсудить несколько моментов:
Джонатан Шварц сказал, что «ZFS станет файловой системой для Leopard». Это может означать многое. Помните, Solaris смогла загружаться с ZFS только в 2006 году, через 2 года после создания формата, и до сих пор не является форматом по умолчанию.
- Это может быть файловая система, которая работает в Leopard, как FAT32. Это уже было продемонстрировано на бета-сборках, так что это не большая новость, хотя и очень захватывающая для пользователей XRAID и XSAN. Также будет интересно посмотреть, как Apple реализует ее в Diskutil или другом приложении с графическим интерфейсом для RAID.
- Это может быть загрузочный раздел, который позволит реализовать множество интересных функций, таких как нативная Time Machine и действительно простые способы добавления хранилища для пользователей. Я думаю, это будет звездный час для маркетинговой команды Apple. Покажите добавление 4 жестких дисков к MAC, и они появятся как один большой том, затем покажите 4 диска на ПК. Это даже позволит создать Mac Mini Pro.
- Некая безумная комбинация, при которой операционная система находится на разделе HFS+ (на твердотельной RAM-диске или традиционном жестком диске), а остальное хранилище (приложения, библиотека, пользователи) находится на разделе ZFS. Очевидно, это интересный, но маловероятный вариант.
Скорее всего, Джонатан Шварц ошибся, когда заявил, что ZFS станет основным форматом диска Leopard, и, вероятно, это будет один из поддерживаемых форматов, как вы уже можете видеть в Leopard. Однако хорошая новость в том, что Apple и Sun обратили на это внимание, и это лишь вопрос времени, когда его можно будет внедрить в производство.

Теперь о минусах. ZFS — это сложная файловая система. Новая и незнакомая для многих компаний. Если вы используете ZFS с парой жестких дисков на вашем Mac Pro и у вас произошел серьезный сбой одного из дисков, вы вряд ли сможете вытащить свой CD Diskwarrior и решить проблему. Diskwarrior потребовалось год, чтобы заработать на Intel-машинах, сколько времени потребуется, чтобы наверстать упущенное в новой файловой системе — после 20 лет HFS и HFS+?
Идея (по крайней мере, теоретически) заключается в том, что ZFS можно настроить для зеркалирования или RAID-массива дисков, и это будет прозрачно для обычного пользователя. Конечно, я позволю кому-нибудь другому первым развернуть это для своих пользователей.
Другой интересной областью, где файловая система ZFS позволит Mac совершить серьезные изменения, будет сфера домашних кинотеатров. В настоящее время, когда у вас заканчивается место (а с более качественной музыкой, камерами с большим количеством мегапикселей и видео в формате HD, которые выходят, это произойдет), вам приходится добавлять еще один жесткий диск к вашей машине. Это может варьироваться от подключения внешнего USB-диска до того, чтобы залезть под капот и установить еще несколько SATA-дисков в вашу систему. Затем вам придется отформатировать диск и добавить его в список. Затем вам придется вспоминать, на какой диск вы все положили…
Что, если…
Вы купили Macintosh… назовем его Mac Mini Pro. Он загружается с 32 ГБ твердотельной памяти, имеет ту же базовую форм-фактор, что и текущая модель, но с разъемом SATA сверху. Затем есть собираемый как конструктор корпус для SATA-дисков, который продает Apple. Когда вы захотите добавить больше места, вы просто установите еще один диск поверх своего mini. Когда новый диск будет обнаружен, Disk Utility спросит, хотите ли вы добавить этот диск в пул. Одно нажатие, немного вращающихся кружков с индикатором выполнения, и у вас больше места для хранения. Как только он окажется в пуле, вам придется «Извлечь» его, чтобы вернуть в дикую природу.
Посмотрим, сможет ли Windows это сделать!