LINUX.ORG.RU

Интервью с Ричардом Столлманом


0

0

Ричард Столлман, основатель фонда свободного программного обеспечения (FSF) и проекта GNU. Он стоит на страже свободы компьютерных пользователей уже двадцать три года. Впервые с компьютерами он познакомился в MIT AI Lab в 1972 году.

В этом интервью он рассказывает как он начал программировать (В десять лет, на ассемблере, на бумаге(!)), как он пришёл к идее свободного программного обеспечения и его лицензии, отвечает на ряд вопросов, связанных с развитием GNU (В частности о ядрах TRIX и Hurd), а так же рассказывает краткую историю фонда FSF и всего проекта GNU.

>>> Оригинал интервью.

>>> Перевод

★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от alx_me

> А про Deep Space, вот мне интересно

Гугль в помощь, как говорится ;) В Лиспе (при интерпретировании программы), например, можно переопределить функцию (или даже описание класса) и поехать дальше. С точки зрения Лиспа, код и данные - это суть одно и то же.

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

> Плохо на своих, только сами знаете кто так делает, но бывает. А вообще-то FSF для того чтобы на чужих.

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

defmacro
()
Ответ на: комментарий от alx_me

А мы вот всё на cvs да на cvs даже о svn не мечтаем, времени нет. мучаемся с 'empty dirs' в branch-ах prune-sux

git это наверное кошерно? от самого Линуса. команд только многовато (138 дофига как-то) ;-) а как ощущения?

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

> Гугль в помощь, как говорится ;) В Лиспе (при интерпретировании программы), например, можно переопределить функцию (или даже описание класса) и поехать дальше. С точки зрения Лиспа, код и данные - это суть одно и то же.

Ну это всё на первый странице мануала написано ;-), спасибки порадовали.

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

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

Это Я сказал БЫДЛО??!! Акститесь немедленно!

Опыт это писать, писать и ещё раз писать - согласен, сам как Ленин, и выше тоже самое сказал только в другой форме.

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

> git это наверное кошерно? от самого Линуса. команд только многовато (138 дофига как-то) ;-)

Маловато как-то, у меня 144 ;-)

> а как ощущения?

Сам работаю пока с ним мало, в прошлом cvs и svn был. Рядом сидящий народ, более умудрённый системами контроля версий, рядуется. В прочем, о hg тоже в самых тёплых словах отзываются ;)

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

> git это наверное кошерно?

Git - это трендово! Сам ЛИНУС его написал :D

> а как ощущения?

у меня лично - "ужоснах". Но говорят, со временем он стал удобнее.

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

> Гугль в помощь, как говорится ;) В Лиспе (при интерпретировании программы), например, можно переопределить функцию (или даже описание класса) и поехать дальше.

Тока ещё нужно в адресное пространство процесса как-то попасть, нет?

Выглядит это всё как смена адреса функции что и C с C++ доступно. Если предусмотреть, то легко, если не предусмотреть то лучше уж интерпретируемые языки использовать и помощнее процессор (тоже чтоб без багов).

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

> Ну это всё на первый странице мануала написано ;-), спасибки порадовали.

Вот видите, о таких сложных и мощных вещах в Лиспе буквально с первых страниц рассказывают! А в талмуде Страуструпа ближе к 600-й странице что-то начинается. И последняя треть - откровения маэстро, как программы писать надо ;)

Кстати говоря, наглядный пример: SICP ~ 600 страниц, Страуструповский C++ ~ 1000. После букваря по С++ нужно ещё книжек 5-7 прочитать, а после SICP аура настолько просветляется, что байты сами покорно падают ниц ;)

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

> а после SICP аура настолько просветляется, что байты сами покорно падают ниц ;)

Ладно вы все тут крутые пошёл я работать. Успехов в покорении непокорённых гигабайтов :-)

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

> то Я сказал БЫДЛО??!! Акститесь немедленно!

Собственно, я был возмущен вот этим:

> А концептуальные просчёты, это извините генетика - не лечится

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

>Собственно, я был возмущен вот этим: >> А концептуальные просчёты, это извините генетика - не лечится

Успокойтесь, генетика есть и у программных продуктов Не буду Фрейда вспоминать.

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

> Тока ещё нужно в адресное пространство процесса как-то попасть, нет?

Сия абстракция лисповой программе неведома ;) А вот удалённая отладка вполне себе работает.

> Выглядит это всё как смена адреса функции что и C с C++ доступно. Если предусмотреть, то легко,

А как класс переопределить? И чтобы все существующие объекты тоже поменяли свой тип?

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

> Вообще-то для Спектрумов были отличные Mega Basic Laser Basic Beta Basic Hisoft/Turbo Pascal Hisoft C Forth Hisoft LISP

Знаю. Использовал на спектруме Laser Basic, Pascal, C. Но, иногда преимуществ от их использования почти никаких. Т.к. либо "великая битва за каждый байт памяти и такт процессора" (как я по ней скучаю), либо бейсика за глаза хватит.

Laser Basic впечатлил - расширения языка, которое висело на обработчике ошибок синтаксиса (могу ошибаться).

anonymous
()
Ответ на: комментарий от mv

> А как класс переопределить? И чтобы все существующие объекты тоже поменяли свой тип?

А что, в Лиспе можно провернуть такой трюк?

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

> Ладно вы все тут крутые пошёл я работать.

У нас сегодня государственный праздник, выходной ;)

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

> А что, в Лиспе можно провернуть такой трюк?

А разве нет? Могу пошукать в своих книжках, где-то читал.

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

>> А что, в Лиспе можно провернуть такой трюк?

