LINUX.ORG.RU
ФорумTalks

как сделать линуксы популярными


0

1

Собсно чо.

Нужно заюзать стратегию развития XBox 260 / PS3.

Издавать такое ПО, которое технически будет совместимо только с платформой Linux(tm). Т.е. весь софт будет эксклюзивами.

И подкрепить это DRM'нутым железом, которое технически может быть совместимо только с линуксами.

Тогда даже для одной-единственной важной программы (такой как Firefox или OpenOffice), человеку придется покупать linux-based PC.

★★★★☆

Стив, вы в своём репертуаре. И дизайну побольше навести, да?

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

> Пруф в студию!!!

http://www.cn.ru/games/poster/5138073/
не варез, т.к. это локальный трекер, скачать с него не сможешь ничего. Зато прочитать описание — сможешь.
Если хочешь качабельное, впиши в гуголь «God of War PC», он найдет сто тыщ трекеров.

одну и туже игру на PC с джоем и на нормальной консольке


не совсем одну и ту же - порты же. В основном те игры, которые заявлены как гарантированно хорошо работающие на PC.

я тоже почти не играю в игры других жанров, кроме как RPG/adventure ;)

ах да, не смог играть на геймпаде в Mass Effect и Fallout 3. Поскольку на косоли есть только геймпад - на консоли не смог вообще. В шутере нужно наносить мгновенные точные выстрелы в голову из пистолета, а не имея этой возможности чувствуешь себя беспомощным идиотом. И да, у Fallout 3 NV на консоли графика похуже и лагает.

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от le_legioner

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

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

> и как особенность Linux. Как например то, что если программа закрывается с ошибкой, нужно запустить её из консоли и узнать что она пишет

Ага, перректальное удаление гланд это просто такая милая особенность нашей клиники.

Вот когда таких «особенностей» не останется, тогда и можно будет идти, завоёвывать десктоп.

JustGuest
()
Ответ на: комментарий от stevejobs

>от твоего понимания того и другого — возможно.

А как ещё можно понять следующие утверждения:

Предпочитайте переносимость эффективности.

Пишите простые части, соединяемые понятными интерфейсами.


Разрабатывайте прозрачные программы для облегчения последующего пересмотра и отладки.


?

Ты же предлагаешь писать непереносимые программы со сложным API (с простым API достигнуть непереносимости, не закрывая программу, практически невозможно).

не придется.


Ну как не придётся, если придётся? Если API операционной системы прост и задокументирован, то её легко сэмулировать. Если же сложен, незадокуменирован и трудно понимаем даже при открытости системы, а также зависим от внутренней архитектуры отдельных компонентов системы, то изменив код системы, очень легко сделать её несовместимой с программами, разработанными под предыдущие версии.

И ты предлагаешь

подкрепить это DRM'нутым железом, которое технически может быть совместимо только с линуксами.


Как ты себе это представляешь? Во-первых, термин DRM применяется только к средствам защиты авторских прав, которые здесь ни при чём. А, во-вторых, возможно только 2 варианта:
1) Тивоизация, то есть, когда разрешено загружать только определённую сборку ядра. А это и есть превращение линукса в проприетарщину.
2) Можно запускать любой код, написанный/собранный для данной архитектуры.
Процессору ведь абсолютно всё равно, линукс это или не линукс. Если он понимает инструкции, то он их выполняет. Следовательно, каждый, кто знает эти инструкции, может создать программу (в том числе ОС), выполняемую на этом процессоре.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

Может-то может, но вы полноценный мастдай для MIPS или хотя бы ARM видели? Вот то-то и оно...

Не надо ничего огораживать, достаточно лишь использовать передовое железо :)

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

> с простым API достигнуть непереносимости, не закрывая программу, практически невозможно

Достаточно сделать программы платными, для других осей. Гешефт!!11

JustGuest
()
Ответ на: комментарий от ntp

Время распрыжки и задрачивания рокетджампов в кваке безвозвратно ушло.

Игроки батлфилда смотрят с недоумением. Популярных игр требующих скилла-вагон и маленькая тележка.
Вы не нанохиде что мы отошли от начальной темы?

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

Та не,порно реально продвигает свои стандарты.

Ну и пользует затем все остальные.

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

http://www.cn.ru/games/poster/5138073/

