sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
отрезано отсюда А Gentoo разве не rolling? Я иногда подумываю калкулейт попробовать. Но, видимо, подожду до апгрейда на четырёх-шестиядерный проц. |
anthonio |
|
Темы:
18
Сообщения:
378
Участник с: 11 августа 2009
|
siroccoПолучился оффтоп. Тогда я тоже вброшу :) Думал я ставить калькулятор, да только если тебя не устраивает их список пакетов, то это таже гента и получается. На тот момент у меня она и так стояла, а мне надоело компилить. И ушёл я тогда на арч. :) |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
Оффтоп переместилanthonioПонимаю, что гента. Но не совсем “с нуля”… anthonioДля сокращения времени компиляции и хочется мощный ЦПУ. Или почитать на тему распределённой компиляции..? |
anthonio |
|
Темы:
18
Сообщения:
378
Участник с: 11 августа 2009
|
Оно понятно, что стало проще: многоядерные процы всё доступнее, ccache в помощь, а если есть сеть, то и распределённую компиляцию можно настроить. Но всё равно это не то, что бинарник поставить. :) Где-то на хабре была статья – чувак писал что после смены HDD на SSD он получил такую производительность пересборки мира, что не получилось бы у него при смене проца на 4-ядерник, а по деньгам вышло намного дешевле :) Тут надо исходить из задачи. Новичкам однозначно нужно попробовать gentoo, и желательно на ноутах, чтобы потрахаться с железом и дровами. :) Особенно тем новичкам, которым интересно как всё устроено и как всё работает. Дальше, если будет желание, есть куда углубляться. Рано или поздно, думаю, наступает момент, когда уже неинтересно копать глубже. Работает – и ладно, а как – неважно. И тогда приходит понимание того, что тебе действительно нужно. И тут ещё зависит от характера: если хочется постоянно нового софта, то и сидишь на ~x86 (~amd64) а то и вовсе версии 9999 пакетов :) Если стабильности надо, то x86(amd64) выбираешь и словить багу шансов у тебя очень мало становится, и обновлятся часто не прийдётся. А если что-то среднее, да ещё и лень компилить, то Арч – самое-то :) Я заводил тред на форуме калькулятора да и в списке рассылки, предлагал что-то вроде голосования по пакетам какие USE флаги влючить и выкладывать эти пакеты в скомпилированном виде для основных архитектур, да как-то не восприняли идею. Вот я и на арче :) |
mango |
|
![]()
Темы:
43
Сообщения:
1521
Участник с: 18 декабря 2008
|
хм… генту говорите? Что же… расскажу, немного, что да как. Потому, как сам жил на этой генте - оооочень долгое время, не буду врать сколько , но лет 6-7ь точно ;-) В чём профит и выгода генту? Для совсем неопытного линуксоида, только пересевшего с венды,- это просто 3.14-ец. Потому, что уже надо знать, как организована система, что такое линукс, архитектуру пакетов, понятия файловых систем и тд. и тп. И поставить “сходу” просто не получится. Даже я, тогда уже года 2-3 очень плотно “живший” на Мандрейке, пересев на генту немного офигел, от того, как мне тогда казалось, устроена генту и вообще процесс установки. Несколько раз брался, потом бросал… но в итоге - всё оказалось хорошо. ;-) Инет тогда был только модемный… сами понимаете, постоянно обновлять системы - это кашмар!! Но меня тогда подкупила возможность оптимизации ядра и вообще всей системы под своё железо. Ещё бы это был AMD 800Mh (не помню до точности модель процессора). Памяти около 256 мег и рива-тнт 16мег (вот наверно, от куда у меня такая жуткая любовь в nVidia - даже тогда уже не было проблем с настройкой видюхи и квака3 во всю гонялась). Компиляция тогда не сильно смущала. Что там? Ядро пересобрать - фигня - около 45-50 мин, кеды вышли 2.1 или 2.2 - да не вопрос … часов 7-8 (ну и по пути отлавливаешь ошибки компиляции) ;-) Система портежей - это просто ещё один из способов вести, назовем это, “базу данных” пакетов. Система USE - это набор, что то типа: ./configure –USE , но в более глобальном и обобщённом масштабе. Потом появился более мощный процессор тоже амд-атлон 2500 … потом два ядра Амд 4600+ … потом AMD Phenom™ 9850 Quad-Core Processor на котором живу и по сей день и очень доволен. Почему, вот уже почти два года (в декабре будет) арч? Просто два года назад появился EEE PC 901 - который нифига не подходит, что бы там, что либо компилировали. Начал приглядываться - хотелось прогрессивный дистрибутив… а выбор особо небольшой. ;-) Дебиан - супер, но отсталый. Убунта - простите дистрибутив для прыщавых школьников (вспомните BalgenOS, гы-гы) и домохозяек. Вот тут арч и подвернулся. Так что - честно скажу, просто надоело компилировать всё и вся … всё это ВРЕМЯ, которое можно с пользой потратить на что то более полезное. ;-) На прошлой работе, до сих пор стоит сервак на генту, уже лет 5… и все довольны ;-) Ни в коей мере, никого не призываю бросать генту и жить только на арче и наоборот - у каждого свой путь и свой выбор. PS. А а виртуалбоксе, всё таки генту стоит на посмотреть. ;-) |
anthonio |
|
Темы:
18
Сообщения:
378
Участник с: 11 августа 2009
|
Вот и я говорю: гента хороша как минимум тем, что рано или поздно ты начинаешь задумываться о цене времени. :) Я, к сожалению, перешёл из стана виндузятников поздновато, где-то во времена выхода Debain Etch. Поэтому не довелось мне сидеть так долго на gentoo, но пары лет хватило для того, чтобы задуматься. Думаю, у многих найдётся своя интересная история на тему топика. Не стесняйтесь, делитесь! :) |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
Ой! Иркутянин не на Убунту, можно сказать соседи и почти земляки :-D (батя из Залари, да и родня там). Рассказать свою, что ли, историю успеха? :))))) Началось все в 1996/1997 году, с того что мне купили комп, да, там стояла Win95OSR2… Так нет… Сначала мне купили книжку, лет 9-10 мне тогда было, Энциклопедия профессора Фортрана, от туда я узнал про бейсик. начал писать программки на бумажке, их транслировать. Там же, на развороте, был компьютер нарисован, вот как-то за тем, что я за ним сидел и “печатал”, меня и застали родители, ничего не сказали (девиаций в развитии пока не наблюдалось, так что сочли за игру). Но через годик, меня спросили: хочешь на курсы компьютерные? Что я ответил: ЕССЕСНО! Компа у меня не было. На курсах в г.Фокино, в местном ГУКЦ (Городской Учебный Компьютерный Центр) было много компьютеров, были они объединены в сеть коаксиалом 50Ом в “гирлянду”, и не было там жестких дисков и грузилось всё с двух дискеток и работало по сети с главной машиной с Novell NetWare, и были это, вроде, i286. И да, там мне показали Norton Commader, показали GW Basic, в котором я закусив губу старательно вбил свои программки, которые, о чудо, все и сразу запустились :) Потом оказалось, что там можно и рисовать, занималась со мной директрисса центра, ну не только со мной, там ещё птенцы, типа меня, были. Проходил я туда, около полугода, потом были летние каникулы и потом как-то не пошел, так и забылось. Но идея фикс свербить начала… Итак, когда мне стукнуло 12-13 лет… Мне покупают БУ P100/RAM16Mb/HDD1.3Gb на котором… стояла Win95OSR2, тогда же я впервые увидел мышку (до этого только читал и слышал). И да, первое потрясение, мне объяснили, что обязательно нужно выключать через Пуск-Завершение работы, иначе данные могут пропасть… И вот первое потрясение, что я запустил, это что-то осталось в память, пора выключать компьютер, а она, винда, мне и говорит: Что-то там занято, завершить с потерей ВСЕХ данных?.. Привет дружественный интерфейс :-D С кислой миной на лице пошел просить помощи у соседа, который в паре слов и объяснил, что мол, это виндус глюкавый (“…но вилли знает что делать… ддддааааа!”). Второе потрясение было, когда я чистил жесткий диск и… начал с самой большой “папочки” C:\WINDOWS… Потом была череда играчек, удалений и переустановок винды, начал поставил WinNT4.0, потом поставил туда IE4 и она стала почти как win98, только несколько неубиваемей. Да, в том маленьком городке у меня первого появилась сырая копия win98, до сих пор как память лежит :) Потом было программирование, оказалось, что даже в QBasic можно повесить win95/98, а в вот в NT оно просто программу прибъет. Потом был Borland C++, который не осилил, за ним был Borland Pascal, который осилил, потом опять был Borland C++, который не понал, почему в первый раз не осилили :)))) Дельфи и Си++Буилдер я не говорю. Потом был конкурс программистов (это когда я вновь объявился в ГУКЦ, когда у нас там уже информатика стала идти, директрисса меня вспомнила, забрала наш класс и перевела в зал с более мощными компьютерами) во Владивостоке, там я заметил странную операционку, вроде на экране DOS и Нортон, но не совсем на нортон похож, не совсем и на DOS и ваще… Сказали, какой-то Midnight Commander: гуглить было не где, интернета у меня не было, аж до 2002 года, от так (и это правильно, вообще, пускать в интернет нужно после совершеннолетия). И что-то на меня накатило, по друзьям собрал разные диски с разными DOS (в т.ч. PC DOS 2000, там даже оболочка shell была, которая переключение между тасками поддерживала, это было ВААААХ), OS/2 warp3/4, win2000 уже ко мне не поставился - ресурсов маловато, тут же пролетел Caldera Open Linux 1.0, который что-то странное выводил на экране при старте (это сейчас я понимаю - это был кернел паник :-D) и… тут… появляется диск (до сих пор хранится как память): Русский Linux 6 “Красная шапочка”, по сути RedHat 5.0 Russian Edition (в истории русского дистростроения он упомянут, в библиотеке линукс центра есть), оно поставилось, даже там был mc, потом как-то узнал как монтировать диски и дискеты (да! Linux в этом маленьком городке у меня поселился у первого, интернета нету, гуру нету, кормимся подножным кормом), а потом понял, что кроме ком-строки есть и X-Windows (именно с S в конце, как на рубашке написано :)), в общем, в скором времени я завел и его, оболочка по умолчанию была fvwm95, потом сменил, вроде, на afterstep (на винде в то время была модна LiteStep, а тут ваще и круче). Ещё через некоторое время начитался про моделайны, как результат: в винде у меня 1024x768 было при 72Гц и страшно моргало, а тут стало при 81.2Гц и стало крайне сносно :-) Ну что, как после такого не полюбить систему? а звук? sndconfig и вот уже работает звук, это был 1999 год. Но так или иначе, проблемы были: как к примеру читать вордовские документы? Да, потом появился у меня диск со StarOffice 5.2 под винду и линух, но как-то он очень медленно работал, что там, что тут. Wine не было, а когда я его таки вытянул из какого-то Mandrake, оно запускалось оооооооооооооооооооооооооооооочень долго. Поэтому пока, на жестком диске 1.3Гб уживалось две операционки: Linux и Win98. Потом было приобретение диска на 8Гб, где-то стырил ещё два SIMM по 4МБ, достал где-то RH 7.0. А ещё там не было mp3 проигрывателя, и когда мне попалась маленькая консольная программка amp, я её испилил вдоль и поперек, в результате смогла проигрывать плейлисты и ваще, доставляла мне кучу радости :) Нужно покопаться на CD старых, может найду оную) В 2001 году я стал студентом и переехал во Владивосток, на первом курсе нас пичкали Visual Basic, и я начал делать по демпинговым ценах курсовые (почти штамповки), в результате, помимо пива, накопил и на модем… А к самому новому году у меня помирает компьютер, да-да, тот самый P100 (правда уже с 24Мб памяти (кстати, небольшой прирост мозгов дал линуху очень большой прирост в производительности) и 8гб жестким диском и разогнанный до 133Мгц). Ну родители поняли, наскребли денех, я погрузился в прайсы и таки получилось втиснуться в сумму и купить AMD Duron 800, 128RAM, с тем же диском 8Гб, с тем же монитором, но видяха тогда поселилась уже от nVidia. Это комп, кстати, был списан только в прошлом году, нарастив жесткий до 60Гб и памяти до 768Мб, и то, сейчас, собранный на основе его, трудится у маман на работе))… Там сразу поселился RH7.0, который вскоре был заменен на RH7.2… Всем мне системы нравились, привычка уже была, проблема только с новым софтом была, поэтом выработал практику, когда узнал, что собирать можно –prefix=/opt/prog-name, и потом всю директорию снести, если что. И тут выходит RH8.0, там же заявлен UTF-8… вот это было уже буэээээээээ: половина консольных программ как-то странно работало, некоторые тупо крешились в русской локали, короче, было крайне сыро, даже не сыро, воды было дохрена. Тут поддаюсь на уговоры и ставлю Slackware… Ремарка, в начале 2002 года, разжившись модемом и… ну… халявным интернетом… ;-) зависал в IRC, на канале #linux случайно пересекся с одним человеком - Dizel, так началась история Vladivostok Linux User Group, которая, с переменным успехом продолжается и по сей день (привет http://linuxdv.ru ;-)). Вот тот самый Дизель и был прозженным Слакварщиком, ну и подсадил и меня, версию не помню уже, наверное восьмерка, после была девятка, а дальше я туда прикрутил систему портов от CRUX (история, поглядеть тут можно: http://hatred.homelinux.net/download/slackware-ports/ ), потом захотелось зависимостей, надоело в мозгу держать, попался мне пример PKGBUILD от какой-то системы, поглядел, понравилось - почти ничего не нужно переделывать, только чуточку допилить… Тут меня осеняет, а нафига козе баян, может быть дистрибутив существует, в котором это используется? Оказалось - существует, зовется ArchLinux. Поставил ессесно не себе, а первому попросившему помочь с выбором дистрибутива, вот такой я вот злой гений :-D После и себе поставил, так и живем, где-то года с 2006. Ну а в общем, мораль тут такова, и больше отсылается к началу опуса: что бы разбираться и понимать систему, не нужно обязательно ставить гиковые дистрибутивы, собирать мир, а нужно: 1. как минимум хоть какое-то обоснование, что оно вам надо, я гиком был (или остался, не важно), мне было тупо интересно. Если обоснования нету, второй пункт не читать. 2. отрубить интернеты, поменьше общаться с “гуру”, ибо развращает, готовых решений уже много, нет полета фантазии и творчества. Ну и развивать умение ценить информацию, перекапывать её вдоль и поперек, читать, изучать, вникать и понимать. Ну а потом, с возрастом, начинаешь больше ценить комфорт, кто-то перебирается на другие дистрибутивы, где больше сделано из коробки, но им можно, у них в подкорке сидит: не заработает, открою капот, а там… держись система! :) Моя всё сказать, что не сказать, потом дополнить)
systemd должен умереть.
|
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
Одно жаль, что не родился лет на 10-15 раньше, где нить в районе США :)))
systemd должен умереть.
|
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Вот в чём вопрос: смысл компиляций на современном, мощном компе? Ладно-бы 433 целик взбодрить, но, напр. какой-нить 4~8-миядерник с 8 гектарами мозгов.. - смысл смотреть на бегущие строки? Компилятор компилирует, сиди, кури.., что на выходе - прирост производительности в ноль-целых-х..-десятых? Остаётся интерес. Не обижайтесть на тупость, я и близко не программер, если что. Просто пользователь. Ну да, наверное, есть ещё чувство эдакой эксклюзивности… |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
Смысл, как я представляю, не в самой компиляции (и оптимизации под конкретный ЦПУ, хотя иногда и это может быть важно), а в use флагах. Опциях сборки программ. Причём это будут “сквозные” опции, сразу для ряда пакетов. Что делает генту очень гибкой системой. Заметьте, что, как правило, программы для linux распространяются в исходных кодах. А создатели дистрибутива собирают из этих кодов пакеты исходя из своих предпочтений (или среднего пользователя, в их понимании). И предпочтения конкретного пользователя волнуют только самого этого конкретного пользователя. А в арче приходится делать что-то типа brasero-lite. Но это костыли, имхо. |