По-моему, если абстрагироваться от "армии студентов" vs "злобных капиталистов", вырисовывается весьма четкая картина:
— Windows-related продукты (вообще почти все коммерческие) проектируются относительно use cases. Use cases выбираются "на среднего пользователя", дабы охватить как можно большую часть рынка. В пролете — юзеры с нестандартными потребностями. Они экономического интереса не представляют и под них система "затачиваться" не будет.
— В мире Linux/FSF разработка ориентирована на фичи. То, как конечный пользователь будет этими фичами пользоваться — головная боль конечного пользователя. Результат — имея запас по времени настроить под себя можно что угодно, но "быстро решить типичную задачу" нельзя по определению (никто не задумывался, какие задачи будут "типичными"). Пример — GCC. Отличный компилятор с отличным оптимизатором и возможностью настроить что угодно. Наитипичная задача сборки кросс-билда GCC из исходников превращается в жуткую рутину:
1. Скачать binutils.
2. Скачать GCC
3. Скачать GMP
4. Скачать MPFR
5. Скачать GDB
6-8. Сконфигурировать binutils, GCC, GDB
9-11. Собрать binutils, GCC, GDB
12-15. make install для binutils, GCC, GDB
И ведь никто за 10 с лишним лет не добавил в репозиторий скрипт для автоматической сборки... Фичи есть, а то, что тысячи людей будут каждый раз набирать десятки однотипных команд никого не волнует.
Интересно одно. Если MS "не думает" о нестандартных пользователях из элементарных коммерческих соображений, то зачем FSF занимается всякой лабудой вроде windows7sins.org вместо того, чтобы мотивировать разработчиков писать юзабельные продукты, а не просто "наборы функций с front-endом"?
Здравствуйте, bazis1, Вы писали:
B>Наитипичная задача сборки кросс-билда GCC из исходников превращается в жуткую рутину:
1. Скачать http://buildroot.uclibc.org/.
2. make configure, выбрать в графическом мастере нужные опции.
3. make
Собственно, всё. На выходе будет готовое изображение, пригодное для загрузки на целевое устройство.
Здравствуйте, bazis1, Вы писали:
B>По-моему, если абстрагироваться от "армии студентов" vs "злобных капиталистов", вырисовывается весьма четкая картина: B> — Windows-related продукты (вообще почти все коммерческие) проектируются относительно use cases. Use cases выбираются "на среднего пользователя", дабы охватить как можно большую часть рынка.
да это в принципе особенность коммерческих продуктов — цель-то получение прибыли, и ОС тут не причём
B> — В мире Linux/FSF разработка ориентирована на фичи. То, как конечный пользователь будет этими фичами пользоваться — головная боль конечного пользователя. Результат — имея запас по времени настроить под себя можно что угодно, но "быстро решить типичную задачу" нельзя по определению (никто не задумывался, какие задачи будут "типичными"). Пример — GCC. Отличный компилятор с отличным оптимизатором и возможностью настроить что угодно. Наитипичная задача сборки кросс-билда GCC из исходников превращается в жуткую рутину:
Наитипичная??? ух ты. круто. не знал... а на чём и подо что обычно собирают?
B>1. Скачать binutils. B>2. Скачать GCC B>3. Скачать GMP B>4. Скачать MPFR B>5. Скачать GDB B>6-8. Сконфигурировать binutils, GCC, GDB B>9-11. Собрать binutils, GCC, GDB B>12-15. make install для binutils, GCC, GDB B>И ведь никто за 10 с лишним лет не добавил в репозиторий скрипт для автоматической сборки... Фичи есть, а то, что тысячи людей будут каждый раз набирать десятки однотипных команд никого не волнует.
каждый наберет по разу. если надо не по разу, напишет себе скрипт. ничего страшного
а если кто-то не осилит, то заниматься кросскомпиляцией ему не надо.
развелись тут дети микрософта — кросс-билды на низкоуровневом ЯП им надо, а что такое configure уже и не знают.
B>зачем FSF занимается всякой лабудой вроде windows7sins.org вместо того, чтобы мотивировать разработчиков писать юзабельные продукты, а не просто "наборы функций с front-endом"?
так ведь троллинг же проще и веселее реальной работы. доказано всеми участниками КСВ, пишущими с работы.
Здравствуйте, bazis1, Вы писали:
B>По-моему, если абстрагироваться от "армии студентов" vs "злобных капиталистов",
Ну не совсем...
Дело не в капиталистах, а в нашем с вами будущем. Чем дольше существует цивилизация, тем меньше в ней рабства. Вопрос OpenSource -- это вопрос свободы. Это главный вопрос. А то что вы заметили -- это временное явление, на которое даже не стоит обращать внимания.
В мире OpenSource существует много течений. Вы привели лишь частный случай.
Приветствую, kochetkov.vladimir, вы писали:
k> 0K>Вопрос OpenSource -- это вопрос свободы. Это главный вопрос. k> Для кого он главный?
Явно не для тех, кто подобные твоему вопросы задает.
Здравствуйте, 0K, Вы писали:
0K>Дело не в капиталистах, а в нашем с вами будущем. Чем дольше существует цивилизация, тем меньше в ней рабства.
неправда. те, кто охотились на мамонтов, были свободнее нас.
0K>Вопрос OpenSource -- это вопрос свободы.
как могут рабы идеи (идеи опенсорса) быть свободными?
0K>Это главный вопрос.
у ВАс есть на него ответ?
0K>В мире OpenSource существует много течений. Вы привели лишь частный случай.
+1, да и чего общего у линукса со свободой
Здравствуйте, Antikrot, Вы писали:
A>каждый наберет по разу. если надо не по разу, напишет себе скрипт. ничего страшного A>а если кто-то не осилит, то заниматься кросскомпиляцией ему не надо. A>развелись тут дети микрософта — кросс-билды на низкоуровневом ЯП им надо, а что такое configure уже и не знают.
Откуда утверждение, что если я собираюсь решать сложную задачу, то я должен намеренно усложнять ее решение? Вот, например, я пишу драйвера на C++. Это не значит, что я не знаю C или ASM. Это значит, что зная, как добиться от компилятора нужных мне 20 строчек на асме одной строчкой на C++, я вполне логично выберу C++. А, например, писать драйвер сразу в байт-кодах я "не осилю" ибо влом.
Аналогично с GCC (ссылку выше посмотрю; речь идет о "классическом" подходе): допустим, я embedded-разработчик и перехожу на GCC с IAR/CrossWorks/etc. Зная архитектуру своего контроллера и язык, я могу успешно и качественно решить любую задачу (написать прошивку). Но нет, я должен разбираться в десятке опций, с которыми мне кроме как для разовой сборки/установки никогда не придется работать. Это как если бы вам предложили новую модель BMW, при входе в которую надо каждый раз решать пятиминутную головоломку. Оно конечно не слабО, но машина нужна, чтобы быстро передвигаться, а мозг поупражнять можно десятком других способов.
0K>Дело не в капиталистах, а в нашем с вами будущем. Чем дольше существует цивилизация, тем меньше в ней рабства. Вопрос OpenSource -- это вопрос свободы.
Свободы от чего? Освободиться от желания "бренного тела" нормально есть и "бренного мозга" чувствовать себя комфортно?
Вот как Вы себе представляете "мир, целиком сидящий на OpenSource"? На какие средства вы будете существовать, занимаясь написанием "свободного кода"? Единственный вариант — научно-исследовательские гранты, но они никогда не покроют весь спектр направлений, который можно охватить, написав шаровару/создав стартап. Поэтому, ИМХО, OpenSource — скорее ниша для фанатов (плюс research-вещей), не более того.
Здравствуйте, bazis1, Вы писали:
b> Вот как Вы себе представляете "мир, целиком сидящий на OpenSource"? На какие средства вы будете существовать, занимаясь написанием "свободного кода"?
Возможность брать оплату за услуги никто не отменял, а услугой может быть не только техническая поддержка, но и развитие ПО под требования заказчика, консультации, обучение и т.д. и т.п.
Здравствуйте, bazis1, Вы писали:
B>И ведь никто за 10 с лишним лет не добавил в репозиторий скрипт для автоматической сборки... Фичи есть, а то, что тысячи людей будут каждый раз набирать десятки однотипных команд никого не волнует.
если ты чегото не знаешь, то это совершенно не значит что этого нет...
у мя в gentoo например есть пакет sys-devel/crossdev... этот скрипт позволяет мне используя нативный gentooшный package manager а) собирать все необходимое для cross development и б) собирать кросс комилятором любые пакеты из репы
если покопаться я думаю чтонить можно нарыть и для других дистров, ну и накрайняк написать самому скрипт делающий 15 описаных в изначальньм посте действий не архисложная занача... ну да нада для этого поработать... и да, за этого нет значит народ обходится както без этого! -- и видимо всех устраивает... возможно кроме тебя... -- anyway, хочешь упростить себе жизнь: сделай сам (раз не можешь найти готовое)... отдай в community, и если решение жизнееспособное оно выживет...
Здравствуйте, Sheridan, Вы писали:
S>Приветствую, kochetkov.vladimir, вы писали:
k>> 0K>Вопрос OpenSource -- это вопрос свободы. Это главный вопрос. k>> Для кого он главный? S>Явно не для тех, кто подобные твоему вопросы задает.
Здравствуйте, 0K, Вы писали:
0K>Здравствуйте, bazis1, Вы писали:
B>>По-моему, если абстрагироваться от "армии студентов" vs "злобных капиталистов",
0K>Ну не совсем...
0K>Дело не в капиталистах, а в нашем с вами будущем. Чем дольше существует цивилизация, тем меньше в ней рабства. Вопрос OpenSource -- это вопрос свободы. Это главный вопрос. А то что вы заметили -- это временное явление, на которое даже не стоит обращать внимания.
0K>В мире OpenSource существует много течений. Вы привели лишь частный случай.
Вы едите еду, где используются несвободные рецепты.
Вы носите одежду, где используются несвободные химические соединения. Вообще несвободные химические соединения окружают нас повсюду.
Вы пьёте несвободные лекарства.
Вы ездите на несвободных машинах, да и большинство электронных девайсов несвободно.
В этом мире практически всё несвободно и это вас совершенно, вообще никаким образом не волнует. Почему?
PS. Sheridan, почему Вы не исповедуете концепцию свободного и бесплатного системного администрирования?
Здравствуйте, DangerMan, Вы писали:
DM>Здравствуйте, WizardBox, Вы писали:
DM>OpenSource — это свобода изучать и изменять исходный код, ничего более. Почему-то для многих это синоним бесплатности.
Почти про это я и писал. Аналогичная свобода в непрофильных для фанатов OpenSource областях им нафиг не сдалась.
Йогурт в магазине оценивается по вкусовым качествам, а не потому открыт ли рецепт или нет.
Здравствуйте, WizardBox, Вы писали:
WB>PS. Sheridan, почему Вы не исповедуете концепцию свободного и бесплатного системного администрирования?
Мне кажется, пример свободного системного администрирования — это когда админ не только решает какую-либо проблему, но и документирует и/или бесплатно рассказывает другим как проблема была решена. И такая практика вполне правильная и не стоит так уж саркастично к этому относиться.
Приветствую, WizardBox, вы писали:
WB> PS. Sheridan, почему Вы не исповедуете концепцию свободного и бесплатного системного администрирования?
Всмысле? Почему не админю забесплатно?
Еще как админю, друг мой, еще как.
Приветствую, Lloyd, вы писали:
L> WB>PS. Sheridan, почему Вы не исповедуете концепцию свободного и бесплатного системного администрирования?
L> Мне кажется, пример свободного системного администрирования — это когда админ не только решает какую-либо проблему, но и документирует и/или бесплатно рассказывает другим как проблема была решена. И такая практика вполне правильная и не стоит так уж саркастично к этому относиться.
И даже если такую формулировку брать (кстати с ней я вполне согласен), то все равно получается что я таки исповедую эту самую бом-концепцию
Здравствуйте, DangerMan, Вы писали:
DM>Здравствуйте, WizardBox, Вы писали:
WB>>Йогурт в магазине оценивается по вкусовым качествам, а не потому открыт ли рецепт или нет.
DM>Я всегда читаю состав ). Ты уверен, что захочешь есть йогурт, если не будешь знать, из чего он приготовлен? Можно ещё и глаза завязать, да ).
Я не про состав. Я про рецепт. Знать состав — это как знать какие процессорные инструкции используются в программе. А вот исходный код, тоесть как продукты готовятся,
практическм всегда закрыт. Только прочитав состав на этикетке, сделать аналогичный продукт почти нереально.
Здравствуйте, WizardBox, Вы писали:
WB>PS. Sheridan, почему Вы не исповедуете концепцию свободного и бесплатного системного администрирования?
Наверное потому, что свободный != бесплатный (в FAQ КСВ давно пора вынести).
А администрирование максимальное свободное — ни разу не видел, чтобы один админ скрыл от другого метод решения какой-то задачи (и стал, например, этот метод продавать).
Здравствуйте, WizardBox, Вы писали:
WB>Я про рецепт. Знать состав — это как знать какие процессорные инструкции используются в программе. А вот исходный код, тоесть как продукты готовятся, WB>практическм всегда закрыт.
А ты уверен, что от этого лучше потребителю?
Кстати, никогда не слышал про бывших сотрудников мясокомбинатов, которые после работы там уже не могут есть колбасу, потому что знают как ее готовят?
Здравствуйте, fdn721, Вы писали:
F>Здравствуйте, DOOM, Вы писали:
DOO>>свободный != бесплатный
F>А знаешь почему все считают "свободный" == "бесплатный"? F>По тому что, было бы СПО платным, его бы вообще ни кто не использовал бы. Почти всем насрать на все мнимые преимущества СПО.
Да ты что????? Значит, HP и IBM все это надо только потому, что халява?
F>Ну и кроме того самая "правильная", "православная" и обожаемая всеми фанатиками СПО лицензия GPL делает СПО БЕСПЛАТНЫМ!
RTFM.
F>Так что термин "свободный" == "бесплатный".
RTFM.
Здравствуйте, DOOM, Вы писали:
DOO>Здравствуйте, fdn721, Вы писали:
F>>Здравствуйте, DOOM, Вы писали:
DOO>>>свободный != бесплатный
F>>А знаешь почему все считают "свободный" == "бесплатный"? F>>По тому что, было бы СПО платным, его бы вообще ни кто не использовал бы. Почти всем насрать на все мнимые преимущества СПО. DOO>Да ты что????? Значит, HP и IBM все это надо только потому, что халява?
Здравствуйте, DOOM, Вы писали:
F>>А знаешь почему все считают "свободный" == "бесплатный"? F>>По тому что, было бы СПО платным, его бы вообще ни кто не использовал бы. Почти всем насрать на все мнимые преимущества СПО. DOO>Да ты что????? Значит, HP и IBM все это надо только потому, что халява?
именно, иначе в top500 были бы сплошь HP-UX и IBM AIX
Здравствуйте, Antikrot, Вы писали:
A>Здравствуйте, DOOM, Вы писали:
F>>>А знаешь почему все считают "свободный" == "бесплатный"? F>>>По тому что, было бы СПО платным, его бы вообще ни кто не использовал бы. Почти всем насрать на все мнимые преимущества СПО. DOO>>Да ты что????? Значит, HP и IBM все это надо только потому, что халява?
A>именно, иначе в top500 были бы сплошь HP-UX и IBM AIX
Нет не были бы. Слишком уж дорого самостоятельно развивать ОС — тот же HP-UX очень уж "классический". В конце-концов, почему HP SmartStart и IBM Director на базе Linux, а не HP-UX или AIX?
Здравствуйте, DOOM, Вы писали:
F>>>>По тому что, было бы СПО платным, его бы вообще ни кто не использовал бы. Почти всем насрать на все мнимые преимущества СПО. DOO>>>Да ты что????? Значит, HP и IBM все это надо только потому, что халява? A>>именно, иначе в top500 были бы сплошь HP-UX и IBM AIX DOO>Нет не были бы. Слишком уж дорого самостоятельно развивать ОС — тот же HP-UX очень уж "классический".
а если бы линукс был платным?
DOO>В конце-концов, почему HP SmartStart и IBM Director на базе Linux, а не HP-UX или AIX?
не будучи знаком со smartstart и imb director, предположу — чтобы не сильно вкладываться в развитие основы (вроде как основой для imb director была полуось когда-то), а взять халявное и вкладываться только в расширение
Здравствуйте, Antikrot, Вы писали:
DOO>>Нет не были бы. Слишком уж дорого самостоятельно развивать ОС — тот же HP-UX очень уж "классический". A>а если бы линукс был платным?
Платный Red Hat — одна из популярнейших платформ для коммерческих разработок
DOO>>В конце-концов, почему HP SmartStart и IBM Director на базе Linux, а не HP-UX или AIX? A>а взять халявное и вкладываться только в расширение
Не совсем халявное — вклад IBM и HP в развитие этой "халявы" очень даже немаленький. Просто им это удобнее — никто политику лицензирования не сменит, скорость развития выше, ибо наработки общие и т.п. У этих контор ОСь — дело побочное, оно им и не надо — им бы платформу подходящую, да геморру с ней поменьше. Вот и получается, что с линуксом выгоднее связываться, хоть это и стоит денег.
Здравствуйте, DOOM, Вы писали:
DOO>>>Нет не были бы. Слишком уж дорого самостоятельно развивать ОС — тот же HP-UX очень уж "классический". A>>а если бы линукс был платным? DOO>Платный Red Hat — одна из популярнейших платформ для коммерческих разработок
в виде беслатного centos
а серьезно — лишь показывает что бесплатные поделия в очередной раз сливают коммерческому софту.
PS. у меня самого RedHat EL для разработки основной
Здравствуйте, Antikrot, Вы писали:
DOO>>Платный Red Hat — одна из популярнейших платформ для коммерческих разработок A>в виде беслатного centos
Вообще-то нет. Один раз только видел косяк за циской — использовали Fedora Core IV в качестве платформы.
A>а серьезно — лишь показывает что бесплатные поделия в очередной раз сливают коммерческому софту.
О да... Конечно. Гениальность коммерческих разработчиков, которые в своем инсталляторе прописывают установку кучи rpm'ов режиме игнорирования зависимостей или которые делают для своего софта только русский интерфейс, но не включают в дистр пакет русификации консоли и т.д. — это, конечно, просто образчик качества. Куда уж там какому-нибудь Debian'у.
A>PS. у меня самого RedHat EL для разработки основной
Ну поздравляю — мое ИМХО, что Red Hat это один из кривейших дистров.
Здравствуйте, fdn721, Вы писали:
DOO>>Платный Red Hat — одна из популярнейших платформ для коммерческих разработок F>В том то и дело что благодаря GPL он бесплатный и называется CentOS. А название сменили только потому что Red Hat — это торговая марка Red Hat Inc.
В том то и дело, что коммерческие разработчики предпочитают Red Hat — я что непонятно написал что ли?
Здравствуйте, bazis1, Вы писали:
B>зачем FSF занимается всякой лабудой вроде windows7sins.org вместо того, чтобы мотивировать разработчиков писать юзабельные продукты
Патамушта так "громче" и это проще.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока