thedeemon: (Default)
[personal profile] thedeemon
Внезапно всплывший перевод интервью двухлетней давности с кернел-разработчиком, который пытался улучшить поведение декстопного Линукса, но не мог толком эти улучшения продемонстрировать, вызвал очередные дискуссии про перспективы Линукса на десктопе.

Да нет у него никаких перспектив.

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

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

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

Типичные слова линуксоеда: "Если бы люди умели пользоваться vim, grep, sed, awk, то миллионы программных продуктов так никогда и не были бы созданы (C) кто-то умный". В том-то и беда. Именно так теряется 95% аудитории - основная масса юзеров не будет тратить по полгода на изучение этих ваших vim, grep, sed, awk, perl и bash. Им нужна программа с красивым окошком и кнопкой "сделать п%$дато", а не набирать в консоли "ps aux | grep dmz | awk '{ print $3, " ", $2 }' | sort | tail -n 5 | awk '{ print $2 }' | xargs kill -9". Нужен простой и удобный в использовании софт, решающий конкретные задачи рядовых и не очень пользователей. Такие программы будут только там, где будут коммерческие разработчики, которые смогут их продавать за доступные хоум-юзерам деньги. А для такого софта дистрибуция в исходниках никак не годится.

Вот есть, например, Маки. Там дистрибуция и установка программ в бинарной форме была отточена отлично, оттого куча удобного, приятного и радующего пользователей софта, за который те с радостью платят деньги. Есть винда, где я компилю в Win7 бинарник с минимумом зависимостей, и он прекрасно работает и в Висте, и в ХР, и даже в Win98. В нем я могу реализовать какую-то пусть не идеальную, но работающую защиту от взлома, и спокойно его продавать. А вот понадобилось мне недавно простейшую консольную прогу запустить на хостинге с этим вашим линупсом, так нет - нужного компилятора там не стоит и прав нет поставить, просто собранный бинарник не работает из-за другой версии GLIBC, а статически собранный - не работает, потому что ядро, дескать, слишком старое, хотя и там и там 2.6.чего-то. При таком подходе я буду продолжать делать шаровары для винды и мака, а линуксоеды пусть дальше довольствуются своими поделками.

Re: подсказка

Date: 2009-09-18 03:32 pm (UTC)
From: [identity profile] nealar.livejournal.com
Про лицензию всё понятно. Очевидно, что линуксовое ядро "как есть" они взять не могли. Но юникслайк какой-нибудь вполне могли подобрать. Оченно похожий. К примеру, BSD/OS и FreeBSD в какой-то мере кодом обмениваются. Только ядра такого замечательного у них бы не было, потому что линуксовое им бы ни под каким видом не уступили.
Проблемы у этой второй компании будут именно в том, что тот_продукт_который_они_лично_продадут_юзеру уже сделан еплом. То есть, налицо конкурентный недостаток. А для тех, кто мог бы бесплатно использовать их наработки, это преимущество, да.
То есть, фирма пытается сесть между стульев Apple и Red Hat.

Re: подсказка

Date: 2009-09-18 04:15 pm (UTC)
From: [identity profile] stepancheg.livejournal.com
Apple можно победить меньшей ценой и более широкой поддержкой оборудования.

Red Hat принципиально не занимается десктопами.

Re: подсказка

Date: 2009-09-18 04:40 pm (UTC)
From: [identity profile] nealar.livejournal.com
Нельзя их победить поддержкой оборудования. До тех пор, пока винду не выпихнули из ниши дефолт-ОС. Поддержка станет слишком дорого. А ценой - да.

Re: подсказка

Date: 2009-09-18 05:07 pm (UTC)
From: [identity profile] stepancheg.livejournal.com
Нельзя их победить поддержкой оборудования

Я имел в виду поддержку в широком смысле слова. В MacOS X можно синхронизировать песни в iTunes только с iPod и iPhone.

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

Re: подсказка

Date: 2009-09-20 07:01 am (UTC)
From: [identity profile] nealar.livejournal.com
То есть, речь не только о драйверах. Тогда у линухов, действительно, есть шанс. Они более пофигистичны в смысле "что к чему цеплять", нету центральной идеологии. то даёт болmше возможностей.

Profile

thedeemon: (Default)
Dmitry Popov

December 2025

S M T W T F S
 12 3456
789101112 13
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 28th, 2026 08:29 pm
Powered by Dreamwidth Studios