LINUX.ORG.RU

Linux Desktop в SteamOS GNU/Linux

 , , , ,


1

2

Текущий билд Steam OS в VirtualBox. VirtualBox был выбран из-за 3D ускорения, популярности и открытости (проще гуглить баги). Решение оказалось верным (преимущественно последние 2 пункта) Краткое резюме проделанного:

  • качаем SteamOSInstaller.zip (вариант на основе Debian Installer) и распаковываем куда-нибудь, скажем, в valve-yaOS;
  • Создаём образ из полученных файлов:
    cd valve-yaOS && xorriso -as mkisofs -o steam.iso -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat .
    (использовать CD образ в общем случае не обязательно, но в Virtualbox иначе может не получится из-за особенностей Debian Installer);
  • монтируем образ в 64-разрядной машине, грузимся, устанавливаем. В принципе, использование UEFI установщик не обязательно, т. к. Debian Installer, но всё и с ним неплохо работает (если не считать бага VirtualBox, о нём см. далее).
  • Грузимся в Recovery Mode, монтируем и устанавливаем свежие гостевые дополнения. Перезагружаемся.

Когда при загрузке выбрасывает в EFI Shell введите «fs0:» (или «fs1:» если «fs0:» присвоился дисководу) для выбора диска, затем «EFI/steamos/grubx64.efi» чтобы запустить загрузчик. EFI оболочка VirtualBox скверно документирована и глючновата, но в целом достаточно интуитивна. Чтобы не пришось оказываться в ней при каждом запуске можно ублажить VirtualBox, переименовав steamos\grubx64.efi в BOOT\BOOTX64.EFI.

Официальные инструкции требуют загрузившись под пользователем desktop запустить post_logon.sh, удаляющий много-чего, включая только-что установленные драйвера и жёстко прописывающий в настройках менеджера логина режим Big Picture, который при запуске в VirtualBox склонен к непредсказуемому поведению. Всё нужное оттуда можно проделать вручную.

Из впечатлений о увиденном: сыро и нептимизированно. NetworkManager может войти в ступор, предотвращая инициализацию Big Picture; Steam качает при первом запуске ~200Mb обновлений, даже переключение между пользователями работает через пень-колоду...

Неофициальная инструкция по установке

>>> Просмотр (1366x768, 67 Kb)



Проверено: JB ()
Последнее исправление: Uniqa (всего исправлений: 5)

Ответ на: комментарий от lithops

Давно в телевизор смотрел? В нем любое г-но хорошо выглядит.

frozenix ★★★
()

Хоспади... срань ужасная!

Deleted
()

Отлично, только такие вещи по виртуалкой не смотрят. Ведь тут самое интересное это потестировать производительность 3d ускорения.

anonymous_sama ★★★★★
()

Выложи пожалуйста sources.list и список установленных пакетов. Там реально всего 2 репы стимовских? Дебьяновские репы в sources.list вообще не упомянуты?

ivanlex ★★★★★
()

«можно ублажить VirtualBox, переименовав steamos\grubx64.efi в BOOT\BOOTX64.EFI» - где ж ты раньше был.

fornlr ★★★★★
()
Ответ на: комментарий от ivanlex

Выложи пожалуйста sources.list

## internal SteamOS repo
deb http://repo.steampowered.com/steamos alchemist main contrib non-free
deb-src http://repo.steampowered.com/steamos alchemist main contrib non-free

список установленных пакетов

http://pastebin.com/iJprkhH4

openssh-server я сам ставил.

gensym ★★
()
Последнее исправление: gensym (всего исправлений: 1)

