LINUX.ORG.RU

Представлен релиз GNU sed 4.2.2, мейнтейнер покидает проект

 , ,


1

3

Выпущена новая версия потокового текстового редактора GNU sed 4.2.2. В релиз вошли следующие улучшения:

  • Исправлена неправильная работа со строками, длина которых больше чем 2^31.
  • Исправлена ошибка, приводящая в случае наличия неполной многобайтовой последовательности к бесконечному циклу.
  • Ключ «-u» теперь отключает не только буферизацию вывода, но и буферизацию ввода.
  • Новая команда «F», выводящая текущий входной файл.
  • Опция --binary теперь учитывается при вызове sed -i, в выражениях типа s///w, и при использовании команд `w' и `W'.
  • При использовании ключа --posix скрипты, оканчивающиеся символом «\» теперь не выполняются.
  • Новая опция -z для разделения строк символами ASCII NUL
  • Последовательность \x26 при использовании в команде замены (s///) генерирует теперь обычный символ «&» вместо подстановки значения соответствующей группы. Это также касается и других подобных символьных последовательностей.

Кроме того, мейнтейнер проекта Паоло Бонцини (являющийся также мейнтейнером проекта grep и активным участником проектов GCC, GNU Smalltalk, Autoconf, Automake, Libtool, gnulib, libsigsegv и Bison) заявил об уходе. Причиной этому послужило его несогласие с некоторыми идеями Ричарда Столлмана и его методами управления GNU и FSF, а именно:

  • Вследствие авторитарного управления FSF одним человеком, все лидеры проектов GNU вынуждены игнорировать почти все рекомендации и стандарты исходящие от FSF. В качестве примеров подобных решений названы переход GCC на C++ и использование JavaScipt в GNOME. При этом, до сих пор не приняты единые рекомендации по разработке на C++, так как Ричард считает его плохим языком. Также Паоло отмечает, что сами стандарты разработки GNU (GNU Coding Standards) устарели.
  • FSF практически ничего не делает для GNU. Даже такие проекты как Gnash, имеющие высший приоритет в списках FSF, имеют недостаток финансирования.
  • Больше нет никакого смысла добавлять этикетку GNU к своему проекту. Многие люди ассоциируют GNU с медленным слоном, а не с быстрой антилопой. Проекты типа LLVM добились успеха благодаря косности процесса разработки GCC, а Apple вызывает симпатию людей поддержкой таких проектов, хотя и делает это лишь во избежание проблем с лицензией GPLv3. GNU больше не является эмблемой авангарда технического прогресса.

Таким образом Паоло считает, что ему больше нет смысла работать в GNU и он отказывается от участия во всех проектах, кроме GCC и GNU Smalltalk.

>>> Подробности

★★★★★

Проверено: maxcom ()
Последнее исправление: Silent (всего исправлений: 1)

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

Ну, опять, каким образом пара-тройка неоперившихся бакланов может отразить весь ЛОР? Нерепрезентативно же!

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

Столлман просто уже немного устарел.

Хм, интересно, а в чём? Он что, должен призакрыть полностью открытые лицензии? Или ввести понятие «полусвобода» («практически свобода, почти совсем свобода»)? Какие конкретные шаги ты предлагаешь ему предпринять?

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

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

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

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

Не гони на Россию, он точно про восток написал: исподтишка, из-за угла.

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

Вообще, сами виноваты. Нечего было вестись.

Там вроде есть преимущества, по крайней мере так говорилось: единый владелец упрощает юридическую защиту (и нападение). В криптографической библиотеке, в которой алгоритмы не такие уж и старые, возможно множество точек юридической уязвимости. Так что авторов можно понять. Кто же знал тогда?

i-rinat ★★★★★
()
Ответ на: комментарий от Boboms

Нет, я имею в виду его выбор технологий, и языков. Он ошибся, выбрав С вместо С++ для GCC. Он пытался пропихнуть в виде скриптового языка Gnu Guile(одну из реализаций Scheme). Он всё ещё считает, что C и Lisp предпочтительней, чем C++, Python или Ruby. Он просто не понимает, что время бизонов(таких как он), прошло. Нужно подстраиваться под современных разработчиков. И их чаяния. Не нравится народу Scheme(замечательный ЯП), не нужно его навязывать. Нравится им JavaScript - пусть пользуются. Хотят GCC на C++ разрабатывать - это право разработчиков и т.п. И наконец, основные библиотеки стоило бы сделать более совместимыми с другими лицензиями, что-бы не приходилось городить bionic вместо libc и т.п. И наконец, там где прогрессивные технологии вроде systemd проникают в экосистему, не нужно критиковать новое, и пытаться от него отгородится. Прогресс всё равно сметёт конкурентов со своего пути.

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

«Так на что он там жалуется, жалкий и ничтожный Паоло?»

..сказал неничтожный Harzah2. Чувак, ты что, профессиональный раб? :-)

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

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

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

