Как стать автором
Обновить

Полугодовой солнечный цикл окончен

Время на прочтение3 мин
Количество просмотров559
Сегодня официально будет представлен новый релиз OpenSolaris 2008.11 и в этом посте я расскажу, что это такое и зачем он нужен.

Основная идея при разработке OpenSolaris заключалась в том, чтобы предоставить сообществу разработчиков доступ к исходному коду OS Solaris и развивать эту операционную систему на принципах open-source. Уши у Solaris растут из оригинального Unix, поэтому некоторые элементы отличаются от того, что привычно пользователям Linux. Но тем не менее, при любых раскладах это лучше чем винда :)

И первый вопрос, который возник и у меня — что в нем есть такое, чего бы не было в Linux и зачем он мне нужен? Итак
  1. Не многие знают, но Solaris является системой real-time прямо из коробки. Т.е. любые приложения, которым требуется режим реального времени (телекомы или военные системы, например), могут использовать операционную систему общего назначения, а не специализированную. Что положительно сказывается на интеграции и простоте поддержки разрабатываемых приложений. Кроме того, для пользователя, переключение между окнами приложений происходит гораздо быстрее при нагрузке.
  2. Стабильность legacy софта означает, что приложение собранное может десяток лет назад еще для Solaris 7, будет работать на новых версиях OpenSolaris и Solaris без пересборки. «И не надо переписывать приложение из-за того что какой-то м#$% решил переписать систему управления памятью» (не помню откуда цитата :). Этот момент меня особенно бесит в Ubuntu, когда после очередного обновления ядра половина софта начинает валиться
  3. Все что мне надо для работы — Gnome или KDE, Eclipse или Netbeans, OpenOffice и Firefox, VirtualBox, Mplayer и Stardict — все это есть и доступно в репозиториях в бинарном виде. Признаться честно, нет Skype и в SecondLife нет поддержки голоса, но к этому приходится относиться философски — все равно для игр использую мультизагрузку с Vista, так что не все так плохо :)
  4. Еще одно свойство полезное лично мне — производительная файловая система, которая не мешает работе приложений. Попробуйте в фоне запустить сборку пары tar'ов на несколько гигабайт на ext3 и при этой полазить по интернету с Firefox. У меня на Ubuntu c 4 гигами оперативки этот фокус не проходил. А на OS все делится поровну — tar'ы жмутся, лис показывает, почта качается — реально веришь в многоядерность и многопоточность.
  5. Самое интересное в любом *nix — это обновление. В OS оно сделано с помощью изолированных boot environment, которые завязаны на snapshot файловой системы. Таким образом даже если все сломалось в очередном обновлении, можно откатиться в состояние файловой системы (!) до обновления. А не так, как сделано в пакетных дистрибутивах — вот, давайте посмотрим что не поставилось, а что поставилось мы прогоним в обратном порядке чтобы восстановить, а вот епт оно чего-то не восстанавливается, АААААААААА, мы все умрем — переставьте систему.

Итак, что же для меня оказалось особенно важно в этом новом релизе:
  1. Во-первых 08.11 реально стал дистрибутивом готовым для использования. Первая версия 08.05 вышла очень сырая и я сам очень долго с ней сношался, чтобы заставить ее нормально обновляться и работать. Чего только стоит глюк с grub, который искажал весь смысл изолированного обновления :) В 08.11 виден громадный шаг вперед и в том как идет процесс установки и ощущения от работы с новой системой. В каких-то моментах он еще не дошел до всех рюшечек Ubuntu, типа автоматической установки кодеков или command-not-found, но в остальном все очень мило получилось.
  2. Во-вторых появилась очень удобная штука, которую я видел только в MacOSX — Time Slider. Это история изменения какой-либо папки или всей файловой системы, представленная в виде бегунка в наутилусе. Как это выглядит в действии можно посмотреть здесь примерно на 5:50
  3. Портированы многие утилиты из GNU/Linux такие как например top. Кому-то это покажется странно, то в Solaris такой утилиты не было, а аналог называется prstat :-)
  4. Сильно перелопачен Package Manager и добавлены оповещения об обновлениях в репозитории. Самих же репозиториев стало несколько и они разбиты по функциональному назначению — обновления релизов и critical bugfix, для разработчиков, репозиторий для автоматически собранных приложений и т.п.
  5. Как для пользователя ноутбука для меня очень важно то, что в дистрибутив теперь включен suspend-resume. Правда не для всех моделей ноутбуков, но уже что-то. А кроме того портированна очень интересная утилитка (http://www.opensolaris.org/os/project/tesla/Work/Powertop/) для мониторинга самых нажористых приложений.
Кроме этого над ядром довольно много плясали инженеры из Intel для оптимизации его под их процессоры и под Core i7 особенно. Я могу сказать, что я такой старый, что помню кнопку Turbo на системных блоках. Поэтому для меня стало откровением, что в новых процессорах появится опять этот режим. Ну теперь хоть его включение будет автоматически http://www.youtube.com/watch?v=SEpxiPxvdx0 :)

Вот это в принципе то, что зацепило конкретно меня и чем я с удовольствием буду пользоваться. Большая портянка изменений лежит здесь http://www.gnome.org/~gman/opensolaris-whats-new/.

Скачать LiveCD, с которого потом можно поставиться, можно тут — http://opensolaris.org/os/

Сайт посвященный выходу новой версии будет доступен здесь после 17 часов по Москве.
Теги:
Хабы:
+49
Комментарии70

Публикации

Изменить настройки темы

Истории

Ближайшие события