The OpenNET Project / Index page

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

OpenBSD переходит на форк утилиты less от основателя проекта Illumos

06.11.2015 23:05

Разработчики OpenBSD сообщили о замене в базовой системе утилиты less на форк, поддерживаемый Гарреттом Д'Аморе (Garrett D'Amore), лидером проекта Illumos. Форк отличается от оригинального less чисткой кодовой базы, переходом с termcap на terminfo, более строгой совместимостью с POSIX и оптимизацией для использования на системах POSIX SUSv3. Использование форка упростит процесс портирования новых выпусков less для OpenBSD, так как многие подготовленные разработчиками OpenBSD изменения приняты в основную кодовую базу проекта.

Тем временем, недавно был сформирован релиз GNU less 481, в котором кроме исправления ошибок улучшена поддержка Unicode и добавлена новая команда ESC-G, позволяющая перейти в конец буферизированных данных при использовании утилиты c неименованными каналами.

  1. Главная ссылка к новости (http://undeadly.org/cgi?action...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/43275-openbsd
Ключевые слова: openbsd, less
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (41) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:13, 06/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Юзаю xterm, последние наверно полгода часто когда печатаешь длинную строку она не переводиться и начинает затирать уже набранный текст... подскажите плиз как такое лечить или что заюзать вместо xterm, нужен беспроблемный минималистичный терминал, никаких вкладок нафиг не нужно, юзаю wmaker
     
     
  • 2.2, Stax (ok), 23:25, 06/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Под wmaker хорошо шли wterm и aterm :) У wterm'а, кажется, Step'о-подобные скроллбары были, нативно смотрелось под wmaker.
     
     
  • 3.33, foo (?), 21:41, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    из малоизвестных есть ещё roxterm
     
  • 2.3, Аноним (-), 23:27, 06/11/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > беспроблемный минималистичный терминал

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

     
     
  • 3.8, Mihail Zenkov (ok), 02:07, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    urxvt тоже жирный в сравнении с st.
     
     
  • 4.12, Аноним (-), 03:49, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > urxvt тоже жирный в сравнении с st.

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

     
     
  • 5.19, count0krsk (ok), 10:41, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я )))
     
  • 5.20, Mihail Zenkov (ok), 14:05, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Это как сравнивать. У меня каждое окно 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.

     
     
  • 6.32, Аноним (-), 21:37, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Что-то у вас все нереально жирное или вы по 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 перла

     
     
  • 7.35, Mihail Zenkov (ok), 22:23, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> 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

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

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

     
     
  • 8.40, Аноним (-), 23:40, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    urxvtcd запускать вместо urxvt ... текст свёрнут, показать
     
     
  • 9.41, Mihail Zenkov (ok), 01:13, 08/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Значительно лучше, но private больше чем у st, с ростом количества открытых терм... текст свёрнут, показать
     
     
  • 10.42, Аноним (-), 02:38, 08/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    OK Пускай, победил st Тоже неплохой терминал, хоть мне он и кажется еще нескол... текст свёрнут, показать
     
     
  • 11.44, Mihail Zenkov (ok), 12:35, 08/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Но учитывая его аскетичность, победа какая-то не очень уверенная То ли urxvt хо... текст свёрнут, показать
     
  • 7.36, Mihail Zenkov (ok), 22:41, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И я не учел один момент: 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)

     
  • 2.4, Аноним (-), 23:27, 06/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >когда печатаешь длинную строку она не переводиться и начинает затирать уже набранный текст

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

     
  • 2.6, moronizzz (ok), 01:29, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В общем была у меня схожая проблема, только связана она была не с использованием какого-то конкретного эмулятора терминала, а с тем, что неверно вычислялась длина строки. А длина строки неверно вычислялась из-за того, что приглашение командной строки было раскрашено, но настройки цвета не были "экранированы", не помню точно во что их нужно было заключать, по-моему в \[ и \]. Anyway, если у вас приглашение командной строки раскрашено, то первым делом попробуйте раскраску убрать, возможно кейс тот же самый.

    * Плюсую за urxvt

     
     
  • 3.9, Аноним (-), 02:18, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    У меня подменяется PS1 но коды цвета там не передаются
     
  • 2.25, XVilka (ok), 15:26, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно этот список создан для того, чтобы отслеживать состояние поддержки расширенных ٌRGB последовательностей True Colour (24 бит, 16 миллионов цветов), но просто как список активно развивающихся терминалов тоже пойдет: https://gist.github.com/XVilka/8346728
     
  • 2.37, EHLO (?), 22:44, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >начинает затирать уже набранный текст... подскажите плиз как такое лечить

    $ reset

     

  • 1.13, A.Stahl (ok), 04:35, 07/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Это BSDшники. Они боятся GPL как огня. За GPL их хозяева больно бьют. Очень. Это вам не постановочное BDSM. BSDшников за GPL очень сурово истязают.
    Жалко ребят. Но это их путь. Они выбрали его сами. Не нам их осуждать. И мы не можем им помочь пока они сами этого не захотят. Пусть...
     
     
  • 2.14, Аноним (-), 05:04, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это BSDшники. Они боятся GPL как огня. За GPL их хозяева больно бьют. Очень. Это вам не постановочное BDSM. BSDшников за GPL очень сурово истязают.
    > Жалко ребят. Но это их путь. Они выбрали его сами. Не нам их осуждать. И мы не можем им помочь пока они сами этого не захотят. Пусть...

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

     
     
  • 3.15, Аноним (-), 05:45, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Упс... Сфэйлился потихой
     
  • 3.16, Аноним (-), 07:12, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    этот дегенерат ничего другого никогда и не пишет
     
  • 3.43, Аноним (-), 11:25, 08/11/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Но насчёт проприетарности и подхалимажа бздунов - правильно подметил.
     
     
  • 4.47, Alexey (??), 12:31, 09/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ложечки нашлись, но осадок - остался.
     

  • 1.18, Аноним (-), 10:30, 07/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    masturbating monkeys
     
     
  • 2.26, Какаянахренразница (ok), 15:32, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Именно так сказал Линус.
     
     
  • 3.30, Demo (??), 19:56, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Именно так сказал Линус.

    Also sprach Zarathustra.

     

  • 1.21, Аноним (-), 14:23, 07/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А проект Linux переходит на форк утилиты less от основателя проекта systemd - lessd-systemd
     
     
  • 2.23, Andrey Mitrofanov (?), 14:32, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Проект ленарт-де объявляет, что less должен быть разрушен, и заменяет его на собственную реализацию, systemd-libjournald-moar-bloatd.
     
     
  • 3.24, Аноним (-), 14:40, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >отдельная утилита для less

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

     
     
  • 4.28, Andrey Mitrofanov (?), 18:11, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>утилита для less
    >journalctl

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

     
     
  • 5.31, Аноним (-), 21:13, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > j-d логи-то показывает в запущенном отдельно внешнем пейджере, непрогрессивненько по старинке?

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

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

     

  • 1.22, Аноним (-), 14:25, 07/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    OpenBSD переходит на форк утилиты less от основателя проекта systemd - systemd-lessd
     
     
  • 2.46, Аноним (-), 22:58, 08/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дважды повторенная шутка становится в два раза смешнее!
     

  • 1.34, Аноним (-), 22:14, 07/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дохляк у дохляка взял понравившийся компонент. Таки новость.
     
     
  • 2.38, Аноним (-), 23:36, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Дохляк у дохляка взял понравившийся компонент. Таки новость.
     
  • 2.39, Аноним (-), 23:38, 07/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Дохляк у дохляка взял понравившийся компонент. Таки новость.

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

     
     
  • 3.45, 111 (??), 19:53, 08/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    все видят по испарене, могли и не объянять...
     

  • 1.52, Какаянахренразница (ok), 17:02, 11/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    LesBSD
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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