http://www.abclinuxu.cz/clanky/rozhovor-ryan-c.-gordon-icculus?page=1
ЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪ
1) Представьтесь нашим читателям.
Меня зовут Райан, и я портирую игры на Linux. Когда я этого не делаю, то пишу утилиты для упрощения портирования. У меня также есть сервер icculus.org с моими проектами.
Я много думаю о том как сделать Linux лучше и надеюсь, что когда-нибудь внесу небольшой, но значимый вклад в его развитие.
2) Как вы пришли к Linux?
В 1994 году я перелез с OS/2 (она без вопросов покоцала мне MBR, да и не намного лучше она была чем Windows 3.1) на Slackware, и влюбился в неё, когда узнал, что можно собрать своё собственное ядро. К тому же классно, что православный GCC в Linux стандарт. Потом я был потрясен Enlightenment — как-будто попал в будущее, где кругом неведанные машины и летающие автомобили. Потом была Windows 95 и Red Hat (который я поставил на раздел где до этого была OS/2).
Далее, после какого-то красноглазого конкурса (где я выиграл), попал в Loki, таи портировал игры на Linux и Mac, потому что никто другой этого не делал.
Ля-ля-ля, одно привело к другому, и вот я здесь. Чего-то я больше про OS/2 говорю, чем о себе :)
3) Ваш первый компьютер?
Commodore 64! Я наверно использовал его всё моё детство, были компы и с MS-DOS.
Почти всё время на C-64 я играл. Не знаю, почему меня к нему тянуло, но мой папа был ещё тот пират и у нас были десятки коробок с дисками. Это было тогда, когда были ИГРЫ, а не этот шлак, который сейчас.
Технологии улучшаются, но не знаю — зацепит меня какая-нибудь игра снова. Даже при переходе на 8-битную Nintendo почувствовал, что это уже не то во многих отношениях.
//Вырос наверное. К.О,
4) Какой дистрибутив вы используете?
Только Ubuntu. Я перепробовал много дистрибутивов за много лет, и как-то пропустил Debian, но однажды наткнулся на APT-GET и понял — это то, что надо. Думаю Ubuntu сильно нацелен на создании системы для конечных пользователей. Не знаю как у них это получится, но сейчас мне кажется, что они имеют наибольший потенциал ... и популярность, которая в этом случае почти так же важна, как и потенциал.
5) С точки зрения разработчика, какой API лучше? OpenGL или Direct3D? И почему?
Мне больше по нраву OpenGL — это что-то. Не могу это объяснить хомячкам.
Самое плохое в Direct3D то, что он работает только на Windows. Вот если бы он был кроссплатформенным. Хотя я не возражаю против его использования. Но после того, как почти везде пишешь под OpenGL, а на Direct3D почти нигде, само собой, что Direct3D не нужен. Если бы я писал ПО для Windows, конечно использовал бы Direct3D, а если бы писал под сферического коня в вакууме — определённо OpenGL.
В общем знаю я все эти холиварные темы о том какой API лучше или дистрибутив или текстовый редактор, но это отвлекает — вместо этого надо сосредоточиться на создании зачётных вещей с помощью имеющихся у вас инструментариев, а если не получается сделать что-то стоящее, то сосредоточиться на создании более совершенных инструментариев.
6) Что вы думаете о качестве открытых видеодрайверов? Какая у вас видеокарта?
Думаю, что они не готовы. Очень плохо, что в основные дистрибутивы суют их по умолчанию, типа так надо...
У меня Nvidia GeForce 9800GTX с проприетарным драйвером. Потом куплю GeForce помощнее. Для моей работы это надо, как и блоб собственно.
Смешно, если бы было не так грустно, что открытый драйвер идёт без поддержки S3TC из-за проблем с патентами. Сейчас это как веб-браузер без поддержки .jpg!
Может быть я скотина, но открытые недодрайвера, которые по дефолту стоят почти везде только лишь из-за того, что они свободны — это не на руку Linux как экосистемы. Я считаю, что единственный способ сделать нормальные открытые драйвера заключается в разработке Nvidia (и других компаний), в качестве ведущего разработчика в сообществе, своих драйверов с открытым исходным кодом.
Я не имею в виду, что разработка драйверов настолько сложна, поэтому простые смертные их не осилят и нет смысла их открывать. Но считаю, что писать с нуля драйвера не очень умное решение, это как и производить новое железо без учёта предыдущего опыта и наработок. Более правильное решение — развивать уже открытые драйвера которые _работают_ на железке определённого производителя в любом дистрибутиве. В общем — развивать эти проекты. Все бы выиграли от этого.
Я продолжаю мечтать о лучшем мире :)
7) Несколько лет назад на рынке Linux-игр был своеобразный бум — довольно много известных игр портировали, планировалась поддержка и других популярных игр, но за последние пару лет всё глухо. Что вы на этот счёт думаете?
Это довольно спонтанное явление. Сейчас наступило время когда все думают, что игровые приставки это круто.
Nintendo серьезно слила рынок консолей, однако M$ и Sony видимо считают, что Kinect и Move продлят жизнь нынешнему поколению консолей вместо того, чтобы выпускать консоли следующих поколений. Я думаю они ещё пока не определились и пока просто продлевают жизнь нынешним консолям чтобы стричь бабло.
Xbox 360 и PS3 более пяти лет, а в Wii железо в основном от Gamecube! Рано или поздно разработчики игр столкнутся с тем, что не смогут реализовать на консолях задуманное и вернутся к PC. Такое происходит раз в несколько лет.
Вот тогда вы увидите как популярные игры появятся на Linux снова. Также как и на Mac.
8) Как от разработчика №1 по портированию игр, от вас в последнее время ничего не слышно. В чём причина или случилось что? :-)
В прошлом году я много работал над неигровым проектом, который занял большую часть моего времени, хотя я сделал несколько портов для первых двух Humble Indie Bundles.
Если только я один буду портировать игры на Linux, то у нас будут серьезные проблемы. Я рад за вклад который я сделал, но я бы лучше себя чувствовал если бы знал, что портирование игр будет продолжаться, вдруг я попаду под автобус. Есть и другие люди занимающиеся тем же самым чем и я. Вы также должны взять у них интервью :)
Ответ на:
комментарий
от amorpher
Ответ на:
комментарий
от amorpher
Ответ на:
комментарий
от frak
Ответ на:
комментарий
от frak
Ответ на:
комментарий
от wxw
Ответ на:
комментарий
от amorpher
Ответ на:
комментарий
от shatsky
Ответ на:
комментарий
от Arrakis
Ответ на:
комментарий
от Arrakis
Ответ на:
комментарий
от Umberto
Ответ на:
комментарий
от Panic_At_The_Kernel
Ответ на:
комментарий
от amorpher
Ответ на:
комментарий
от amorpher
Ответ на:
комментарий
от kott
Ответ на:
комментарий
от DNA_Seq
Ответ на:
комментарий
от amorpher
Ответ на:
комментарий
от ist76
Ответ на:
комментарий
от crimson_eyes
Ответ на:
комментарий
от frak
Ответ на:
комментарий
от amorpher
Ответ на:
комментарий
от amorpher
Ответ на:
комментарий
от Umberto
Ответ на:
комментарий
от Umberto
Ответ на:
комментарий
от shatsky
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Тулкит головного мозга (2016)
- Форум Python головного мозга (2016)
- Форум клавиатуриоз головного мозга (2014)
- Форум BSD головного мозга (2012)
- Галерея терминус головного мозга (2012)
- Форум Вконтакте головного мозга (2010)
- Форум Ябл головного мозга. (2011)
- Форум Рельсы головного мозга (2020)
- Форум топология головного мозга. (2014)
- Галерея HTML5 головного мозга (2013)