Нет, я имею в виду его выбор технологий, и языков. Он ошибся, выбрав С вместо С++ для GCC. Он пытался пропихнуть в виде скриптового языка Gnu Guile(одну из реализаций Scheme). Он всё ещё считает, что C и Lisp предпочтительней, чем C++, Python или Ruby. Он просто не понимает, что время бизонов(таких как он), прошло. Нужно подстраиваться под современных разработчиков. И их чаяния. Не нравится народу Scheme(замечательный ЯП), не нужно его навязывать. Нравится им JavaScript - пусть пользуются. Хотят GCC на C++ разрабатывать - это право разработчиков и т.п. И наконец, основные библиотеки стоило бы сделать более совместимыми с другими лицензиями, что-бы не приходилось городить bionic вместо libc и т.п. И наконец, там где прогрессивные технологии вроде systemd проникают в экосистему, не нужно критиковать новое, и пытаться от него отгородится. Прогресс всё равно сметёт конкурентов со своего пути.

ошибся, выбрав С вместо С++

Не нравится народу Scheme(замечательный ЯП), не нужно его навязывать

прогрессивные технологии вроде systemd

Клёвый вброс.

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

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

100% согласен

Пока что все, кто строили коммунизм, быстро скатывались к Пол-Потовщине.

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

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

Он всё ещё считает, что C и Lisp предпочтительней, чем C++, Python или Ruby.

Всё хорошо по Ся++ и пестоны, но о каких задачах мы говорим? Уж не считаешь ли ты пестон уместым в системном программировании?

Он просто не понимает, что время бизонов(таких как он), прошло.

Можешь раскрыть по-подробнее смысл сего утверждения?

Нужно подстраиваться под современных разработчиков.

? Очень интересны подробности.

Не нравится народу Scheme(замечательный ЯП), не нужно его навязывать. Нравится им JavaScript - пусть пользуются.

Народу, маркетологам, «манагерам» или разработчикам?

Хотят GCC на C++ разрабатывать - это право разработчиков и т.п.

А если они завтра на Бейсике или JS захотят разрабатывать, что предлагаешь делать?

Прогресс всё равно сметёт конкурентов со своего пути.

Можно конкретику про «прогресс»?

Boboms ★★
()
Ответ на: комментарий от i-rinat

Там вроде есть преимущества, по крайней мере так говорилось: единый владелец упрощает юридическую защиту (и нападение).

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

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

Самой-то винде или линуксу с чего тормозить?

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

Если вы про запуск софта, то думаю калибри не сложно всё держать в памяти. А Вин8 в память не загонишь, она в запакованном виде на диске только 20 гиг занимает. Отсюда меньшая эффективность кэширования в памяти большее число обращений к накопителям постоянной памяти.

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

Осмелюсь предположить, что сами-то они и не тормозят.

Мимо кассы предположение. Поставь 7-ку на PIII 128 MБ ОЗУ - узнаешь.

Boboms ★★
()

Омские линуксоиды в печали...

Жаль конечно, но что делать. Надеюсь, кто-нибудь из Омских линуксоидов сменит этих ребят и GNU получит свежую, бодрую, омскую кровь!

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

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

chinarulezzz ★★
()

Инновационный инноватор стремящийся к лидерству, одновременно ментейнящий sed с grep - это disaster, waiting to happen. Абсолютно несочетаемые вещи. Либо вы выдумываете новый бренфак на иплюсплюс с темплейтами, либо тихо и незаметно шлифуете sed.

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

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

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

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

Да, я тоже читал эту статью на lwn.

i-rinat ★★★★★
()
Ответ на: комментарий от chinarulezzz

Думаю, что просто до СПО дорвалась молодежь с большим ЧСВ, без опыта, и с желанием полного отрицания того, что делалось раньше. Arch Linux - очень хороший пример того.

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

systemd - хороший пример вируса. Вбросили - заразили толпу - теперь оставшиеся здоровыми должны искать противоядие.

Политтехнологии на службе IT, что еще скажешь.

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

Может, композитные фишечки вам лично и не нужны, но, тем не менее, они есть и не нужно их скидывать со счетов.

Композитные фишечки - это хорошо, когда в меру, ну не 2ГБ (ОЗУ) и не 20 ГБ места на винте на композит, ведь так?

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

Убунту 20 гигов не весит. А винду я не юзаю, не знаю.

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

Видимо пора спросить: а кому это выгодно?! ... А то у набежавшей ЧСВшной молодёжи, отрицающей мнения и ценности активистов свободного программного обеспечения есть последствия. Кому FSF & GNU & GPL & SFCL невыгоден? Сейчас практически все вендоры заигрывают с проприетарщиной (Марк вот её в дистр пихает, рекламирует), а принципиально настаивают и продвигают идеи СПО - Столлман и КО уже много-много лет.

chinarulezzz ★★
()

GNU больше не является эмблемой авангарда технического прогресса

интересно, что же тогда является? мелкософт? яббл? бсд?

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

я так догадываюсь тут будет что-то вроде.

Instagram, Facebook, SublimeText , SketchUp

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

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

Нет, у тебя. Ты путаешь тёплое и мягкое.
Скорость работы системы =/= Требования к ресурсам.
Поставь калибри на дверной замок и увидишь, как она будет тормазить. И что это доказывает?

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

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

FSF и GNU давно находятся «за бортом» современного СПО. Так что ничего не последует. Главное чтоб Столлману хватало мозгов не мешать развитию проектов, которые пока живут под «крышей» GNU/FSF.

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

Сейчас практически все вендоры заигрывают с проприетарщиной

Ну без этого и Линус не обошелся, если вспомнить про firmware в ядре.

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

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

FSF и GNU давно находятся «за бортом» современного СПО.

Это одна из столь немногих некоммерческих структур, вовлеченных в современное СПО. Это важно. Кроме GNU/FSF остаются только ASF и Mozilla. Последняя тоже сейчас не в лучшем состоянии.

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

Главное чтоб Столлману хватало мозгов не мешать развитию проектов, которые пока живут под «крышей» GNU/FSF.

Это да.

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

Предлагаю Русскую этику: «Расставаясь, остаёмся друзьями».

Ну и часто после расставания с девушкой подобное удавалось?

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

Предлагаю Русскую этику: «Расставаясь, остаёмся друзьями».

Разве? Обычно: «Гори всё синим пламенем, а я ухожу!..»

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

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

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

Итак, если Рихарда Штольмана завтра долбанёт второй инфаркт и он отъедет в крематорий, то всё, опенсорс-капец?

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

GNU больше не является эмблемой авангарда технического прогресса

интересно, что же тогда является?

U.S. Army

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

Итак, если Рихарда Штольмана завтра долбанёт второй инфаркт и он отъедет в крематорий, то всё, опенсорс-капец?

Будет грустно как Куба без Фиделя.

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

Дело не в гвоздях. Такие проекты не может двигать расплывчатый «коллектив разработчиков», тут нужны усилия чётко скоординированные большого количества людей. Монополиям этот проект неинтересен, СССР больше нет (да в гниющем позднем СССР тоже бы не взлетело).

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

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

Необязательно ИЗ GNU. Может вырасти параллельно GNU.

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

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

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

Это одна из столь немногих некоммерческих структур, вовлеченных в современное СПО. Это важно. Кроме GNU/FSF остаются только ASF и Mozilla. Последняя тоже сейчас не в лучшем состоянии.

Существуют довольно много некоммерческих организаций, образованных вокруг развития СПО проектов. Апач и Mozilla это два принципиально разных случая, которые я бы не стал смешивать

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