В *nix-ах не силен, давно игрался с RadHat, не более того.
Xочу перевести процесс домашнего девелопмента (а это в основном java/j2ee/oracle и php) на unix, установленный в другой раздел в дополнение к винде (winxp, менее вероятно vista). Адекватный графический интерфейс не помешает, т.к. постоянно набирать в командной строке или оболочке — немного утомляет.
Не надо использовать вторую(третью,...) ось на компьютере.
Воспользуйтесь лучше одним из решений виртуального компьютера.
VMWare, Innotek, Microsoft Virtual PC
Здравствуйте, insighter, Вы писали:
I>В *nix-ах не силен, давно игрался с RadHat, не более того. I>Xочу перевести процесс домашнего девелопмента (а это в основном java/j2ee/oracle и php) на unix, установленный в другой раздел в дополнение к винде (winxp, менее вероятно vista). Адекватный графический интерфейс не помешает, т.к. постоянно набирать в командной строке или оболочке — немного утомляет.
I>что посоветуете? I>Solaris в этом плане как?
I>Спасибо!
--
У каждого свои проблемы. У кого суп жидкий, у кого бриллианты мелкие.
Re[2]: Какую *nix выбрать для домашнего девелопмента?
От:
Аноним
Дата:
10.07.08 15:42
Оценка:
Здравствуйте, enkarito, Вы писали:
E>Не надо использовать вторую(третью,...) ось на компьютере.
E>Воспользуйтесь лучше одним из решений виртуального компьютера. E>VMWare, Innotek, Microsoft Virtual PC
что-то не слышал о MS VirtualPC в *nix'ах
Re: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, insighter, Вы писали:
I>В *nix-ах не силен, давно игрался с RadHat, не более того. I>Xочу перевести процесс домашнего девелопмента (а это в основном java/j2ee/oracle и php) на unix, установленный в другой раздел в дополнение к винде (winxp, менее вероятно vista). Адекватный графический интерфейс не помешает, т.к. постоянно набирать в командной строке или оболочке — немного утомляет.
цель перевода?
если только писать (не разбираться в самой системе) — kubuntu.
С уважением Denys Valchuk
IMHO чем больше мнений тем оптимальней выбор варианта... :)
Здравствуйте, Константин Л., Вы писали:
КЛ>Здравствуйте, insighter, Вы писали:
КЛ>[]
КЛ>как самую user-friendly
ну она может и user friendly... но девелоперу imho надо developer friendly
а это конечно же не убунта... Sheridan подтвердит! ))
zaufi wrote: > КЛ>как самую user-friendly > ну она может и user friendly... но девелоперу imho надо developer friendly > а это конечно же не убунта... Sheridan подтвердит! ))
А можно поподробнее, что именно там не "developer friendly"? А то я всё
пользуюсь, да пользуюсь — а оно не developer friendly!
На данный момент убунту — самый приличный дистрибутив для тех, кому надо
работать — а не крутить гайки в системе.
Здравствуйте, Alex Kirhenshtein, Вы писали:
AK>zaufi wrote: >> КЛ>как самую user-friendly >> ну она может и user friendly... но девелоперу imho надо developer friendly >> а это конечно же не убунта... Sheridan подтвердит! ))
AK>А можно поподробнее, что именно там не "developer friendly"? А то я всё AK>пользуюсь, да пользуюсь — а оно не developer friendly!
мало библиотек в дистре, новые версии существующих библиотек появляются долго (возмем к примеру boost 1.35 зарелизеный в 29 марта... и судя по этому и здесь его все еще нет (последнее сообщение 3 дня назад))
даже не будем говорить о свежем софте (для С++ девелопера в моем случае)...
я хоть и С++ девелопер (и сталкивался с этим дистром слава Богу не часто, а зачастую слышал мнения коллег (тоже C++)), но от чегото мне не думается что с другими языками\библиотеками в этом дистре сильно лучше...
AK>На данный момент убунту — самый приличный дистрибутив для тех, кому надо AK>работать — а не крутить гайки в системе.
смишно )) ПРОСТО СМИШНО! типичное обывательское мнение "таксебе" специалиста
луче я воздержусь от камментов дабы не раздувать флейм и hw
zaufi однажды (10 июля 2008 21:33) писал в rsdn.unix:
> КЛ>как самую user-friendly > ну она может и user friendly... но девелоперу imho надо developer friendly > а это конечно же не убунта... Sheridan подтвердит! ))
Подтверждаю
Здравствуйте, zaufi, Вы писали:
Z>даже не будем говорить о свежем софте (для С++ девелопера в моем случае)...
А почему бы о нём не поговорить? Там кроме Boost'а всё достаточно свежее.
Boost'а просто нет ещё в родительском Дебиановском пакете: http://packages.debian.org/sid/libboost-dev
Z>я хоть и С++ девелопер (и сталкивался с этим дистром слава Богу не часто, а зачастую слышал мнения коллег (тоже C++)), но от чегото мне не думается что с другими языками\библиотеками в этом дистре сильно лучше...
Сильно лучше.
AK>>На данный момент убунту — самый приличный дистрибутив для тех, кому надо AK>>работать — а не крутить гайки в системе. Z>смишно )) ПРОСТО СМИШНО! типичное обывательское мнение "таксебе" специалиста Z>луче я воздержусь от камментов дабы не раздувать флейм и hw
Посмотри в зеркало. Смешной здесь ты.
Ubuntu — это, действительно, самый user-friendly дистрибутив сейчас. Хотя бы из-за его огромного количества установок.
Sapienti sat!
Re[2]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, Dj.ValDen, Вы писали:
DV>Здравствуйте, insighter, Вы писали:
I>>В *nix-ах не силен, давно игрался с RadHat, не более того. I>>Xочу перевести процесс домашнего девелопмента (а это в основном java/j2ee/oracle и php) на unix, установленный в другой раздел в дополнение к винде (winxp, менее вероятно vista). Адекватный графический интерфейс не помешает, т.к. постоянно набирать в командной строке или оболочке — немного утомляет.
DV>цель перевода?
DV>если только писать (не разбираться в самой системе) — kubuntu.
да в любой не получится более-менее работать и не разбираться в ней... рано или поздно возникнут моменты когда придется разбираться и решать возникшие проблемы. к любой системе придется привыкать (особенно если долго работаешь с какойлибо одной)...
Здравствуйте, zaufi, Вы писали:
Z>мало библиотек в дистре, новые версии существующих библиотек появляются долго (возмем к примеру boost 1.35 зарелизеный в 29 марта... и судя по этому и здесь его все еще нет (последнее сообщение 3 дня назад)) Z>даже не будем говорить о свежем софте (для С++ девелопера в моем случае)...
смишно )) ПРОСТО СМИШНО! типичное обывательское мнение "таксебе" программиста.
(По секрету: библиотеки в более менее серъезных проектах или фиксируются к определенной версии или при наличии ресурсов поддерживаются актуальными, что подразумевает установку библиотек вручную)
Re: Какую *nix выбрать для домашнего девелопмента?
Базу на свою машину планируете ставить?
Если будете ставить XE — крайне желателен rpm- или deb-based дистрибутив, т.к. на сайте оракла дистрибутив только в виде пакетов можно скачать.
AK>>А можно поподробнее, что именно там не "developer friendly"? А то я всё AK>>пользуюсь, да пользуюсь — а оно не С++!
Z>мало библиотек в дистре, новые версии существующих библиотек появляются долго (возмем к примеру boost 1.35 зарелизеный в 29 марта... и судя по этому и здесь его все еще нет (последнее сообщение 3 дня назад)) Z>даже не будем говорить о свежем софте (для С++ девелопера в моем случае)...
Нету в стэйблах. Можно поставить из intrepid'а.
Z>я хоть и С++ девелопер (и сталкивался с этим дистром слава Богу не часто, а зачастую слышал мнения коллег (тоже C++)), но от чегото мне не думается что с другими языками\библиотеками в этом дистре сильно лучше...
Z>смишно )) ПРОСТО СМИШНО! типичное обывательское мнение "таксебе" специалиста Z>луче я воздержусь от камментов дабы не раздувать флейм и hw
Оценивать java&php специалиста по выбору дистрибутива для домашнего девелопмента — вот это смешно. А вот желание разработчика не замарачиваться настройкой системы и не тратить на это больше времени чем нужно — это нормально.
С либами проблем в убунте нет. Если какой-то самой последней либы не хватает, её можно собрать из исходников, после чего версия как правило фиксируется — это не тоже самое, что собирать из исходников всю систему и изучить все её конфиги, не имеющие вообще никакого отношения к процесу. Лучшей интеграции среды разработки С/С++, чем в KDE для линуксов я не видел, так что с "developer friendly" тоже все нормально. Год сижу в кубунте, пишу на С++ и отлично справляюсь, по крайней мере заказчики не жалуются, и мне хорошо.
AK>>>На данный момент убунту — самый приличный дистрибутив для тех, кому надо AK>>>работать — а не крутить гайки в системе. >... C>Ubuntu — это, действительно, самый user-friendly дистрибутив сейчас. Хотя бы из-за его огромного количества установок.
а он от солярки — не сильно отличается в плане команд, конфигурации, установки/настройки ПО?
Здравствуйте, enkarito, Вы писали:
E>Не надо использовать вторую(третью,...) ось на компьютере.
А что, конфликты? А то диск большой, разделы создал и делов-то...
Единственное, что надо будет копнуть — как данные в этом случае шарить (не через флешку же), не замочивался еще с таким.
Здравствуйте, insighter, Вы писали: I>А что, конфликты? А то диск большой, разделы создал и делов-то...
Не, нету конфликтов. Правда некоторые дистры линукса могут при установке портить загрузчик другой ОС (была у меня такая неприятность с openSUSE 10.3 и Vista).
I>Единственное, что надо будет копнуть — как данные в этом случае шарить (не через флешку же), не замочивался еще с таким.
Линух умеет читать/писать NTFS (ntfs-3g). Винда умеет читать/писать ext2/ext3 (Ext2IFS).
Здравствуйте, insighter, Вы писали:
I>а он от солярки — не сильно отличается в плане команд, конфигурации, установки/настройки ПО?
Конфигурация — ну под капотом все сильно отличается. А вот в графике — ни в убунту, ни в солярке не работал.
Монтирование — ну понятно, что vold под линуксом нет, есть другие решения, хоть и похожие.
Установка/настройка ПО — apt рулит по сравнению с pkgadd.
Опять же родного софта больше.
Еще как вариант Nexenta — по сути Debian GNU/Solaris. Т.е. от солярки там только ядро (то, которое OpenSolaris)
Re: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, insighter, Вы писали:
I>что посоветуете? I>Solaris в этом плане как?
Солярис в домашних условиях следует пока считать экспериментальной средой
Что до критериев выбора дистрибува, хотел бы обратить внимание на обстоятельство, о котором редко вспоминают: наличие портов. Это такая инфраструктура сборки приложений из исходиков. Линуксов с портами немного: Gentoo, Archlinux, Slackware, CRUX и может еще какая-нибудь экзотика. Лучше всего система портов развита на FreeBSD, но это не Линукс, хотя и рулез . Я хоть и не разработчик, но дистрибутив без портов добровольно не выберу; разработчику же бог велел ... Теперь комментарии:
Gentoo: (+): Можно делать все, что угодно; активное сообщество/исчерпывающая документация, в т.ч. русскоязычные; (-): все (практически) делается из исходников и требует понимания технологического процесса — плата за вход высокая
Archlinux: (+): Гораздо проще, чем Gentoo, и опирается на бинарные пакеты, хотя для сборки исходников созданы все условия (ABS — родные порты); ставится и учится легко, если не бояться прочитать инструкцию для чайников из Wiki; (-): Русскоязычные ресурсы не отличаются мощностью — очень рекомендуется знать английский язык
Slackware, CRUX и прочее: Освежает, ежели надоела полезная для здоровья овсянка. Тех, кому эти дистрибутивы сослужили службу, прошу не пинать
FreeBSD: (+): Продуманный, стабильный и красивый юникс; порты, где есть все; сильное русскоязычное сообщество; хорошие книги по теме, в том числе и переведенные на русский язык; наличие юзерофильных дистрибутивов, не являющихся форками родительского (PC-BSD, DesktopBSD; порты одни на всех); (-): Не Линукс ; бывают проблемы с железом. Энтузиасты говорят, "разрыв" сокращается, по другим мнениям — увеличивается.
Re[3]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, insighter, Вы писали:
I>Единственное, что надо будет копнуть — как данные в этом случае шарить (не через флешку же), не замочивался еще с таким.
FAT-раздел?
Re[4]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, php-coder, Вы писали:
PC>Здравствуйте, insighter, Вы писали:
I>>Единственное, что надо будет копнуть — как данные в этом случае шарить (не через флешку же), не замочивался еще с таким.
PC>FAT-раздел?
Только проблема образы DVD хранить
Re[5]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, DOOM, Вы писали:
I>>>Единственное, что надо будет копнуть — как данные в этом случае шарить (не через флешку же), не замочивался еще с таким. PC>>FAT-раздел? DOO>Только проблема образы DVD хранить
Не сталкивался, видимо. В чем проблема?
Re[6]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, php-coder, Вы писали:
PC>>>FAT-раздел? DOO>>Только проблема образы DVD хранить
PC>Не сталкивался, видимо. В чем проблема?
Ну здрасте... У FAT32 есть ограничение на размер файла — 4Гб. Так что образы DVD надо бить на куски...
Ну или еще очень интересный эффект — если у тебя под XP профиль на FAT разделе, то не выйдет напилить DVD встроенными средствами, причем редкий пользователь поймет в чем проблема
I>>а он от солярки — не сильно отличается в плане команд, конфигурации, установки/настройки ПО? MC>Сильно.
касательно командной строки: набор команд сильно отличается? стандартные всякие там grep/find/ls/pwd/kill/top/rm — тоже самое? только специфические отличаются?
Здравствуйте, insighter, Вы писали:
I>касательно командной строки: набор команд сильно отличается? стандартные всякие там grep/find/ls/pwd/kill/top/rm — тоже самое? только специфические отличаются?
Не тоже самое. Гнутые версии — как правило это означает большее количество возможностей, поддержка длинных опций и т.п.
Re[4]: Какую *nix выбрать для домашнего девелопмента?
I>>Единственное, что надо будет копнуть — как данные в этом случае шарить (не через флешку же), не замочивался еще с таким. MC>Линух умеет читать/писать NTFS (ntfs-3g). Винда умеет читать/писать ext2/ext3 (Ext2IFS).
а обычный ntfs от указанного(ntfs-3g) отличается? всмысле winxp/vista на него нормально ставиться?
т.е. как разбивать: раздел1 — ntfs под винду, затем раздел2 под linux, и раздел3 nfts-3g для шары?
Здравствуйте, insighter, Вы писали:
I>а обычный ntfs от указанного(ntfs-3g) отличается? всмысле winxp/vista на него нормально ставиться? I>т.е. как разбивать: раздел1 — ntfs под винду, затем раздел2 под linux, и раздел3 nfts-3g для шары?
"ntfs-3g" — это название программы, которая монтирует разделы NTFS. Никакого дополнительного раздела для обмена файлами создавать не надо.
I>>касательно командной строки: набор команд сильно отличается? стандартные всякие там grep/find/ls/pwd/kill/top/rm — тоже самое? только специфические отличаются? DOO>Не тоже самое. Гнутые версии — как правило это означает большее количество возможностей, поддержка длинных опций и т.п.
я просто че волнуюсь: у нас на работе солярка в серверном режиме (командная строка, оболочка), а я к примеру буду на kubuntu практиковаться — мне 2 разных набора команд не придется запоминать?
Здравствуйте, insighter, Вы писали:
DOO>>Не тоже самое. Гнутые версии — как правило это означает большее количество возможностей, поддержка длинных опций и т.п. I>я просто че волнуюсь: у нас на работе солярка в серверном режиме (командная строка, оболочка), а я к примеру буду на kubuntu практиковаться — мне 2 разных набора команд не придется запоминать?
В общем и целом — да.
Но это как знать русский и белорусский языки, например. Т.е. можно понимать и не изучая специально.
Re[5]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, insighter, Вы писали:
MC>>Линух умеет читать/писать NTFS (ntfs-3g). Винда умеет читать/писать ext2/ext3 (Ext2IFS). I>а обычный ntfs от указанного(ntfs-3g) отличается? всмысле winxp/vista на него нормально ставиться? I>т.е. как разбивать: раздел1 — ntfs под винду, затем раздел2 под linux, и раздел3 nfts-3g для шары?
Как уже верно подметили, ntfs-3g — это название линухового драйвера NTFS. В нормальных дистрах (ubuntu входит в их число) установщик сам находит ntfs-разделы, и делает точки монтирования. Ext2IFS — это название программы под винду, которая позволяет "монтировать" ext2 и ext3 разделы.
Re[3]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, enkarito, Вы писали:
E>>Не надо использовать вторую(третью,...) ось на компьютере.
E>>Воспользуйтесь лучше одним из решений виртуального компьютера. E>>VMWare, Innotek, Microsoft Virtual PC
А>что-то не слышал о MS VirtualPC в *nix'ах
Никто и не говорил о MS Virtual PC в *nix'ах.
Человеку нужна nix система, я советую ставить в качестве виртуальной.
вот и всё.
--
У каждого свои проблемы. У кого суп жидкий, у кого бриллианты мелкие.
zaufi wrote:
> смишно )) ПРОСТО СМИШНО! типичное обывательское мнение "таксебе" специалиста > луче я воздержусь от камментов дабы не раздувать флейм и hw
Молодой человек, я в IT около 10-и лет, из них с юниксами — больше 5-и
точно. Причем с разными — от линусков до SCO и IPSO. И как админ, и как
девелопер. И есть подозрение, что понимаю в них побольше вашего. Так что
поубавили бы понты, а?
P.S. Генту, кстати, годик у меня на десктопе простояла. Так что
сравнивать я могу.
P.P.S. Несколько лет назад я тоже с радостью тратил время на копание в
конфигах и сборку софта с нужными мне ключиками оптимизации. Теперь
приоритеты несколько изменились — мое время стоит дороже, чем дисковое
пространство и новый проц.
Здравствуйте, enkarito, Вы писали:
E>Никто и не говорил о MS Virtual PC в *nix'ах. E>Человеку нужна nix система, я советую ставить в качестве виртуальной.
Microsoft Windows не очень хорошо работает в качестве хозяйской системы. Хотя бы из-за медлительности ФС.
До последнего не верил в пирамиду Лебедева.
Re: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, insighter, Вы писали:
I>что посоветуете?
Попробуй поставить Ubuntu через Wubi (http://wubi-installer.org/) — оно поставит Ubuntu прямо из Windows без переразбиения диска, просто как один большой файл на разделе Windows. Причём потом его можно через "Add/Remove Programs" удалить.
I>Solaris в этом плане как?
Совсем не для новичков.
Sapienti sat!
Re[2]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, Alexey931, Вы писали:
A>Что до критериев выбора дистрибува, хотел бы обратить внимание на обстоятельство, о котором редко вспоминают: наличие портов. Это такая инфраструктура сборки приложений из исходиков. Линуксов с портами немного: Gentoo, Archlinux, Slackware, CRUX и может еще какая-нибудь экзотика.
Сам ты экзотика. Debian с производными — самый распространенный дистрибутив, а apt-get source еще не отменили.
Гентушники хвалят свои оверлеи, а между тем в Debian замечательно работает та же идея
Тот же Compiz, которому, из оверлеев поставленному, так радовался кто-то в КСВ. Желающие могут сравнить версии: http://packages.debian.org/compiz-fusion http://packages.gentoo.org/package/x11-wm/compiz-fusion
Причем в Debian последняя версия уже в Testing, т. е., даже получает (теоретически) обновления безопасности. Оверлеи — это уровнень поддерживаемости примерно такой же, как у дебиановского Experimental (т. е., никакой).
В Debian, особенно Testing и тем более Unstable, очень редко приходится собирать что-нибудь из исходников. Если же приходится, то есть вполне удобная инфраструктура (даже не одна, что иногда напрягает :-).
Так что по теме: Debian очень хорошо подходит для решения поставленной задачи.
Впрочем, дебиановские пакеты можно ставить и в Убунту. Главное, чтобы версия glibc не убежала.
До последнего не верил в пирамиду Лебедева.
Re[5]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, Roman Odaisky, Вы писали:
RO>Здравствуйте, enkarito, Вы писали:
E>>Никто и не говорил о MS Virtual PC в *nix'ах. E>>Человеку нужна nix система, я советую ставить в качестве виртуальной.
RO>Microsoft Windows не очень хорошо работает в качестве хозяйской системы. Хотя бы из-за медлительности ФС.
Я в общем и не настаивал на том, что Microsoft Virtual PC лучший вариант.
Лишь перечислил продукты, которые могут помочь и MS Virtual PC был последним.
--
У каждого свои проблемы. У кого суп жидкий, у кого бриллианты мелкие.
Re: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, insighter, Вы писали:
I>Xочу перевести процесс домашнего девелопмента (а это в основном java/j2ee/oracle и php) на unix, установленный в другой раздел в дополнение к винде (winxp, менее вероятно vista). Адекватный графический интерфейс не помешает, т.к. постоянно набирать в командной строке или оболочке — немного утомляет.
I>что посоветуете?
Ubuntu или OpenSuse последние.
I>Solaris в этом плане как?
Хреново.
Re: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, insighter, Вы писали:
I>В *nix-ах не силен, давно игрался с RadHat, не более того. I>Xочу перевести процесс домашнего девелопмента (а это в основном java/j2ee/oracle и php) на unix, установленный в другой раздел в дополнение к винде (winxp, менее вероятно vista). Адекватный графический интерфейс не помешает, т.к. постоянно набирать в командной строке или оболочке — немного утомляет.
I>что посоветуете? I>Solaris в этом плане как?
На стандартный вопрос — стандартный ответ. Надо ставить такой же дистрибутив, как у твоего знакомого Гуру.
Постоянно набирать в командной строке ничего не надо. Для этого есть стрелка-вверх и копи-пасте.
RedHat — нормальный дистрибутив. У меня именно он, правда, я пишу на С++.
Течёт вода Кубань-реки куда велят большевики.
Re[3]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, Roman Odaisky, Вы писали:
RO>Так что по теме: Debian очень хорошо подходит для решения поставленной задачи.
У девелопера могут возникнуть проблемы с дебиановской чистотой — то jre в дистре нету, то еще чего-нибудь
Re[4]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, DOOM, Вы писали:
RO>>Так что по теме: Debian очень хорошо подходит для решения поставленной задачи. DOO>У девелопера могут возникнуть проблемы с дебиановской чистотой — то jre в дистре нету, то еще чего-нибудь
staffdirector:~# apt-cache search java6 jdk
sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files)
sun-java6-jdk - Sun Java(TM) Development Kit (JDK) 6
sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)
Надо только non-free репозитории подключить. Ну и JDK скоро совсем GPLной станет.
Sapienti sat!
Re[4]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, DOOM, Вы писали:
RO>>Так что по теме: Debian очень хорошо подходит для решения поставленной задачи. DOO>У девелопера могут возникнуть проблемы с дебиановской чистотой — то jre в дистре нету, то еще чего-нибудь ;)
По-моему, проблемы с нечистотой на порядок хуже. Так хоть можно быть уверенным, что Используется Только Лицензионный Линукс™. А остальное можно и поставить. Oracle, Adobe, Skype, Google — почти все распространяют свое закрытое ПО в формате deb (в числе прочих).
До последнего не верил в пирамиду Лебедева.
Re[4]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, Mr.Cat, Вы писали:
DOO>>У девелопера могут возникнуть проблемы с дебиановской чистотой — то jre в дистре нету, то еще чего-нибудь ;)
MC>Не скажу за Дебиан, но Убунта этим не страдает. Это скорее претензия к какой-нить openSUSE или Федоре.
«Больной, вы страдаете онанизмом?..»
Почему ты считаешь это недостатком?
До последнего не верил в пирамиду Лебедева.
Re[2]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, Roman Odaisky, Вы писали:
DOO>>>У девелопера могут возникнуть проблемы с дебиановской чистотой — то jre в дистре нету, то еще чего-нибудь MC>>Не скажу за Дебиан, но Убунта этим не страдает. Это скорее претензия к какой-нить openSUSE или Федоре. RO>Почему ты считаешь это недостатком?
Я согласен с Вами, что пользователю нужно давать выбор, использовать ли проприетарное ПО или нет. В конце концов, бывают объективные причины использовать только опенсорс. Но вот усложнять использование проприетарного софта — это я считаю неправильным.
Потому что неопытному линуксоиду "чистота" может мешать. Исхожу исключительно из своего опыта. Первым моим десктопным линуксом был "чистый" openSUSE. Основными проблемами, с которыми я столкнулся, были проблемы "чистоты":
1. Кодеки. В убунте проприетарные нужные кодеки ставились одним кликом мышки при запуске плеера (или установкой пакета (k,x)ubuntu-nonfree-что-то-там). В опенсусе надо было либо использовать нелюбимый мною mplayer, либо ручками ставить проприетарные кодеки (вариант купить кодеки у fluendo, естественно, не рассматривался).
2. Шрифты. В репозитарии openSUSE вроде до сих пор нет пакета msttcorefonts, без которого поддержку кириллицы в Wine нужно фиксить руками. В убунте — поставил msttcorefonts — и все дела.
Вроде еще какие-то траблы были, но это основные. Суся, конечно, в плане проприетарного софта не так агрессивна. На сайте можно при должном мастерстве и везении найти ссылки на one-click (вроде так у них эта фишка YaST'а называется — когда он через ссылку на сайте получает линк на пакет) установщики многих полезных вещей (например, на дрова nvidia). Но иногда ссылки закопаны так, что фиг найдешь.
А вот проприетарная java меня неприятно удивила в FreeBSD. Там в дереве портов есть jre (не сановская, а другая, совместимая с 1.5, но тоже проприетарная — не помню, как зовется). На этот порт "вешаются" зависимости — и т.п. Но! Это порт-заглушка. Когда пытаешься его установить — тебе вежливо предлагают пойти скачать jre с сайта, предварительно ознакомившись с лицензионным соглашением. Вот ставишь ты так на установку кучу портов — и идешь спать, а на утро выясняешь, что установка оборвалась на середине, т.к. из-за проприетарности jre ее надо поставить руками. Неприятно. Не знаю, так ли это сейчас, но где-то год назад с такой неприятностью я сталкивался.
Re[5]: Какую *nix выбрать для домашнего девелопмента?
Если есть время покопаться в системе — дженту твой выбор, самый девелопер-френдли, как тут писали, из всего что я видел.
Если или нет времени, или просто впадло — какой-нить из бубунту.
Re: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, insighter, Вы писали:
I>... I>...(а это в основном java/j2ee/oracle и php)...
Если Oracle, то тогда желательно выбирать с ОС, которые он официально потдерживает, что бы тратить время на работу с ним, а не на установку "костылей". Это RHEL (или его свободный аналог CentSO), Oracle Linux (Oracle Unbreakable Linux) и SLES.
"Глухие могут не услышать выстрел, но пулю это не остановит..."
Re[2]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, Leogen, Вы писали:
L>Если Oracle, то тогда желательно выбирать с ОС, которые он официально потдерживает, что бы тратить время на работу с ним, а не на установку "костылей". Это RHEL (или его свободный аналог CentSO), Oracle Linux (Oracle Unbreakable Linux) и SLES.
boriskr однажды (19 июля 2008 20:53) писал в rsdn.unix:
> Здравствуйте, Sheridan, так что же нужно девелоперу с Bашей точки зрения? > /я по суровой необходимости вообще сижу в МСВС
Компьютер и мозг
--
...belive in the matrix...
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[6]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, DOOM, Вы писали:
C>>Ну и JDK скоро совсем GPLной станет. DOO>Это да... Но FF тоже весь из себя свободный, однако не срастается...
Срастается, он только в iceweasel превратился
Sapienti sat!
Re: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, insighter, Вы писали:
I>В *nix-ах не силен, давно игрался с RadHat, не более того. I>Xочу перевести процесс домашнего девелопмента (а это в основном java/j2ee/oracle и php) на unix, установленный в другой раздел в дополнение к винде (winxp, менее вероятно vista).
я бы посоветовал сначала попробовать несколько дистрибутивов.
Сам остановился на CentOS — да, дистр по набору софта старый но вылизанный усилиями ребят из RedHat. А это дорого стоит.
Java заводиться на ней на раз, и работает быстро и стабильно.
I> Адекватный графический интерфейс не помешает, т.к. постоянно набирать в командной строке или оболочке — немного утомляет.
Это вроде сейчас во всех дистрибутивах есть.
Re[2]: Какую *nix выбрать для домашнего девелопмента?
The Lex однажды (23 июля 2008 [Среда] 15:15) писал в rsdn.unix:
> Дядька Sheridan хочет сказать что лучший *никс — это винда!
Дядька Шеридан за такие утверждения за уши оттаскать может
--
...belive in the matrix...
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[3]: Какую *nix выбрать для домашнего девелопмента?
Здравствуйте, Roman Odaisky, Вы писали: RO>У Оракла есть deb-пакеты.
У Database XE — да. У коммерческих изданий — AFAIK, нет. Там действительно выбор ограничен RHEL, SLES и ихним Unberakable (вроде все, хотя на языке какой-то еще дистр вертится). Можно, конечно, постараться и поставить на другой дистр (в инете есть success stories по установке даже на BSD) — но тогда Вы лишитесь оракловской техподдержки.
Здравствуйте, Sheridan, Вы писали:
S>boriskr однажды (19 июля 2008 20:53) писал в rsdn.unix: >> Здравствуйте, Sheridan, так что же нужно девелоперу с Bашей точки зрения? S>Компьютер и мозг
Один мозг — это хорошо. Два мозга пожалуй еще лучше (С) Фантомас о прораммировании в паре.