На фикцию смахивает... и ресурс какой-то не убедительный, хреновый пруф короче. Думаю геймланд тот же больше похож на достоверный источник, так же можете глянуть на википедии, на полках магазинов и тд. Более того GOW - сониевский эксклюзив, сделанный для поддержки своей платформы самой сони. У многих (включая меня) это самая любимая игра на свете, паралельно причина/одна из причин (я отношусь ко второму варианту) предпочтения именно PS. И даже если она тапи и есть на PC (имхо это миф), её «популярность» на данной платформе говорит сама за себя. В некоторые игры играть на PC - мазохизм. ЗЫ поиск в гугле ничего вразумительного не дал. Поиск в онлайн магазах диска PC версии тем более.

Поскольку на косоли есть только геймпад

Я выше говорил, что это заблуждение.

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

Но это не совсем то, что предлагает автор темы. Это m$ вследствие примерно того, что предлагает автор (в первой части своего предложения), сами попали в свою же ловушку, из которой пытаются вылезти при помощи .NET. Производители процессоров архитектуры MIPS же не против того, чтобы на них запускалась венда. Но она там теряет смысл, потому что большинство вендософта работает только под x86 (причём, возможно, перекомпиляция дела не поправит).
А автор темы предлагает искусственное ограничение, чтобы вообще кроме линукса на этом процессоре ничего не запустить.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

> Ты же предлагаешь писать непереносимые программы со сложным API

можно просто завязать многие жизненно-важные функции на функционал ядра. А ядро и так сложное и непереносимое. Через пару лет целенаправленного внедрения окажется, что весь новый софт пользуется теми функциями ядра, которые маловероятно повторить в другой ОС.

достигнуть непереносимости, не закрывая программу, практически невозможно


напротив, очень просто. Разработчики просто не будут переносить программу на альтернативные ОС. Сами не будут. И сообщество, которое обычно берется за поддержку проектов - тоже не будет. А никто кроме них это и так не сможет. По крайней мере, не те 3.5 анонимуса, которые отвечают в MS/Apple за опенсорц — не нужно никакой особой криптографии, сама сложность софта их раздавит. А помощи они ни у кого не допросятся. Как метко выразились в руководстве разработчиков Хромиума, «in OpenSource no one can hear your scream».

Процессору ведь абсолютно всё равно, линукс это или не линукс. Если он понимает инструкции, то он их выполняет. Следовательно, каждый, кто знает эти инструкции, может создать программу (в том числе ОС), выполняемую на этом процессоре.


шаг 1) выделяем, от каких архитектурных принципов зависят конкуренты (н-р Windows)
шаг 2) создаем чип, принципиально несовместимый с этой архитектурой
шаг 3) (опционально) конкуренты (н-р Microsoft) тратят триллионы вечнозеленых на переписывания ведра и окружения своих ОС с нуля

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

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от JustGuest

>Достаточно сделать программы платными, для других осей. Гешефт!!11

Ну тогда они, получается, будут несвободными.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

Достаточно сделать программы платными, для других осей. Гешефт!!11

Ну тогда они, получается, будут несвободными.

зато более справедливыми))))

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

>можно просто завязать многие жизненно-важные функции на функционал ядра. А ядро и так сложное и непереносимое. Через пару лет целенаправленного внедрения окажется, что весь новый софт пользуется теми функциями ядра, которые маловероятно повторить в другой ОС.

И как, например, программа для работы с текстовыми документами, или игра, или графический редактор, будет зависеть от неповторимых функций ядра?

напротив, очень просто. Разработчики просто не будут переносить программу на альтернативные ОС. Сами не будут. И сообщество, которое обычно берется за поддержку проектов - тоже не будет.


Так они и не переносят, за исключением некоторых крупных проектов. А более мелкие работают на windows из-за того, что на неё перенесены библиотеки, через которые программа взаимодействует с системой. А их как раз 3.5 человека могут перенести.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от JustGuest

>Одно другому вроде бы не мешает.

Кто кому?

Ttt ☆☆☆☆☆
()

Был уже вопрос, как написать приложение, работающее только под линем и с открытым софтом. Увы и ах, нельзя.

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

> На фикцию смахивает...

там не фикция — там эмулятор. Зато я видел, как в это играли на PC, и оно вполне играбельно. Если поднапрячься и слить эмуль и игру (и оформить в виде отдельного релиза) — будет вполне себе GoW для PC :)

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от erfea

