The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenBSD переходит на форк утилиты less от основателя проекта..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от opennews (??) on 06-Ноя-15, 23:13 
Разработчики OpenBSD сообщили (http://undeadly.org/cgi?action=article&sid=20151105223808) о замене в базовой системе утилиты less на форк (https://github.com/gdamore/less-fork), поддерживаемый Гарреттом Д'Аморе (Garrett D'Amore), лидером проекта Illumos. Форк отличается от оригинального less чисткой кодовой базы, переходом с termcap на terminfo, более строгой совместимостью с POSIX и оптимизацией для использования на системах POSIX SUSv3 (http://www.unix.org/version3/). Использование форка упростит процесс портирования новых выпусков less для OpenBSD, так как многие подготовленные разработчиками OpenBSD изменения приняты в основную кодовую базу проекта.


Тем временем, недавно был сформирован (http://www.greenwoodsoftware.com/less/news.481.html) релиз GNU less 481 (http://ftp.gnu.org/gnu/less/), в котором кроме исправления ошибок улучшена поддержка Unicode и добавлена новая команда ESC-G, позволяющая перейти в конец буферизированных данных при использовании утилиты c неименованными каналами.

URL: http://undeadly.org/cgi?action=article&sid=20151105223808
Новость: http://www.opennet.ru/opennews/art.shtml?num=43275

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +2 +/
Сообщение от Аноним (??) on 06-Ноя-15, 23:13 
Юзаю xterm, последние наверно полгода часто когда печатаешь длинную строку она не переводиться и начинает затирать уже набранный текст... подскажите плиз как такое лечить или что заюзать вместо xterm, нужен беспроблемный минималистичный терминал, никаких вкладок нафиг не нужно, юзаю wmaker
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Stax (ok) on 06-Ноя-15, 23:25 
Под wmaker хорошо шли wterm и aterm :) У wterm'а, кажется, Step'о-подобные скроллбары были, нативно смотрелось под wmaker.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

33. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от foo on 07-Ноя-15, 21:41 
из малоизвестных есть ещё roxterm
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +6 +/
Сообщение от Аноним (??) on 06-Ноя-15, 23:27 
> беспроблемный минималистичный терминал

urxvt. Все остальное либо разжирело либо сдохло

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +2 +/
Сообщение от Mihail Zenkov (ok) on 07-Ноя-15, 02:07 
urxvt тоже жирный в сравнении с st.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

12. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Аноним (??) on 07-Ноя-15, 03:49 
> urxvt тоже жирный в сравнении с st.

Это как сравнивать. У меня каждое окно st жрет 10 метров, первое окно urxvt - 20 метров, последующие окна urxvt - 3 метра RSS-у. И кто жирнее?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

19. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +2 +/
Сообщение от count0krsk (ok) on 07-Ноя-15, 10:41 
Я )))
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

20. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Mihail Zenkov (ok) on 07-Ноя-15, 14:05 
> Это как сравнивать. У меня каждое окно st жрет 10 метров, первое
> окно urxvt - 20 метров, последующие окна urxvt - 3 метра
> RSS-у. И кто жирнее?

Что-то у вас все нереально жирное или вы по vsz считали?

./ps_mem.py
Private  +   Shared  =  RAM used       Program

  8.0 MiB +   3.5 MiB =  11.5 MiB       rxvt (4)

  6.9 MiB +   1.4 MiB =   8.3 MiB       st (4) (scrollback.patch + 256color.patch)

  4.5 MiB +   1.4 MiB =   5.9 MiB       st (4) (original)

  3.7 MiB +   1.4 MiB =   5.2 MiB       st (4) (256color.patch)

(4) - четыре экземпляра одной программы.
scrollback.patch - добавляет буфер на 2000 строк, 256color.patch ограничивает количество возможных цветов до 256.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

32. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Аноним (??) on 07-Ноя-15, 21:37 
> Что-то у вас все нереально жирное или вы по vsz считали?

RSS по обычному ps-у. Он всегда процентов на 30-50 больше чем ps_mem.py показывает. Тут все нормально.

> 8.0 MiB +   3.5 MiB =  11.5 MiB       rxvt (4)

Имелся ввиду urxvt, а не rxvt. Он, в отличие от последнего, еще не сдох и умеет работать в режиме общего процесса на все терминалы, что сильно понижает апетиты.

> scrollback.patch - добавляет буфер на 2000 строк, 256color.patch ограничивает количество
> возможных цветов до 256.

st был со всеми патчами. urxvt с бэкскроллом на 10000 строк и включенной прозрачностью, но без embedded перла

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

35. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Mihail Zenkov (ok) on 07-Ноя-15, 22:23 
>> 8.0 MiB +   3.5 MiB =  11.5 MiB       rxvt (4)
> Имелся ввиду urxvt, а не rxvt.

Это был rxvt-unicode-9.21, собирался ./configere && make. Никаких настроек не делал.

В rss по ps-у у меня в среднем:
rxvt 8.3MB
st   5.6MB

> Он, в отличие от последнего, еще
> не сдох и умеет работать в режиме общего процесса на все
> терминалы, что сильно понижает апетиты.

Для этого нужно что-то особое делать? Я просто четыре раза запустил его исполняемый файл.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

40. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Аноним (??) on 07-Ноя-15, 23:40 
> Для этого нужно что-то особое делать? Я просто четыре раза запустил его
> исполняемый файл.

urxvtcd запускать вместо urxvt

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

41. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Mihail Zenkov (ok) on 08-Ноя-15, 01:13 
> urxvtcd запускать вместо urxvt

Значительно лучше, но private больше чем у st, с ростом количества открытых терминалов st будет выигрывать.

  4.7 MiB + 605.0 KiB =   5.3 MiB       urxvtd


Сейчас заметил еще один момент - urxvt сразу не выделяет память не только под srollback, но и даже под текущий экран. Замерил еще раз с urxvtc -e mc:

  7.9 MiB + 615.5 KiB =   8.5 MiB       urxvtd

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

42. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Аноним (??) on 08-Ноя-15, 02:38 
> Значительно лучше, но private больше чем у st, с ростом количества открытых терминалов st будет выигрывать.

OK. Пускай, победил st. Тоже неплохой терминал, хоть мне он и кажется еще несколько зеленоватым. Одна конфигурация через подлог config.h чего стоит! :-)

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

44. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Mihail Zenkov (ok) on 08-Ноя-15, 12:35 
> OK. Пускай, победил st.

Но учитывая его аскетичность, победа какая-то не очень уверенная. То ли urxvt хорошо продуман, то ли у st еще большой запас по оптимизации.

> Тоже неплохой терминал, хоть мне он и кажется
> еще несколько зеленоватым.

Есть местами, но потихоньку правят.

> Одна конфигурация через подлог config.h чего стоит! :-)

Ну это не баг, а философия ;) В целом мне такой подход нравится:
1. ненужен код парсинга
2. полноценный ЯП с возможностью добавлять свои функции

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

36. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Mihail Zenkov (ok) on 07-Ноя-15, 22:41 
И я не учел один момент: urxvt выделяет память под scrolback по мере его заполнения, а патч для st выделяет ее сразу. Так что наиболее адекватно сравнение

  8.0 MiB +   3.5 MiB =  11.5 MiB       rxvt (4)

и

  3.7 MiB +   1.4 MiB =   5.2 MiB       st (4) (256color.patch)

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

4. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +1 +/
Сообщение от Аноним (??) on 06-Ноя-15, 23:27 
>когда печатаешь длинную строку она не переводиться и начинает затирать уже набранный текст

o_O Никогда не сталкивался. Попробуй rxvt и st.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +1 +/
Сообщение от moronizzz (ok) on 07-Ноя-15, 01:29 
В общем была у меня схожая проблема, только связана она была не с использованием какого-то конкретного эмулятора терминала, а с тем, что неверно вычислялась длина строки. А длина строки неверно вычислялась из-за того, что приглашение командной строки было раскрашено, но настройки цвета не были "экранированы", не помню точно во что их нужно было заключать, по-моему в \[ и \]. Anyway, если у вас приглашение командной строки раскрашено, то первым делом попробуйте раскраску убрать, возможно кейс тот же самый.

* Плюсую за urxvt

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Аноним (??) on 07-Ноя-15, 02:18 
У меня подменяется PS1 но коды цвета там не передаются
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

25. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от XVilka (ok) on 07-Ноя-15, 15:26 
Конечно этот список создан для того, чтобы отслеживать состояние поддержки расширенных ٌRGB последовательностей True Colour (24 бит, 16 миллионов цветов), но просто как список активно развивающихся терминалов тоже пойдет: https://gist.github.com/XVilka/8346728
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

37. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +1 +/
Сообщение от EHLO on 07-Ноя-15, 22:44 
>начинает затирать уже набранный текст... подскажите плиз как такое лечить

$ reset

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

