В базовую систему NetBSD интегрирован (http://mail-index.netbsd.org/tech-userlevel/2011/03/10/msg00...) консольный оконный менеджер Tmux (http://tmux.sourceforge.net/) ("terminal multiplexer"), разработанный в недрах проекта OpenBSD в качестве распространяемой под лицензией BSD замены программе GNU Screen (http://www.gnu.org/software/screen/). Таким образом Tmux войдет в состав релиза NetBSD 6.0. Tmux позволяет организовать многооконный интерфейс в консоли, через мультиплексирование одного физического терминала на несколько виртуальных терминалов.Основные отличия (http://tmux.cvs.sourceforge.net/viewvc/*checkout*/tmux/tmux/FAQ) Tmux от GNU Screen:
- Исходные тексты распространяются в рамках лицензии BSD. Более современная и упрощенная кодовая база (коду screen 20 лет);- Предусмотрена возможность подключения расширений от сторонних разработчиков;
- Четко формализованная клиент-серверная модель, при которой окна выступают в роли независимых объектов, которые мо...URL: http://www.netbsd.org/changes/#tmux-imported
Новость: http://www.opennet.me/opennews/art.shtml?num=29876
>разработанный в недрах проекта OpenBSD в качестве распространяемой под лицензией BSD замены программе GNU ScreenЭтож насколько нужно ненавидель пользователей, чтобы переписать свободный софт, дабы иметь возможность забрать у пользоваталей свободу.
Unix переписывают линуксоиды.
> Unix переписывают линуксоиды.А продвинутые х-никсоиды чего _делают_? Шлак консервирют?
Вы наверное невнимательно прочитали описание софта, как для одного так и для другого.
Один из примеров "болезни" screen, которой не страдает tmux: длинные логины.
> Вы наверное невнимательно прочитали описание софта, как для одного так и для
> другого.
> Один из примеров "болезни" screen, которой не страдает tmux: длинные логины.Пример #2: при создании нового "окна" в screen, порождается новый shell, соответственно и новый login. tmux этим не мучается - одна процесс - одна сессия.
Это ж насколько надо ненавидеть пользователей, чтобы не давать им более удобную и функциональную программу, только потому, что её лицензия не устраивает чьи-то узколобые религиозные взгляды.
А кто не даёт то? :)
лолшто? =)
> пользователи
> linux
> свободаПоделил на ноль. Свобода - это BSDL. GPL - это принуждение к свободе, то есть отсутствие многих возможностей.
Ко всему, твой 20-летний screen у тебя никто не отобрал. А свободные люди уже сейчас ставят tmux.
BSDL это не свобода, это анархия. Более экстремистская только public domain.
Запретить BSDL! Посадить по 282ой статье за экстремизм всех бздунов! Или в Гуантанамо!
>Поделил на ноль. Свобода - это BSDL. GPL - это принуждение к свободе, то есть отсутствие многих возможностей.BSDL и GPL - это два принципиально разных подхода к свободе.
GPL - это свобода в цивилизованном обществе: предполагает наличие у людей определенных неотъемлемых прав, и для их гарантии ограничивает некоторые возможности (например, люди имеют неотъемлемое право на жизнь, и поэтому убивать их нельзя).
BSDL - это свобода первобытного общества: кто сильнее, тот и прав, а у слабых никаких гарантий.>А свободные люди уже сейчас ставят tmux.
Свободные люди ставят то, что им удобнее, screen или tmux, или еще что-то.
А Вы - "свободный человек" - ставите то, что Вам предписывают Ваши религиозные догмы =)
О, очередёной жонглёр словами.
А если так?BSD - это свобода в цивилизованном обществе: не пытаясь решать за кого-то, предоставляет право и свободу выбора действий с модифицированным кодом. И такой подход отлично работает, о чём говорит развитие открытых BSD-проектов.
Linux - решение из 20-го века, вместе с тайм-менеджментом, ворами, законами и полицейскими. Где человек, совершая действие, руководствуется не личными принципами, а думает что ему за это будет (уголовный кодекс и прочая).
> GPL - это свобода в цивилизованном обществе: предполагает наличие у людей определенных
> неотъемлемых правА BSDL утверждает наличие у человека СВОБОДЫ
> BSDL - это свобода первобытного общества: кто сильнее, тот и прав, а у слабых никаких гарантий
В BSDL нет слабых, все они выбрали другие, более защищающие их права, лицензии. В BSDL ищут не защиты прав, а наличие СВОБОД. Ведь мы говорим о свободных лицензиях?
> А Вы - "свободный человек" - ставите то, что Вам предписывают Ваши религиозные догмы =)
А не фанатов ли гну/линукс повсеместно называют религиозными фанатиками? В отличие от них, приверженцы BSDL руководствуются принципами собственной свободы, чем групповых прав.
Исходя из этого BSDL свободнее чем GPL, которая защищает слабых и борется за их права насилием.
Ололо?
Именно благодаря использованию BSDL в своем пректе я получил высокоплачиваемую работу и финансирование развития проекта.
Однажды, мою программу, написанную под BSDL, нашел и начал использовать мой нынешний работодатель, ему понравилось, и он пригласил меня на работу, развитие стали оплачивать, сорцы новых версий больше не выкладывались в свободный доступ.
Если бы я использовал GPL, то не смог бы вносить изменения в свой проект, не раскрывая самих изменений, что, безусловно, не устраивает работодателя, иначе теряется смысл разработки - конкуренты получают новый функционал одновременно со всеми и конкурентное преимущество теряется.Или программировать "для людей, для родины, ради себя и сообщества"? Ггг, я вырос уже из этого.
> Или программировать "для людей, для родины, ради себя и сообщества"? Ггг, я
> вырос уже из этого.ты такой большой взрослый что мозг видимо уже вовсе плесенью затянуло -- не осилить понять простейших вещей и пАнтоваться этим -- вообщем epic fail -- поздравляю
> оплачивать, сорцы новых версий больше не выкладывались в свободный доступ.
> Если бы я использовал GPL, то не смог бы вносить изменения в
> свой проект, не раскрывая самих изменений,Бред, со _своим_ проектом вы вольны делать что угодно независимо от лицензии. _Автор_ GPL-проекта в любой момент может перестать распространять код новых версий, он хозяин авторских прав и может без проблем в любой момент поменять лицензию и продолжить развитие проекта уже под новой лицензией.
По моему монитору обильно потек жир сразу после того, как появился твой комментарий
> По моему монитору обильно потек жир сразу после того, как появился твой
> комментарийОчевидно, значительно раньше. Выключай свой зелёный режим.
> Если бы я использовал GPL, то не смог бы вносить изменения в свой проект, не раскрывая самих измененийВы не удосужились познакомиться с GPL или сознательно врёте ? В обоих случаях приходится усомниться во всей Вашей "истории успеха"
Ээх Понеслась!!Вроде взрослые люди, а тормозов не имеете,
как подростки
>сорцы новых версий больше не выкладывались в свободный доступ.Что и говорит о том, что "свобода" BSDL призрачна. Сегодня есть, а завтра извиняйте.
>>сорцы новых версий больше не выкладывались в свободный доступ.
>Что и говорит о том, что "свобода" BSDL призрачна. Сегодня есть, а завтра извиняйте.Что, завтра сорци существующих версий исчезнут? Или что мешает единственному автору GPL софтины точно так же прекратить открывать сорцы?
Вы все еще свободы взять прошлую версию и ее улучшать, или я что- то пропустил???
Жорж, поздравляю!:)
Именно это, такая возможность BSD и приводит к ее использованию... и кормит множество людей.А можно парочку технических вопросов?
Например, психологический - насколько сложно было отказаться от своей личной разработки в пользу нанимателя, зная, например, что она подвергнется риску быть загубленной, *в итоге*, неверными руководящими решениями?Или, такой, технический - если есть BSD-открытые исходники в открытом доступе, где-то, разве это не даст возможность, как и в случае GPL устроить форк, со всеми последующими неприятными ситуациями, особенно если форк GPLный. понятно что это маловероятная вещь, трудноподъемная, но всё же?
> GPL - это принуждение к свободе, то есть отсутствие многих возможностей.Тогда, очевидно, законы запрещающие взятие в рабство тоже надо отменить. Давайте их отменим, а? Корпорации тоже одобрят: от экономии на вашей зарплате у них будет сплошной профит :)
>> GPL - это принуждение к свободе, то есть отсутствие многих возможностей.
> Тогда, очевидно, законы запрещающие взятие в рабство тоже надо отменить. Давайте их
> отменим, а? Корпорации тоже одобрят: от экономии на вашей зарплате у
> них будет сплошной профит :)Капиталист обязательно пойдет на это, если у него будет хотя бы малейший профит. хотя бы малейший.
Но не забывайте, сейчас эра "наёмного рабства": все наёмные работники - рабы. хотя и получают за это зарплату. "зряплату": зря, потому что продали свою свободу, которая дороже
***
По теме:
Заявление GPL: "Бесплатно для всех, навсегда, насильно... и пусть никто не уйдет с платным софтом или без исходников. Но взамен помните: никто не сможет это никогда продать"Заявление BSD: "Захотел поделиться с миром - делись. Передумал делиться бесплатно - не делись. И хотя даже другие смогут это продавать, но никто не отнимет авторства."
Эти всего лишь заявления, и не будучи всегда подкрепленными {судебными} преследованиями бывают нарушаемы достаточно часто.
>По теме:
>Заявление GPL: "Бесплатно для всех, навсегда, насильно... и пусть никто не уйдет с >платным софтом или без исходников. Но взамен помните: никто не сможет это >никогда продать"Бред. GPL не запрещает продавать. А требует лишь предоставления исходников.
>>По теме:
>>Заявление GPL: "Бесплатно для всех, навсегда, насильно... и пусть никто не уйдет с >платным софтом или без исходников. Но взамен помните: никто не сможет это >никогда продать"
> Бред. GPL не запрещает продавать. А требует лишь предоставления исходников.Первый же купивший за бесценок "дискетки" исходников - публикует их бесплатно.
Долго будете конкурировать теперь своими дискетками-за-бесценок с нулевой платой?А настоящий бред в том, что в реальном мире GPL не запрещает продавать. он вообще ничего не запрещает, и никак исходники не защищает. Пока продавца не поймают за руку, не подадут в суд, не потрясут - продавай линкуксов сколько влезет.
Насколько наивно верить что лицензия сама по себе что-то защищает или запрещает.
"Слово+Кольт значит больше чем слово"Вообще-то ни одна лицензия не защищает - а только стоящие за ними компании.
Забавно, тк в свое время tmux выкинули из базы FreeBSD и доступно через порты. Видимость прогресса
> Забавно, тк в свое время tmux выкинули из базы FreeBSD и доступно
> через порты. Видимость прогрессая чтото пропустил ? когда это tmux был в базовой системе FreeBSD ?
афтар комента, видимо, слышал звон, да не понял откуда.
был как-то не так давно тред, в ports@. предлагали в base внести, остановились на том что "кому нужно - тот пускай сам себе и ставит"
> Забавно, тк в свое время tmux выкинули из базы FreeBSD и доступно
> через порты. Видимость прогрессаTmux никогда не был в базовой поставке FreeBSD.
Вот только вчера натолкнулся на глюк tmux. При интенсивном выводе на экран (хотя вывод в minicom от устройства на 115200 сложно назвать интенсивным выводом) tmux отжирал 45% проца. Времени разобраться пока небыло, но осадочек остался.
А в целом отличная программа. Однако т.к. его активно пилят, то смысл включать его в базовую поставку, где он будет обновляться значительно реже.
Надо будет попробовать - надеюсь, в отличие от screen там вменяемая нумерация окон с 1 а не с 0 и все фишки скрина есть (мне нужен hardstatus и смена кодировки). А надеюсь эта их костыльная клавиша (которая якобы для совместимости не ^a, потому что якобы конфликтует со скрином, хотя это бред) меняется на привычную ^a.
нумерация с 0, да - косячно
а prefix key легко меняется на C-a
> Исходные тексты распространяются в рамках лицензии BSD.
> Более современная и упрощенная кодовая база (коду screen 20 лет);Мушкетеры 20 лет спустя :)
BSDL - это коммунизм. GPL - это социализм. И нельзя сразу построить коммунизм, отменить деньги, и думать, что все сразу станут честными. Честность воспитывать надо, социализмом и GPL-ем.
Все верно, не готово еще общество к BSDL.
tmux не разработан в недрах OpenBSD, он лишь был с радостью импортирован в его дерево, и теперь основная разработка идёт там, а на SourceForge лежит portable-версия.И не могу сказать, что разработка tmux сейчас идёт очень активно (по крайней мере, если сравнивать с парой лет назад), скорее, проект просто живёт, потихоньку развиваясь и улучшаясь.