gentoo.ru
gentoo@conference.jabber.gentoo.ru
Вторник, 19 августа 2008< ^ >
winterheart установил(а) тему: Кто едет на CC? http://cc.org.ru/8/ | Тестовый сайт http://test.gentoo.ru :: (баги: http://www.gentoo.ru/node/11380) || Gentoo Ru Channel || *Большие* куски кода → http://paste.org.ru
Конфигурация комнаты

GMT+4
[04:57:56] Night Nord вышел(а) из комнаты: Replaced by new connection
[04:57:57] Night Nord вошёл(а) в комнату
[05:36:28] Night Nord вышел(а) из комнаты: Replaced by new connection
[05:36:28] Night Nord вошёл(а) в комнату
[06:29:19] Night Nord вышел(а) из комнаты: Replaced by new connection
[06:29:19] Night Nord вошёл(а) в комнату
[06:40:33] Night Nord вышел(а) из комнаты
[08:28:38] alexxy вышел(а) из комнаты
[08:36:45] fate.khb вошёл(а) в комнату
[08:37:09] Civilian вошёл(а) в комнату
[08:41:28] fate.khb вышел(а) из комнаты
[09:23:32] Civilian вышел(а) из комнаты
[09:57:45] fate.khb вошёл(а) в комнату
[10:32:50] fate.khb вышел(а) из комнаты
[10:34:51] Радзевич Белевич вошёл(а) в комнату
[10:47:39] <Радзевич Белевич> Привет, у вас тут не шумно :-)
[10:49:37] krigstask вошёл(а) в комнату
[10:50:17] <krigstask> Общий привет
[10:50:26] <evadim> дарофф
[10:50:29] <krigstask> Радзевич Белевич: наплывами. Канал-то новенький
[10:50:57] <evadim> Радзевич Белевич: да и рань страшная для месного контегента...
[10:51:16] <krigstask> Как сказать. Я лично сегодня поздно приехал (-:Е
[10:51:27] <evadim> а я тока проснулся
[10:51:33] <evadim> точнее рабудили
[10:52:34] <krigstask> Я опять забыл, в каком ты поясе (-:Е
[10:56:44] <evadim> москва
[10:57:09] <Радзевич Белевич> А вы здесь всё про генту да обсуждаете?
[10:57:39] <krigstask> evadim: ну ты дрыхнуть в рабочий-то день
[10:57:46] <krigstask> Радзевич Белевич: ну так... В основном
[10:58:46] <evadim> вообще это месная флудильня, темы так сказать не ограничены
[10:58:59] <Радзевич Белевич> Я вот новообращённый гентовик, решил на днях попоробовать, давно хотел, но всё времени небыло.
Я всю жизнь на федоре провёл.
Вот с полтыка не получилось накатить генту, но буду ещё пытаца
[10:59:03] <evadim> krigstask: мну на больничном
[10:59:42] <krigstask> evadim: болезненный ты наш
[11:00:00] <krigstask> Радзевич Белевич: ну эта... Настольную Книгу в зубы и вперёд
[11:00:19] <Радзевич Белевич> Я последнее время избалован федорными дистрибами, втыкнул компакт, нажал пару кнопок и всё работает.
Думал и здесь так проканает, а н нет
[11:02:19] <Радзевич Белевич> Вообщем, когда пишут что дистриб для широкого круга пользователе, неправда получаеца, для программеров и админов дистриб
[11:02:31] unclesee вошёл(а) в комнату
[11:15:34] <krigstask> Радзевич Белевич: ну как сказать
[11:16:00] <krigstask> Когда я начинал Гентой интересоваться, не был я ни тем, ни другим
[11:17:31] <unclesee> хэлоу
[11:17:38] <unclesee> я ни тот ни другой )
[11:17:48] <unclesee> а интересуююююсь.... )))
[11:17:53] <krigstask> unclesee: привет. Это точно (-;Е
[11:18:09] <unclesee> я тут посмотрел на сайте процы
[11:18:15] <unclesee> интеловские
[11:18:22] <unclesee> примерно всё понял
[11:18:30] <krigstask> Слава Аллаху (-:Е
[11:19:20] <unclesee> скажи пжалуйста, а как вот например с лайв сиди, перед установкой узнать какие флаги оптимизации поддерживает проц? или это нужно знать с головы?
[11:19:36] <krigstask> Ну тырнет же у тебя есть?
[11:19:45] <unclesee> что?
[11:19:49] <unclesee> и-нет?
[11:20:01] <krigstask> Связь с глобальной информационной сетью Internet d-:E
[11:20:06] <unclesee> да
[11:20:23] <krigstask> Ну вот там и почитать google://gentoo safe cflags
[11:20:38] <krigstask> Выкинет страницу на gentoo-wiki
[11:20:41] <unclesee> а нет тип команды какой
[11:20:53] <unclesee> для каждого проца что выводит все доступные
[11:20:55] <unclesee> ?
[11:20:56] <krigstask> Чаво?
[11:21:29] <unclesee> ну что-то типа - i wanna see all my proc flags
[11:21:36] <krigstask> Найн
[11:21:36] <unclesee> и всё выводит )
[11:21:45] <krigstask> Есть /proc/cpuinfo
[11:21:56] <krigstask> Вот она тебе выведет столько, что захлебнёшься
[11:22:07] <krigstask> http://gentoo.ru/node/11102
[11:22:10] <krigstask> Между прочим
[11:23:26] <Радзевич Белевич> -march=native самый пиндатый флаг
[11:23:51] <krigstask> Для gcc из ~arch
[11:24:37] <unclesee> -fomit-frame-pointer
[11:24:50] <unclesee> я слышал его нежедательно
[11:24:51] <unclesee> ?
[11:26:26] <unclesee> !
[11:26:29] <krigstask> Что safe, то safe. Таково моё мнение (-:Е
[11:26:42] <krigstask> Я ставлю оттуда и не заморачиваюсь. Проблем не было
[11:26:43] <unclesee> ./proc/cpuinfo - отказано в доступе (
[11:27:24] <krigstask> % cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Celeron(R) CPU 2.66GHz
stepping : 9
cpu MHz : 2666.756
cache size : 256 KB
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc up pebs bts pni monitor ds_cpl tm2 cid cx16 xtpr lahf_lm
bogomips : 5336.17
clflush size : 64
cache_alignment : 128
address sizes : 36 bits physical, 48 bits virtual
[11:27:42] <krigstask> Тьфу, поленился на paste.org.ru кинуть
[11:30:30] <unclesee> http://pastebin.com/d5ccf6a4d
[11:32:47] <krigstask> Ну прекрасно
[11:37:17] <unclesee> хм
[11:37:28] <unclesee> спасибо за http://gentoo-wiki.com/Safe_Cflags#Pentium_4
[11:38:12] <unclesee> теперь просто можно выполнить cat /proc/cpuinfo потом перейти по указанному адресу и со всем разобраться )
[11:38:17] <krigstask> Знай и умей
[11:38:21] <unclesee> ну это прекрасно
[11:38:33] <unclesee> а вот насчт небезопасных флагов
[11:38:45] <evadim> Радзевич Белевич: gentoo для людей вдумчивых, которые имеют желание не "воткнуть и нажать одну кнопку" а а оптимизировать свою систему, заточить по всякому... словом сделать так как нужно именно им. а где это в описанном процессе "воткнул и нажал"? чем тогда gentoo будет от мандривы отличаться? она изначально сделана под то что её пилят руками
[11:38:45] <unclesee> это те что перечислени у меня в flags?
[11:39:21] <unclesee> evadim +
[11:39:24] <unclesee> :-D
[11:39:39] <unclesee> krigstask
[11:39:41] <unclesee> гз
[11:39:46] <unclesee> up
[11:39:52] <evadim> unclesee: это и к тебе относиться :D
[11:39:57] <unclesee> да
[11:40:02] <unclesee> таук я и думаю
[11:40:06] <unclesee> а ты что думал
[11:40:17] <unclesee> я лишь прошу подтолкнуть на мысль
[11:40:53] <unclesee> вообще, чем дольше о чём-то говоришь, разбираешь тему, то больше вероятность что эта инфа останется в голове на долго!
[11:41:06] <krigstask> Я ничего не понял
[11:41:24] <unclesee> а вот насчт небезопасных флагов
[11:41:25] <evadim> тебя по моему не просто подтолкнули, а уже голову разбили об эту мысль, а ты всё никак
[11:41:30] <unclesee> это те что перечислени у меня в flags?
[11:41:38] <krigstask> Не совсем
[11:41:53] <unclesee> вот эти для mplayer например mmx
[11:41:55] <unclesee> sse
[11:42:12] <krigstask> CFLAGS передаются gcc'у в качестве параметров
[11:42:22] <unclesee> как знать с чем можно экспериментировать а с чем нет?
[11:42:25] <krigstask> Если тебе неймётся всё заоптимизировать, есть man gcc
[11:42:37] <unclesee> ага
[11:42:40] <krigstask> Не путай при этом CFLAGS и USE-флаги
[11:42:46] <unclesee> да
[11:42:49] <unclesee> это я знаю
[11:42:57] <unclesee> gcc c++
[11:43:04] <unclesee> второй компилятор?
[11:43:07] <unclesee> да
[11:43:29] <krigstask> unclesee: полохо, что ты так быстро печатаешь
[11:43:43] <krigstask> Не успеваешь перед этим подумать (-%Е
[11:43:48] <unclesee> )
[11:44:31] <unclesee> ну там CFLAGS and CXXFLAGS
[11:45:00] <unclesee> bkb cnhjrf d dblt
[11:45:02] <unclesee> CXXFLAGS="${CFLAGS}" # указывайте одинаковые значения обеих переменных
[11:45:04] <krigstask> Мой тебе совет: пока не разберёшься по докам и манам, оставайся с Safe CFLAGS
[11:45:11] lexa_ вошёл(а) в комнату
[11:45:18] <krigstask> И CXXFLAGS не трогай
[11:45:35] <unclesee> написано что они одинаковыми должны быть
[11:45:40] <unclesee> так ли это.?
[11:46:26] <krigstask> lexa_: включайся в дискуссию
[11:46:34] <krigstask> unclesee: что заставляет тебя усомниться?
[11:46:46] <unclesee> то есть у меня идёт строка
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}" - означает что они такие же?
[11:46:54] <krigstask> Да
[11:46:58] <unclesee> окс
[11:47:03] <unclesee> ясно теперь всё )
[11:47:14] <unclesee> вопросов больше нет )
[11:47:17] <unclesee> пока нет..
[11:47:30] <unclesee> был вчера
[11:47:32] <unclesee> один
[11:47:36] <unclesee> всё забываю
[11:47:41] <unclesee> и опять забыл его
[11:47:43] <unclesee> а
[11:47:52] <krigstask> Вот это хорошо!
[11:47:54] <unclesee> вспомнил! Насчёт вирусов Линукс
[11:47:57] <krigstask> Чёрт
[11:48:00] <krigstask> (-%Е
[11:48:04] <unclesee> Нужен ли антивирь?
[11:48:19] <lexa_> а как посмотреть какие флаги включает gcc при -march=prescott ?
[11:48:23] <evadim> найдёш - непременно ставь!
[11:48:42] <evadim> lexa_: в манах gcc
[11:48:42] <unclesee> evadim - я серьёзно
[11:48:48] <evadim> unclesee: и я
[11:48:50] <krigstask> unclesee: это evadim про вирусы
[11:48:50] <lexa_> меня терзают смутные сомнения, что он не ставит -msse2
[11:48:56] <unclesee> я понял
[11:48:59] <krigstask> lexa_: man gcc?
[11:49:06] <unclesee> но антивирь нужен ли?
[11:49:09] <unclesee> блин
[11:49:22] <unclesee> винда без него никак, зомби становится
[11:49:25] <unclesee> а линукс
[11:49:43] <krigstask> Поставь clamav, если комплексуешь (-:Е
[11:49:58] <krigstask> Вообще нет
[11:49:59] <unclesee> всегда слышал что мол в Линукс их нет, ну есть там всякие backdor'ы и rootkit'ы
[11:50:09] evadim посмотрел что его уже 19й раз кто-то пытался ломать за сёдня... какая-то нездоровая активность...
[11:50:29] <unclesee> типа вирусы существуют искусственные, как бы их практически нет..
[11:51:03] <krigstask> unclesee: в реальной жизни их мало кто видел. По-моему вообще никто
[11:51:18] <krigstask> evadim: как смотришь? В логах IPTABLES?
[11:51:21] <unclesee> ) на компе
[11:51:59] <evadim> krigstask: fail2ban шлёт мыло когда кого-то банит
[11:52:49] <krigstask> evadim: даже не слышал про такое (-:Е
[11:53:16] <evadim> krigstask: ну поставь и посмотри
[11:53:38] <evadim> вцелом оно логи парсит и потом иптаблесом банит
[11:53:56] <unclesee> а ман gcc Optimization Options
[11:54:00] <unclesee> вот они?
[11:54:10] <unclesee> в этом разделе они?
[11:55:12] <unclesee> или тут?
[11:55:13] <unclesee> i386 and x86-64 Options
[11:56:45] <unclesee> нароооод... )
[11:56:52] <unclesee> куда пропали?
[11:57:54] <krigstask> evadim: ясно, спасибо
[11:58:01] <krigstask> unclesee: я лично немножко работаю
[11:58:08] <krigstask> Ты читай, читай
[11:58:18] <unclesee> какая часть?
[11:58:44] <unclesee> относится к оптимизации, раздел man gcc i386 and x86-64 Options?
[11:59:27] <krigstask> Есть мысль, что это зависит от архитектуры
[11:59:31] <krigstask> Как ни странно
[12:01:58] <unclesee> krigstask
[12:02:01] <unclesee> ты о чём?
[12:02:08] <unclesee> я говорю ман открыл
[12:02:12] <unclesee> там есть раздел
[12:02:24] <unclesee> i386 and x86-64 Options
[12:02:34] <unclesee> тут они, флаги эти?
[12:02:51] <unclesee> или в разделе Optimization Options
[12:03:07] <krigstask> О Сотона
[12:03:11] <krigstask> Лучше оба прочитай
[12:08:36] <unclesee> http://pastebin.com/d1af0b342
[12:08:37] <unclesee> вот
[12:08:43] <unclesee> krigstask
[12:08:56] <unclesee> помоги с последним вопросом плс
[12:09:09] <unclesee> по линку я выложил
[12:09:43] <unclesee> первый второй или третий раздел?
[12:10:15] <krigstask> Блин
[12:10:19] <krigstask> Я не знаю.
[12:10:31] <krigstask> Если не знаешь, что читать — читай всё
[12:10:49] <krigstask> Опции компиляции — не такая вещь, чтоб прочитать пару строк и обрадоваться
[12:10:59] <unclesee> да я не об этом
[12:11:10] <unclesee> ты по линку смотрел?
[12:12:02] <unclesee> там опций столько..... мне лишь нужно знать тот ли это раздел, где опмсаны флаги для интеловских и амдэшных процов
[12:12:05] <unclesee> вот и всё
[12:12:13] <krigstask> Ссылку смотрел
[12:12:20] <unclesee> если это они, то я просто скопирую их
[12:12:28] <krigstask> Она вогнала меня в депрессию, ибо я ничего не понял
[12:12:43] <unclesee> так как справка man gcc работает только на установленной системе
[12:13:27] <krigstask> Чем тебя CFLAGS из вики не устраивают, ты можешь объяснить?
[12:13:46] <unclesee> ай) там только сэйф
[12:13:51] <unclesee> безопасные
[12:14:07] <krigstask> Вот тебе бы надо пока что сверхбезопасные (-;Е
[12:15:42] <unclesee> :-D
[12:15:47] <unclesee> лады
[12:22:03] lexa_ вышел(а) из комнаты
[12:41:36] alexxy вошёл(а) в комнату
[12:51:39] lexa_ вошёл(а) в комнату
[13:14:58] Civilian вошёл(а) в комнату
[13:29:14] <unclesee> krigstask
[13:29:59] <unclesee> cat /proc/cpuinfo с лайв сиди пойдёт
[13:30:07] <unclesee> ?
[13:30:14] <unclesee> покажет инфо?
[13:32:22] <evadim> да
[13:33:29] <unclesee> evadim
[13:33:35] <unclesee> а по поводу этого?
[13:33:44] <unclesee> Если Вы используете компилятор версии 4.2.0 и выше, то вместо указания специфичного типа процессора, можно указывать одно из двух в параметрах: -march и -mtune generic: если Вы хотите, чтобы Ваш скомпилированный код запускался на всех процессорах, архитектуры x86; native: если Вы хотите оптимизировать код только для Вашего процессора. В этом случае компилятор будет брать сведения о процессоре путем вызова cpuid !
[13:34:11] <unclesee> если я савлю новую сситему, то версия ГЦЦ будет 4.2 и выше?
[13:34:37] <alexxy> unclesee: эмм... а если посмотреть вывод gcc -v
[13:34:42] <alexxy> то можно узнать версию
[13:34:46] <alexxy> и сделать вывод
[13:35:01] <unclesee> 4.1.2
[13:35:03] <unclesee> )
[13:35:14] <unclesee> ясно
[13:35:22] <Радзевич Белевич> ставь архитектуру ~
[13:35:25] <unclesee> а что за -mtune generic
[13:35:30] <Радзевич Белевич> и будет тебе щастьке
[13:37:06] <unclesee> alexxy evadim Радзевич Белеви а что за -mtune generic?
[13:37:32] <alexxy> unclesee: он те не нужен
[13:37:38] <alexxy> если хочешь под железо
[13:37:39] <alexxy> то
[13:37:51] <alexxy> -march=native -mtune=native
[13:37:59] <Радзевич Белевич> сгенерированный год, будет использовать фишки, которые присущи все процам работающим в твоей архитектуре
[13:38:02] <alexxy> и ты я снова гляжу не дочитал FAQ
[13:38:02] <Радзевич Белевич> код
[13:38:58] <unclesee> Радзевич Белевич это на случай если я заменяю проц внезапно?
[13:39:19] <Радзевич Белевич> пиши native и будет оптимизирован под твой проц, т.е. в коде могут присутствовать инструкции которые поддерживает твой проц, но может другой проц, с той же архитектурой
[13:39:24] <evadim> alexxy: у него стабильный gcc
[13:39:45] <alexxy> ну тогда вопросы про натив и генерик отпадают сами собой
[13:39:56] <unclesee> а мне для чего такая возможностьт?*
[13:40:04] <alexxy> кстати следующая версияя gcc-4.3 будет стабильной
[13:40:07] <Радзевич Белевич> Вот в федоре уже давно 4.3 gcc
[13:40:14] <unclesee> и,?
[13:40:24] <evadim> Радзевич Белевич: и у нас давно
[13:40:27] <alexxy> федора это большой изврат
[13:40:43] <alexxy> особоенно в плане снапшотов гцц и запутченного вусмерть ядра
[13:40:50] <Радзевич Белевич> Федора гавно, я не спорю
[13:40:54] <unclesee> эй
[13:40:56] <unclesee> так что
[13:40:59] <alexxy> на которое чуть ли не весь mm патчсет впихали
[13:41:03] <unclesee> мне это не нужно?
[13:41:50] <unclesee> можно обходиться без этого? это зачем, если я собрал у себя прогу и хочу дать друго, то чтоб она у него шлва?
[13:41:52] <Радзевич Белевич> Я поэтому и заинтересовался гентой, потому что федорная система пакетов, меня в усмерть заипла
[13:42:11] <Радзевич Белевич> Да
[13:42:16] <alexxy> unclesee: не надо давть свои бинарники другому
[13:42:25] <alexxy> пусть сами собирают под свое железо
[13:42:27] <Радзевич Белевич> unclesee: давай сырцы
[13:42:33] <unclesee> ну а зачем эта фишка тогда?
[13:42:40] <unclesee> а, ну да )
[13:42:44] <Радзевич Белевич> ты же не в винде :-)
[13:42:50] <alexxy> во во
[13:42:57] <alexxy> но мыслит еще категориями винды
[13:43:14] <unclesee> ну потому и интересуюсь
[13:43:22] <unclesee> значит наффик это
[13:43:29] <Радзевич Белевич> Что нафиг?
[13:44:13] <unclesee> эту фишку
[13:44:17] <unclesee> включать
[13:44:36] <unclesee> native: если Вы хотите оптимизировать код только для Вашего процессора. В этом случае компилятор будет брать сведения о процессоре путем вызова cpuid !
[13:44:41] <unclesee> это неплохо
[13:45:13] <unclesee> но, можно и указать специфичный тип роцессора
[13:45:15] <alexxy> для этой фишки лучше юзать gcc-4.3.1
[13:45:16] <alexxy> =)
[13:45:16] <unclesee> верно?
[13:45:23] <unclesee> ну это да
[13:45:24] <alexxy> а не тот что в стабильной ветке
[13:45:45] <unclesee> но если ГЦЦ выше, то можно не заморачиваться узнавать что за проц, верно?
[13:46:03] <unclesee> а почему -march и -mtune
[13:46:06] <unclesee> не пойму
[13:46:25] <unclesee> писать куда - -march=native
[13:46:34] <unclesee> или -mtune=native
[13:46:34] <unclesee> ?
[13:46:35] <lexa_> unclesee: mtune - использует тока 386 совмечтимые команды
[13:46:38] <alexxy> и то и то
[13:46:49] <alexxy> lexa_: не верно
[13:46:51] <lexa_> а march использует специфические команды проца
[13:47:02] <lexa_> alexxy: поправь меня
[13:47:03] <alexxy> указывать надо и то и то
[13:47:26] <alexxy> mtune для i686 юзает базовый набор пень про
[13:47:36] <alexxy> те там нет mmx sse
[13:48:03] <unclesee> то есть CFLAGS="-O2 -march=native -mtune=native -pipe"
[13:48:06] <unclesee> так?
[13:48:19] <alexxy> если указать только марч будет юзать полный набор твоего прооца с совместимостью для всей серии
[13:48:39] <alexxy> если и то и то то код будет бугать тока на твоем проце и более продвинутых можделях
[13:48:52] <unclesee> ну и ок
[13:49:00] <unclesee> но только после 3 ГЦЦ
[13:49:02] <unclesee> да?
[14:00:50] <alexxy> моя твоя не понимать
[14:01:40] <unclesee> # prescott Intel Pentium4 with MMX, SSE, SSE2 and SSE3.
[14:01:42] <unclesee> о!
[14:01:49] <unclesee> alexxy
[14:02:06] <alexxy> уже лучше
[14:04:16] <unclesee> Pentium 4 (Prescott)
[14:04:19] <unclesee> это мой
[14:04:23] <unclesee> но после
[14:04:35] <unclesee> cat /proc/cpuinfo
[14:04:41] <unclesee> не вижу SSE3
[14:04:51] <unclesee> только SSE SSE2
[14:04:56] <unclesee> alexxy
[14:05:23] <unclesee> а в /etc/make.conf.example сказано что он поддерживает и SSE3
[14:05:50] <unclesee> cat /proc/cpuinfo только SSE SSE2 показывает
[14:05:54] <unclesee> почему?
[14:06:10] <alexxy> /cat /proc/cpuinfo полностью предьяви
[14:06:18] <unclesee> lexa_
[14:07:29] <unclesee> http://pastebin.com/d3849038d
[14:07:31] <unclesee> вот
[14:08:31] <alexxy> x86info поставь
[14:08:33] <alexxy> и запусти
[14:09:27] <unclesee> что что?
[14:10:03] <unclesee> alexxy установить?
[14:10:12] <alexxy> да
[14:10:19] <unclesee> ща
[14:12:04] <unclesee> http://pastebin.com/d36b1d742
[14:12:08] <unclesee> alexxy
[14:12:10] <unclesee> вот
[14:12:14] <unclesee> тут есть
[14:13:36] <alexxy> ну проц 64 битный
[14:16:07] <Радзевич Белевич> Прикольная easy уставновка с LiveCD, получилась у меня
[14:16:42] <Радзевич Белевич> Воткнул диск, загрузился, нажал иконку Графическая установка, он там чего-то пару раз спросил, а потом говорит Enjoy
[14:17:16] <Радзевич Белевич> Ну вот ребучусь, и никакого енджоя не видна, ибо инсталяция груба не входит в юзер френдли уставновку
[14:19:49] <krigstask> Радзевич Белевич: уж сколько раз твердили миру
[14:20:01] <krigstask> Не пользоваться установщиками
[14:20:07] <krigstask> Но нет же
[14:20:28] <Радзевич Белевич> А для чего их делают тогда? Установщики это добро на самом деле
[14:21:00] <Радзевич Белевич> Нет конечно мне не вломы всё самому поставить, даже прикольно если не часто
[14:21:29] <Радзевич Белевич> Но просто раз их делают, значит это кому -то нужно, вот я и решил попробовать
[14:21:48] <krigstask> У меня много сомнений на тему установщика Gentoo
[14:22:46] <Радзевич Белевич> Потом пускаю я этот установленный генту, а у меня ни одной сетевухи нету, тоже непривычная после федоры вещь, я долго подбирал, какие же модули ядра нужны для моих сетевух.
[14:23:08] <Радзевич Белевич> Как-то вроде это можно на автомате подцепить, тем более что live cd, их нашёл сам
[14:23:35] <krigstask> Можно. В доках всё есть
[14:23:50] <krigstask> Вы вот тут сидите, а там вышел Toribash 3.4
[14:23:58] <krigstask> И собран для amd64 даже
[14:24:02] <krigstask> Ура!
[14:24:15] <Радзевич Белевич> Я не сомневаюсь что можно, просто почему не подцепилось, ведь это что easy установка
[14:25:01] <krigstask> Парадокс в том, что ей лучше не пользоваться, потому что сложно очень
[14:25:35] <Радзевич Белевич> Ну вообщем далее, я завёл сетевуху свою
и набрал
[14:25:42] <Радзевич Белевич> emerge --sync
[14:25:52] <Радзевич Белевич> Долго всё обновлялось
[14:26:08] <Радзевич Белевич> потом
emerge --deep --update world
[14:26:34] <Радзевич Белевич> и вот тут сообщения про Блокед пакеты, жесть, как это разруливать неясно
[14:27:55] <krigstask> Гуглём
[14:28:47] <Радзевич Белевич> Вообщем ничего простого в генту похоже нету. А все простые пути приводят к офигенным сложностям.
[14:29:06] <krigstask> Кому как
[14:29:15] <krigstask> Убеждать Вас никто в обратном не будет
[14:29:22] <krigstask> Попробуйте ArchLinux
[14:29:56] <Радзевич Белевич> Ну вообще задумка то хорошая, я не то чтобы говорю что гавно дистриб, я к тому что не просто в нём всё
[14:30:28] <Радзевич Белевич> Для админов и программеров самое то, а для простых юзеров такие сложности не подсилу
[14:30:29] <krigstask> По моему опыту, гораздо проще, чем в Убунту, к примеру
[14:30:55] <krigstask> "Админом и программистом" я стал после Генту
[14:30:59] <lexa_> :)
[14:32:00] <Радзевич Белевич> Ну не знаю, про сложности убунту, но совнемаюсь, что устанавливая его, нужно руками искать модули ядра для сетевух и выставлять флаги компилятора, тогда бы у линукса стать популярным дистрибом не было бы никогда
[14:32:59] <krigstask> Радзевич Белевич: я не понимаю смысла всего этого
[14:33:12] <krigstask> Да, установить Генту сложнее, чем шляпы там или Убунты
[14:33:18] <krigstask> Мы в курсе, поверьте
[14:34:09] <Радзевич Белевич> Так ты же написал, что в убунту всё сложнее, или я не так понял ? [02:30:29 PM] krigstask: По моему опыту, гораздо проще, чем в Убунту, к примеру
[14:34:50] <krigstask> У меня не раз и не два установщик Убунты затыкался на непонятном месте
[14:34:53] <krigstask> Насмерть
[14:34:59] <krigstask> Куда метаться — непонятно
[14:35:04] <lexa_> Радзевич Белевич: генту ставить легче, распаковал stage и считай гента есть
[14:35:21] <lexa_> а остальное - настройка
[14:35:22] <lexa_> :)
[14:35:23] <krigstask> Что-то померло в ней — сидишь, как в винде, проще переустановить
[14:35:28] <lexa_> krigstask: +1
[14:36:12] <Радзевич Белевич> +1
[14:41:45] <unclesee> alexxy: ну проц 64 битный - что?
[14:41:52] <unclesee> и что?
[14:43:29] <krigstask> unclesee: щас скажет, что надо ставит ьamd64
[14:44:19] <unclesee> :-D
[14:44:20] <unclesee> нет
[14:44:25] <alexxy> ага
[14:44:28] <alexxy> скажет
[14:44:34] <alexxy> как пиво долокает
[14:44:47] <unclesee> для чего SSE SSE2 SSE3
[14:45:09] <unclesee> make.conf.example сказано что мой проц поддерживает их
[14:45:27] <unclesee> для чего они?
[14:49:20] <unclesee> alexxy krigstask lexa_
[14:49:25] <unclesee> кто-нибудь )))
[14:49:36] <unclesee> (13:45:09) unclesee: make.conf.example сказано что мой проц поддерживает их
(13:45:27) unclesee: для чего они?
[14:49:47] <krigstask> Это оптимизация под проц
[14:49:55] <krigstask> -march их включает
[14:51:20] bes.internal вошёл(а) в комнату
[14:53:02] <unclesee> не понял
[14:53:32] <lexa_> unclesee: SSE - это дополнительные наборы инструкции процессора
[14:53:51] <unclesee> MPlayer dev-SVN-r26753-4.1.2 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Pentium(R) D CPU 2.80GHz (Family: 15, Model: 4, Stepping: 7)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Скомпилировано для x86 CPU со следующими расширениями: MMX MMX2 SSE SSE2
[14:53:58] <lexa_> их можно использовать и тогда некоторые операции происходят быстрее
[14:53:58] <unclesee> это даёт mplayer
[14:54:28] <unclesee> я правильно понимаю, его можно скомпилить с флагами и без?
[14:54:53] <krigstask> МОжно
[14:55:01] <unclesee> где-то читал что нужно с ними, отгда он работает быстрее
[14:55:21] <unclesee> а они должны быть включены по умолчанию?
[14:56:28] <krigstask> [14:49:58] <krigstask> -march их включает
[14:56:48] <krigstask> Для тех процов, которые их поддерживают, -march их включает в себя
[14:56:56] <unclesee> CFLAGS="-O2 -march=i686 -pipe"
[14:56:58] <unclesee> и всё
[14:57:04] <unclesee> и они будут включены?
[14:57:32] <krigstask> Нет, конечно. Угадай, почему
[15:00:47] <lexa_> unclesee: march=i686 включит только те инструкции которые поддерживает Pentium Pro
[15:00:54] <lexa_> а он не держит SSE
[15:01:15] <krigstask> lexa_: убил весь элемент воспитания
[15:01:49] <lexa_> :)
[15:06:39] <unclesee> lexa_
[15:06:49] <unclesee> я про рабочий
[15:06:56] <unclesee> ПЦ
[15:07:15] <krigstask> Кто-нибудь его понимает, а? (-%Е
[15:07:17] <unclesee> Pentium 4 (Prescott) / Celeron D
[15:07:24] <unclesee> а он у меня вот какой
[15:07:32] <alexxy> мда...
[15:07:37] <alexxy> пиво иссякло
[15:07:41] <alexxy> я не понимаю
[15:07:42] <unclesee> теперь в /etc/make.conf.example
[15:07:48] <alexxy> видимо надо еще пива
[15:07:57] <alexxy> unclesee: у тя проц 64 битный
[15:08:06] <alexxy> тебе лучше ставить было amd64
[15:08:43] <unclesee> # nocona Intel Pentium4 with 64-bit extensions, MMX, SSE, SSE2
# and SSE3.
[15:09:16] <unclesee> 'nj vjq ghjw
[15:09:20] <unclesee> это мой
[15:09:23] <unclesee> проц
[15:09:30] <unclesee> прально?
[15:09:43] <unclesee> SSE есть
[15:09:57] <unclesee> alexxy
[15:10:38] <krigstask> unclesee: ты это, выражайся яснее
[15:10:56] <krigstask> Мы понимаем, что ты иностранный гражданин, но понять, чего тебе надо, довольно сложно
[15:11:00] <krigstask> (-;Е
[15:11:15] <unclesee> блин
[15:12:20] <krigstask> > CFLAGS="-O2 -march=i686 -pipe"
[15:12:30] <krigstask> > # nocona Intel Pentium4 with 64-bit extensions, MMX, SSE, SSE2 and SSE3.
[15:12:37] <bes.internal> у него калькулейт
[15:12:38] <krigstask> Чувствуешь несоответствие
[15:12:41] <krigstask> ?
[15:12:42] <unclesee> я спрашиваю насчёт флагов MMX, SSE, SSE2 SSE3 в /etc/make.conf.example сказано что он (мой проц) поддерживает эти флаги. Так вот как их включать?
[15:12:58] <krigstask> Я уже два раза сказал
[15:13:05] <krigstask> Соответствующим -march
[15:13:38] <unclesee> так в -march=amd64
[15:13:57] <alexxy> у...
[15:14:02] <alexxy> налейте мне еще
[15:14:03] <bes.internal> а если просто добавить -mmmx?
[15:14:05] <alexxy> я не ф фазе
[15:14:10] <alexxy> =)
[15:14:28] <alexxy> unclesee: ты прочитал викепедию про архитектуры процессоров?
[15:14:31] <alexxy> похоже что нет
[15:14:34] <alexxy> вот иди и читай
[15:14:41] <krigstask> alexxy: похоже, что уже прочитал
[15:14:55] <krigstask> Только лучше не стало (-%Е
[15:15:06] <krigstask> Теперь ещё и оттуда всё в голове счпуталось
[15:15:28] <alexxy> у...
[15:15:40] <alexxy> unclesee: подумай =) что те надо
[15:15:52] <alexxy> мое ИМХО мы пока говорим на рызных языках
[15:16:01] <alexxy> те моя твая не понимать
[15:18:00] <unclesee> Calculate Linux Desktop x32 я закачал
[15:18:10] <unclesee> я не знал что проц 2 ядерный
[15:18:17] <unclesee> и поставил
[15:18:19] <unclesee> же
[15:18:21] <alexxy> у....
[15:18:26] <alexxy> как все запущено
[15:18:31] <unclesee> из того имею в /etc/make.conf
[15:18:37] <alexxy> ЗЫ мона пока на меня внимания не обращать =)
[15:18:44] <unclesee> CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
[15:18:46] <unclesee> :-D
[15:18:54] <unclesee> fh[bntrnehf yt nf
[15:19:03] <unclesee> архитектура не та
[15:19:09] <krigstask> unclesee: у тебя стоит система с оптимизацией под PPro
[15:19:13] <krigstask> Чтоб везде работало
[15:19:20] <krigstask> Ясно?
[15:19:33] <unclesee> нет
[15:19:35] <unclesee> не ясно
[15:19:51] <krigstask> -march=i686 — видишь?
[15:19:54] <unclesee> ну
[15:19:55] <unclesee> да
[15:20:02] <krigstask> Вот это что значит?
[15:20:04] <unclesee> так у меня 2 проца
[15:20:05] <unclesee> )
[15:20:20] krigstask паникует
[15:20:25] <unclesee> должно быть x86_amd или amd64
[15:20:26] <krigstask> Разных?
[15:20:32] alexxy panic
[15:20:39] krigstask укатился под стол
[15:20:44] alexxy will reboot in 30 seconds
[15:20:44] <krigstask> Беру тайм-аут!
[15:20:53] <unclesee> krigstask
[15:21:11] <krigstask> unclesee: погоди, я сейчас успокоюсь, чайку выпью
[15:21:23] <alexxy> krigstask: бери админыча и пошли пеиво пить
[15:21:24] <alexxy> =)
[15:21:34] <krigstask> alexxy: влез ты со второй архитектурой на нашу голову
[15:21:48] <alexxy> ну мну попил пофко на работе
[15:21:50] <alexxy> и доволен
[15:22:29] <krigstask> Админыч вопрошает: "Когда?"
[15:22:33] <krigstask> Но не может
[15:22:40] <unclesee> amd64 должно стоять по сути
[15:22:43] <unclesee> у меня
[15:22:53] <unclesee> но я скачал 32 разрядный дистр
[15:22:58] <unclesee> и стоит i686
[15:23:03] <unclesee> вот и всё
[15:23:11] <krigstask> unclesee, мы поняли
[15:23:13] <alexxy> блин
[15:23:14] <krigstask> Ты погоди
[15:23:15] <alexxy> а зафтра
[15:23:17] <unclesee> но работает ведь на 2 процах
[15:23:19] <alexxy> в temple?
[15:23:33] <alexxy> на Востания
[15:23:34] <krigstask> unclesee: щас
[15:23:34] <alexxy> =)
[15:23:44] <krigstask> Завтра он в Маскве
[15:23:45] <alexxy> там гинес хороший
[15:23:48] <alexxy> бля
[15:23:50] <alexxy> ну ладно
[15:23:55] <alexxy> приедет пойдем все
[15:23:56] <alexxy> =)
[15:24:22] <unclesee> я уже не могу, нужно что-то делать
[15:24:37] <krigstask> unclesee: внимай, я успокоился
[15:24:41] <krigstask> Только меня слушай!
[15:24:47] <unclesee> ок
[15:25:02] <alexxy> а меня?!
[15:25:03] <alexxy> =)
[15:25:08] <krigstask> Ты скачал и поставил 32-хразрядный дистрибутив
[15:25:12] <unclesee> да
[15:25:16] <krigstask> alexxy: а ты пьяница и аморал
[15:25:20] <alexxy> ну...
[15:25:21] <alexxy> =)
[15:25:28] <alexxy> я не пьяница
[15:25:31] <krigstask> Он оптимизирован для всех не очень старых процов
[15:25:34] <alexxy> по сравнению с админычем
[15:25:35] <alexxy> =)
[15:25:43] <unclesee> дальше
[15:25:43] <alexxy> эм...
[15:25:55] <alexxy> i686 это все что старше pentiumm mx
[15:26:06] <krigstask> Поэтому у него в CFLAGS прописано -march=i686
[15:26:11] <alexxy> те процы которые старше 1998 года
[15:26:19] <krigstask> Чтоб он работал на Pentium Pro и старше
[15:26:39] <krigstask> Он собран с учётом только тех инструкций, что есть в PPro
[15:26:40] <alexxy> ну да
[15:26:41] <alexxy> =)
[15:26:55] <krigstask> unclesee: следишь за мыслью?
[15:27:01] <unclesee> да, н
[15:27:02] <alexxy> те он не в курсе что есть sse mmx и иже с ними
[15:27:04] <unclesee> но
[15:27:08] <krigstask> Погоди
[15:27:13] <unclesee> я наверное не так понял
[15:27:18] <unclesee> 2 проца не 2 ядра
[15:27:25] <unclesee> то есть это не core 2
[15:27:28] <unclesee> да?
[15:28:04] <krigstask> Поэтому то, что у тебя сейчас прописано в CFLAGS напрямую не связано с твоим процом
[15:28:22] <krigstask> Оптимизации под твой проц нету
[15:28:33] <krigstask> Какой бы он ни был: Intel, AMD...
[15:28:49] <unclesee> на все core2 и amd64 -march=amd64 а на мой и подобные -march=i686 так?
[15:29:09] <krigstask> unclesee: нет
[15:29:23] <alexxy> unclesee: нет такого марч
[15:29:27] <alexxy> есть
[15:29:31] <alexxy> athlon64
[15:29:38] <alexxy> nocona
[15:29:40] <alexxy> core2
[15:29:44] <krigstask> alexxy: да не путай ты его!
[15:29:57] <alexxy> последний тока начианя с 4.3.x gcc
[15:29:58] <alexxy> =)
[15:30:09] <alexxy> он и сам прескрасно справляется с запутыванием
[15:30:22] <krigstask> Если ты хочешь оптимизировать под проц, ты идёшь на страницу Safe CFLAGS и выбираешь свой проц
[15:30:32] <krigstask> alexxy: djn b yt yflj tve gjvjufnm
[15:30:34] <unclesee> выбрал
[15:30:42] <unclesee> но там только safe
[15:30:46] <unclesee> флаги
[15:30:54] <krigstask> И это ПРАВИЛЬНО
[15:31:01] <krigstask> И прописываешь вместо общего i686 то, что там дают
[15:31:26] <krigstask> После этого уже будет всё собираться под твой проц
[15:31:36] <unclesee> http://gentoo-wiki.com/Safe_Cflags#Pentium_4
[15:31:40] <krigstask> Да
[15:31:47] <unclesee> глянь
[15:31:51] <unclesee> на 64х
[15:32:06] <krigstask> У тебя сейчас x86, забудь про amd64
[15:32:20] <unclesee> но проца-то 2
[15:32:39] <krigstask> На 64-хразрядные профили будешь смотреть, когда поставишь систему для amd64
[15:32:46] <krigstask> Проц АДЫН
[15:32:50] <krigstask> С двумя ядрами
[15:32:55] <krigstask> ОДИНАКОВЫМИ
[15:32:58] <unclesee> ну да
[15:33:02] <alexxy> у....
[15:33:02] <krigstask> С одинаковой архитектурой
[15:33:15] <unclesee> а ведь core 2 это интел, но идёт туда amd64
[15:33:48] <alexxy> архитектура x86_64 в gentoo называется amd64 из за исторических особенностей
[15:33:49] <krigstask> unclesee: говорят тебе, забудь!
[15:34:05] <alexxy> потому что amd выпустили свой проц этой архитектуры первыми
[15:34:32] <alexxy> если ты хочешь x86_64 ситему то тебе ее надо переставлять
[15:34:49] <alexxy> ЗЫ и имхо лучше ставить нормыльный генту а не calculate
[15:35:03] <alexxy> и вопросов станет намного меньше когда сам установку осилишь
[15:35:25] <unclesee> CHOST="i686-pc-linux-gnu" не меняю
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" меняю на CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" а нехер тут менять )
CXXFLAGS="${CFLAGS}" остаётся
[15:35:54] <krigstask> Да
[15:35:59] <unclesee> так всё итак настроено как сказано
[15:36:04] <unclesee> мне нечего трогать
[15:36:11] <alexxy> -march=prescott -mtune=prescott
[15:36:44] <krigstask> alexxy: это зачем? Вроде только в 4.2 таракан про это был
[15:36:49] <unclesee> да
[15:36:53] <unclesee> Pentium 4 (Prescott) / Celeron D
[15:37:02] <alexxy> вот
[15:37:04] <unclesee> а почему у меня Pentium D?
[15:37:06] <alexxy> ну лучше так
[15:37:08] <alexxy> =)
[15:37:37] <krigstask> unclesee: что купил, то и есть
[15:37:46] <unclesee> Celeron D
[15:37:49] <unclesee> erfpfy
[15:37:59] <unclesee> efpfy f yt gtym L
[15:38:07] <unclesee> указан а не ПЕНЬ Д
[15:38:25] <unclesee> Pentium 4 (Prescott) / Celeron D
[15:38:47] <unclesee> бля** я это себе в бошке прогрызу один раз
[15:39:00] <krigstask> http://gentoo-wiki.com/Safe_Cflags#Pentium_D_8xx_.2F_9xx
[15:40:18] <alexxy> мдя....
[15:40:29] <alexxy> тяжелый случай
[15:41:06] <alexxy> у мну знакомые девочки себе генту на буки ставили и проблем было меньше
[15:41:07] <alexxy> =)
[15:41:17] <alexxy> особенно с определением архитекртуры
[15:42:26] <krigstask> alexxy: довёл девочек, мерзавец!
[15:42:43] <alexxy> ну они медики
[15:42:46] <alexxy> им весело
[15:42:47] <krigstask> Рассказывал им про правильные названия архитектур, признавайся?
[15:42:51] <alexxy> одна из них моя сетстра
[15:43:03] <alexxy> правда двоюродная
[15:43:13] <krigstask> А где они медичат?
[15:43:23] <alexxy> в москве
[15:43:33] <alexxy> а что хочешь познакомится?
[15:43:36] <krigstask> А, тех не знаю
[15:43:42] <alexxy> тех не знаешь
[16:02:42] <krigstask> Как-то тихо стало
[16:20:27] <alexxy> у...
[16:20:32] <alexxy> тишина
[16:20:47] <alexxy> и даже слышно как электроны шуршат по ethernet
[16:22:30] <krigstask> alexxy: перепил ты
[16:22:52] <alexxy> да не
[16:22:53] <alexxy> =)
[16:22:55] <alexxy> еще
[16:22:56] <alexxy> =)
[16:23:05] <alexxy> но вечер еще впереди
[16:23:41] <krigstask> Нога-то заросла?
[16:23:56] <alexxy> давно
[16:24:01] <alexxy> у адмыныча спроси
[16:24:02] <alexxy> =)
[16:24:08] <krigstask> Я вот тут медитирую на PostgreSQL. Что-то у меня конфиг не подхватывается
[16:24:27] <krigstask> Это я из вежливости спросил (-:Е
[16:24:39] <alexxy> =)
[16:24:41] <alexxy> а =)
[16:28:21] unclesee вышел(а) из комнаты
[16:30:21] unclesee вошёл(а) в комнату
[17:48:54] <unclesee> http://linux.yaroslavl.ru/docs/prog/gcc/gcc1-2.html#ss2.6
[18:07:15] alexxy вышел(а) из комнаты
[18:19:29] <krigstask> Я сейчас уйду, поэтому всё же спрошу
[18:19:33] <krigstask> unclesee: ты что в виду-то имел?
[18:26:53] <unclesee> da
[18:27:01] <unclesee> нашёл на русском
[18:27:04] <unclesee> и вообще
[18:27:07] <unclesee> смотри
[18:29:08] <unclesee> admhack.narod.ru/instructions_for_gentoo.pdf
[18:29:12] <unclesee> krigstask
[18:29:16] <unclesee> зацени
[18:29:18] <unclesee> krigstask
[18:29:25] <unclesee> admhack.narod.ru/instructions_for_gentoo.pdf
[18:29:59] Night Nord вошёл(а) в комнату
[18:37:00] <krigstask> Не, я побёг
[18:37:03] <krigstask> Может, завтра
[18:37:17] <krigstask> Всем пока, от работы кони дохнут
[18:37:21] krigstask вышел(а) из комнаты: Logged out
[18:45:17] Civilian вышел(а) из комнаты
[18:55:58] bes.internal вышел(а) из комнаты
[19:55:10] unclesee вышел(а) из комнаты
[20:15:58] evadim вышел(а) из комнаты
[20:21:09] lexa_ вышел(а) из комнаты
[20:25:23] evadim вошёл(а) в комнату
[20:38:00] Радзевич Белевич вышел(а) из комнаты: offline
[22:09:19] lexa_ вошёл(а) в комнату
[22:34:10] lexa_ вышел(а) из комнаты
[22:34:31] lexa_ вошёл(а) в комнату
[22:43:54] Civilian вошёл(а) в комнату
[22:50:45] lexa_ вышел(а) из комнаты
[23:07:23] xscrew вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!