Solaris Express, Developers Edition, build 83
Не давно я уже постил, что решил поиграццо с Солярой. Тогда я мельком глянул вторую бету Индианы с её LiveCD. Чуть пожже я поставил себе SXDE b83, загрузил его разок чтоб проверить пойдёт-ли он вообще у меня и перезагрузил комп обратно в Gentoo Linux, сам же очень спешил куда-то и подумав глянуть сабж пожже ушёл по делам. Но судя по аптайму Linux’а, это пожже длилось больше шести суток и только сегодня я решил вновь глянуть каг оно там.
На самом деле впечатление весьма неоднозначное….
Ну, во-первых, яж нихрена не знаю про неё. Т. е., Конечно, я знаю общие моменты UNIX, но конкретных знаний по тонкостям Соляры у меня нет. Впрочем, если я решу оставить эту систему второй (хм… вообщето оно уже сейчас почти вписывается в мои требования к первой системе на компе, но пока всёж рано думать о таком развитии событий), то наверняка со временем почерпну это всё из док, пока же я даже не разбирался например с тамошней системой именования носителей и управления софтом. Т. е. диски как бы на первый взгляд именуются похожим на FreeBSD способом, только я это (как и многое другое) ещё не уточнял вообще, но что-то mount дохрена томов выводит.
Про софт тож понятно, что можно всякие там свободные проги качать сорсами, разархивливать, пропускать через автоконф и компилить, с надеждой, что оно заработает, но всёж хотелось бы некой систем управления всем этим делом (а так же поиска и упорядочивания софта), как например portage в Генте.
Во-вторых, эта система хавает явно многовато ресурсов! Бывалые геймеры ессно могут залошить меня, типа до сих пор сижу на одноядерном Athlon64 3000+ и двух гигах оперативы, но проблема в том, что я пока не вижу смысла менять это на что-нить лучшее, т. к. не уверен, что будет _заметно_ лучше. Gentoo Linux на этой тачке прекрасно бегает (ну, ещёб она не бегала, с первого стейжа ведь собрана), Windows 2000 Pro тож нормально работает (свап/подкачку не юзаю в ОСях). А вот Соляра эта в гноме зохавала аж почти гиг оперативы! Глянув на это зверство мне даж на секунду стало интересно поставить висту и глянуть скока зохавает она. Хаваемую в режиме CDE память я не замерял, но что бы в нём работалось быстрее, я не заметил. В целом система весьма не тороплива, хотя быть может релиз-версии пошустрее бегают (а 10 я так и не ставил).
CDE кстати этим моментом меня очень разочаровал. С виду он примерно как Win3.*, к которой прикрутил несколько виртуальных рабочих столов, зато увеличения скорости системы при переходе на него с Гномы я не заметил. При всём этом, в системе есть дрова с аппаратным ускорением графики для nVidia карточек (и они работают “из коробки”), а значит новые DE уже будут рисовать многое почти без участия проца - в поддержки таких штук у CDE я лично сомневаюсь.
Сложно назвать интересным набор поставляемого софта. Да, в тех же линуксах если сказать “ставь всё” оно может наставить гигабайты всякой хрени, о большей части которой пользователь и не узнает никогда. Тут же идёт типа заточка под разработчика, так что кроме всякое серверной лажи ставится ещё и NetBeans с Sun Studio. Наличие второе ИМХО вполне логично, т. к. я считаю хорошим тоном поставку в комплекте ОСи средств разработки под неё, ну а первое полюбэ будет хотяб как зависимость “Студии”. Впрочем, на работоспособность я это всё ещё не проверял, просто позапускал и глянул что НетБинс способен собрать сишный пример. Интересным моментом может быть разве что заявленная поддержка флеша и жавы в 64-битной системе, на отсутствие которой в Linux некоторым приносит чувство дискомфорта и не удобства. Но этот момент я не проверял, хотя кста надоб — как я понимаю полноценный флеш до сих пор только в мастдае встречается.
Как и в пробе LiveCD порадовало автонахождение сети и дров на видео. Всяких там зон и прочих “фирменных” тонкостей даже не касался по причинам, озвученным выше.
——–
Общий итог таков, что это пока весьма не торопливая и требовательная к железу ОСь, но взамен она предоставляет интересные решения в виртуализации, файловой системе (хотя… толку от ZFS дома?). Так же наверно удобно быдет пробовать её разработчиком на Java и/или C++.
13 Апрель 2008 at 11:22
а у меня с LiveCD не заработал инет, то есть если ставить, то пришлось бы извращаться с дровами… я лучше еще подожду =) Но самое главное что хоть запустилось, из предыдущих версий на компе (даже на 3х компах) ни одна не запустилась, из-под ВмВари только Нексента заработала.
13 Апрель 2008 at 11:48
Соляра для установки требует primary раздел, да?
13 Апрель 2008 at 16:24
Саша, а попробуй прогу для определения совместимости железа с Солярой юзануть - мож она те сразу линк на недостающие дрова и подкинет.
Игорь, скорее всего да. Я просто считаю вторичные партиции архаизмом и не заю их уже давно, а системы разделяю с помощью SyMon’а. В Соляре, как я понимаю, типа как в BSD сделано - т.е. оно хавает одну примери партицию (слайз) и уж сама его рубит на тома.
13 Апрель 2008 at 16:28
ээ, архаизм как раз primary разделы. Соляра недалеко от винды отошла, а жаль. Угу, сделано, как в BSD.
13 Апрель 2008 at 16:32
Да ну, изврат же - примари раздел, в котором список ещё незнамо чего… Я понимаю конечно, что MBR весьма ограниченная штука и очень совместимая с древним софтом, но всёж мне больше нравится динамически собирать для неё таблицу разделов под каждую ОСь, чем держать кучу партиций в одной видимости. Сейчас у меня вообще каждая система думает что она единственная и не парится с именованием найденного на винте и монтированием всякой лажи от соседниих систем.
13 Апрель 2008 at 17:49
primary разделов может быть только 4, лучше бы все были logical. grub и линуксы это всё понимают, а вот винда и bsd - нет. Их можно только на primary раздел поставить. Совершенно непонятно, почему.
14 Апрель 2008 at 11:48
как правило весь раздел отдается на использование bsd, а слайсов внутри может быть столько сколько нужно, почему-то так сложилось :) мне такой подход почему-то нравится больше, слайсы они избавлены от всех остальных проблем, они внутри одного большого раздела и точек монтирования может быть очень много.
14 Апрель 2008 at 15:10
кстати 79 сборку ставил, сеть не поднялась, так как не было интерфейса, dmesg отказался показывать наличие моей чудесной сетевой карты, ощущения: тормозной гноме, он и в африке — тормозной, какая-то жесть в /etc, zfs — круто, только зачем? :) я совсем понять не могу, зачем столько шума около этого линукса, там ведь черным по белому написано — многие вещи никогда не будут туда прикручены из платного соляриса. zfs — не на сервере? это вроде как идиотизм чистой воды, а поддержка джавы есть и на других дистрах отличная — тот же арх, не?
14 Апрель 2008 at 19:50
ну там всякие стрейсы и прочее, я не знаю, что это и зачем, я никогда не использовал. Типа “для разработчиков”, как искать утечки памяти и прочую фигню. Я ищу её с помощью взгляда в код.. Или с помощью профайлеров, которые обычно кроссплатформенны.
14 Апрель 2008 at 20:48
Что значит отсутствие флэша и жавы в 64-битном линуксе? У меня на OpenSuse все прекрасно работает. Т.е. они, по ходу дела, не 64-битные, но какая разница?
14 Апрель 2008 at 22:12
ди-трейс, по сути тот же профайлер + набор фильтров, но встроенное в ядро и работающий всегда.
Victor, жава имелась в виду плагином к браузеру. Грт раньше с этим проблемы были .как сейчас я не знаю. Флешь тож в линухе кривоват… Ессно можно засрать ещё пол-системы слоем совместимости с 32-битными приложениями и кучей соответствующих либ, но по мне так это не многим лучше поддержки на компе двух версий линуха одновременно. Да и реальные преимущества 64-битности на домашнем компе не очень-то очевидны.
15 Апрель 2008 at 0:16
Ну, теперь я совсем запутался :-) Если преимущества 64 бит дома не нужны, тогда надо просто ставить 32битный линукс, а не переживать по поводу кривой (кстати, это спорно) поддержки этих плагинов в 64битной версии.
Кстати, у меня и жава-плагин к браузеру работает, и флэш тоже. С совместимостью 32-64 проблем не было - часто можно выбирать, какие библиотеки ставить 32- или 64-битные, а можно ставить обе версии.
Я не рекламирую opensuse, просто удивился, что с такиме вещами до сих пор бывают проблемы.
Кстати, откуда вообще попытки на солярис пересесть? Как-то мне сомнительно, что он в ближайшее время сможет предложить что-то лучшее, чем обычный линукс.
15 Апрель 2008 at 1:28
Я пару лет назад баловался 64- и 32-битными линуксами (Gentoo 2006.* stage1). Понятное дело, что можно держать в системе несколько версий библиотек, но просто я решил для себя тогда поддерживать одну систему, а не как бы полторы.
Насчёт востребованности её преимуществ дома. Основные преимущества 64-битных систем сводятся к большёму максимально поддерживаемому объёму оперативной памяти. Но, у меня в компе всего-лишь две гиговые плашки, так что в этом плане мне нет смысла переходить на 64-бита. Вторым основным преимуществом 64-битности является собственно увеличение процессорного слова до 64-бит. Но тут тож польза проявляется далеко не везде и не такая уж осязаемая. Да, выигрыш есть, но если я например в 32-битном режиме собирал что-то за 6 часов, в 64-битном это займёт почти на полчасика меньше, мне лично это тож не аргумент - всё равно такие длительные вещи оставляются на ночь или пока я на работе и машина полюбэ управится в моё отсутствие — тут выгоднее сменить процессор на многоядерный, чем увеличивать разрядность.
Хотя, конечно, если держать дома например сервер с большой базой данных, переход на 64-бита может быть более востребованным… Но для меня домашний комп это просмотр фильмов, слушанье музыки, IM/почта/WWW и изредка программирование на C++.
Про соляру - интерес давний, когда-то вообще любил всякие ОСи смотреть… А ещё меня заинтересовали их SDK, впрочем это всё и под linux идёт. Но линукс для меня всёж не выглядит цельной системой - он больше похож на набор/свалку всякого софта, который разработчики дистрибутивов более-менее притирают друг к другу.