И кто их будет писать? Многие разработчики существующего свободного софта разделяют идеологию свободного/открытого ПО, поэтому если это будет, то только через их труп.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от stevejobs

>шаг 1) выделяем, от каких архитектурных принципов зависят конкуренты (н-р Windows)

шаг 2) создаем чип, принципиально несовместимый с этой архитектурой

шаг 3) (опционально) конкуренты (н-р Microsoft) тратят триллионы вечнозеленых на переписывания ведра и окружения своих ОС с нуля



Убалтываем IBM сделать доступные версии ppc машин, не? Я был бы счастлив, а то цена это только полбеды, где их купить?! Их дилеры работать хотят только с юр. лицами и по безналу, да и редкие из них согласятся без безумного опта. А какие у них рабочие станции на power, ням ням...

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

там не фикция — там эмулятор. Зато я видел, как в это играли на PC, и оно вполне играбельно. Если поднапрячься и слить эмуль и игру (и оформить в виде отдельного релиза) — будет вполне себе GoW для PC :)

ОМГ. Я уж промолчу что GOW без полноценного дуалшока хрень, но еще и эмулятор консоли, несопостовимо более унылый нежели даже вино. Мне было куда проще купить PS2, стоит копейки и лицензионый диск давно уже в платине, а это тоже копейки.

erfea ★★★★★
()

Но что линукс от этого получит? Ну поддержку дров, а так LinuxUltimateTweakPro for only 14$.

Сила opensource в продвинутом сообществе. Не количеством, а качеством. Пока VLC и MPlayer не станут одним проектом, привлекать внимание незачем.

Andaril
()
Ответ на: комментарий от stevejobs

>шаг 3) (опционально) конкуренты (н-р Microsoft) тратят триллионы вечнозеленых на переписывания ведра и окружения своих ОС с нуля

Пока мы будем делать шаги 1 и 2, m$ пронюхает, пересадит всех пейсателей прикладного вендо-ПО на .NET, сама постепенно избавляется от платформозависимого кода (есть/были/будут же у них кое-какие версии для IA-64 и ARM), и как только твой план перейдёт в финальную стадию, выпустит windows для этой архитектуры.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от JustGuest

А ты мне скажи как сделать так, чтобы как в Windows 2000, недостающие библиотеки выводились в окне, а не в консоли?

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

> И как, например, программа для работы с текстовыми документами ... будет зависеть от неповторимых функций ядра?

где сейчас самый большой бардак? в MM, да? Пусть будет использоваться нестандартная работа с памятью. Низкоуровневые методы работы с памятью скрыть от приложений вообще совсем, так чтобы можно было использовать только самое высокоуровневые методы. Дальше осталось придумать, как завязать высокоуровневую логику работы с памятью на особенности ее реализации настолько, чтобы переписать ее под другую модель памяти стоило существенных усилий. Потом повторяем данное действие для всех остальных частей ведра, в порядке убывания бардака.

Пока программисты MS будут копировать (как сейчас проект Mono) всю эту байду на Windows, у них мозги через уши вытекут. Ну или им придется написать еще один свой линукс. В любом случае, они будут вечно догоняющими. И даже если у них это получится, на них тут же нужно будет устроить всемирную патентную травлю, одновременно изменяя свою платформу на что-то еще более прогрессивное и несовместимое.

за исключением некоторых крупных проектов


в первую очередь непереносимыми должны стать крупные проекты. Такие как Photoshop для Windows. Чтобы пользователи ныли «ааа, на Windows не запускается GIMP, зачем она нужна такая кривая недоделка?».

что на неё перенесены библиотеки, через которые программа взаимодействует с системой


перестать писать на этих плохих, переносимых на венду библиотеках. Речь ведь идет о _новом_ софте. А новый софт будет написан целиком на неперносимых на другие платформы библиотеках.

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от Ttt

там не фикция — там эмулятор. Зато я видел, как в это играли на PC, и оно вполне играбельно. Если поднапрячься и слить эмуль и игру (и оформить в виде отдельного релиза) — будет вполне себе GoW для PC :)

Они арм версию уже несколько раз обещали, потом клали на неё, серочка должна была уметь арм, сколько они это чудовище клепали?! О чем тут вообще говорить то. И да кто сказал, что даже на условиях выхода версии венды под новую архитектуру, можно ждать что база ПО будет достаточно быстро перенесена. Про полный переход на нет даже не говорите, венда и так убога и тормознута, от них во времена вислы чуть не сбежали все. Тотальный перезд на нет её точно убъёт, без сомнений.

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

