gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Суббота, 18 августа 2012< ^ >
mva установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://tinyurl.com/gcgr-logs || Логендарь: http://tinyurl.com/gentoo-ru-logs || Языками чешут в talks@conference.gentoo.ru || Тестируем http://test.gentoo.ru/ || Гоняем фортунки на http://fortunes.gentoo.ru/ в хвост и гриву! || LibreOffice 3.6.0 || HB2: Львёна (хоть она и пропала)
Конфигурация комнаты
Участники комнаты

GMT+4
[00:01:55] WiseLord вышел(а) из комнаты
[00:02:34] smalker вошёл(а) в комнату
[00:05:42] <Civilian> Deda_Zych: это... ты про kexec дальше говорить то хочешь? )
[00:06:02] <Deda_Zych> ну наконец-то, оживился канал
[00:06:06] <Deda_Zych> а я про него уже всё сказал
[00:06:11] <Deda_Zych> зло это
[00:06:13] <Civilian> чушь ты сказал )
[00:07:15] <jam> Deda_Zych: английский в этом  отношении крут, да. Говорю, имея иняз за плечами. Как собственно и любой другой аналитический язык.
[00:07:20] <Deda_Zych> если не учесть повторную инициализацию всего железа (а загружаемое ядро может и не учесть), то тебя может ждать ВНЕЗАПНЫЙ фейл в виде пинка от сторожевого таймера
[00:07:39] <Civilian> Deda_Zych: ммм... ты мне объясни, почему оно может не учесть?
[00:07:47] <jam> в отличие от..  синтетических, куда относится и русский
[00:07:51] <Civilian> kexec исполняет ядро как бутлоадер
[00:08:08] <Civilian> новое ядро даже не знает, что его грузят по kexec'у
[00:08:38] <Deda_Zych> ну смотри, у тебя в прошлом ядре была поддержка WDT
[00:08:51] <Deda_Zych> т.е. он тикал, ядро его ресетило периодически
[00:08:58] <Deda_Zych> а новое ядро не имеет
[00:09:15] <Civilian> Deda_Zych: с тем же успехом у тебя бутлоадер или БИОС тикал WDT
[00:09:16] <Civilian> а ядро нет
[00:09:24] <Deda_Zych> в итоге - внезапный ресет системы вотчдогом
[00:09:30] <Civilian> более того, я даже такое видел, когда WDT инициализировался БИОСом
[00:09:40] <Civilian> а ядро его не умело, ибо слишком старое было
[00:09:52] <Civilian> итого после загрузки у тебя ребут ровно через 5 минут
[00:10:17] <Civilian> пока не отрубишь WDT в БИОСе или не настроишь за эти 5 минут тикалку в том, что забутилось
[00:10:21] <Deda_Zych> что-то либо ты не понимаешь про какой я ватчдог, то ли лыжи не едут
[00:10:33] <Civilian> Deda_Zych: аппаратный вочдог какой-либо
[00:10:35] <Civilian> не важно какой
[00:10:37] <Deda_Zych> ну да
[00:10:45] <Deda_Zych> его система ресетит
[00:10:57] <Civilian> Deda_Zych: серверные мат. платы его инитят в БИОСе и пока не передастся управление ОС его тикают сами
[00:10:58] <Deda_Zych> ядро
[00:11:06] <Deda_Zych> не будет поддержки WDT в ядре
[00:11:13] <Deda_Zych> ядро не будет его ресетить
[00:11:18] <Deda_Zych> а таймер-то тикает
[00:11:29] <Deda_Zych> в итоге - ребут по WDT
[00:11:30] oleg2552 вышел(а) из комнаты
[00:11:32] <Civilian> Deda_Zych: еще раз, в серверных супермикрах его ресетит БИОС, пока не загрузится ОС
[00:11:37] oleg2552 вошёл(а) в комнату
[00:11:45] <Civilian> может ресетить, точнее
[00:11:46] <Deda_Zych> да причём тут серверные сбис?
[00:12:00] <Deda_Zych> я тебе говорю про простой микроконтроллер, например
[00:12:06] <mva> Deda_Zych: ты правда не понял, что Civilian только что сказал, что нет разницы, загрузишь ли ты новое ядро через бутлодер или через kexec, но если в нем не оказется поддержки WDT то оно в ЛЮБОМ из этих случаев прососёт.
[00:12:08] <Civilian> Deda_Zych: притом что ты описал ситуацию, которая не зависит от kexec'а и выполняется при любом условии
[00:12:29] <mva> *знак вопроса
[00:12:49] <Civilian> Deda_Zych: я писал бутлоадер, который инитил все оборудование и передавал управление ОС рассчитывая на то, что она будет вочдог сама ресетить когда надо
[00:13:11] <Civilian> на обычной арм платке все было
[00:13:13] <Deda_Zych> mva: вот сразу видно, что с железом ты не дружишь. Ибо WDT отключен по дефолту.
[00:13:23] <Deda_Zych> и на армах тоже.
[00:13:44] <mva> Deda_Zych: вот сразу видно, что ты не читаешь КТО тебе и ЧТО пишет :)
[00:13:55] <Civilian> Deda_Zych: еще раз, я писал фактически бутлоадер для платы, который перед загрузкой ОС проводил инициализацию и часть тестирования оборудования, в том числе инитил вочдог
[00:14:07] <Deda_Zych> вооот
[00:14:11] <Deda_Zych> инитил вотчдог
[00:14:29] <Civilian> Deda_Zych: дык если ядро, которое оно загрузит не умеет вочдог, то его никто не будет ресетить и будет ребут
[00:14:34] <Civilian> чем это отличается от kexec'а?
[00:14:35] <Deda_Zych> если ты сделаешь на такой системе kexec на ядро, которое про WDT не знает
[00:14:47] <Deda_Zych> то твоя система ресетнётся по вотчдогу
[00:14:54] <Civilian> Deda_Zych: если я на такой системе поменяю ядро на неумееющее вочдог, то будет то же самое
[00:14:55] <Deda_Zych> опять же фейл
[00:14:58] <Civilian> только всегда
[00:15:03] <Deda_Zych> Civilian: нет
[00:15:09] <Civilian> почему нет?
[00:15:11] <mva> Deda_Zych: если ты загрузишь ядро которое про WDT не знает без kexec'а то система резетнется
[00:15:17] <mva> Deda_Zych: так что разницы НИКАКОЙ
[00:15:23] <Deda_Zych> Я ещё раз говорю, при включении питания WDT отключен.
[00:15:27] <Deda_Zych> везде
[00:15:32] <Civilian> Deda_Zych: дык я не ресет делаю
[00:15:36] <Civilian> я передаю управление
[00:15:47] <Deda_Zych> kexec не делает сброс по питанию
[00:15:48] <Civilian> также делает и любой крупный бутлоадер типа uboot
[00:15:56] <Civilian> Deda_Zych: uboot тоже не делает сброс по питанию
[00:15:57] <Deda_Zych> так вот и фейлит
[00:16:17] <Civilian> на x86 я могу поинитить вочдог в БИОСе еще
[00:16:25] <Civilian> на многих
[00:17:44] <Deda_Zych> ну тогда ты сам себе злобный баклан
[00:17:57] <Civilian> Deda_Zych: аналогично с kexec
[00:18:06] <Deda_Zych> не аналогично
[00:18:18] <Civilian> почему?
[00:18:32] <Civilian> грузишь ядро, не знающее про вочдог - сам себе злобный баклан
[00:18:39] <Civilian> не важно как ты это делаешь
[00:19:17] <Deda_Zych> во-первых, забудь про биос
[00:19:47] <Deda_Zych> у платок с армом его нету
[00:19:58] <Civilian> Deda_Zych: у платок с армом нет, у x86 есть
[00:20:02] <Deda_Zych> во-вторых, ты же меня не слушаешь
[00:20:04] <Civilian> какая разница?
[00:20:53] <Deda_Zych> на x86 нету того, чтобы называешь "вочдогом в бивисе"
[00:21:00] <Civilian> да?
[00:21:17] <Night Nord> Deda_Zych: в любом случае, это крайне странный аргумнет
[00:21:19] <Civilian> почему же?
[00:21:21] <Deda_Zych> может быть есть какой-то WDT на мамке, но это уже детали
[00:21:26] <Night Nord> А если у меня нету вотчдога вообще?
[00:21:26] <Deda_Zych> демагогия
[00:21:32] <Night Nord> Никакого
[00:21:37] <Night Nord> То почему kexec - зло?
[00:21:37] <Civilian> Deda_Zych: у интела в северном мосту есть iTCO
[00:21:38] <Civilian> на всех платах
[00:21:41] <Deda_Zych> я к тому, что ты стартуешь совершенно новый код
[00:21:52] <Civilian> вочдог, который дергает питание процессору, если ты его не ресетишь
[00:21:56] <Deda_Zych> на железе, которое у тебя имеет неопределённое состояние
[00:22:09] <Civilian> Deda_Zych: ты делеаешь это всегда
[00:22:28] <Deda_Zych> при сбросе по питанию всё всегда определено
[00:22:41] <Deda_Zych> у железа
[00:22:49] <Civilian> Deda_Zych: у тебя грузится 1st stage bootloader, который обычно закрыт и имеет право делать любую магию
[00:23:12] <Deda_Zych> плохо ты учил цифровую схемотехнику
[00:23:55] <Deda_Zych> пусть так, как это к разговору про kexec относится?
[00:24:09] <Civilian> к тому что у тебя дальше неопределенное состояние на входе
[00:24:16] <Civilian> ты не знаешь что у тебя и как инициализировано
[00:24:28] <Civilian> поэтому принципиальной разницы между kexec и любым бутлоадером нет
[00:24:30] <Deda_Zych> WDT такими вещами точно не заводится
[00:24:48] <Deda_Zych> а я, к слову, уже наступал на грабли
[00:24:49] <Civilian> Deda_Zych: ты это не можешь гарантировать для всех железок
[00:25:06] <Deda_Zych> когда нестопнутый WDT всё превращал в тыкву
[00:25:21] <Deda_Zych> так что повторяюсь, это всё демагогия
[00:25:31] <Civilian> Deda_Zych: я на x86 тоже наступал. Пример с инитом вочдога в БИОСе это из реальной практики
[00:25:42] <Civilian> включаешь машинку
[00:25:45] <Deda_Zych> kexec - зло, никогда его не юзайте без уверенности в последствиях
[00:25:45] <Civilian> она как-то грузится
[00:25:54] <Civilian> и ровно через 5 минут ребутается
[00:26:28] edgbla вышел(а) из комнаты
[00:27:35] <Deda_Zych> Civilian: ну вот, видишь.
[00:27:48] <Civilian> Deda_Zych: но я это делал не kexec'ом )
[00:28:00] racc вошёл(а) в комнату
[00:29:01] <Deda_Zych> а у тебя нет гарантии, что новое ядро не отключит WDT
[00:29:05] <Deda_Zych> потому и грабли
[00:29:48] <Civilian> Deda_Zych: когда любой неподконтрольный код загружает подконтрольный тебе код, у тебя нет никаких гарантий о том, что было до
[00:30:02] <Civilian> неважно - kexec, 1st stage bootloader или что еще
[00:30:21] <Civilian> если ты не позаботился снабдить ядро всеми нужными драйверами - ну все сюрпризы на твоей совести
[00:30:45] <Deda_Zych> фейл, внезапно
[00:30:53] <Deda_Zych> а если я буду загружать венду?
[00:31:06] <Deda_Zych> которая не имеет понятия о том, что такое WDT
[00:31:08] <Civilian> получишь те же проблемы
[00:31:22] <Deda_Zych> стало быть, это проблемы загрузчика
[00:31:43] <Deda_Zych> и тем, кто пишет такие загрузчики - надо ломать пальцы
[00:32:53] <Civilian> нет, проблемы того кто говорит загрузчику загрузить то, что не умеет WDT
[00:33:09] edgbla вошёл(а) в комнату
[00:33:19] edgbla вышел(а) из комнаты
[00:33:29] edgbla вошёл(а) в комнату
[00:33:33] <Deda_Zych> вот из-за таких, как ты, Булава и не летает
[00:33:36] edgbla вышел(а) из комнаты
[00:33:58] edgbla вошёл(а) в комнату
[00:34:08] edgbla вышел(а) из комнаты
[00:34:24] <Deda_Zych> если загрузчик что-то такое подразумевает - об этом должно быть известно разработчику оси
[00:34:35] smalker вышел(а) из комнаты: Replaced by new connection
[00:34:45] smalker вошёл(а) в комнату
[00:34:47] <Civilian> в случаи БИОСа x86 ты сам туда можешь войти и поставить галочку или снять её
[00:35:07] <Civilian> другое дело что умолчания могут меняться
[00:35:14] <Deda_Zych> а если на машине написано "возможна установка венды", я её ставлю, а тут внезапно, она ресетится по WDT
[00:35:17] <Civilian> в случаи ARM'а - у тебя есть ТЗ, доки платы и производителя
[00:36:25] <Civilian> ну что можно сказать - не повезло
[00:36:47] <Deda_Zych> не повезло тем, кто поставляет систему
[00:36:57] <Deda_Zych> драть будут именно их
[00:37:18] <Deda_Zych> и, в последнюю очередь, тех, кто писал загрузчик
[00:37:22] <Deda_Zych> такие дела
[00:37:50] <Civilian> да не суть. Информация есть о том, что возможно будет вочдог? значит твоё дело предусмотреть случай, когда он включен
[00:38:24] <Deda_Zych> Если инфа такая есть - то да
[00:38:38] edgbla вошёл(а) в комнату
[00:38:47] <Deda_Zych> А если нет и он срабатывает - уже хуже.
[00:39:06] <Civilian> в смысле когда не уверен - проверь
[00:39:22] slep вошёл(а) в комнату
[00:39:23] noga вошёл(а) в комнату
[00:43:59] <Deda_Zych> Ну это понятно.
[00:46:35] krieger вышел(а) из комнаты
[00:49:08] <Civilian> Deda_Zych: ну вот поэтому и нет разницы между kexec'ом и любым другим бутлоадером
[00:51:08] smalker вышел(а) из комнаты: Replaced by new connection
[00:51:18] smalker вошёл(а) в комнату
[00:53:10] <Deda_Zych> есть
[00:53:18] <Civilian> какая?
[00:53:50] <Deda_Zych> потому, что у тебя ядро может с железом сделать всё, что угодно, когда как от бутлодера ожидается определённое состояние
[00:54:03] <Civilian> нет
[00:54:11] <Deda_Zych> или иначе, ты бы не смог загрузить вообще никакую ОС
[00:54:11] <Civilian> бутлоадер тоже может делать что угодно
[00:54:31] <Civilian> Deda_Zych: посмотри на uboot, grub, efi
[00:54:32] <Deda_Zych> опять демагогия
[00:54:45] <Civilian> все 3 - бутлоадеры, они делают с железом вообще все что им угодно, инитят часть как хотят
[00:54:49] <Civilian> *как умеют
[00:55:00] <Civilian> притом ты можешь и не знать как поинитили и что
[00:55:09] <Deda_Zych> они не инитят потециально опасные вещи, типа WDT
[00:55:16] <Deda_Zych> а ядро может это сделать
[00:55:19] <Civilian> у тебя нет гарантий на это
[00:55:33] <Civilian> Deda_Zych: еще раз - я тебе выше привел пример, когда БИОС инитит вочдог
[00:55:36] <Deda_Zych> ну если нет гарантий, то я тогда напишу свой загрузчик
[00:55:45] <Deda_Zych> биос - не загрузчик
[00:55:54] <Deda_Zych> это как перемычки на плате
[00:56:01] <Civilian> чем он отличается от 1st stage bootloader'а?
[00:56:05] <Civilian> так уж принципиально
[00:56:08] <Deda_Zych> многим
[00:56:11] <Civilian> чем?
[00:56:25] <Deda_Zych> тем, что это просто программа настройки железяки
[00:56:35] <Deda_Zych> настройки записываются в ПЗУ
[00:56:37] <Deda_Zych> и всё!
[00:56:47] <Civilian> в убуте можно настроить часть железа
[00:56:54] <Deda_Zych> а бутлодер - уже программа
[00:57:08] <Deda_Zych> которая с биосом никак не связана
[00:57:32] <Civilian> Deda_Zych: биос делает что-то с жезезом, потом передает управление следующей программе
[00:57:36] <Civilian> то же самое делает и бутлоадер
[00:57:42] <Deda_Zych> он не делает ничего с железом
[00:57:44] <Civilian> 1st stage и 2nd stage
[00:57:51] <Deda_Zych> он записывает настройки в микросхему
[00:57:55] <Deda_Zych> учи матчасть уже
[00:58:29] <Civilian> Deda_Zych: формально ничто не мешает бутлоадеру тоже записывать настройки
[00:58:35] <Deda_Zych> мешает
[00:58:37] <Civilian> что?
[00:59:03] <Deda_Zych> вернее, не мешает, если явно железякой разрешено
[00:59:16] <Civilian> Deda_Zych: uboot может инитить часть железа, в тмо числе графику, и хранить настройки во флешке
[00:59:18] <Civilian> той же
[00:59:19] <Deda_Zych> но, как правило, этого не делается
[00:59:33] <Deda_Zych> или иначе ты теряешь гарантию
[00:59:35] <Deda_Zych> ;)
[01:00:09] <Deda_Zych> инитить железо - одно
[01:00:17] <Deda_Zych> а писать в CMOS - другое
[01:00:26] <Civilian> Deda_Zych: CMOS - та же ПЗУ
[01:00:26] <Deda_Zych> в кмоп писать нельзя
[01:00:38] <Deda_Zych> Civilian: капитанить изволите?
[01:00:51] <Civilian> Deda_Zych: ну что тебе мешает в бутлоадере писать в какое либо доступное ему ПЗУ?
[01:00:59] <Deda_Zych> железо
[01:01:03] <Civilian> хде?
[01:01:25] <Deda_Zych> блин, ну ты сам представляешь себе как это работает-то? :)
[01:02:06] <Civilian> Deda_Zych: я не понимаю что тебе мешает, кроме типичного размера встроенного ROM процессора, сделать бутлоадер, который может поинитить флеш память и записать что-нибудь в нее
[01:02:19] <Civilian> опять же, uboot, пусть он и 2nd stage, умеет так делать
[01:05:15] <Civilian> Deda_Zych: твой аргумент: "обычно так не делается", но тем не менее никто не гарантирует, что ты не встретишь процессора, где у тебя не инитится вочдог до того, как твой код получит управление
[01:06:13] <Civilian> и именно поэтому, что после kexec'а, что после любого другого бутлоадера, если у тебя не поддерживается вочдог, а он работает, то это уже твои проблемы. Принципиальной разницы между kexec, uboot, да и даже bios'ом или efi нет
[01:07:11] <Deda_Zych> если WDT инитится до того, как мой код получает управление - это плохой процессор
[01:07:41] <Deda_Zych> почитай, например, почему на AVR сброс WDT выполнен, как атомарная операция
[01:08:17] jam вышел(а) из комнаты
[01:10:17] <Civilian> Deda_Zych: ну плохой процессор, и? Или может требование ТЗ
[01:11:04] <Civilian> просто то, что ты не ресетишь вочдог - проблемы твои
[01:11:08] <Civilian> вот в чем дело )
[01:11:51] <Civilian> поэтому и не важно, что у тебя грузит твой код
[01:12:18] <Deda_Zych> ТЗ - это уже другое дело. Там должны быть указаны и временные интервалы и юзаться там будет явно не линукс с kexec
[01:12:38] <Civilian> опять же, kexec просишь что-то загрузить обычно ты, поэтому тут совершенно твои проблемы что то ядро, что ты грузишь не умеет вочдог, хотя то ядро, что было до - его умело и юзало
[01:12:40] <Deda_Zych> алсо, я делал няшный загрузчик именно для такой системы :3
[01:12:50] <Deda_Zych> делал он что-то типа kexec
[01:12:52] <Deda_Zych> но!
[01:13:45] <Civilian> но что?
[01:14:21] <Deda_Zych> система там была для того же железа, эксклюзивно, так скажем
[01:14:56] <Deda_Zych> так что и бутлодер, и система одинаково инитили железо
[01:15:08] <Civilian> Deda_Zych: про kexec твоя претензия в том, что ты не хочешь думать
[01:15:10] НастяМ вышел(а) из комнаты
[01:15:37] <Civilian> и требуешь всегда определенного состояния, хотя это твои проблемы если то, что ты попросил систему её сломает
[01:15:37] <Deda_Zych> Civilian: про kexec моя претензия вполне разумная
[01:15:48] jam вошёл(а) в комнату
[01:15:51] <Civilian> Deda_Zych: kexec просишь обычно ты загрузить то, что подконтрольно тебе
[01:15:58] <Deda_Zych> ты из одного ядра грузишь другое, которое хз пойми как собрано
[01:16:14] <Civilian> Deda_Zych: ну а вдруг ты тестируешь, как работает вочдог
[01:16:18] <Civilian> таким извращенным способом
[01:16:22] <Deda_Zych> это другое дело
[01:16:27] <Civilian> то же самое
[01:16:37] <Civilian> ты грузишь из подконтрольной среды подконтрольную среду
[01:16:43] <Civilian> отличие в настройках - твои личные проблемы
[01:16:45] <Deda_Zych> но помимо вочдога у тебя куча других регистров
[01:16:53] <Deda_Zych> вернее, просто регистров
[01:16:59] <Civilian> Deda_Zych: все о чем знает ядро инитится заново
[01:17:19] <Civilian> т.к. ядро не может полагаться вообще ни на какое конкретное состояние в принципе
[01:17:22] <Deda_Zych> всё же это неправильно
[01:17:27] НастяМ вошёл(а) в комнату
[01:17:48] <Civilian> Deda_Zych: ядро линукса работает в средах, где у тебя до него было абстрактное нечто, которое могло сделать что угодно
[01:18:09] <Civilian> поэтому все что ядро знает оно инитит всегда с нуля
[01:18:39] <jam> тогда в чем смысл kexec?
[01:18:47] <Deda_Zych> хз
[01:18:57] <Deda_Zych> для тебя и меня - ни в чём
[01:19:07] <Deda_Zych> и для всех остальных - тоже
[01:19:08] <jam> Deda_Zych: + .. я баловался как-то...
[01:19:08] <Civilian> jam: смысл - загрузить ядро
[01:19:24] <Civilian> другое, по каким либо причинам
[01:19:48] <Deda_Zych> но шанс, что у тебя система превратится в тыкву с каждым kexec-ом растёт
[01:19:48] <jam> Civilian: ну.. по сути хот рестарт
[01:19:55] <Civilian> jam: примерно
[01:19:57] <jam> а смысл от него на десктопе?
[01:20:03] <Civilian> Deda_Zych: нет
[01:20:05] <Deda_Zych> никакого
[01:20:08] <jam> да лан.. а на серве?
[01:20:12] <Civilian> jam: в том что БИОС работает секунд 10
[01:20:16] <Deda_Zych> не трогай вообще kexec
[01:20:33] <Deda_Zych> и не слушай горожанина, он тебе насоветует плохого
[01:21:02] <Civilian> Deda_Zych: в чем вероятность что система превратится в тыкву?
[01:21:10] <Deda_Zych> очень большая
[01:21:15] <Civilian> у тебя ядро делает реинит всего о чем знает
[01:21:15] <jam> мне бы вот идею (кроме bash) чтобы при сборке нового ядра блобы пересобирались.. :)
[01:21:16] <Civilian> в принципе
[01:21:18] <Deda_Zych> частный случай уже рассмотрели
[01:21:19] <Civilian> оно иначе не может
[01:21:37] <Civilian> Deda_Zych: частный случай вероятен при любом загрузчике отличном от kexec'а
[01:21:48] <Deda_Zych> у тебя ядро не обязательно делает реинит всего, о чём знало предыдущее ядро
[01:21:48] <Civilian> точнее вероятность его больше нуля
[01:22:00] <Civilian> Deda_Zych: у тебя ядро не знает о том, как его запускают
[01:22:12] <Deda_Zych> и не съезжай на загрузчик, его поведение предсказуемо в 99%
[01:22:21] <Civilian> 1% все равно останется
[01:22:33] <Deda_Zych> ну тогда поздравляю, ты параноик
[01:22:35] <jam> что-то ваш спор в тупик зашел... по кругу ходите.
[01:22:53] <Deda_Zych> спора нету, просто не юзай kexec
[01:23:02] edgbla вышел(а) из комнаты: Replaced by new connection
[01:23:05] <jam> если дело в скорости ребута с новым ведром.. кого устроят лишние 10 сек выигрыша?
[01:23:10] <Civilian> Deda_Zych: так юзай, он не опаснее grub'а или БИОСа
[01:23:23] <Deda_Zych> опаснее
[01:23:25] <Civilian> jam: на базе kexec'а сделан kdump
[01:23:27] <Civilian> Deda_Zych: нет
[01:23:34] <jam> Civilian: он опасней.. т.к. не умеет настраивать те же блобы..
[01:23:39] <Deda_Zych> и я уже вполне внятно рассказал чем
[01:23:42] <Civilian> Deda_Zych: у тебя БИОС и граб может инициаилизировать что угодно куда угодно и как угодно
[01:24:03] <Deda_Zych> да ты наркоман штоле? биос тут не причём!
[01:24:06] <Deda_Zych> совсем!
[01:24:13] <Deda_Zych> это как у телека
[01:24:23] <Deda_Zych> яркость и контрастность :)
[01:24:26] <Civilian> Deda_Zych: ок, то что загружалось до ядра может сделать что угодно
[01:24:37] <jam> Civilian: простой пример - настройки фреймбуфера в опциях граба
[01:24:40] <Civilian> Deda_Zych: efi может грузить ядро линукса напрямую вообще
[01:24:46] <Deda_Zych> нельзя делать что угодно
[01:25:35] <Deda_Zych> ефи-то тут причём? ефи как раз делает всё по стандарту
[01:25:46] <Civilian> Deda_Zych: идеальный ефи делает все по стандарту
[01:26:02] <Deda_Zych> загрузчики тоже не должны ломать систему перед запуском ОС
[01:26:07] <Civilian> на практике могут быть любые отклонения, о которых ты заранее не знаешь. Даже начиная с того, что efi загружают и откуда
[01:26:18] <Deda_Zych> вот ты, в самом деле, поучил бы матасть
[01:26:20] <Civilian> jam: м?
[01:26:23] <Deda_Zych> * матчасть
[01:26:37] <Civilian> Deda_Zych: в чем конкретно же?
[01:26:40] <Deda_Zych> на практике и палка стреляет раз в год
[01:28:47] <Civilian> Deda_Zych: то что в идеальном мире то, что грузит твое ядро не должно ничего ломать - еще не значит, что оно ничего случайно не сломает
[01:29:14] <Deda_Zych> а тем не менее, когда какие-то перцы пишут ядро, они опираются на что-то
[01:29:33] <Civilian> Deda_Zych: они опираются на то, что состояние до загрузки неизвестно и лучше сделать все с нуля лишний раз
[01:30:01] <Deda_Zych> вот именно поэтому и читай матчасть
[01:30:05] <Civilian> так как код один для случая, когда у тебя систему грузит efi, grub, kexec или любая другая штука которую ты придумаешь
[01:30:32] <Civilian> Deda_Zych: какую мат часть? исходники ядра начиная с момента загрузки?
[01:31:00] <Deda_Zych> после всего того, через что мы с тобой прошли, ты по-прежнему веришь в то, что регистр при подаче питания инициализируется случайными значениями?
[01:31:30] <Deda_Zych> *типа пародия на концовку Silent Hill: Shattered Memories*
[01:31:46] <Civilian> Deda_Zych: у тебя может то, что грузило ядро поинитить для своих целей часть оборудования. Любую.
[01:32:16] <Deda_Zych> значит это плохой загрузчик, если он помешает загрузке моего ядра
[01:32:29] <Deda_Zych> а если я на асме напишу нанохеллоуворд?
[01:32:47] <Deda_Zych> который будет крутиться в цикле 10 секунд и ребутнёт ПК
[01:33:07] <Civilian> Deda_Zych: то ты сам дурак, что грузишь его непонятно чем не позаботившись о инициализации того что нужно во что тебе нужно
[01:34:06] <Deda_Zych> а зачем? я по спеке уже знаю, что вот это будет заиничено нулями, а то - единицами
[01:34:12] <Civilian> Deda_Zych: еще раз, на x86 биос вполне может включить вочдог до загрузки ОС, у тебя твой grub может инициаилизровать половину железа, включая видеокарту (и притом еще не через весу)
[01:34:36] <Civilian> на армах - у тебя может быть uboot, допиленный производителем, который делает свою магию
[01:34:40] <Civilian> по своим соображениям
[01:34:47] <Deda_Zych> перед загрузкой они обязаны это выключить
[01:34:54] <Civilian> Deda_Zych: не делают ведь
[01:35:04] <Deda_Zych> потому, что мой код должен грузиться так, как будто никакого загрузчика и не было
[01:35:14] <Civilian> для граба был специальный патч, добавляющий модуль поддержки интела, который специально не деинитил видео
[01:35:15] <Deda_Zych> пруфы
[01:35:20] <Civilian> да и он его никогда не деинитит
[01:35:34] <Civilian> Deda_Zych: coreboot на хромобуках инициализирует видеокарту
[01:35:46] <Civilian> так, что ядру этого делать уже не надо в теории
[01:36:37] <Deda_Zych> а если мне это не нужно делать?
[01:36:44] <Civilian> тебя никто не спрашивает
[01:36:45] <Deda_Zych> инитить видеокарту
[01:36:47] <Civilian> это просто делают
[01:36:55] <Deda_Zych> ну это плохо, это баг
[01:37:02] <Civilian> в хромобуках корбут собран так, что он тебя неб удет спрашивать
[01:37:12] <Civilian> в грабе2 модуль ты загрузил - значит осознал последствия
[01:37:28] <Civilian> в ефи тоже модули можно любые сделать, тоже
[01:37:37] oleg2552 вошёл(а) в комнату
[01:37:49] <Civilian> и именно поэтому ядро не может в принципе полагаться на предыдущее состояние системы
[01:38:02] <Civilian> да даже банально - чтобы найти ядро на sd карте, тебе нужно как-то пообщаться с контроллером
[01:38:08] <Civilian> и не факт что ты его там deinit'нул
[01:38:27] <Deda_Zych> правильно. Но это не значит, что оно реинитит то, что заинитило прошлое ядро.
[01:38:29] <Civilian> а led'ы на плате в каком состоянии?
[01:38:38] <Deda_Zych> 100%-страховка power-on-reset
[01:38:38] <Civilian> Deda_Zych: код kexec'а почитай
[01:38:44] <Deda_Zych> а толку
[01:39:00] <Civilian> Deda_Zych: kexec служит в первую очередь для реализации kdump'а
[01:39:19] <Civilian> грузить fail-safe ядро в котором вообще нет ничего проблемного в случаи, если упало основное
[01:39:59] <Deda_Zych> бугага, а если после kexec-а тебе загруженное ядро угробит всю систему?
[01:40:03] <Deda_Zych> с дымком?
[01:40:07] oleg2552 вышел(а) из комнаты
[01:40:10] <Civilian> не включай kdump
[01:40:16] <Civilian> в теории может и ты сам виноват
[01:40:20] oleg2552 вышел(а) из комнаты
[01:40:39] <Deda_Zych> меры должны быть превентивными
[01:40:47] <Civilian> Deda_Zych: никому ничего не должны
[01:40:58] <Deda_Zych> и каждый юзер, запускающий kexec, должен говорить
[01:41:12] <Deda_Zych> прошу в том, что я ССЗБ никого не винить
[01:41:31] <Civilian> Deda_Zych: с тем же успехом такой юзер может подменить рабочее сейчас ядро на свое нерабочее
[01:41:33] <Civilian> и также все сломать
[01:41:48] <Civilian> в таких вещах защиты от дурака быть не должно
[01:42:14] <Deda_Zych> да-да-да, а ещё залезть в ring 0 процессора и пожужжать кулером собачий вальс
[01:42:24] <Civilian> в теории может? может
[01:42:42] <Deda_Zych> в теории и антимасса живёт
[01:42:55] <Deda_Zych> которая не падает на землю, а отталкивается от неё
[01:43:05] <Deda_Zych> только на практике, её никто не видел
[01:44:27] <Civilian> ну и что ты предлагаешь?
[01:45:04] <Deda_Zych> ребут юзать, как и раньше
[01:45:11] <Deda_Zych> глобально и надёжно
[01:45:14] <Civilian> таки почему?
[01:45:30] <Deda_Zych> стопицотый раз рассказывать не буду
[01:45:31] <Civilian> Deda_Zych: да нет у тебя гарантий, что то что загрузится после ребута будет лучше чем kexec'овое ядро
[01:45:39] <Civilian> в принципе нету
[01:46:35] <jam> есть
[01:46:44] <Civilian> jam: где?
[01:46:45] <jam> nvidia и фреймбуфер
[01:47:02] <jam> работает либо одно либо второе
[01:47:14] <jam> но не оба вместе
[01:48:08] <jam> (имеется ввиду nvidia-drivers, оно же "блоб")
[01:49:57] <Civilian> jam: суть в том, что с тем же успехом можно сделать нерабочее ядро и руками
[01:50:00] <Civilian> и загрузить его
[01:50:16] <Civilian> или сделать моудль для grub'а который инитит фреймбуфер
[01:50:29] maksbotan вышел(а) из комнаты
[01:50:29] <jam> Civilian: мы же говорим о применимости kexec всуе, не ?
[01:50:54] qnikst вышел(а) из комнаты
[01:51:06] <jam> а меня, ка юзера (и частично админа) интересует именно "всуе".. т.е. везде и всегда
[01:51:58] <Civilian> jam: ну к слову, если я правильно помню, можно выгрузить блоб и загрузить фреймбуфер и наоборот
[01:52:11] <Civilian> т.е. в таком случаи kexec будет работать как выгрузка всего и загрузка драйвера заново
[01:52:27] <jam> пробовал. не работает
[01:53:00] <Civilian> пробовал конкретно kexec в такой ситуации?
[01:54:02] <jam> ну вот с полтора часа назад пытался.. новому ядру все нужные параметры фреймбуфера передавались...
[01:54:53] <Civilian> jam: попробую ради интереса завтра, заодно посмотрю что там с nouveau нынче
[01:54:56] <Civilian> или ты о nvidiafb?
[01:55:48] <jam> нет.. я о uvesafb и nvidia
[01:56:09] <Civilian> хм... ок, проверю увесу
[01:56:10] <jam> (u)vesafb...
[01:56:13] <Civilian> давно я её не тыкал )
[01:56:36] <Civilian> ваще раньше они вместе жили прекрасно
[01:57:06] <jam> дакъ и живут вроде  неплохо )
[01:57:11] <jam> но ток не при kexec
[01:57:22] <Civilian> jam: ок, проверю
[01:57:25] <jam> jr
[01:57:28] <jam> ok
[01:57:38] <Civilian> jam: грузится ядро то у тебя также как и в случаи безkexecовости?
[01:57:59] Night Nord вышел(а) из комнаты
[01:58:36] slep вышел(а) из комнаты
[01:58:36] noga вышел(а) из комнаты
[01:58:54] <Civilian> jam: а что конкретно не работает? фреймбуфер или нвидиевый блоб?
[01:59:05] slep вошёл(а) в комнату
[01:59:06] noga вошёл(а) в комнату
[02:00:12] slep вышел(а) из комнаты
[02:00:12] noga вышел(а) из комнаты
[02:02:15] HellTrem вышел(а) из комнаты
[02:02:59] <jam> ели параметры нового ядра выставить под фреймбуфер, то не работает блоб. если без них - фреймбуфер лити к чертям
[02:03:04] <jam> если*
[02:03:17] <jam> летит*
[02:03:25] <Civilian> jam: ок, проверю
[02:05:41] nick вышел(а) из комнаты
[02:06:06] <jam> Civilian: на всякий - http://codepad.org/74fiygqz
[02:06:29] <Civilian> версия nvidia-drivers?
[02:06:42] <Deda_Zych> мне кажется, или "блоб" тут звучит, как ругательство?
[02:07:10] <jam> eix nvidia-drivers -cI                                                                                                                                              
[I] x11-drivers/nvidia-drivers (304.37@18.08.2012): NVIDIA X11 driver and GLX libraries
[02:07:34] <jam> Deda_Zych: не будем придираться )
[02:07:53] <Deda_Zych> нет, я в общем
[02:08:05] <jam> а вообще ты прав...
[02:08:06] <Deda_Zych> обычно когда тут кто-то говорит "блоб"
[02:08:07] <Civilian> Ок, попробую потыкать
[02:08:10] <Deda_Zych> ну вы поняли
[02:08:24] <Deda_Zych> презрение, проприетарщина и прочее
[02:08:25] <Civilian> Deda_Zych: ну к блобу нвидии претензии вполне адекватные
[02:09:22] <Deda_Zych> надуманные больше
[02:09:36] <Deda_Zych> в пользу ати, швабодки и прочего
[02:10:19] <Civilian> Deda_Zych: в них довольно много багов последнее время находили
[02:10:26] <jam> Civilian: cat /etc/default/grub |grep GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="video=vesafb:1440x900-32,accel,hwcursor,mtrr:3 splash=silent,theme:natural_gentoo_adv,fadein,fadeout console=tty1 fbcon=scrollback:128K quiet init=/sbin/e4rat-preload"
[02:10:33] <Deda_Zych> сколько - много?
[02:10:40] <Deda_Zych> одна дырка, и та закрытая
[02:10:49] <Civilian> jam: одно но, у меня x86-64
[02:10:50] <jam> хмм.. я не подумал сразу.. мот дело в e4rat (((
[02:10:52] <Civilian> Deda_Zych: их было две
[02:10:57] <Deda_Zych> одна
[02:11:00] <Civilian> две
[02:11:04] <Civilian> друг за другом
[02:11:05] <Deda_Zych> пруфы
[02:11:31] <Deda_Zych> я даже поржу, ибо ведут обе новости на один и тот же источник
[02:11:33] <Civilian> http://www.phoronix.com/scan.php?page=news_item&px=MTE1MTk - первая
[02:11:42] <jam> Civilian: x86_64 аналогично
[02:12:27] <Civilian> её пофиксили в 304.32 дровах
[02:12:30] <Civilian> и вторую в 304.37
[02:12:39] <Deda_Zych> а вторая-то где?
[02:12:44] <Civilian> ща ссылку найду
[02:15:34] <Deda_Zych> такое ощущение, что ты там сам её пишешь
[02:15:38] <Deda_Zych> :)
[02:15:42] <jam> :)
[02:15:47] <Civilian> да ссылку найти не могу
[02:16:24] <jam> надо регламент вводить... на поиск ссылей... а то и заснуть недолго
[02:16:58] <Deda_Zych> да я уверен, что там ссылка на один и тот же источник
[02:17:31] <Deda_Zych> чукча не писатель, чукча - читатель
[02:17:54] <jam> парни...  нужно хорошему челу прикупить винт.. кто нынче из производителей в фаворе? я лично юзаю самсунги (3+ года). Что сейчас на рынке нормальным считается?
[02:18:31] <Deda_Zych> WD
[02:18:38] <Deda_Zych> *trollface.jpg*
[02:19:10] <Civilian> Deda_Zych: прошлое только от апреля вижу к сожалению: http://nvidia.custhelp.com/app/answers/detail/a_id/3109/~/security-vulnerability-cve-2012-0946-in-the-nvidia-unix-driver
[02:19:13] <jam> wd вроде не особо хвалят
[02:19:23] <Civilian> если что, свежая http://nvidia.custhelp.com/app/answers/detail/a_id/3140 вот эта была
[02:19:27] <Deda_Zych> ну у меня долго жил
[02:19:32] <Deda_Zych> пока не продал
[02:19:43] <Civilian> честно говоря думал что они подряб были
[02:19:46] <Deda_Zych> лет 6 точно
[02:19:56] <Deda_Zych> вот как их щас делают - не ведаю
[02:20:26] <jam> Deda_Zych: дыкъ.. это было.. а надо новое и со свежей историей
[02:20:28] <Deda_Zych> Civilian: ну и вот
[02:20:31] <Deda_Zych> опять фейл
[02:20:58] <Civilian> Deda_Zych: да почему фэйл-то?
[02:21:08] <jam> дай ты челу букмарки отпарсить...
[02:21:21] <jam> мот у него их как у нас с тобой в стократ ;)
[02:22:57] <Deda_Zych> потому, что ты сказал, что две незакрытые дырки подряд :)
[02:23:10] <Deda_Zych> а на деле уже всё пофиксено
[02:23:18] <Civilian> Deda_Zych: они сколько закрывались?
[02:23:26] <Deda_Zych> да не думаю что долго
[02:23:47] <Deda_Zych> со следующим релизом и закрылись
[02:24:01] <Civilian> Deda_Zych: http://nvidia.custhelp.com/app/answers/detail/a_id/3109/~/security-vulnerability-cve-2012-0946-in-the-nvidia-unix-driver, дырка известна с 20 марта, к слову с памятью все,
[02:24:36] <Civilian> исправлено в 295.40
[02:24:50] <Civilian> http://www.nvidia.com/object/linux-display-amd64-295.40-driver.html - дата релиза 11 апреля
[02:24:50] <Deda_Zych> ты мне только что этот линк давал T_T
[02:25:05] <Civilian> Deda_Zych: ну не долго, да. 20 с небольшим дней
[02:25:12] <Civilian> вторая быстрее
[02:25:16] <Civilian> к слову тоже косяк с памятью
[02:25:31] <Deda_Zych> Ну а вы думали
[02:25:46] <Deda_Zych> так просто писать модули ядра, штоле? :)
[02:25:58] <jam> бааааалин..  
[02:26:18] <Civilian> Deda_Zych: да непросто, но почему-то такие баги в ядре закрывают быстрее слегка
[02:26:22] <jam> Civilian: а кокое ты имеешь отношение к kexec? Разраб?
[02:26:40] <jam> какое*
[02:26:43] <Deda_Zych> баги закрывают быстрее потому, что закон Линуса
[02:26:46] <Deda_Zych> работает
[02:26:57] <Civilian> jam: да никакого, как пользователь сталкивался с ситуацией, когда без него было туго
[02:27:14] <jam> ну так мы с тобой в таком случае равны. НО!
[02:27:47] smalker вышел(а) из комнаты
[02:27:48] <jam> от nvidia я, как юзер дискомфорта не ощущаю... а про kexec мы уже поговорили :)
[02:28:04] <jam> чо ты ищешь их дыры? тогда?
[02:28:14] <Civilian> jam: ну к нвидии у меня были претензии раньше
[02:28:22] <jam> Deda_Zych: я логично изъясняюсь?
[02:28:23] <Deda_Zych> он ищет потому, что я попросил
[02:28:32] <Civilian> когда они год не могли наладить работу GeForce 8800 под линуксом
[02:28:46] <jam> обоже..
[02:29:30] <jam> Civilian: таки надо понимать, что они тебе ничем.. повторю НИЧЕМ не обязаны )
[02:29:32] <Civilian> еще nvidia не очень любит msi-x, но без него у меня на текущей системе карточка не работает как надо
[02:29:44] <Civilian> jam: да я понимаю, что никто никому ничем не обязан, тем не менее
[02:29:54] Deda_Zych поржал слегка
[02:30:23] <Deda_Zych> вот она, быстрая разработка
[02:30:48] <Deda_Zych> шлёпнул на референсную борду свой кулер с наклейкой - это ASUS!
[02:30:52] <Civilian> не репортишь баги и не высказываешь каким либо способом возмущение, и их никогда и не пофиксят
[02:31:04] <Deda_Zych> ещё один так же сделал MSI
[02:31:12] <Civilian> Deda_Zych: ну в здравом уме референсные платы покупать не стоит...
[02:31:18] <Deda_Zych> а по сути всё одно и то же
[02:31:48] <jam> хех.. а вы не думали что все это работает на имидж нвидии? как и ФАК показанный им Линусом?
[02:31:51] <Civilian> Deda_Zych: они зачастую на такие платы тупо наклейку лепят и пластиковый кожух фирменных цветов (даже той же формы что у референс платы)
[02:32:09] <Deda_Zych> дадада
[02:32:18] <Civilian> jam: да мне как-то все равно. В любом случаи под линуксом адекватнее нвидии не работает ничего
[02:33:03] <jam> Civilian: имхо кроме сильной тех. части у нвидии еще и намного более умные челы в маркетинге сидят..
[02:33:40] <jam> второе.. я не удивлючь, если когда то выплывет новость, что нынешняя ориентация valve на linux не даром делается
[02:34:00] <jam> не улавливаете?
[02:34:27] <Civilian> под линуксом работает только интел и нвидия
[02:35:25] <jam> еще одно соображение - почему amd пооткрывало себя сообществу?
[02:36:16] Deda_Zych пожал плечами
[02:36:44] <jam> лично я считаю что имеет  место эдакий заговор nvidia-valve-linux, который преследует далекоидущие цели...
[02:37:22] <jam> и скорей всего инициатива (негласно) исходит от нвидии...
[02:37:33] <jam> ибо там бабла ойёйё
[02:38:29] <Deda_Zych> за тобой уже выехали
[02:38:38] <jam> :)
[02:39:12] <jam> ну могу я помечтать троху
[02:39:15] <jam> не?
[02:39:20] <Deda_Zych> я не вижу ничего плохого в стиме для linux
[02:40:14] <Civilian> jam: да какая разница? мне как пользователю только лучше
[02:40:28] <Deda_Zych> лишь бы можно было запихать это всё в /opt
[02:41:16] <jam> вот.. мы и нашли консенсус... а то все спорите ))
[02:41:36] <Civilian> так хоть надежда на нативный hl2 ep3 есть
[02:42:17] <jam> opt или не opt... - я лично - за создание некой игровой инфраструктуры, как локально на винте, так и глобально - а-ля андроид.
[02:42:22] <jam> чем плохо?
[02:44:09] <jam> просто это unix-подход... в отличие от винды.. чел игру купил, и не геморроится о ее обновлениях... НО.. свести эти обновления в репы для ведущих дистрибутивов - будет просто супер для всех.
[02:44:23] jam размечтался.
[02:44:28] <jam> :)
[02:45:10] <Deda_Zych> что значит "а-ля андроид?"
[02:46:04] <jam> Deda_Zych: смысл - централизованная база любых обновлений, к любым играм, независимо от дистра, архитектуры и т.п.
[02:46:43] <Deda_Zych> это разве не задача стима?
[02:47:09] <Deda_Zych> частично покрывающая условие "любым играм"
[02:47:27] <jam> да, частично
[02:47:47] <jam> беда не в стиме... а в игрописателях
[02:48:08] <Deda_Zych> ну, это да и это неизбежно
[02:48:17] <jam> и мб в сообществе, привыкшему к gnu
[02:48:35] <Deda_Zych> всем известно, что разрабатывается такая фича - Ultraviolet
[02:50:04] <Deda_Zych> суть такова, ты приобретаешь контент и можешь смотреть его на чём угодно, что поддерживает UV
[02:50:46] <Deda_Zych> приобретаешь в сети - смотришь на телефоне, медиаприставке и прочем барахле.
[02:51:31] <Deda_Zych> так вот, Дисней взял и сказал, "а в топку ваш ультрафиолет, мы сделаем свой Keychest с блэкджеком и шлюхами"
[02:52:03] <Deda_Zych> так что у каждого производителя игр будут свои заскоки
[02:52:17] <Deda_Zych> сиречь, не получится общей базы
[02:52:27] <Deda_Zych> для всех-всех-всех
[02:52:46] <Civilian> общая база не выгодная для тех, кто получает деньги
[02:54:07] <jam> Civilian: а как же отзывы гейморазраов о том, что под 8ку невозможно игры делать?
[02:54:30] <Civilian> jam: я не слышал пока их ) не очень следил за 8-ой
[02:54:41] <Civilian> jam: просто каждому выгоден свой костыль
[02:54:55] <Civilian> чем популярнее костыль, тем больше бабла получает производитель костыля
[02:55:02] <Deda_Zych> а я думаю, что незачем под восьмёрку делать игры
[02:55:13] <Civilian> игра - закопай бяку
[02:55:19] <Civilian> встроена в 8-ку
[02:55:19] <Deda_Zych> скорее всего, игры у них сместятся на xbox
[02:55:46] <jam> Deda_Zych: там у них на западе - да
[02:55:53] <Civilian> Deda_Zych: xbox слабый во первых, а во вторых его не возьмешь с собой в дорогу
[02:56:07] <jam> но рынок СНГ для игроделов - немалый кусок
[02:56:16] <Deda_Zych> да, в этом M$ соснул у PS Vita
[02:57:14] Deda_Zych если честно не совсем понял, зачем ставить на витрину Виту с унылыми демо-роликами.
[02:57:26] <jam> M$ таки не только в этом соснул...
[02:57:38] <Civilian> Deda_Zych: пс вита не очень удобна как телефон )
[02:57:39] <Deda_Zych> вот в этом плане консоль от Nintendo сорвала джекпот
[02:57:51] <Deda_Zych> а она и не задумывалась как телефон
[02:58:00] <Deda_Zych> внезапно, да? :)
[02:58:06] <Civilian> Deda_Zych: телефон всегда с собой
[02:58:22] <Deda_Zych> вита тоже
[02:58:34] <Civilian> ну и вот интересно сравнить рынок приложений для виты и рынок для андроида или ios
[02:58:40] <Civilian> по обороту
[02:58:59] <jam> вита.. мс... вы таки забыли про всемогущий гугл с андроидом )
[02:59:18] <Deda_Zych> [05:55:10] <Civilian> ну и вот интересно сравнить рынок приложений для виты и рынок для андроида или ios
[02:59:19] <jam> а вот тут то уж воля по смартам
[02:59:25] <Deda_Zych> ты точно наркоман
[02:59:34] <Deda_Zych> раз сравниваешь кислое с горячим
[03:00:25] <jam> Deda_Zych: ты троху тож не прав... была куча примеров взлетов и резких падений
[03:00:30] <Civilian> Deda_Zych: да нет, я скорее это к тому, что лучше сделать смартфоновую платформу которая добьется успеха
[03:00:35] <jam> factbook например
[03:00:46] <Deda_Zych> не получится
[03:01:07] <Deda_Zych> была попытка же
[03:01:07] <Civilian> Deda_Zych: просто это такой вкусный пирожок, что мелкомягким хочется от него откусить чуток
[03:01:22] <Civilian> да и смартфоны хорошо справляются с красивыми игрушками
[03:01:29] <Civilian> проблема в основном в управлении
[03:01:36] <Deda_Zych> печально известный n-gage слил и очень быстро
[03:02:04] <Deda_Zych> смартфон никогда не будет игровой консолью
[03:02:10] НастяМ вышел(а) из комнаты: Replaced by new connection
[03:02:20] НастяМ вошёл(а) в комнату
[03:02:30] <Deda_Zych> потому, что игровая консоль - это, прежде всего, привычный руке геймпад
[03:03:27] <Civilian> http://lwn.net/Articles/512166/rss
[03:04:08] <jam> дьявол... зато расстояние между навязываемой игроконсолью  и смартфоном катастрофически сокращается.. а в ритме нашей жизне (не РФ и не РБ) второй получкает преимущетсов
[03:04:48] <Civilian> Deda_Zych: чисто теоретически можно на идее asus padfone и пр. сделать очень интересное пользовательское устрйоство
[03:04:55] <Deda_Zych> jam: не сократится
[03:05:07] <jam> а если перевес меняется ТАМ, то через пару лет и у НАС
[03:05:16] <jam> Deda_Zych: уже сократился
[03:05:34] <Deda_Zych> тебе не понять ощущения геймпада в руках
[03:05:52] <Deda_Zych> и шевеления аналог-стиками
[03:06:01] <jam> ну.. джедаи всегда останутся
[03:06:02] <Deda_Zych> которых в вите уже два
[03:06:14] <Civilian> разве плохо иметь устройство, которое в зависимости от правильных док-станций будет консолью, ноутбуком, телефоном или планшетом?
[03:06:42] <jam> хрень все это.. появится новое поколение, которое будет считать по-другому
[03:07:00] <jam> и ты, папа, сына не убедишь, что ты прав )
[03:07:32] <Deda_Zych> а что касается новости - да, оракл с жиру бесится
[03:07:40] <Deda_Zych> а вы удивлены, посоны?
[03:07:47] <jam> я нет
[03:07:51] <Deda_Zych> и я
[03:08:13] evadim вышел(а) из комнаты
[03:08:37] <Civilian> да после солярки, либры и джавы единственное что удивить может это открытие исходников оракла, например
[03:08:49] <Deda_Zych> [06:02:50] <Civilian> разве плохо иметь устройство, которое в зависимости от правильных док-станций будет пылесосом, микроволновкой, перфоратором или феном?
[03:08:52] <Deda_Zych> ну ты понял
[03:09:07] <jam> нену... если та же нвидиа раскроется, я тож удивлючь :)
[03:09:11] <jam> сь*
[03:09:16] <Civilian> Deda_Zych: да вот как сказать, как сказать
[03:10:05] <Deda_Zych> если только пойти по пути NDS
[03:10:18] <Deda_Zych> да и то будет фейл
[03:11:18] <Civilian> Deda_Zych: ну идея с padfone'а мне в принципе нравится, но было бы лучше, если бы на этой штуке можно было более полноценно работать в планшетном режиме
[03:11:40] <Civilian> фактически же многим пользователям много от компа и не нужно
[03:11:53] <Deda_Zych> што такое пэдфоун?
[03:12:25] <Civilian> Deda_Zych: асусовский телефон с док станцией в виде планшета к которому док станция в виде клавиатуры
[03:12:28] <Civilian> на андроиде
[03:12:39] <Deda_Zych> фе, какой баян
[03:12:43] <Deda_Zych> хотяяя...
[03:12:44] <Civilian> баян?
[03:13:05] <Deda_Zych> для сониериков, в своё время, был геймпад
[03:13:17] <jam> баян в том, что asus...
[03:13:27] <Deda_Zych> наподобие SNES-ового
[03:13:38] <Civilian> Deda_Zych: ну тут ты со всеми тремя доками получаешь фактически ноут, но на андроиде
[03:13:40] <Civilian> что все портит
[03:14:08] <Deda_Zych> не, можно сделать докстанцию в виде геймпада
[03:14:44] <Civilian> Deda_Zych: ну представь себе, а по widi какому-нибудь картинка передается на монитор
[03:14:51] <Civilian> а твой телефон превращается в доп. табло
[03:14:52] <Deda_Zych> но всё равно, полноценной игровой консолью это не станет
[03:14:57] <Civilian> там хелсы всякие, скорость, жизни
[03:16:07] <Civilian> Deda_Zych: если грамотно сделать это дело, можно соорудить вполне интересную конструкцию
[03:16:36] <Civilian> опять же jam прав, новые геймеры радуются кинекту и быстро забудут джойстики
[03:17:12] <jam> +
[03:17:49] <jam> я например геймбоксов не знал...
[03:17:59] <jam> клава+ хорошая мыша
[03:18:28] <jam> а мой племянник уже на андроиде с говноуправлением.. и комп ему ни к чему )
[03:20:30] <jam> ну и контент, чоответтсвенно, развиваю под них...
[03:20:52] <jam> соотвественно* развиваюТ*
[03:22:45] <jam> одно хочу сказать... нет в нынешних играх той атмосферы...
[03:22:59] <Civilian> да...
[03:23:55] НастяМ вышел(а) из комнаты
[03:25:05] <jam> я еще помню то время. когда на работе по сетке рубились корпоративом в quake2
[03:25:08] <Deda_Zych> мечты у вас зело наивные
[03:25:23] <Civilian> искал игру по типу Wing Commander и кроме WingCommander'а ничего нет толком
[03:25:26] <Deda_Zych> геймпад - это не доска с кнопками
[03:26:17] <Civilian> Deda_Zych: да с этим никто не спорит
[03:26:22] <jam> Deda_Zych: зачем спорить? каждому поколению свой   девайс )
[03:26:52] <Civilian> просто у нового поколения геймеров будет новое поколение девайсов
[03:27:06] <jam> ...и игр
[03:27:20] <Civilian> ...и мне их жалко
[03:27:30] <jam> ьне тоже
[03:28:11] <Deda_Zych> у нового поколения геймеров будет кинект
[03:28:36] <jam> чо будет?
[03:28:50] <Civilian> kinect
[03:28:57] <Civilian> jam: штука, которая за движениями следит
[03:29:05] <Deda_Zych> http://ru.wikipedia.org/wiki/Kinect
[03:29:27] <jam> :)
[03:29:52] <Deda_Zych> казалось бы, крутой моушн-контроллер ан нет
[03:30:00] <jam> посмеемся вместе? это обещали людям лет 5 назад
[03:30:14] <jam> как и социализм
[03:30:32] <Deda_Zych> а чего смеяться?
[03:30:40] <Deda_Zych> кинект очень даже неплох
[03:31:08] <Deda_Zych> но у него есть один недостаток: ближе, чем на два метра он не распознаёт игрока
[03:31:37] <Deda_Zych> ещё один очевидный недостаток: кинект приспособлен только под одного игрока
[03:31:54] <jam> а мое мнен ие таково - не начились кнопками рулить - нафиг нужен motion-trace (он же kinect)
[03:32:12] <Deda_Zych> но это всё покрывает один полу-вин: кинект научились юзать для motion-capture
[03:32:13] <jam> имхо*
[03:32:37] <Civilian> на кинекте много забавных вещей вытворяют
[03:32:54] <Civilian> jam: дык мечта идиота - помахать лайтсейбером
[03:33:04] <jam> Deda_Zych: я эту хню видел  в июне в питере, на выставке.. там ей даже пытались в футбол играть...
[03:33:34] <jam> технология классная... нго ей не скоро еще до внедрения
[03:33:53] <Deda_Zych> да это уже под блендер как-то приспособили
[03:34:10] <Deda_Zych> кривовато получается, но забавно
[03:34:24] <Civilian> ну заменить большие пафосные mc оно не сможет...
[03:34:39] <Deda_Zych> ps move стоит куда дешевле кинекта, кстати
[03:35:24] <jam> забавно . не более.. прикиньте. на этой технологии работу АЭС, или аэропорта или... мало ли чего )
[03:35:59] <jam> а для кого-то это всеголишь - распил бабла
[03:37:21] Deda_Zych не прикинул
[03:41:01] <Civilian> я что-то не могу представить где на АЭС нужен кинект )
[03:41:04] <Civilian> или в аэропорту
[03:42:37] <Civilian> пойду что ли посплю
[03:43:05] <Deda_Zych> zхорошая мысль
[03:43:54] <Deda_Zych> опечатка прям по Синклеру
[03:58:09] <jam> л
[04:04:42] jam вышел(а) из комнаты
[04:07:01] Sun][ вышел(а) из комнаты
[04:15:42] nis вошёл(а) в комнату
[04:24:49] reonaydo вышел(а) из комнаты
[05:36:48] GoodWin вошёл(а) в комнату
[05:41:57] nalcheg_ вышел(а) из комнаты
[07:05:00] nick вошёл(а) в комнату
[07:44:43] 3ds вышел(а) из комнаты
[07:44:44] 3ds вошёл(а) в комнату
[07:59:49] nick вышел(а) из комнаты
[08:02:42] nick вошёл(а) в комнату
[08:12:26] nordwind вошёл(а) в комнату
[08:12:57] <nordwind> утро
[08:13:53] nordwind победил libxml2 и libxcb
[08:23:53] nick вышел(а) из комнаты
[08:33:32] nordwind вошёл(а) в комнату
[08:37:38] <nordwind> помогло emerge -e "=python-2.7.~"
[08:38:18] <nordwind> еселект питоны менял, но собирал все третьим
[08:49:00] 3ds вошёл(а) в комнату
[08:58:58] evadim вошёл(а) в комнату
[09:18:22] Ёж вышел(а) из комнаты
[09:39:57] nordwind вышел(а) из комнаты
[09:40:47] Ёж вошёл(а) в комнату
[09:49:08] edgbla вошёл(а) в комнату
[10:06:10] HellTrem вошёл(а) в комнату
[10:08:17] daks вошёл(а) в комнату
[10:08:30] <daks> Утро
[10:10:53] HellTrem вышел(а) из комнаты: offline
[10:13:41] oleg2552 вошёл(а) в комнату
[10:13:42] oleg2552 вошёл(а) в комнату
[10:13:52] oleg2552 вышел(а) из комнаты
[10:16:34] GoodWin вошёл(а) в комнату
[10:23:52] GoodWin вышел(а) из комнаты
[10:33:21] edgbla вышел(а) из комнаты
[10:41:02] krieger вошёл(а) в комнату
[10:48:03] edgbla вошёл(а) в комнату
[10:57:31] <nordwind> день
[11:18:05] edgbla вышел(а) из комнаты: Replaced by new connection
[11:18:15] edgbla вошёл(а) в комнату
[11:34:11] <racc> добрый день гентучан, скажите, если делать `emerge ebuild`  а не  `emerge --oneshot ebuild`  , уже установленных пакетов, то portage все равно добавляет пересобираемые ебилды в `world file` ?
[11:38:17] <nordwind> они там не дублируются
[11:38:30] <racc> то что нужно было знать
[11:38:55] <nordwind> но то что отдельно собираешь он добавит, с зависимостями
[11:39:05] <nordwind> а ты загляни туда
[11:46:33] НастяМ вошёл(а) в комнату
[11:51:46] <racc> действительно не дублируются
[11:52:00] <racc> благодарю
[11:52:12] <nordwind> да не за что
[11:53:43] slep вошёл(а) в комнату
[11:53:45] noga вошёл(а) в комнату
[12:06:38] НастяМ вышел(а) из комнаты
[12:08:32] bti вышел(а) из комнаты
[12:14:39] bti вошёл(а) в комнату
[12:23:32] НастяМ вошёл(а) в комнату
[12:26:02] <noga> доброго
[12:30:04] OKTAVIUS вошёл(а) в комнату
[12:47:36] oleg2552 вышел(а) из комнаты
[12:54:09] <nordwind> привет
[13:00:42] НастяМ вышел(а) из комнаты
[13:27:39] nalcheg_ вошёл(а) в комнату
[13:28:55] nalcheg_ вышел(а) из комнаты
[13:29:15] nalcheg_ вошёл(а) в комнату
[13:34:54] oleg2552 вошёл(а) в комнату
[13:39:02] GoodWin вышел(а) из комнаты
[13:40:03] GoodWin вошёл(а) в комнату
[13:51:27] oleg2552 вышел(а) из комнаты
[13:55:20] 3ds вышел(а) из комнаты
[14:23:05] Ёж вышел(а) из комнаты
[14:23:37] nordwind вышел(а) из комнаты
[14:24:31] Ёж вошёл(а) в комнату
[14:29:24] 3ds вышел(а) из комнаты
[14:35:48] winterheart вышел(а) из комнаты
[14:43:23] GoodWin вышел(а) из комнаты: Replaced by new connection
[14:43:33] GoodWin вошёл(а) в комнату
[14:43:51] Sun][ вошёл(а) в комнату
[14:52:10] oleg2552 вошёл(а) в комнату
[15:01:24] <mva> гентучан
[15:03:08] <mva> а как лечить такую фигню, если scnos-базед софтина не хочет ставиться ни emerge ни ebuild, но если руками в sandbox после фейла портажа сделать src_install — оно таки проходит то место нормально и фейлится на /.doins_tmp
и после этого уже ставится через ebuild install нормально
[15:03:10] <mva> WTF?
[15:04:16] <mva> ах? нет, только один раз оно как-то чудом вот так поставилось
[15:04:25] <mva> сейчас даже после сендбокса фейлит
[15:04:36] <Civilian> mva: попробуй понять что оно пытается сделать
[15:05:31] <mva> оно пытается сделать вот что:
[15:05:56] <mva> http://ompldr.org/vZjU5Ng
[15:06:26] <mva> проблема только в том, что
rhvoice-9999 % ls build/linux2/bin/RHVoice -l
-rwxr-xr-x 1 root root 43K авг.  18 18:04 build/linux2/bin/RHVoice*
[15:06:30] <mva> так что оно гонит
[15:07:35] reonaydo вошёл(а) в комнату
[15:08:22] <mva> лол
[15:08:28] <mva> а сейчас на другом фейлится
[15:08:43] <mva> но MAKEOPTS=-j1 всё равно не помогают
[15:10:12] <Civilian> а без сэндбокса?
[15:10:22] <mva> без сандбокса ставится на ура
[15:10:27] <Civilian> mva: посмотри после этого pwd кстати
[15:10:37] <mva> "после этого"?
[15:10:42] <Civilian> после фэйла
[15:10:49] <mva> как посмотреть? :)
[15:10:54] <mva> в ебилде вставить?
[15:11:00] <mva> после escons install
[15:11:01] <mva> ?
[15:11:21] <Civilian> ну после фэйла
[15:11:25] <Civilian> угу
[15:12:11] <mva> лол
[15:12:15] <mva> а оно не выполняется
[15:14:32] <mva> хм
[15:14:32] oleg2552 вошёл(а) в комнату
[15:14:45] <mva> заменил "escons" на "scons" и всё поставилось
[15:14:54] <mva> видимо какая-то бага в scons-utils
[15:18:11] <Civilian> потыкай их на этот предмет...
[15:18:59] <mva> ах ты ж
[15:19:07] <mva> бага не в scons-utils.eclass
[15:19:15] <mva> а в ебилде, который я взял за основу
[15:19:47] <Civilian> какая?
[15:20:14] <mva> а, не :Р
[15:20:18] <mva> ещё не проверенная инфа
[15:20:30] <mva> я просто забыл исправить scons обратно на escons
[15:21:12] <mva> в общем, мне показалось, что если не переопределять prefix как ${D}/usr в src_install, а юзать как написано в еклассе escons DESTDIR=${D} install, то прокатит
[15:21:17] <mva> но нет
[15:21:26] <mva> просто банально не работает escons
[15:23:37] <mva> ага!
[15:23:42] <mva> оно таки не может в -j5
[15:24:04] <mva> сделал SCONSOPTS="" и всё стало окей
[15:24:39] 0xd34df00d вышел(а) из комнаты
[15:24:51] 0xd34df00d вошёл(а) в комнату
[15:25:30] OKTAVIUS вышел(а) из комнаты
[15:38:09] Sun][ вышел(а) из комнаты
[15:52:30] <mva> хм
[15:52:39] <mva> local_env.Append(CPPDEFINES=("CONFDIR",(r'\"%s\"' % local_env.subst("$sysconfdir/$package_name"))))
[15:52:52] <mva> и как мне ему переназначить CONFDIR извне?
[16:07:34] <mva> мда
[16:07:40] <mva> scons такой scons
[16:07:58] <mva> хотя таки вкуснее автотулзов, но всё равно "брррр"
[16:08:17] <mva> а cmake вообще мозголомен
[16:08:27] <mva> так что дайош plain makefile'ы! :)
[16:15:09] <Deda_Zych> симейк мозголомен? не верю!
[16:18:53] <Civilian> mva: ты давно plain makefile'ы писал руками?
[16:19:24] <mva> да
[16:19:27] <0xd34df00d> Htrdtcnbhe. здфшт ьфлуашду yf kbxrhfans? lf/
[16:19:29] <0xd34df00d> Блин.
[16:19:35] <Civilian> mva: вот попиши, тогда и будешь про cmake говорить )
[16:19:36] <mva> ну, в смысле, такие как генерит cmake
[16:19:36] <0xd34df00d> Реквестирую plain makefile на личкрафты, да.
[16:19:51] <mva> а нормальные коротенькие, вон, норд недавно совсем помогал
[16:20:40] <Civilian> mva: ну ты сделай мейкфайл, на проект из пары папочек
[16:20:41] <Deda_Zych> leechbuild
[16:20:45] <Civilian> еще и с настройками какими-нибудь
[16:20:47] <Deda_Zych> запилить надо
[16:21:03] <Deda_Zych> mva: make не кроссплатформеннен
[16:21:05] <Civilian> mva: да еще такой, чтобы не пересобирал файлы если в них не было изменений
[16:21:05] <mva> Civilian: http://ompldr.org/vZjU5dw
[16:21:23] <Deda_Zych> а вот что-нибудь попроще ими поддерживать пожно
[16:21:26] <Deda_Zych> * можно
[16:21:28] <mva> правда, это GNUmakefile. Рядом лежит BSDmakefile менее оптимизированный
[16:21:36] <Deda_Zych> lua, например, тот же
[16:21:39] <Civilian> mva: если я два раза наберу make - он же мне все-все пересоберет?
[16:21:44] <Civilian> оба раза
[16:21:53] <mva> нет
[16:22:18] <Civilian> mva: а если я в хедере что-нибудь поменяю - пересоберет?
[16:22:25] <Civilian> поймет что я там поменял что-то?
[16:22:30] <Civilian> или в сишнике
[16:22:41] <mva> не пробовал
[16:22:44] <Civilian> а если в зависимостях
[16:22:45] <Civilian> попробуй
[16:22:49] <Civilian> будешь удивлен
[16:22:52] <mva> но по идее make смотрит только на готовые цели
[16:23:03] <mva> хоть ты руками мейкфайл пиши, хоть cmake'ом генери
[16:23:18] <Civilian> по мнению make'а, если собирать без костылей, он не умеет определять зависимости цели
[16:23:31] <Civilian> если зависимость изменилась, то он увидит .o и ничего не будет делать
[16:23:48] <mva> да
[16:23:55] <Civilian> ну это же не удобно
[16:23:59] <Civilian> хочется чтобы определял
[16:24:04] <mva> и при сгенерённом cmake'ом файле он поведёт себя точно так же
[16:24:06] <Civilian> вот cmake определяет
[16:24:09] <Civilian> неа
[16:24:12] <mva> cmake != make
[16:24:14] <Civilian> оно генерит с костылями сразу
[16:24:20] <mva> cmake ~ ./configure
[16:24:32] <Civilian> mva: cmake генерит makefile'ы сразу с нужными костыликами
[16:24:45] <mva> он генерит их с миллионами ненужного мусора, например
[16:25:08] <mva> да и в его find-скриптах ноги и голову переломаешь, например
[16:25:25] <mva> пока поймёшь, как ему сказать, что надо линковать не с этой, а с вон той  либой, например
[16:26:04] <Civilian> mva: ну в make'е ты тоже не сильно можешь что-то конфигурить
[16:26:28] <mva> ну, не то, чтобы не могу
[16:26:57] <mva> есть такие костыли, как экспорт или насильное переназначение переменных, используемых внутри :)
[16:26:57] <Civilian> это неудобно и добавит еще пятьдесят костылей
[16:27:05] <mva> абсолютно без костылей
[16:27:14] <mva> с дефолтным кроссплатформенным синтаксисом
[16:27:24] <Civilian> завязанным на наличие sh
[16:27:31] <mva> ШТО?
[16:27:45] <mva> переменные окружения почти никак не связаны с наличием sh
[16:27:50] <Civilian> mva: отвяжи свой мейкфайл от sh
[16:28:11] <mva> он и сейчас не привязан
[16:28:19] <Civilian> rm -f - конечно
[16:28:36] <Civilian> на венде прекрасно выполнится
[16:29:12] <mva> ну, это ununstall секция, и как можно дгадаться по отсутствию winmakefile — я не писал под венду, т.к. нет оной под руками, чтобы протестировать
[16:29:22] <mva> а на память я не помню их синтаксиса
[16:29:53] <mva> а, ну и в clean тоже.
[16:30:24] <mva> алсо, ну, предположим, ради rm можно ввести детект оси (если захочется склеить все мейкфайлы в единый)
[16:30:46] <mva> он всё равно будет намного короче того, что генерит cmake
[16:30:59] <mva> и, главное, читабельнее :)
[16:32:18] <Deda_Zych> [19:21:20] <mva> он генерит их с миллионами ненужного мусора, например
[16:32:31] <Deda_Zych> он прекрасно вычищает этот мусор пото
[16:32:34] <Deda_Zych>
[16:32:37] <mva> што?
[16:32:48] <Civilian> mva: ну он сгенерит тебе сразу с нужными костылями под конкретную платформу
[16:32:49] <mva> речь о куче хлама внутри мейкфайла
[16:32:51] <Civilian> если ты ему скажешь
[16:33:08] <Deda_Zych> mva: да и зачем тебе знать, что внутри сгенеренного мейфайла?
[16:33:21] <Deda_Zych> у тебя уже всё описано в CMakeLists.txt
[16:33:31] <mva> например, затем, что часто приходится дебажить, где накосячил автор пакета
[16:33:40] <Civilian> и цмейк короче и понятнее самого мейка, фактически нужен чтобы как-то сгенерить кучу мейкфайлов для сложного проекта. Пока у тебя одна папочка src и в ней толком ничего нет - ну и фиг с ним
[16:33:46] <mva> допустив ошибку в своём долбаном CMakeLists.txt
[16:33:49] <Civilian> разницы между cmake и make нет
[16:34:14] <Civilian> а как только у тебя появляется разветвленная структура с подпапками, то написание мейк-файлов на такую штуку становится адовым гимороем
[16:34:35] HellTrem вошёл(а) в комнату
[16:34:37] <Deda_Zych> ну если только дебажить
[16:34:37] <mva> как только появляется такая структура — это получается комбайн
[16:34:38] <mva> :)
[16:34:57] <Civilian> mva: это просто большой проект
[16:35:23] <Deda_Zych> хотя, правильно написанный cmakelists в дебаге не нуждается :)
[16:35:42] <mva> правильно написанного cmakelists не существует в природе
[16:35:52] <Civilian> написать кроссдистрибутивный мейкфайл для проекта из нескольких компонентов очень сложно, если вообще возможно
[16:36:17] <mva> Civilian: но можно написать GNUmakefile, BSDMakefile, winmakefile
[16:36:24] <mva> которые будут отличаться между собой на пару строчек
[16:36:27] <Deda_Zych> а можно вообще написать свою систему сборки и не париться ;)
[16:36:31] <Civilian> mva: можно, но это тройная работа
[16:36:35] <mva> либо собрать всё в один и добавить if'ы
[16:36:43] <Deda_Zych> mva: уже фейл
[16:36:44] <Civilian> более того - не факт что GNUmakefile будет работать в debian
[16:36:47] <slep> mva: вкуснее тусзлов - не верю
[16:36:51] <Deda_Zych> ибо синтаксис различается
[16:37:08] <Deda_Zych> slep: собери мне под винду что-нибудь своими тулзами ;)
[16:37:14] <Civilian> mva: https://github.com/mamchits/phantom почитай там мейк-файлы. Это считается довольно красивым
[16:37:47] <slep> ты сначала сорцы перепиши
[16:37:54] <slep> а потом уже собрта проси
[16:39:15] <mva> хм
[16:39:26] <mva> а что, voiceman только для арча бывает?...
[16:39:34] <mva> в генте что-то ни одного упоминания о нём
[16:39:56] <mva> хотя... про rhvoice тоже. Как будто никто кроме меня не делает умный дом на генте. Все только на дебианах и арчах >_<'
[16:40:49] <Civilian> mva: народу влом компилять что-либо на слабом железе
[16:41:23] <Deda_Zych> щито? а как же кросскомпиляция?
[16:41:49] <Civilian> её еще осилить надо
[16:41:50] <mva> мало того, при чём тут вообще кросскомпиляция?
[16:42:01] <mva> тиндербокс отменили? бинпакеты отменили? сабайон отменили?
[16:42:10] <mva> s/кросс//
[16:42:18] <Civilian> mva: сабайон собирает под armv6j-hardfp?
[16:42:45] <Civilian> http://vimeo.com/45145641#
[16:42:52] <mva> пока нет, пока под arm7el только. Ибо пока никому из сабайоноводов не завезли малиновый пирог
[16:43:04] <mva> (ибо он никому не нужен)
[16:43:17] <mva> со своим arm6j-hardfp
[16:43:17] <Civilian> mva: опять же, мне интересно еще armv7 с vfp
[16:43:23] <Civilian> тоже хардфп
[16:43:37] <Civilian> только почему-то всякие извращенцы делают softfloat, кроме генты и деба
[16:44:42] <mva> алсо, я более чем уверен, что если ты придёшь к lxnay и скажешь, что хочешь быть арчтимлидом для arm*-hardfp — он только поддержит.
[16:44:57] <mva> ровно как и в самой генте :)
[16:45:08] <Civilian> в самой генте и так собирают
[16:45:14] <mva> кстати, надо глянуть, за что он там отвечает
[16:45:24] <Civilian> http://mirror.yandex.ru/gentoo-distfiles/releases/arm/autobuilds/
[16:45:26] <slep> КО сообщает - "умный дом" нигде кроме пендостана не нужен
[16:45:27] <mva> Civilian: речь про бинпакеты, а не стейджи
[16:45:33] <Civilian> бинпакеты... ну может быть
[16:45:34] <Deda_Zych> slep: да ну?
[16:45:39] <Deda_Zych> ты там жил?
[16:45:50] <Civilian> slep: умный дом нужен гикам всех стран
[16:45:57] <Deda_Zych> Civilian: +1
[16:46:07] <mva> схватка века: схватка двух кремниевых гигантов :)
[16:46:08] <slep> у гиков на него как всегда нет бабла ;)
[16:46:37] <slep> с точки буизнеса идея  убыточна в европах
[16:46:39] <Civilian> slep: зато делают прикольные вещи из подручного хлама
[16:46:47] НастяМ вошёл(а) в комнату
[16:46:54] <slep> флаг в руки и барабан на шею
[16:46:56] <mva> slep: ты путаешь маркетоидный "умный дом", где за каждый выключатель с диммером по 100500 миллионов евро и "умный дом своими руками методом проб и ошибок для людей с инженерным складом ума"
[16:47:26] <mva> мы говорим о втором и ненавидим первый
[16:48:08] <Civilian> slep: банальные вещи типа "перекрыть воду если много налилось на пол" это вполне себе потребительские вещи, но т.к. идея новая то берут за них неразумные деньги
[16:48:14] <Deda_Zych> к слову, видел в сибавтоматике выключатель с диммером и ИК-датчиком - не больше 1000 деревянных
[16:48:34] <Deda_Zych> ну и да, всё это не так уж и сложно реализовать своими руками
[16:48:42] <mva> отож
[16:48:59] <slep> когда начнете продавать - тогда поговрим ;)
[16:49:01] <Deda_Zych> благо, датчики есть на все случаи жизни по доступным ценам
[16:49:01] <mva> коммерческие решения УД начинаются от 3 лямов
[16:49:32] <mva> slep: мы не собираемся продавать. И не собираемся говорить с теми, кто думает об этом только с точки зрения продажи. Речь СУГУБО об использовании для себя. FAIL
[16:50:03] <mva> Deda_Zych: алсо, датчики есть не на все случаи жизни
[16:50:12] <mva> нет датчиков на идиотов
[16:50:14] <mva> :)
[16:50:16] <slep> аа, ну ясно
[16:50:20] <Deda_Zych> хех
[16:50:24] <Deda_Zych> да, верно
[16:52:55] <mva> лол
[16:53:29] <mva> >> (более подробную информацию см. на [http://www.marigostra.ru/voiceman/|домашней странице продукта])
[16:53:40] <mva> (на вики альт-линукса
[16:53:42] <mva> )
[16:53:56] <mva> идём по ссылке — 404, да ещё и >> centos <<
[16:54:13] <mva> убираем директорию, идём в корень — сайт девелопера альтлинукса
[16:54:20] <mva> >> centos <<
[17:14:37] racc вышел(а) из комнаты
[17:18:45] racc вошёл(а) в комнату
[17:25:42] Civilian вышел(а) из комнаты
[17:27:08] Civilian вошёл(а) в комнату
[17:29:19] НастяМ вышел(а) из комнаты
[17:30:12] oleg2552 вышел(а) из комнаты
[17:30:18] НастяМ вошёл(а) в комнату
[17:45:07] НастяМ вышел(а) из комнаты
[17:54:01] Pinkbyte вошёл(а) в комнату
[17:54:11] <Pinkbyte> Всем привет
[17:55:12] <Pinkbyte> Есть у кого выход на тех, кто в списке рассылки gentoo-doc-ru@gentoo.org ? А то https://bugs.gentoo.org/show_bug.cgi?id=429680 висит уже довольно давно :-/
[18:13:03] GoodWin вышел(а) из комнаты
[18:55:10] Pinkbyte вышел(а) из комнаты
[18:57:28] nordwind вошёл(а) в комнату
[18:59:13] maksbotan вошёл(а) в комнату
[19:07:35] CarelessChaser вошёл(а) в комнату
[19:16:36] <nis> люди, а что мне в качестве де юзать если у меня экран чб 600х800?
[19:17:01] <Magistr> mc
[19:17:08] <Civilian> http://dvdhrm.wordpress.com/2012/08/11/kmscon-linux-kmsdrm-based-virtual-console/
[19:19:26] <nis> Civilian: это мне?
[19:20:12] <Deda_Zych> лол
[19:20:28] <nis> Deda_Zych: тебе смешно
[19:20:35] <Deda_Zych> конечно же Ё!
[19:20:49] <nis> а у меня терминалка на пасивном чб
[19:20:59] <Deda_Zych> собственно, что тебе мешает написать свой?
[19:21:03] <nis> и я хочу туда линуху с гуем закатить
[19:21:21] <nis> я люблю велосипеды, но только не в этом случае
[19:21:26] <Deda_Zych> возьми SDK любой читалки
[19:21:33] <Deda_Zych> там есть ответ, наверняка
[19:21:41] <nis> ктоб мне его дал
[19:21:45] <Deda_Zych> скачай
[19:21:58] <nis> я то дш на их экран ели нашёл
[19:22:33] <nis> его то и буду юзать
[19:23:19] <nis> я так подумал для флюкса или хфце подобрать контрастную схему
[19:24:36] <Civilian> nis: ну... не очень )
[19:24:53] <Civilian> nis: поставь себе тайловый wm типа xmonad/awesome/ion3
[19:25:17] <nis> хм
[19:25:30] <nis> надо тогда будет клаву мутить
[19:25:55] <Civilian> а сейчас что вместо клавы?
[19:26:08] <nis> сейчас ничего, но думаю тач делать
[19:26:17] <nis> это пока мысли вслух
[19:26:24] <nis> ничего конкретного
[19:28:38] <Deda_Zych> да правда что, сделай как на покетбуке WM и не парься
[19:29:02] <Deda_Zych> там он проще пареной репы
[19:30:05] <nordwind> сделай раз"ем для монитора. будь мужиком!
[19:31:39] <nis> Deda_Zych: ну пропробую, интересно он по памяти жырнй будет
[19:31:46] <Deda_Zych> не думаю
[19:31:51] <Deda_Zych> если на читалке работает
[19:32:45] <nis> у меня просто памяти пока 32МБ
[19:33:10] <nis> и максимум её будет 64МБ
[19:33:25] <nis> и главная проблема - я хочу браузер)
[19:33:27] <Deda_Zych> отрисовывать монохромные примитивы не очень затратно должно быть
[19:33:58] <nis> ну да
[19:34:17] <Deda_Zych> и окна всегда фуллскрин
[19:35:04] <Deda_Zych> слегка перепиленный twm - то, что надо
[19:35:07] <nis> а там по другому не будет
[19:35:36] <Deda_Zych> даже проще, чем twm, пожалуй
[19:35:44] <Deda_Zych> вообщем, глянь
[19:35:56] <nis> он же ужасен?
[19:36:02] <Deda_Zych> хто?
[19:36:07] <Deda_Zych> twm?
[19:36:09] <nis> twm
[19:36:23] <Deda_Zych> ну дык, а ты хотел Windows Aero? :)
[19:36:26] <nis> я его для лфс собирал когда генту разворачивал
[19:36:41] <Deda_Zych> не, там что-то такое самобытное. На читалках.
[19:36:47] <nis> я хочу спрайты покрасявей
[19:37:00] <Deda_Zych> но на читалке и не монохрум
[19:37:06] <Deda_Zych> 16 градаций серого
[19:37:12] <nis> ну так там тоже 16
[19:37:20] <nis> я же экран от читалки беру
[19:37:26] <Deda_Zych> еинк?
[19:37:35] <nis> ага
[19:38:02] <Deda_Zych> ну тебе тогда сам б-г велел глянуть в сторону сорцов прошивки для покетбука и её SDK
[19:38:22] <Deda_Zych> там ещё, поди, индуктивный тач в комплекте, да?
[19:38:26] <nis> а ткунь в ссылку можешь?
[19:38:37] <nis> да индуктивный будет
[19:38:42] <Deda_Zych> ща, откопать надо
[19:38:51] <Deda_Zych> ну вот, там все либы есть сразу
[19:39:08] <nis> я резестивник нафиг послал после того как один из знакомых у девайса экран продавил
[19:40:27] <nis> http://pkmurugan.deviantart.com/art/TWM-Reborn-DragonFly-BSD-146216919
[19:40:34] <nis> эх жалко экран не цветной
[19:40:40] <Deda_Zych> http://pbsdk.vlasovsoft.net/
[19:40:44] <Deda_Zych> раз
[19:41:52] <Deda_Zych> http://pocketbook-free.sourceforge.net/en/index.shtml - джва
[19:42:06] <Deda_Zych> где-то ещё статью на хабре видел
[19:43:21] 3ds вошёл(а) в комнату
[19:43:54] <Deda_Zych> у тебя там что, стрекозёл будет?
[19:43:59] <Deda_Zych> или линукс
[19:44:20] <Deda_Zych> выглядит шикарно, конечно
[19:44:42] <Deda_Zych> если руки приложить к колеровке иксовых приложений
[19:45:56] <Deda_Zych> алсо, вот моя читалка
[19:45:57] <Deda_Zych> http://habrahabr.ru/post/139057/
[19:46:32] feofankss вошёл(а) в комнату
[19:47:29] <feofankss> всем привет
[19:49:00] <feofankss> обьясните мне, почему я дурак. Добавил нового пользователя, в кедах из-под него установил новую локаль. У меня всё на русском, у нового пользователя - на английском
[19:49:16] <feofankss> *русскую локаль
[19:52:14] <Deda_Zych> потому, что локаль надо ставить не в кедах, а в профайле юзера
[19:57:46] <feofankss> Deda_Zych: не понял. поясни, в каком профиле юзера? не нагуглил =(
[19:59:39] <feofankss> Deda_Zych: всё, нашел
[20:00:43] <Deda_Zych> echo LC_ALL=ru_RU.UTF-8 >> ~username/.bash_profile
[20:00:59] <Deda_Zych> если у тебя не баш - смотри документацию к шеллу
[20:01:08] <Deda_Zych> ой, наврал
[20:01:27] <Deda_Zych> echo export LC_ALL=ru_RU.UTF-8 >> ~username/.bash_profile
[20:03:27] Mellon вошёл(а) в комнату
[20:05:59] <feofankss> Deda_Zych: спасибо. прописал в ~/.profile
[20:07:29] <Deda_Zych> ок
[21:13:56] Pinkbyte вошёл(а) в комнату
[21:26:37] CarelessChaser вышел(а) из комнаты
[21:49:32] Night Nord вошёл(а) в комнату
[21:54:42] mva вышел(а) из комнаты
[21:55:03] Pinkbyte вышел(а) из комнаты
[21:58:15] <nis> хы, я видел баг репорт самого Алана Кокса 0_о
[21:59:07] <daks> ОГО! Дай автограф!!! ^_^
[22:03:00] daks вышел(а) из комнаты
[22:03:33] <Deda_Zych> а кто такой Алан Кокс?
[22:03:48] <Deda_Zych> был бы там Дэвид Духовны - я ещё бы узнал
[22:05:09] <nis> daks, мне одно не понятно какого он во фрибсд-арм полез?
[22:06:19] <Deda_Zych> nis: и всё-таки, кто это?
[22:06:47] <nis> Deda_Zych: гугл рулит, очень активный деятель гну-гпл
[22:06:59] <Deda_Zych> а, вот оно что
[22:10:09] racc вышел(а) из комнаты
[22:18:10] beresk_let вошёл(а) в комнату
[22:19:40] <beresk_let> Обалдеть
[22:19:45] <beresk_let> Гаджим перестал тормозить
[22:20:15] <beresk_let> И нетбук выключаться стал не пять минут, а несколько секунд
[22:20:32] <beresk_let> А всего-то достаточно было выкинуть из системы и из ядра btrfs
[22:20:46] beresk_let закрылся руками в ожидании тапка от alexxy
[22:21:51] nis вышел(а) из комнаты
[22:22:13] <Civilian> beresk_let: да не волнуйся, он уехал
[22:22:26] <beresk_let> Это ничего не значит
[22:22:42] <beresk_let> Иногда тапки от него прилетают даже в этом случае
[22:22:52] <beresk_let> Все знают, какая у него карма
[22:33:48] <bti> beresk_let: хз, хз, УМВР
[22:34:00] <beresk_let> bti, HDD/SSD?
[22:35:01] <bti> оба
[22:35:08] <bti> точнее на ссд
[22:35:24] <beresk_let> bti, значит, SSD хороший
[22:35:34] <beresk_let> У меня вот плохой, дешёвый и старый
[22:35:51] <bti> ну меня alexxy уговорил интеля брать
[22:35:56] <beresk_let> Раньше тоже было всё ок
[22:35:59] <beresk_let> Хехе
[22:36:09] <beresk_let> Intel делает хорошие SSD
[22:36:18] <beresk_let> Пожалуй, даже лучшие
[22:36:42] <beresk_let> Кстати, о фс
[22:36:48] <beresk_let> Я не помню, кто из присутствующих занимался экспериментами с экзотическими ОС? Мне интересно, какие файловые системы поддерживает Haiku, кроме родной BeFS?
[22:37:23] <Civilian> beresk_let: для своих целей конечно же
[22:37:27] <bti> эээ, я только одного такого извращенца знаю, никоиза
[22:38:01] <beresk_let> Civilian, я тебя не понял :(
[22:38:42] <Civilian> beresk_let: про интел и ссд )
[22:39:33] <beresk_let> Civilian, раскрой мысль, пожалуйста. Есть какие-то другие ссд, которые лучше подходят для других целей (каких)?
[22:39:48] <beresk_let> Я правда не в курсе, знаю только про потребительский сектор
[22:39:53] <Civilian> beresk_let: есть разные большие дорогие pcie ссдшки с 1кк iops
[22:40:00] <Civilian> и объемом порядка 1ТБ
[22:40:10] <Civilian> есть 512ГБ самсунговские домашние ссдшки
[22:41:35] <beresk_let> Ага, ясно
[22:41:58] <Civilian> у интела их тоже несколько серий
[22:42:19] <beresk_let> Ну, это я уже знаю, да
[22:42:23] 3ds вышел(а) из комнаты
[22:42:28] <beresk_let> Поплоше и подороже
[22:42:30] <Civilian> и слегка разные они
[22:42:31] <Civilian> угу
[22:42:52] <Deda_Zych> за фразу УМВР надо убивать
[22:43:08] <beresk_let> Ты её только что сказал
[22:43:39] <Night Nord> Deda_Zych: УМВР
[22:43:52] <bti> :-D
[22:45:49] <beresk_let> Теперь pcmanfm не собрать без udisks
[22:45:59] <beresk_let> Это грустно, джентльмены
[22:46:06] <beresk_let> Пойду разберу
[22:46:13] <Night Nord> This. Is. FDOOOOOOOOO!!!!!
[22:46:21] <beresk_let> што?
[22:46:31] <Night Nord> udisks - фдошное же изобретение
[22:46:34] <edgbla> Deda_Zych, давно пора вводить фразу УМНХНН, у меня ни хрена не работает))
[22:46:48] <beresk_let> edgbla, последнюю букву перепутал
[22:46:56] <edgbla> ой, сорри.
[22:46:59] <Night Nord> edgbla: это тогда станет мусорным словом для юниксоидов
[22:47:08] <beresk_let> А вообще, это можно на логотипе личкрафтов писать
[22:47:18] <beresk_let> Вот римляне даты красивые писали
[22:47:27] <Night Nord> "Я эта, умнхнр, шёл значит, умнхнр, и глядь, вот ведь умнхнр что творится!"
[22:47:36] <edgbla> !!!111
[22:47:36] <beresk_let> А у дедфуда будет УМНХНРИУМННБТ
[22:47:41] <edgbla> nтак лучше.
[22:47:54] <Deda_Zych> edgbla: ага
[22:47:59] <Deda_Zych> и пилота приклеить
[22:48:09] НастяМ вошёл(а) в комнату
[22:49:50] Celt вошёл(а) в комнату
[23:01:54] <Night Nord> Товарищи, кто помнит, чем лечится additional info: SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure.  Minor code may provide more information () при ldapsearch?
[23:04:01] <Celt> kde 4.9.1 подобрались или мне показалось ?)
[23:05:20] <Celt> пардон паника ) показалось
[23:08:20] nalcheg_ вышел(а) из комнаты
[23:17:00] feofankss вышел(а) из комнаты
[23:25:59] beresk_let вышел(а) из комнаты
[23:34:44] maksbotan вышел(а) из комнаты
[23:49:39] НастяМ вышел(а) из комнаты
[23:50:01] НастяМ вошёл(а) в комнату
[23:50:11] НастяМ вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!