Отец Free Software Foundation, Ричард Столлман, выступил с критикой Линуса Торвальдса: "Если вы хотите сохранить свою свободу, не идите на поводу у Линуса". Речь идет о разногласиях по поводу GPL v3.
> сопляк, школу окончи, потом поймешь что еще бывает надо
Окончил школу, институт, аспирантуру, сейчас поджалуй начну писать статьи к докторской - но так и не понял, что, действительно еще что-то нужно кроме игрушек?
Во первых тебе никто не врал, если тебе что-то трудно представить кроме первокласниц ( педофил? ), то это твои личные проблемы, а во вторых твой любимый "портабельный" GNU Hurd работает только под x86, точнее не работает, а запускается, т.к. работать на нем нельзя. Так что врешь тут только ты. Если ты думаешь, что так сложно подставить один компилятор вместо другого и пересобрать ту же elibc, то ты просто ламер.
...Гражданская Оборона 1985 Поганая молодёжь 1985 Оптимизм 1986 Игра в бисер перед свиньями 1987 Красный альбом 1987 Мышеловка 1987 Хорошо !! 1987 Тоталитаризм 1987 Некрофилия 1988 Всё идёт по плану &nbs... >>>
жанр: Рок, Русский рок; формат: mp3
>Он критикует Линуса за что, что он (Линус) своими поступками может лишить свободы других пользователей... а это неправильно...
При этом он пытается отнять свободу у Линуса. А это тоже неправильно.
В конце концов, если уж так печётся о свободе остальных --- кто мешает обеспечить им эту свободу самостоятельно? Вместо того, чтобы сидеть и грозить пальчиком "ай, вот это неправильно! ай, вот то неправильно!" --- возьми и сам сделай как правильно.
А так-то конечно, п**деть --- не мешки ворочать....
>Если бы каждый программер-неудачнег писал бы по компилятору, этот мир бы был совсем другим...
Давайте будем последовательными. Когда кто-то говорит "Линус написал ядро", его тут же тыкают "его написал не он, а сотни программистов по всему миру". А компилятор, значит, бородатый дядько написал единолично? ;)
>Логика железная - без GPL ядро так и осталось бы на версии 0.01
Затрахали, чесслово....
Если GPL --- такое сильно колдунство, то какого хрена Hurd до сих пор влачит своё жалкое существование, более смахивающее на скитание астрального тела между двумя мирами?
>советую выйти в люди и узнать, что людям надо от смартфона ну расскажи, что мне нужно от смартфона.
> замена GNU гараздо безболезненнее, чем смена ядра - доказано столь "популярными" на десктопе ядрами как Hurd, OpenBSD, Solaris и т.д.
А привести логическую цепь доказательства целиком - слабо?
Вот я уже задавал вопрос о причинах успеха именно линукса. Страниц 5 назад. К сожалению, внятного ответа не получил, только констатацию "сперва юзеров и софта было мало, потом стало много".
У меня есть своя версия, но сперва хотелось бы услышать мнение тех, кто аппелирует к коммерческому успеху линукса о причинах этого успеха.
причин очень много - качество ядра, гарантия развития и поддержки, легко можно включить поддержку своего железа, более того для это не обязательно самим писать драйвера, бесплатность, надежность, эффективность ( ТОП 100 ), адекватный и последовательный организатор проекта в лице Линуса, легкая переносимость - не надо говорить про gcc, можно собирать и родными компиляторами для этой платформы, независимость от других крупных корпораций - т.е. тебя не кинут и т.д. - не будь какого-то из этих параметров Линукс бы не был таким успешным, GNU к этому отношение имеет весьма посредственное, потому что правильные слова мы и по телевизору послушать можем, а правильно и при этом умно сделать смогут единицы
> не надо говорить про gcc, можно собирать и родными компиляторами для этой платформы
Ложь человека, не знающего о чём он говорит. linux (как и многие *BSD) гарантированно собирался и собирается лишь с помощью gcc. Были времена, когда даже определённая версия gcc требовалась, она так и называлась некоторыми дистрибуторами kgcc. :)
Ты привёл такие "доказательства" лёгкой заменимости GNU в GNU/Linux, что даже первоклассница на них не купилась бы.
> твой любимый "портабельный" GNU Hurd
Нагло перевираешь мои слова. Hurd не мой любимый, у меня нет любимых ядер. Пока linux развивается, он будет в GNU использоваться, а прекратят его развивать, так GNU перейдёт на другое свободное ядро. Под софтом GNU я подразумевал выпущенные программы (ту самую часть GNU/Linux о которой мы спорим, что первичней). Так что Hurd я никак нигде не мог подразумевать. Он никогда не релизился, за ненадобностью, так как уже есть ядра под GPL и в скором времени будет ещё больше, зачем же силы тратить на ещё одно ядро. Лучше силы потратить на отсутствующие альтернативы проприетарщины (смотри приоритетные проекты GNU).
> Если ты думаешь, что так сложно подставить один компилятор вместо другого и пересобрать ту же elibc, то ты просто ламер.
Под все десятки архитектур, на которые портировали GNU/Linux? Ты просто не имеешь и тени понятия о чём говоришь.
И что такое elibc, которым ты и тебе подобные так кичитесь? Google даёт пару десятков малорелевантных результатов на "elibc". Вот на "glibc" почему-то пару миллионов результатов.
Ты и твои проприетарные сотоварищи делаете глобальную ошибку, когда приводите Линуса и ядростроителей себе в союзники. На деле они несмотря на ярковыроженную недальновидность очень даже на пути свободного ПО и сходить с него не собираются, как и с GPL, о чём бы там проприетарщики не мечтали. Так что тут Линус как раз мне союзник, и точно так же послал бы тебя подальше со своими идеями запрудить операционку проприетарным дерьмом. Или даже с идеямн всё бросить и заняться заменой GNU в GNU/Linux.
во первых как я же говорил врешь тут только ты - см. выше, во вторых - я программист и собираюсь под несколькими ОС, под разными компиляторами, и опыт переноса больших проектов у меня есть, по твоему другие ОС на не х86 платформах руками в бинарном коде сразу набирают? Ато что надо была отдельная версия gcc говорит про то, что в то время gcc просто не хватало функциональности, и к достоинствам это относить, как это ты делаешь, я бы не стал, скорее наоборот. :)
Это не даёт тебе право нести чушь в вопросах, где ты не разбирашься. Если ты думаешь, что тут (где большинство сами программисты) достаточно каждый день повторять что ты проприетарный программист, чтоб сразу попасть в авторитеты, то ты глубоко ошибаешься.
> по твоему другие ОС на не х86 платформах руками в бинарном коде сразу набирают?
Ты про какие такие ОС говоришь, на которых не бежит gcc?
> Ато что надо была отдельная версия gcc говорит про то, что в то время gcc просто не хватало функциональности
Нет. Oпять ты показываешь свои глубокие незнания темы. Просто было время (да и сейчас ситуация не особо отличается), когда ядро было завязано на некоторых специфичных свойствах gcc, а когда в gcc после 2.95 изменили некоторые вещи, оно перестало собирать ядро, и требовался старый gcc лишь для сборки ядра.
>причин очень много - качество ядра, гарантия развития и поддержки, легко можно включить поддержку своего железа, более того для это не обязательно самим писать драйвера, бесплатность, надежность, эффективность ( ТОП 100 ),
Это не причины, это следствия коммерческого успеха линукса, все эти факторы так или иначе присутствуют и в других системах.
А причины в чем???
> адекватный и последовательный организатор проекта в лице Линуса
Да, Линус действительно молодец. И его заслуги огромны, никто не спорит.
Однако, нельзя сказать, что, например, сантехники - неадекватны и непоследовательны. Ну, по крайней мере - не более чем Линус :)
> Если GPL --- такое сильно колдунство, то какого хрена Hurd до сих пор влачит своё жалкое существование, более смахивающее на скитание астрального тела между двумя мирами?
Оно не настолько сильное, чтобы оживить мертворожденого :(
Оставим для другого спора пакеты GNU типа GNOME, GIMP, gnash и ghostscript, и даже autotools, gettext и GNU tar, сосредоточимся лишь на ядре. Ты хоть лопни тут от злости, но даже для разработки ядра linux (а не говоря уже о сборке и запуске) крайне необходимы gcc, glibc, gpg и coreutils (а большинство разработчиков ядра ещё и gdb, grub, gzip, grep, bash и emacs используют). А если ты хочешь свой самописный дистрибутив сделать, где заменишь что-то из перечисленного (если не жаль многих и многих лет разработки на переизобретение велосипедов), то пожалуйста. Можешь сразу начать с NetBSD, там из GNU взято поменьше вещей, хотя тоже имеется достаточно. Только вот тягаться с GNU/Linux твой дистрибутив не сможет.
Потому что GNU на десктопах нет. И заменять нечего.
>На все твои многочисленные вопросы я отвечал выше. Ты только писать умеешь или читать тоже?
Читал. Так и не понял зачем тебе emacs на смартфоне, и какая есть достойная замена ядру. Ты писал про kFreeBSD, GNU/DOS, Hurd. Замечательные ядра! Linux рядом не валялся! Nexenta - opensolaris, а не gnu/solaris. Если поменять Linux на OpenBSD, получится OpenBSD, а не GNU.
Если ты мои ответы (где всё прожёванно для тех, кто из-за молодости или по другим причинам не знает историю GNU) читал так же, как и GPL (то есть по собственному признанию, недочитал и недопонял), то всё же чтение и понимание прочитанного тебе не даются.
> Если поменять Linux на OpenBSD, получится OpenBSD, а не GNU.
Если в какой-то системе GNU/Linux, где обычно более 1000-и пакетов поменять один пакет kernel на пакет kOpenBSD и произвести мелкие адаптации схожие с kFreeBSD, то получится система GNU/kOpenBSD, а вовсе не OpenBSD. У *BSD другая история всех ключевых пакетов, они не использовали все части системы GNU с 1991-ого, как это сделано в операционке с ядром linux.
> Потому что GNU на десктопах нет.
Никогда не поздно поучиться и узнать факты. Начни с www.gnu.org.
What is the GNU project?
The GNU Project was launched in 1984 to develop a complete Unix-like operating system which is free software: the GNU system. Variants of the GNU operating system, which use the kernel called Linux, are now widely used.
Первый линк (All GNU Packages) включает в себя сотни пакетов, разработанные под эгидой FSF. Втотой линк (All Packages in Directory) включает в себя тысячи пакетов, что образуют полную систему GNU. Думаю, ты там сможешь найти все свои программы, как системные, так и десктопные.
>Первый линк (All GNU Packages) включает в себя сотни пакетов, разработанные под эгидой FSF. Втотой линк (All Packages in Directory) включает в себя тысячи пакетов, что образуют полную систему GNU. Думаю, ты там сможешь найти все свои программы, как системные, так и десктопные.
KDE - кусок GNU?? Не знал. А как же двойное лицензирование? Трольтехи знают что они - часть GNU-проекта? Распространение под лицензией GPL ичастие в GNU не одно и то же.
>Если в какой-то системе GNU/Linux, где обычно более 1000-и пакетов поменять один пакет kernel на пакет kOpenBSD и произвести мелкие адаптации схожие с kFreeBSD, то получится система GNU/kOpenBSD, а вовсе не OpenBSD. У *BSD другая история всех ключевых пакетов, они не использовали все части системы GNU с 1991-ого, как это сделано в операционке с ядром linux.
Про тысячи пакетов - враньё. Основная масса - фирменные пакеты, программы независимых разработчиков, дистростроителей, порты, etc. Мелкие адаптации? kFreeBSD не дотягивает до FreeBSD.
>GNU/kOpenBSD
Как всё просто: поменять один пустяковый пакет, и будет новая, ни в чём не уступающая система. Вот только, почему-то, девелоперы GNU вместо этого пытаются синтезировать GNU с L4.
Я не против GNU. Если когда-нибудь появится система GNU, буду рад. Просто Столлман и ему подобные пытаются присвоить чужой труд. Как SCOты. От них отличаются только тем, что не требуют денег.
Не GNU-проекта, а системы GNU. И да, конечно же они знают и очень хорошо, что qt включается в почти все системы GNU/Linux, как и KDE.
Проект GNU занимается написанием свободного софта когда в некой области существует лишь проприетарный софт и ему нет свободных альтернатив. А когда существует свободная альтернатива под здравой лицензией и со здравыми разработчиками, то она просто включается в систему GNU. Таким образом, никогда не было у GNU мыслей заменить X или apache, раз существующее прекрасно работает, да ещё и превосходит проприетарные аналоги.
Когда qt был под проприетарной лицензией и FSF заметил, что он набирает популярность, были запущены два проектах в рамках GNU, Harmony (заменяющий qt, для того чтобы KDE не должно было основаться на несвободной библиотеке) и GNOME (как подстраховка, для того, чтобы если напиние Harmony не получится, то всё равно у нас был бы свободный десктоп). После того как qt перешла на GPL, Harmony закрыли за ненадобностью, а GNOME так понравился пользователям и разработчикам, что разработчики всё равно решили его развивать. Так что в системе GNU есть два (на самом деле больше) свободных десктопа.
Это же одно и то же ядро, разве есть причины (при достаточном вложении сил на портирование), чтобы не дотягивало? Или ты имел в виду GNU/kFreeBSD и считаешь, что всё оставшееся в FreeBSD без ядра перетягивает GNU? Так я с этим не могу согласиться. Если хотябы просто глупо сравнивать утилиты из /bin и /usr/bin, то в GNU большинство утилиток более функциональны (имеют больше опций).
> Про тысячи пакетов - враньё. Основная масса - фирменные пакеты
У меня на домашнем компьютере "rpm -qa | wc -l" переваливает за 1000, и это при том, что ни пакетов GNOME ни KDE в системе нет за ненадобностью. Что такое фирменные пакеты я не знаю, у меня таких ни на одной машине нет. Не понятно кто же из нас врёт и зачем.
> Как всё просто: поменять один пустяковый пакет, и будет новая, ни в чём не уступающая система. Вот только, почему-то, девелоперы GNU вместо этого пытаются синтезировать GNU с L4.
Где ты такое увидел? Ты всё же не читал www.gnu.org, иначе бы знал, что никто серьёзно Hurd-ом не занимается. Это было бы излишней тратой сил, так как уже существуют свободные ядра, подходящие для системы GNU. Есть действительно приоретерные вещи, как gnash или свободные драйверы видеокарт, и Hurd никоим образом к таковым не относится, да и не относился никогда, с тех самых пор как Linux был провозглашён полноценным ядром системы GNU. У FSF есть деньги нанять хороших разработчиков для Hurd, но повторяю, там решают потратить эти деньги на акции против DRM или финансирование действительно нужных проектов.
Никогда не понимал людей, пытающихся очернить FSF и GNU. Вероятно, некоторые люди судят по себе и не верят в возможность чистой филантропии, видя подвох или желание прославиться там где этого попросту нет.
Нет. Просто меня аргументы Эндрю Танненбаума вполне убеждают в его правоте...
З.Ы,: Кстати, а почему до сих пор GNU/Minix никто не догодался сделать? Ведь и ядро миникса более-менее "зрелое", да и к GNU прикрутить в силу схожести с Linux гораздо проще, чем тот же FreeBSD...