Пока программисты MS будут копировать (как сейчас проект Mono) всю эту байду на Windows, у них мозги через уши вытекут. Ну или им придется написать еще один свой линукс. В любом случае, они будут вечно догоняющими. И даже если у них это получится, на них тут же нужно будет устроить всемирную патентную травлю, одновременно изменяя свою платформу на что-то еще более прогрессивное и несовместимое.

Почему-то вариант открыть power для масс, предложеный мною выше, мне кажется не только правдоподобнее, но и проще ;)

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

> m$ пронюхает, пересадит всех пейсателей прикладного вендо-ПО на .NET

MS УЖЕ пронюхало, и начало писать свой собственный опенсорц. Завязанный на Windows, конечно.
Недавно на Хабре толпы местных обитателей пытались втюхать, что якобы MS теперь опенсорц-компания, наступило счастье, итп. Ну как, веришь им? ;)

stevejobs ★★★★☆
() автор топика

> Тогда даже для одной-единственной важной программы (такой как Firefox или OpenOffice), человеку придется покупать linux-based PC.

Издавать такое ПО, которое технически будет совместимо только с платформой Linux(tm). Т.е. весь софт будет эксклюзивами.

Autodesk делает именно так. Flame, Flare, Lustre, Inferno. Под Винду не выпускаются.

Godinni
()
Ответ на: комментарий от stevejobs

>перестать писать на этих плохих, переносимых на венду библиотеках. Речь ведь идет о _новом_ софте. А новый софт будет написан целиком на неперносимых на другие платформы библиотеках.

Ну давай напиши нам, например, библиотеку построения GUI, которая работает только под Linux и при этом не загонит нас самих в собственную ловушку. Единственный вариант — намертво привязать к иксам, но:
1) Под венду реализации иксов давно есть.
2) Даже если не использовать иксы, то либо перенести на венду будет легко, либо программировать при помощи этой библиотеки будет очень сложно.
3) Кое-кто у нас задумал переходить на Wayland. А в далёком будущем и Wayland будет признан устаревшим, и придётся опять все программы переписывать.

Пусть будет использоваться нестандартная работа с памятью. Низкоуровневые методы работы с памятью скрыть от приложений вообще совсем, так чтобы можно было использовать только самое высокоуровневые методы. Дальше осталось придумать, как завязать высокоуровневую логику работы с памятью на особенности ее реализации настолько, чтобы переписать ее под другую модель памяти стоило существенных усилий.


В некоторых случаях с памятью работают только при помощи (malloc/free) / (new/delete), а в случае использования языков более высокого уровня — вообще никак не работают. Мне лишних сложностей не надо, чтобы для программы для работы с текстовой информацией надо было вдоль и поперёк знать систему управления памятью. Тогда многим и за жизнь не отрастить бороду нужной для преодоления порога вхождения длины.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

В некоторых случаях с памятью работают только при помощи (malloc/free) / (new/delete), а в случае использования языков более высокого уровня — вообще никак не работают. Мне лишних сложностей не надо, чтобы для программы для работы с текстовой информацией надо было вдоль и поперёк знать систему управления памятью. Тогда многим и за жизнь не отрастить бороду нужной для преодоления порога вхождения длины.

почему все так боятся работать с памятью?! это же просто! Кстати программ не работающих с памятью не существует, это делает в худшем случае GC. Другое дело, что вот изгаляться над ней реально не стоит.

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

Кто хочет, тот ищет возможности, а кто не хочет — ищет оправдания.

Битва будет долгой, кровавой и с большим количеством жертв на всех фронтах. Вместо того, чтобы придумывать оправдания «ой почему бы нам не остаться дома», мог бы подумать как собрать поболее водородных бомб.

===

Гордо встань под наше знамя,
Юный, зрелый и старик!
Был вчера ты глупый люмпен,
А сегодня — подрывник.

Белфаст


В долгий путь,
Не зная срока,
Сам себя благослови —
Есть же где-нибудь дорога
От любви к любви!

Никольский/Воскресение

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от erfea

>Кстати программ не работающих с памятью не существует, это делает в худшем случае GC.

Спасибо, Кэп.

почему все так боятся работать с памятью?! это же просто!


А зачем усложнять? Если для этой задачи достаточно только выделять куски нужного объёма и освобождать по ненадобности, то зачем лезть на более низкий уровень? Только затрат ресурсов межушного нервного узла больше.

