metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-09-01 10:34 pm

Каторга

Навязчивое желание впердолить на новый комп линукс. Но проблема в том, что мне работать нужно, причем причем компиляция дотнет проектов это и так напряг, F# компилируется еще дольше, а если я поставлю линукс и винду в виртуалке(чего я не делал и 100% уверен что будут пляски с бубном) - это будет еще дольше.
Ну и однозначно - проги под линукс меня по юзабилити совершенно не устраивают, а дописывать их самостоятельно нет ни времени ни опыта. Идти же по пути типичного линуксоида линукс-вею "чего-то нет, значит это мне не надо" - это не наши методы.

[personal profile] ex0_planet 2010-09-01 07:53 pm (UTC)(link)
Ребе, у вас же проц с поддержкой VT-x (core i5, если не ошибаюсь) - тормозить не будет.

[identity profile] metaclass.livejournal.com 2010-09-01 07:59 pm (UTC)(link)
Зато вуду будет - 100% %)

[personal profile] ex0_planet 2010-09-01 08:22 pm (UTC)(link)
Нету вуду. Или я плохо искал.

Короче говоря, я тупо воткнул виртуалбокс и щасте настало. Пытался втыкать Xen (вот там вуду, да), но пришлось вынести debian lenny (не распознал видеокарту) и поставить squeeze, а там они его почти сразу сломали. Может, после релиза опять попробую.

[identity profile] metaclass.livejournal.com 2010-09-01 08:38 pm (UTC)(link)
Ухуху, я ж говорю - вуду.
У меня сквиз с ходу не стал, пришлось груб2 как-то руками допиливать, причем я сейчас уже не вспомню, как и чем я его завел :)

[personal profile] ex0_planet 2010-09-01 08:43 pm (UTC)(link)
Ну так работает же в итоге.

Пожалуй, единственное настоящее вуду - это флешки и прочие усб устройства - их внутрь виртуалки так просто не пробросишь.

[identity profile] theiced.livejournal.com 2010-09-01 09:10 pm (UTC)(link)
блядь, возьмите нормальный дистр не требующий засовывать себе в жопу ножки от стула что бы заработало всё (генту, уебунту, тьфу-тьфу) и используйте себе. бебиан - он для долбоёбов-фанатиков, там или всё старое как говно мамонта или нихуя не работает.

[identity profile] metaclass.livejournal.com 2010-09-01 09:13 pm (UTC)(link)
Не, на десктоп я бебиан ставить не буду - нахер мне это счастье.
Но чо-то мне после убунты и дебиана ставить еще чо-то так влом, не передать.

[identity profile] theiced.livejournal.com 2010-09-01 09:25 pm (UTC)(link)
на сервера его тоже ставить не рекомендуется. 99% бебинистов ничего кроме бебиана в глаза не видело и при этом орёт о его качестве и стабильности. те кто видел что то другое - они бебиан больше не используют.
develop7: (Default)

[personal profile] develop7 2010-09-02 07:17 am (UTC)(link)
Ну я видел.
RH/CentOS — унылое говно со старьём в репах. Fedora — много вкусных плюшек, но мне тестить её некогда — работать нужно :)
Gentoo — ставил на виртуалку, заебался ждать, хотя emerge клёви и софта дофигища, да. Arch — ставил в виртуалку, видел пару раз жалобы на «очередной апдейт сломал нахрен гном/иксы/чтотонужное, сижу, курю, жду пока поправят», ставить на десктоп не стал.
В общем, пока что с убунты я переезжать не собираюсь.

[identity profile] f-dv.livejournal.com 2010-09-02 07:18 am (UTC)(link)
Я видел много другого. Начинал с этого. Теперь, вот, только дебиан пользую...

[identity profile] zamotivator.livejournal.com 2010-09-02 06:20 am (UTC)(link)
Ну так, http://kubuntu.com/ или http://ubuntu.com/
В чём грабли-то?

[identity profile] dmzlj.livejournal.com 2010-09-02 05:46 am (UTC)(link)
Я правильно понял --- что если на проц с поддержкой виртуализации поставить винду в каком-нибудь гипервизоре, то, скажем, всякие 3D игрушки, запускаемые в винде --- не будут тормозить?

[personal profile] ex0_planet 2010-09-02 08:15 am (UTC)(link)
Эээ... не совсем так. Точнее, мухи отдельно, котлеты - отдельно.

Чисто вычислительная работа в общем-то не тормозит и так - пока не нужно щелкать контекстом ВМ или обращаться к привилегированным инструкциям, все работает примерно также как и без гипервизора. vt-x нужен только для ускорения этого самого переключения (но ускорение на io задачах заметно даже глазами), т.е. эмуляции виртуальной периферии. Ну, там правда еще тонкости есть с 32-/64-битными гостями и хостом, но это к делу не относится.

Дальше все зависит от этой самой виртуальной периферии: если гипервизор умеет эмулировать 3D видеокарту (virtualbox умеет, но хреново, примерно уровень dx7 поддерживается), то 3D будет ускоряться. Важно понимать, что это всего лишь трансляция вызовов из драйвера гостевой ОС (драйвер тоже виртуалбоксовый) в драйвера хостовой системы.

Теоретически существует другая возможность: если чипсет, процессор, гипервизор и bios поддерживают vt-d (iommu такой) то можно напрямую прокинуть видеокарту в гостевую ос и работать там с ней нативными драйверами (а вот этого уже virtualbox не умеет), хост при этом скорее всего останется без видео. Если совсем-совсем теоретически, то существует железо, способное работать в таком режиме с несколькими инстансами ВМ одновременно, но умеют ли это популярные видеокарты и их драйвера - большой вопрос.