13. "OpenBSD переходит на форк утилиты less от основателя проекта..."  –8 +/
Сообщение от A.Stahl (ok) on 07-Ноя-15, 04:35 
Это BSDшники. Они боятся GPL как огня. За GPL их хозяева больно бьют. Очень. Это вам не постановочное BDSM. BSDшников за GPL очень сурово истязают.
Жалко ребят. Но это их путь. Они выбрали его сами. Не нам их осуждать. И мы не можем им помочь пока они сами этого не захотят. Пусть...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +1 +/
Сообщение от Аноним (??) on 07-Ноя-15, 05:04 
> Это BSDшники. Они боятся GPL как огня. За GPL их хозяева больно бьют. Очень. Это вам не постановочное BDSM. BSDшников за GPL очень сурово истязают.
> Жалко ребят. Но это их путь. Они выбрали его сами. Не нам их осуждать. И мы не можем им помочь пока они сами этого не захотят. Пусть...

Вы прослушали откровения типичного молодого опеннетовского столманоида, который даже не понял что лицензия нынешнего less идентична лицензии форкнутого, но все-равно выдал порцию типичного бреда про BSD и GPL.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +1 +/
Сообщение от Аноним (??) on 07-Ноя-15, 05:45 
Упс... Сфэйлился потихой
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +1 +/
Сообщение от Аноним (??) on 07-Ноя-15, 07:12 
этот дегенерат ничего другого никогда и не пишет
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

43. "OpenBSD переходит на форк утилиты less от основателя проекта..."  –3 +/
Сообщение от Аноним (??) on 08-Ноя-15, 11:25 
Но насчёт проприетарности и подхалимажа бздунов - правильно подметил.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

47. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Alexey (??) on 09-Ноя-15, 12:31 
Ложечки нашлись, но осадок - остался.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

18. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +11 +/
Сообщение от Аноним (??) on 07-Ноя-15, 10:30 
masturbating monkeys
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +1 +/
Сообщение от Какаянахренразница (ok) on 07-Ноя-15, 15:32 
Именно так сказал Линус.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

30. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +2 +/
Сообщение от Demo (??) on 07-Ноя-15, 19:56 
> Именно так сказал Линус.

Also sprach Zarathustra.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

21. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +1 +/
Сообщение от Аноним (??) on 07-Ноя-15, 14:23 
А проект Linux переходит на форк утилиты less от основателя проекта systemd - lessd-systemd
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +2 +/
Сообщение от Andrey Mitrofanov on 07-Ноя-15, 14:32 
Проект ленарт-де объявляет, что less должен быть разрушен, и заменяет его на собственную реализацию, systemd-libjournald-moar-bloatd.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

24. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Аноним (??) on 07-Ноя-15, 14:40 
>отдельная утилита для less

глупости, пусть этим занимается journalctl

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

28. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Andrey Mitrofanov on 07-Ноя-15, 18:11 
>>утилита для less
>journalctl

Кста, у кого там оно уже встроенно, этот j-d логи-то показывает в запущенном отдельно внешнем пейджере, непрогрессивненько по старинке?

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

31. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +3 +/
Сообщение от Аноним (??) on 07-Ноя-15, 21:13 
> j-d логи-то показывает в запущенном отдельно внешнем пейджере, непрогрессивненько по старинке?

Мало того что смотрит логи в древнючем внешнем пейджере, оно еще отправляет логи в этот пейджер через архаичный pipe вместо прогрессивного kdbus.

По моему кто-то в красной шапке зря деньги получает раз остались такие ляпы.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

22. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Аноним (??) on 07-Ноя-15, 14:25 
OpenBSD переходит на форк утилиты less от основателя проекта systemd - systemd-lessd
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "OpenBSD переходит на форк утилиты less от основателя проекта..."  –1 +/
Сообщение от Аноним (??) on 08-Ноя-15, 22:58 
Дважды повторенная шутка становится в два раза смешнее!
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

34. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Аноним (??) on 07-Ноя-15, 22:14 
Дохляк у дохляка взял понравившийся компонент. Таки новость.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

38. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Аноним (??) on 07-Ноя-15, 23:36 
> Дохляк у дохляка взял понравившийся компонент. Таки новость.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

39. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +2 +/
Сообщение от Аноним (??) on 07-Ноя-15, 23:38 
> Дохляк у дохляка взял понравившийся компонент. Таки новость.

Я за Вами бежала шесть верст, чтоб сказать как Вы мне безразличны

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

45. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от 111 email(??) on 08-Ноя-15, 19:53 
все видят по испарене, могли и не объянять...
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

52. "OpenBSD переходит на форк утилиты less от основателя проекта..."  +/
Сообщение от Какаянахренразница (ok) on 11-Ноя-15, 17:02 
LesBSD
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру