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

Комментарии 70

Портированы многие утилиты из GNU/Linux такие как например top. Кому-то это покажется странно, то в Solaris такой утилиты не было, а аналог называется prstat :-)


Ну, это не совсем правда. С Solaris всю жизнь поставлялся Companion CD (или что-то в этом роде) с open source-приложениями. Был там и top, и всякие разные KDE. Да и Blastwave никто не отменял.

А новость радует. Несколько лет жил с Solaris в качестве основной ОС, с тех пор остались самые приятные воспоминания. Если так пойдет дальше, скоро озабочусь тем, чтобы посмотреть, много ли с тех пор изменилось.
Почему же ушел с Solaris? Что то появилось лучше? Какая сейчас основная ось, если не секрет?
Потому что переехал со SPARC на другую машину.
Сейчас на этой самой другой машине Linux, но если бы могла быть солярка — была бы.
Я работаю с Соляркой и Спарками уже почти 10 лет, и гнушный top прекрасно компилился, сколько я себя помню, под солярис. Но top — мелочь. На самом деле вполне хватает всяких vmstat, prstat и т.п. тут дело привычки. Мы вообще, как то посидели, покомпилили недельку и заменили почти все утилиты гнушные, осталось почти только ядро родное :) Но это изврат. Солярка сама по себе очень надежно и стабильно работает, я не помню, чтоб мне хоть один из серверов пришлось перегружать из за зависания операционки. Как десктопную, я ее никогда не рассматривал, хоть и были у меня Сановские ультры. После появления в Соляре Гнома, можно говорить и удобной, скажем для программиста, и уж тем более для сисадмина десктопной операционке.
Совершенно согласен.
С компиляцией все-таки проблемы время от времени возникают, но, как правило, не с простыми вещами вроде top или coreutils, а с относительно большими приложениями. Особенно если пытаться собирать open source-софт компилятором Sun. Как показала практика, очень многие авторы открытого ПО не утруждают себя мыслью о том, что есть компиляторы кроме GCC, и беззастенчиво пользуются его несовместимыми расширениями.
Поэтому по возможности следует пользоваться репозиториями готового ПО, вроде того же Blastwave, я считаю. Правда, при определенной усидчивости все эти проблемы разрешинмы — почти все, что я начинал собирать под Solaris, я в конечном итоге собрал. :)
А что касается применения в качестве десктопной, я начинал ей так пользоваться скорее в качестве эксперимента, но потом втянулся.
а как там с Рашен-Шпрахен? )
понимаю, что «учи английский», но родной язык ближе)
Ну гном переведен полностью на русский и хелпа помоему тоже, но каюсь — включал один раз чтобы посмотреть есть или нет :( Всегда пользовался английскими вариантами что Windows, что оболочками, потому как не фанат переводов.

С раскладками все по прежнему непросто :) Вот решение midnight-code.blogspot.com/2008/07/how-to-windows-opensolaris.html
Расскажите — можно ли под OpenSolaris выделить под java-машину 50-60G RAM?
Теоретически возможно под 64-битной версией, сам выделял только c mx/ms 24G. Ща можно попробовать.
Но если вашему приложения надо столько памяти — то это признак того что где-то п%#$. Зачем столько то?
Попробуйте пожалуйста, очень интересует
А столько надо потому что софтина так написана :(
Ага. И п-ц этот называется IBM Websphere *
У нас на тачке стоит 64G, джава пускается. На 32G на стресс тестах зачастую валилось с OutOfMemory.
Статьи про софт надо писать объективно и перечисляя недостатки тоже, а не так, что «винда хуже, потому что хуже, а в линуксе у меня что-то не получилось и теперь я говорю всем, что обновление ядра валит всю систему под корень»
Да я вроде и не зарывался — написал про глюки с обновлением, про звук, про то что не для всех ноутов реализовано. И потом я описал свои впечатления, а не перевел what's new :)
не холивар, но все же :)
Но тем не менее, при любых раскладах это лучше чем винда :)

все равно для игр использую мультизагрузку с Vista, так что не все так плохо :)
>чего бы не было в Linux

2. — Странно. Вы окромя убунты дистрибутивы пробовали? особенно стабильные вида RHEL/CentOS или Debian?

3. — Ого, оказывается пакетные дистрибутивы отменили?!

4. — Никто не отменял nice/renice + Не должно такого быть (у меня ежедневно боевой сервер tar.gzипает бекапы в течении минут 15ти, и ничего, скорость отдачи страниц почти не падает.)

5. — O_o. Какие проблемы реализовать бекап / в линуксе при апдейте? никаких. Но опять-же, не стоит все мерить меркой убунты — у нормальных дистрибутивов есть QA Team и любой пакет, прежде чем попасть в репозиторий будет многократно оттестирован, завалить обновлением RHEL надо ооочень постараться.
2 — Пробовал. Проблема не в шапках или убунтах, проблема в ядре. Сколько софта работающего на 2.2 можно без пересборки запустить на 2.4 или на 2.6? И в Linux сейчас уделяется много времени обратной совместимости, особенно сейчас, но это только начало.

3 — Написал просто как констотацию факта, чтобы не было — а вот у вас работает эта фигня? а вот это портированно?

4 — Зачем играть с приоритетами когда можно без этого обойтись?

5 — Сколько у вас делается бекап системы? 10 минут, 20 минут? snapshot делается около полусекунды. У меня получалось завалить просто падением стрима на полминуты. Всякое бывает.
2. Ооо, как однако все запущено. да вы батенька просто не понимаете сути проблемы :)

Ядро абсолютно не при чем. Вот абсолютно.

Проблема несовместимости бинарников — динамическая линковка с библиотеками. К примеру, почти весь собранный софт динамически линкуется на glibc: смена версии glibc — пересборка софта. Если вкомпилить на любом (даже 2.2) ядре все библиотеки в аппликуху статически (так делается на windows софте например) — ваше приложение будет абсолютно независимо от версии ядра. Последствия — пожирание памяти на каждую версию библиотеки.

Еще раз говорю, посмотрите на rhel. 7 лет вам гарантированна бинарная совместимость — т.е. версию glibc и других основных библиотек если и запатчат, то собранного софта это не сломает.

3. — В моем дистрибутиве все пакеты есть в бинарном виде в репозитариях. Так во всех нормальных дистрах. Вам не срать на портируемость если у вас в любом нормальном линуксе есть mplayer в бинарном виде в репозитории?

4. — У меня все работает и без них. Но если «вдруг проблема встала» не обязательно менять ОС.

>У меня получалось завалить просто падением стрима на полминуты. Всякое бывает.

Вот тут я вам нихрена не верю. Пакеты сначала скачиваются, потом устанавливаются, причем rpm например делает транзакцию — не поставилось — никакие изменения не пройдут. Стримом сломать НЕЛЬЗЯ.
Даже засовывание статически либ не гарантирует совместимость — рано или поздно, при вызовах, слинкованные либы добираются до glibc и дерганий ядра — вот тут и начинается веселье. Вы же говорите что если все собрать статически, то всегда работать будет — MessageBox в winapi поменять сигнатуру — где будут ваши статически линкованные? Все будет работать?

Не представляю почему не был проверен хэш пакета — говорю только то, что видел своими глазами и сделал своими руками :)

Я рад что у вас все так хорошо и срослось — но можно сделать еще лучше :)
казалось бы, причем тут winapi?

Ну и 7 лет lifespan гарантированно, а больше мне не надо. вам надо?

ну и конечно, вы снова путаете убунту и стаблядистры
Не то, чтобы я хотел развязать войну, скорее никак не могу привыкнуть.
К пакетному менеджеру, который не то, что снапшоты, зависимости не обрабатывает. Я говорю про pkgadd, а не питоновую обертку, которую по-быстрому написали в OpenSolaris. Снапшоты, про которые написано в заметке, — это результат использования ZFS?
К grep, который не GNU, до сих пор не умеет рекурсивно грепить.
К solaris bash, в котором до сих пор нельзя писать ls filename -l, а только ls -l filename.
GNU утилиты неспроста решили использовать.
Насколько я знаю, Solaris стал open только, когда появилась реальна конкуренция со стороным Linux.
Про производительность говорить не буду, тесты недавно довольно красноречивые были.
ZFS — да, это интересно.
Ну разве это проблема, мне тоже некоторые родные утилиты не нравятся. Я их сразу меняю, в том числе и bash и grep и tar, например.
Про производительность… сказать не могу. На Intel-е использую соляру редко. Да и то, все зависит от того, насколько правильно все сконфигурить. У меня после чистки, остается десяток процессов в памяти, да пара-тройка сотен пакетов, только потом, ставлю на машинку нужные мне пакеты (или компилю то, что нужно) в зависимости от назначения данного сервера. Это больший гемор, чем с Linux, но я уже привык…
ну да, мое имхо, что солярис как затачивался под сановское железо, так и сейчас лучше всего на нем работает, чтобы они там ни говорили.

а как оптимальнее всего на солярис сторонний софт ставить по-твоему?
Ну смотря какой софт, я, как правило все компилю под конкретные задачи. Можно хорошо сэкономить ресурсов, если, скажем, классическую связку PHP+MySql+Apache скомпилить только с меми фичами/модулями которые нужны для конкретных проектов. Но это, наверное, самый неоптимальный путь.

Можно ставить готовый скомпиленый гнушный софт тем же pkgadd скачивая его с www.sunfreeware.com/ Там, как правило указаны зависимости.

Ну а оптимального способа… ну нет пока, это как раз то, чего я, и думаю не только я, ожидаю от OpenSolaris. К чему ведь все идет, к тому, чтоб покликать в программульках по кнопочкам в Иксах и все настроить. Это сильно снизит требования к будущим админам соляриса, их станет больше. Проще будет переходить от Линукса к Солярке и обратно. Это, наверное, в конечном итоге, хорошо.
… переходить от Виндовса к Солярке:)
ну понятно. а я буду на пенсии вспоминать, как выставлял опции через ./configure )
сколько нужно минимально места для установки?
какой софт присутсвует в репозиториях?
насколько просто собрать SAMP + netBeans?
работает ли openarena?

у нас какраз открылся сановский класс общего доступа в университете, уже предвкушаю знакомство ;)
Для SAMP — pfexec pkg install amp
Для netbeans — pfexec pkg install netbeans

(pfexec это аналог sudo в OS)
Вот как то так :)

Вот тут подробнее — wikis.sun.com/pages/viewpage.action?pageId=50432140

Про арену не знаю, на вики написано что поддерживается solaris — можно попробовать собрать.

Сапсибо, с салярой не знаком, заинтересовали, начну с лайвсиди, пожалуй.
а как у него с системными требованиями?, прошлый раз когда я ставил индиану был впечатлён прожерливостью :)
Жрет. Памяти лучше гиг или пару.
Гм. Я видел, как гном и среда разработки подтормаживала на 2х. Поставили 4ре и стало быстрее.
Этот момент меня особенно бесит в Ubuntu, когда после очередного обновления ядра половина софта начинает валиться
Сижу на proposed обновлениях начиная с 7.04 — ни разу такого не было. Что я делаю не так?
Попробуйте установить EasyCam2, VirtualBox и звук через hda настроить.
У мня установлены VirtualBox и CDEmu + звук — NVIDIA MCP. Все модули при смене ядра заботливо билдит DKMS. Откуда ставить Easycam, не нашёл. Получается, я могу спать спокойно?
Поддержку кое-каких камер сломали, это да, чинят. Звук через hda, это как? Через /dev/hda? А почему не через libastral? А VirtualBox, проблем никогда не было. Если вы про usb, то это не проблема ядра, а неумение читать документацию. Автору статьи — незачет и неделя принудительного заключения на ЛОРе ))
Через hda — это вот так https://help.ubuntu.com/community/HdaIntelSoundHowto

VirtualBox — kernel module пересобирается при обновлении ядра? У меня приходится руками переустанавливать каждый раз и машины с вероятностью 30% не сохраняют или не восстанавливают состояние. Видать невезучий я какой-то :)
Инструкция по вашей ссылке — для 6.06. Уже давно hda-intel поднимается «искаропке». Единственное — может понадобиться model=…
Virtual-box — я использую Gentoo, и после обновления ядра — module-rebuild rebuild, все проприетарные модули пересобираются. Но в убунте был полгода, постоянно пользовался боксом, проблем каких-либо не помню.
уточнение насчет HDA — поднимается, если поддерживается. Инструкция до сих пор актуальна. Иногда помогает, а иногда и нет.
Совместимость — понятие условное. Теже ядерные модули ломаются иногда и при накатывании patch cluster внутри одной major версии. Судя по радости от snapshot'ов, package manager находится по прежнему в зачаточном состоянии?
Нет, package manager — такой же по функционалу как в Ubuntu + есть возможность конфигурирования boot environment.

webcast-west.sun.com/interactive/09B12437/index.html

c 7:30 где-то
гы. В коммерческой версии нормальный менеджер пакетов появится еще небось года через 3, а через 5 появится у клиентов. Клево.
Хорошая презентация.
Пакетный менеджер я видел не в 11ой, а 5ой версии. Так вот его попытались сделать похожим на убунтовый. Но он а) заметно медленнее, б) потому что просто обертка на питоне, типа той, что может сделать почти каждый, в) консольная версия неинтуитивна.
Не зря в презентации сказано о том, что ПМ стал быстрее. Еще бы! У них большие перспективы на этот счет.
Также в презентации видно, что интеграция ZFS (timeslides) прошла не полностью, т.к. чтобы создать пул (?) documents автор прибегает к консольному управлению (zfs create ...)
Вобщем, я думаю, что ПМ OpenSolaris просто не так обкатан, как в Debian и сравнивать его с ПМ в Ubuntu некорректно.
как сделано в пакетных дистрибутивах — вот, давайте посмотрим что не поставилось, а что поставилось мы прогоним в обратном порядке чтобы восстановить, а вот епт оно чего-то не восстанавливается, АААААААААА, мы все умрем — переставьте систему.
Нет, я определённо что-то делаю не так. Или дело в биополе?
А кеды, версий 3.5.10 и 4.2 бета в репах точно есть? Ибо раньше много где читал, что нет под соляру кед, ввиду чего я не стал ее ставить.
Еще вопрос: есть ли поддержка ext2/3, присутствует ли ntfs-3g, и чего нет вообще в сравнении с линуксом?
Там есть ZFS!
Вы читали вопрос? При чём тут zfs?

Есть ли поддержка ntfs, e2/e3 с записью?
Я вопрос читал.

NTFS — удел виндоус.
EXT — это файловая ситема Линуска. Причем тут Соляра? Она мож его и «прочтет», но зачем. У нее своя файловая система. ZFS в соляре уже есть как несколько лет, помойму года 3, 4.
Ключивое слово в статье ubuntu.
Не спорю на тему полезности OS, но есть и enterp решения на linux.
ZFS лично я и сам жду, но не кто не мешает использовать связку ext3/4+lvm+mdadm и делать снэпшоты.
Открою страшную тайну :) OS и не позиционируется как enterprise решение — это система для рабочих станций и серверов. В принципе там где сейчас живет Linux. Enterprise — это Solaris с максимально возможным сроком поддержки.

Согласен, можно поднять, и сам когда-то страдал этим. И поразился с какой легкостью это можно сделать сейчас.
may be, не спорю. не забываем, что ubuntu смотрит в сторону ent, оно и понятно, правда захват происходит с другой стороны.
Просто если уж сравнивать, так сравнивать.
Например, я банально не могу установить sol, так как нету поддержки определенного железа, ну итд итп. Правда играюсь с ней в виртуале, но правда пока только играюсь.
По долгу службы работаю с SunOS Release 5.8 и оконным менеджером CDE 1.48
Это система на которой работает большое количество SUN-машин, используемых для CAD применений.
Я хочу сказать, что эта старушка — огромная боль в заднице.
Очень прикольно посмотреть как работает на компе человек привыкший к солярке — хаотичное дерганье окон в разные стороны на любой ос, потому что выработана такая вот привычка работы без таскбара, когда надо где-то в недрах десктопа найти нужное окно.
Хотелось бы посмотреть на современный дистрибутив. Какой там сейчас оконный менеджер по умолчанию? неужели не стало лучше? Попробовать KDE или GNOME на ней.
Gnome последних релизов сейчас используется.
Почему, о почему люди работают на этом старье… 32 гига оперативы и отсутствие таскбара…
Кстати под свои спарки-то билды новых солярок есть? Или вся роскошь уже для x86-64 машин?
Разумеется, есть.
О, отлично, давайте ОС посравниваем по тому, какой где дефолтный WM. Можно еще по количеству букв в названии, по длине обозначения версии — будет примерно настолько же осмысленно.

Ну тут что-то говорили про удобство из коробки )
По мне удобство ос, «в какой-то мере» определяется тем, каково в ней собственно работать.
И прискорбный факт заключается в том, что корпорации не особо заботятся о том, чтобы поставить сотрудникам какой-то «особенный» WM, не дефолтный.
А по поводу архитектуры ничего плохого не могу сказать, хорошая система. Не зря все пользуются.
и опять же мои претензии только к достаточно старой системе, с новой я не работал
Тут надо отметить, что удобство — понятие субъективное, лично я, например, к CDE отношусь очень тепло. Ну и, как уже отметили, довольно давно с Solaris поставляется JDS — слегка подтюненный Gnome. Да, «из коробки», с некоторых пор — даже в качестве дефолтной среды.

И как замечал в этом треде собственно я, даже с восьмой соляркой в комплекте был диск со всякими open source программами, в том числе и KDE.
Ну и не отложило CDE свой отпечаток на привычки?
В плане когда надо найти окошко погребенное под десятком других? :)
Или когда нужно восстановить свернутое окно из пиктограммы на десктопе, который уже завален другими окнами?
Думаю нужду дестяка октрытых окон для проектировщика мы не будем оспаривать.
Я охотно верю, что к CDE можно относиться тепло, как и к оболочке windows 3.11 и ко многим другим.
Но считать ее удобной для проектировщика… В общем это на очень большого любителя.
Отложило. Я научился пользоваться несколькими рабочими столами, по одному постоянно активному приложению на каждой. Активные время от времени можно сворачивать в иконки на десктоп — чем это хуже тулбара?

Насчет деятельности проектировщика ничего сказать не могу, вполне может быть, что проблема стоит очень остро для специфических для этой области программ.
Остается добавить, что с дровами у ОпенСолярис не все так хорошо. Софта в репах не так много как в линуксе. И что на опеннете недавно тесты пробегали, где ОпенСолярис сливал линуксу и БСД по производительности.
Да.
Поставил на новую машину OpenSolaris предыдущей версии: не обнаружилась интегрированная сетевая карта, отсутствовала поддержка звуковой карты. В Java GNOME DE не смог настроить переключение раскладки клавиатуры. Зато определилась графическая карта и установился драйвер NVIDIA.
Да.
Красиво, мощно, но что с этим делать без выхода в Интернет?
Нет.
Снёс OpenSolaris и установил FreeBSD 7.0-RELEASE. Всё увидела: сетевую карту (nve0), интегрированную звуковую карту (NVIDIA MCP); без проблем установился видеодрайвер nvidia-driver для видеокарты GeForce 6150.
И, главное: не заморочек с GRUB'ом, так как у FreeBSD свой загрузчик, устанавливаемый в MBR, собственная быстрая файловая система UFS2, которая не нуждается в журналировании (механизм транзакций Soft-Updates в памяти). И есть поддержка ZFSv.6 на уровне ядра!!! Система портов очень развита и обширна по части программного обеспечения: «В списке Коллекции Портов FreeBSD на данный момент присутствуют 19486 портированных на FreeBSD программ.». Превосходная документация и руководство пользователя.

Апгрейд системы на современном компьютере занимает от силы час (я пользуюсь 7.0-STABLE, сейчас она 7.1-PRERELEASE). На многоядерном процессоре можно одновременно запустить пересборку системы из исходников, обновление установленных пакетов и одновременно работать на компьютере, слушать музыку — заторможенности или заикания мультимедиа-приложений не почувствуете!
По сетевухе столкнулся с такой же проблемой. Только решилась она просто — с сайта Marvell скачал последний драйвер для yukon. Поставился без проблем. www.marvell.com/drivers/search.do
А вы уверены что OS ставили? JDE там вообще то нет — там чистый гном.
Написал же: «Поставил на новую машину OpenSolaris предыдущей версии»
JDE и есть GNOME.

Похоже, ничего не изменилось за последний год.
солярка без железки — трактор на бензине =) нафига извращатся, когда можно поставить linux и жить без запар?
вы определенно молодец — я скачаю
Портированы многие утилиты из GNU/Linux такие как например top. Кому-то это покажется странно, то в Solaris такой утилиты не было, а аналог называется prstat :-)

А это что:
www.opennet.ru/man.shtml?topic=top&category=1&russian=4
man top
...
AUTHOR
     William LeFebvre, EECS Department, Northwestern University
...
     The SunOS 5 (Solaris  2)  port  was  oroginally  written  by
     Torsten   Kasch,  <torsten@techfak.uni-bielefeld.de>.   Many
     contributions   have   been   provided   by    Casper    Dik
     <Casper.Dik@sun.com>.  Support for multi-cpu, calculation of
     CPU%  and  memory   stats   provided   by   Robert   Boucher
     <boucher@sofkin.ca>,   Marc  Cohen  <marc@aai.com>,  Charles
     Hedrick <hedrick@geneva.rutgers.edu>, and William  L.  Jones
     <jones@chpc>.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.