Ttt ☆☆☆☆☆
()

Эксклюзивный софт будет являться той самой блокировкой по производителю, против которого мы и больше всего возмущаемся
Если GNU будет применять против Windows такие методы, то на смену одному диктатору придёт другой диктатор

Это важно
Нужно делиться всем что есть и пускай они смеются в лицо... пускай имеют новые блага на дармовщинку... нельзя никого дискредитировать, хоть это и играет на руку сопернику
Или это не GNU

jabite
()
Ответ на: комментарий от Ttt

> то зачем лезть на более низкий уровень?

не более низкий, более высокий. Например, чтобы можно было попросить у ОС объект типа «картинка». При этом ты можешь обратиться к картинке только с помощью высокоуровнего апи, оставляя его реализацию на ведро/фреймворк. Если апи будет достаточно изощренным, повторять его замаешься. Особенно если оно связано с моделью процессов, сети, сигналов, итп.

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

А зачем придумывать, если я считаю твою идею бесперспективной. Ну превратишь ты линукс в бесплатную венду, и какая от этого выгода? Будет всё на соплях держаться: одну строчку в системе изменишь — сразу совместимость с приложениями слетит, а приложения будут наглухо привязаны к конкретной версии ОС и конкретной архитектуре процессора. И vendor lock-in, и фактически отсутствие свободы модифицировать ПО.

Если хочешь, можешь делать — флаг тебе в… руки. Можешь искать единомышленников. Но лично я не поверю в успех твоей идеи до тех пор, пока этот успех не свершиться на практике.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от stevejobs

>Если апи будет достаточно изощренным, повторять его замаешься.

Ну вот, тогда будет несовместимость между версиями одной и той же системы, т.к. в случае изощрённого API гораздо проще допустить отклонение от стандарта.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

> свободы модифицировать ПО.

свободы выбирать и модифицировать ядро. Которое с какого-то момента можно вообще не модифицировать, просто пилить новый прикладной софт. А вот ПО модифицируй как хочешь.

одну строчку в системе изменишь — сразу совместимость с приложениями слетит


ты как-то не так меняешь строчки в системе

Но лично я не поверю в успех твоей идеи до тех пор, пока этот успех не свершиться на практике.


чтобы делать революцию, нужны бойцы. Боги любят тех, у кого больше полков. Не выходя на войну сам, ты понижаешь свои же шансы увидеть успех.

stevejobs ★★★★☆
() автор топика

> И подкрепить это DRM'нутым железом, которое технически может быть совместимо только с линуксами.

Зачем DRM? Достаточно любой !x86.

И вообще, идея говно и не рулит. Популяризировать надо весь опенсорс в принципе, а не отдельно взятое ядрышко.

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

> Прежде чем пихать на дескотопы - сначала нормальный гуй сделайте. Уровня макоси, хотя бы.
То есть убрать половину функциональности (копирование средней кнопкой, переключение рабочих столов, гибкая настройка панели, возможность перетаскивания с альт+мышь...), добавить тормозов, установить в систему по умолчанию знаменитую заставку с трояном?

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

> Прежде чем пихать на дескотопы - сначала нормальный гуй сделайте. Уровня макоси, хотя бы.
В макоси не особо хороший гуй, но убунта его зачем-то копирует...
Лучше KDE 3.5 ещё ничего не придумали. Разве что если KDE4 допилят...

Xenius ★★★★★
()

Упомянутые стратегии хороши при мощном маркетинге и в целом ориентации на заколачивние бабла. А линукс тут не при чем окажется, он не по этой части.
И ведь что самое обидное, только захочешь написать «стив джобс, залогиньесь!» - а он уже...

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

А автор темы предлагает искусственное ограничение, чтобы вообще кроме линукса на этом процессоре ничего не запустить.

Такие костыли точно не нужны.

Eddy_Em ☆☆☆☆☆
()

stevejobs> Издавать такое ПО, которое технически будет совместимо только с платформой Linux(tm). Т.е. весь софт будет эксклюзивами.

Есть такое. Только на линукс все и сразу перелазить не спешат. Хотя бы потому, что огромная аудитория - это хомячки. А чтобы ОС была популярной среди хомячков, она должна быть дерьмом.

Quasar ★★★★★
()

Тред не читал. ответ на заголовок темы: запретить Windows.

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