Что это? Выглядит как помойка ヽ(´э`)ノ

UNiTE ★★★★★
()

Этот скриншот надо закаопать куда-нибудь поглубже, иначе не видать нам Вендокапца.

Jurik_Phys ★★★★★
()

Микрософт их засудит за упоминание Windows в коммерческом продукте, да ещё и конкурирующем.

Cancellor ★★★★☆
()

как-то вспомнился BolgenOS...

reprimand ★★★★★
()

SteamOS GNU/Linux

хорошо пошутил, но немного толстовато

Предлагаю переименовать тему в «SteamOS с худшей стороны»

reprimand ★★★★★
()

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

Deleted
()

Это оно так выглядит из коробки или всё-таки Steam в Big picture после логина открывается?

MyFreedom ★★★
()

При взгляде на иконку IceWeasel сделал месячную норму кирпичного завода.

AP ★★★★★
()
Ответ на: комментарий от Extraterrestrial

В режиме big picture шелл не запущен, скорее всего.

equeim ★★
()

Когда при загрузке выбрасывает в EFI Shell введите «fs0:» (или «fs1:» если «fs0:» присвоился дисководу) для выбора диска, затем «EFI/steamos/grubx64.efi» чтобы запустить загрузчик. EFI оболочка VirtualBox скверно документирована и глючновата, но в целом достаточно интуитивна. Чтобы не пришось оказываться в ней при каждом запуске можно ублажить VirtualBox, переименовав steamos\grubx64.efi в BOOT\BOOTX64.EFI.

Основная концепция игр в linux не поменялась, ставить их по прежнему интереснее чем играть.

Deleted
()
Ответ на: комментарий от AP

При взгляде на иконку IceWeasel сделал месячную норму кирпичного завода.

+1. Не понимаю, почему VALVe не может использовать дефолтный Firefox...

X-Pilot ★★★★★
()

а может кто-нибудь объяснить, зачем там нужно UEFI?

X-Pilot ★★★★★
()

Посмотрел видео от обладателя Steam machine, никакого гнома там не видно, грузится сразу steam в big picture

MyFreedom ★★★
()
Ответ на: комментарий от MyFreedom

В дебиан можно перейти из Big Picture, если включить соответствующую опцию в настройках. А вообще, Big Picture можно включить и напрямую в системном Стиме – никаких доказательств, что их форк xcompmgr и отсутствие оконного менеджера поднимают прроизводительность до небес мной ещё не замечено.

Uniqa
() автор топика
Ответ на: комментарий от reprimand

Никаких шуток – только суровая действительность

root@steamos:/home/desktop# cat /etc/os-release 
PRETTY_NAME="SteamOS GNU/Linux 7 (alchemist)"
NAME="SteamOS GNU/Linux"
VERSION_ID="1"
VERSION="1 (alchemist)"
ID=steamos
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.steampowered.com/"
SUPPORT_URL="http://support.steampowered.com/"
BUG_REPORT_URL="http://support.steampowered.com/"
Uniqa
() автор топика

гном3 во всей красе. они жн вроде думали убутну использовать, побоялись наезда юристов?

Deleted
()

Святой Коннектий! Богохульство то какое ...

Если это действительно стимось то все пропало, все ...

одна надежда что это УГ к релизу допилят и сделают свой DE

MikeDM ★★★★★
()

Ужас. Про болгенос уже вспоминали?

Дениска подрос и устроился работать в валв?

unfo ★★★★★
()
Ответ на: комментарий от Deleted

мля, а вот если чуток бы читал что это бета, то понял бы ты что скоро допилят.

fallout4all ★★★★★
()

Нужно БОЛЬШИМИ БУКВАМИ, в начале новости написать для тех кто не в курсе, что абсолютное большинство пользователей того что на скрине, никогда не увидят.

CrossFire ★★★★★
()
Ответ на: комментарий от Uniqa

никаких доказательств, что их форк xcompmgr и отсутствие оконного менеджера поднимают прроизводительность до небес мной ещё не замечено.

Ждем бенчей от Phoronix: http://www.phoronix.com/scan.php?page=news_item&px=MTU0Mzc

I'm also working on a kernel comparison and Ubuntu vs. SteamOS performance benchmarks. Hope the first of these articles will come in a few hours.

X-Pilot ★★★★★
()

Зачем было это в виртуалбоксе запускать? Только людей пугать.

kinik ★★☆
()

Всем белкам-истеричкам

Панику отставить. При загрузке SteamOS выглядит так: http://www.youtube.com/watch?v=TheTQsdf460

То, что на скринах, включается галочкой в настройках.

CLU
()
Ответ на: комментарий от Reset

Неужели вы только сейчас поняли, что steam os - это один большой и толстый вброс, а подобное набрасывание на вентиллятор и различные виды троллинга - во многом основа пиар-стратегии Valve?

gill_beits ★★★★
()

SteamOS не хочет загружаться на ноутбуке DNS. Сначала мне было лень искать DVD-RW и я просто пробросил HDD ноутбука в VirtualBox и установил туда систему. После этого перезагрузил - комп не видит системы на HDD. Применил совет для VirtualBox - не видит. Тогда я всё-таки нашёл DVD-RW и записал туда образ. Не видит и его тоже. До SteamOS на HDD была убунта, и она спокойно загружалась. Помогите решить проблему.

Спасибо за команду для создания iso!

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)

Скажи, добрый человек, а это ты так с дизайном десктопа намутил или он там по дефолту такое говно?

DocPainkiller
()

BolgenOS для того чтобы хомяки могли играть в 8-битное треш гавно с меньшим количеством плясок, чем это было бы на обычном дебиане

p.s. Хотя не факт

Xegai ★★
()
Последнее исправление: Xegai (всего исправлений: 1)

Пишу из SteamOS. Как здесь переключить все существующие пакеты на репозиторий Debian, кроме Mesa, ядра и модулей dkms? В SUSE было просто, а в этом synatpic я только нажму «указать версию» для первого пакета, сразу мне хотят снести пакетов на 700 мегабайт из 900.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Сделал что хотел:

sudo apt-get install gcc-4.7=4.7.2-5 gcc-4.7-base=4.7.2-5 cpp-4.7=4.7.2-5 libstdc++6=4.7.2-5 libquadmath0=4.7.2-5 libgcc1=1:4.7.2-5 cpp=4:4.7.2-1 libgomp1=4.7.2-5 libitm1=4.7.2-5 dkms=2.2.0.3-1.2 gcc=4:4.7.2-1 gcc-4.7-base:i386=4.7.2-5 libexpat1:i386=2.1.0-1+deb7u1 libffi5:i386=3.0.10-3 libgcc1:i386=1:4.7.2-5 libgfortran3=4.7.2-5 libpciaccess0:i386=0.13.1-2 libstdc++6:i386=4.7.2-5 libx11-6:i386=2:1.5.0-1+deb7u1 libxau6:i386=1:1.0.7-1 libxcb-dri2-0:i386=1.8.1-2+deb7u1 libxcb1:i386=1.8.1-2+deb7u1 libxdmcp6:i386=1:1.1.1-1 libxext6:i386=2:1.3.1-2+deb7u1 libxfixes3:i386=1:5.0-4+deb7u1 zlib1g:i386=1:1.2.7.dfsg-13 zlib1g=1:1.2.7.dfsg-13 libffi5=3.0.10-3 libpciaccess0=0.13.1-2 libx11-6=2:1.5.0-1+deb7u1 libxau6=1:1.0.7-1 libxcb-dri2-0=1.8.1-2+deb7u1 libxcb1=1.8.1-2+deb7u1 libxdmcp6=1:1.1.1-1 libxext6=2:1.3.1-2+deb7u1 libxfixes3=1:5.0-4+deb7u1

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libexpat1
Suggested packages:
  cpp-doc gcc-4.7-locales gcc-multilib manpages-dev autoconf automake1.9
  libtool flex bison gdb gcc-doc gcc-4.7-multilib libmudflap0-4.7-dev
  gcc-4.7-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libquadmath0-dbg
  libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7 binutils-gold
Recommended packages:
  fakeroot libc6-dev libc-dev
The following packages will be upgraded:
  libexpat1 libexpat1:i386
The following packages will be DOWNGRADED:
  cpp cpp-4.7 dkms gcc gcc-4.7 gcc-4.7-base gcc-4.7-base:i386 libffi5
  libffi5:i386 libgcc1 libgcc1:i386 libgfortran3 libgomp1 libitm1
  libpciaccess0 libpciaccess0:i386 libquadmath0 libstdc++6 libstdc++6:i386
  libx11-6 libx11-6:i386 libxau6 libxau6:i386 libxcb-dri2-0 libxcb-dri2-0:i386
  libxcb1 libxcb1:i386 libxdmcp6 libxdmcp6:i386 libxext6 libxext6:i386
  libxfixes3 libxfixes3:i386 zlib1g zlib1g:i386
2 upgraded, 0 newly installed, 35 downgraded, 0 to remove and 19 not upgraded.
Need to get 18.2 MB of archives.
After this operation, 165 kB disk space will be freed.
Do you want to continue [Y/n]?

Установил нужную программу. Теперь другой вопрос.

 libdrm-dev : Depends: libdrm2 (= 2.4.40-1~deb7u2) but 2.4.49-2+bsos1 is to be installed
              Depends: libdrm-intel1 (= 2.4.40-1~deb7u2) but 2.4.49-2+bsos1 is to be installed
              Depends: libdrm-radeon1 (= 2.4.40-1~deb7u2) but 2.4.49-2+bsos1 is to be installed
              Depends: libdrm-nouveau1a (= 2.4.40-1~deb7u2) but 2.4.40-1~deb7u2+bsos3 is to be installed
              Depends: libkms1 (= 2.4.40-1~deb7u2) but 2.4.40-1~deb7u2+bsos3 is to be installed
 libgcrypt11-dev : Depends: libgcrypt11 (= 1.5.0-5+deb7u1) but 1.5.0-5+deb7u1+bsos6 is to be installed
                   Depends: libgpg-error-dev but it is not going to be installed

Со вторым пакетом всё ясно - переключиться на версию из Debian. А с первым? Я хочу libdrm-dev новой версии! А где её взять?

ZenitharChampion ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.