>А разве нет?

ХЗ. По-моему, без определения функции преобразования объектов "старого" калсса в "новый" это в принципе невыполнимо. А если определять такую функцию - это можно сделать в любом языке.

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

>А про Deep Space, вот мне интересно проц реально исполнял те же инструкции которые они заливали(черевато полным выпадением в осадок), или всё же залили а потом перезапустили со старого места? Разница как понимаете огромная, а мифов меньше.

Не знаю как в Deep Space, но для Erlang'а это штантная ситуация - замена модулей "на ходу". Ничего не перезапускается, просто после замены вызываются уже обновлённые функции. Главное интерфейс функций не менять, ясное дело:)

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

>>Вот поэтому OpenSource - говно, которое не идет в массы, потому что оно пишется не для конечных пользователей, а для удовлетворения своих половых потребностей и своего эго.

>чуваг, тебе хоть платят за обсирание линуха и опенсорса или ты это делаешь как идиот на добровольных началах?

И где он ошибся? Деньги - за правду брать?

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

>> чуваг, тебе хоть платят за обсирание линуха и опенсорса или ты это делаешь как идиот на добровольных началах?

> Деньги - за правду брать?

ну он же тратит свой драгоценные минуты на срач в комменты. а при з/п в 8,5 штукобаксов эти минуты дорого выходят. соответственно, без компенсации разводить подобный срач неразумно и невыгодно

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

То есть, замена куска программы (модуля) происходит без (при)остановки основного процесса?

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

> что порвалось? попа?

@#ало. Конечно, так звездеть ;)

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

Ни хрена, сделка уже заключена. Будем делать корпоративный сайт одной очень крутой фирмы и не на быдло-пых-пыхе, а на всемогущем ASP.NET. Уже был банкет: мы снедовали икорочку, балычка, вино 1830 года, а линуксоиды гнилую пингвинятину жрут с пивом шахтерским с димедролом и мочей.

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

Быдло пых-пыхеры с самого захудалого банкета после сомнительной выгоды сделки три дня ещё пьяные ползают, а ты какой-то трезвый и всё такой же обиженный. По-моему, вас таки сосать заставили...

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

> вино 1830 года

Вас ввели в заблуждение, это был уксус. Вино за такой срок успевает раз 15-20 испортиться.

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

> Ни хрена, сделка уже заключена. Будем делать корпоративный сайт одной очень крутой фирмы и не на быдло-пых-пыхе, а на всемогущем ASP.NET. Уже был банкет: мы снедовали икорочку, балычка, вино 1830 года

жжожь! а вам под вино какие фужеры давали: высокие и тонкие или низкие и широкие? а вилка с какой стороны лежала от тарелки? а икра фирмы "caviar"?

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

+1 тоже такой вопрос появился :) может спросить дядьку?

alex-w ★★★★★
()
Ответ на: комментарий от mv

> Ему из-под стола не видно было

так ему икру прямо с рук скармливали? фуууу.... я бы лучше в банку из-под икры винца плеснул, пусть лакает.

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

> так ему икру прямо с рук скармливали?

Сомневаюсь. Ему $8500 платят не за то, чтобы икру жрал ;)

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

Блин, я же забыл, что пингвины не знают, как правильно есть. Они же с клавиатуры и монитора слизывают все, что Столлман насрал...

anonymous
()
Ответ на: комментарий от mv

Я вот метод питания >так ему икру прямо с рук скармливали? фуууу.... я бы лучше в банку из-под икры винца плеснул, пусть лакает.

от быдлопингвинов услышал.

По видимому он по-другому не умеет питаться, раз такие мысли в голову лезут. Наверное всех пынгвыняток так кормят?

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

Грубо ты как. У нас вот позавчера было одинадцатилетие родной компании - мирно попили вина/водочки/шампанского, поели сыра/ветчины/рыбки/тортика/конфет и мирно разошлись.

А ты наверное до сих пор со своего "уксуса 1830 года" головой страдаешь?:)

Чую что ты не программер а троль:)

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

Ваш "дедушка" Ленин сказал "учиться, учиться и еще раз учиться коммунизму", только его лозунг переврали, чтобы не вешать дословные глупости в школах.

anonymous
()
Ответ на: комментарий от mv

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

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

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

Это от условий хранения зависит прежде всего. Если хранить не в винном погребе / шкафу - любому вину крышка.

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

> Это от условий хранения зависит прежде всего. Если хранить не в винном погребе / шкафу - любому вину крышка.

особенно, если шкаф не заперт, а поблизости бродят анонимусы :)

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

> Уже был банкет: мы снедовали икорочку, балычка, вино 1830 года

Ты ври как-нибудь по правдоподобнее. Вино 1830 года - вещь практически несуществующая даже на аукционнах редкостей. Нормальные Grand Cru 1980-х годов стоят в РФ от 1000 до 3000 уе, народ пъет и не жжужит. ;)

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

> Так контракт мы подписывали зарубежом во Франции!

А там такая же ситуация, путешественник ты наш ;)

Кстати, я теперь по твоей милости знаю, что вино все-таки срок годности имеет. Обычно стоит его выпить лет через 30 после розлива.

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

> Ты кретин. Чем старее вино, тем лучше и дороже. А ты наверное всю жизнь уксус лакал!

Обрати внимание, я тебя ещё ни разу не оскорбил. А вот ты меня и быдлом успел назвать и кретином.

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

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

> Так контракт мы подписывали зарубежом во Франции!

Вот новые подробности высплыли:) Он ещё оказывается и во францию прокатиться мечтает:)

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