From owner-freebsd-current@FreeBSD.ORG Tue Sep 22 10:09:58 2009 Return-Path: Delivered-To: current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63B481065692; Tue, 22 Sep 2009 10:09:58 +0000 (UTC) (envelope-from boogie@lazybytes.org) Received: from mail.lazybytes.org (odin.rinet.ru [195.54.209.3]) by mx1.freebsd.org (Postfix) with ESMTP id 1D1008FC26; Tue, 22 Sep 2009 10:09:57 +0000 (UTC) Received: from localhost.localdomain (broadband-77-37-224-248.nationalcablenetworks.ru [77.37.224.248]) by mail.lazybytes.org (Postfix) with ESMTPSA id 46CDC14036E4; Tue, 22 Sep 2009 13:52:15 +0400 (MSD) Date: Tue, 22 Sep 2009 13:54:35 +0400 From: Sergey Vinogradov To: Ed Schouten Message-ID: <20090922135435.36a3d40e@lazybytes.org> In-Reply-To: <20090921112657.GW95398@hoeg.nl> References: <20090921112657.GW95398@hoeg.nl> X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.5; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/OD=pnI0MagHgEAwaLAqYPo3"; protocol="application/pgp-signature" Cc: arch@FreeBSD.org, current@FreeBSD.org Subject: Re: tmux(1) in base X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Sep 2009 10:09:58 -0000 --Sig_/OD=pnI0MagHgEAwaLAqYPo3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =D0=92 Mon, 21 Sep 2009 13:26:57 +0200 Ed Schouten =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > Hi all, >=20 > At the DevSummit in Cambridge we briefly discussed including tmux(1) > in the base system. We recently had window(1) there, but unfortunately > window(1) was a very limited tool, compared to tools like screen(1) > and tmux(1). Why tmux(1) and not screen(1)? Well, simple. The first > has a better license and very active maintenance. >=20 > I was talking with the author on IRC the other day and it seemed like > I spoke with him at a fortunate moment, because he was just about to > release version 1.0. I think it would be nice to import this into > HEAD, which means FreeBSD 9.0 (maybe 8.1?) will include it by default. >=20 > How to test tmux in base: >=20 > - Download this tarball and extract it to contrib/tmux: > http://downloads.sourceforge.net/tmux/tmux-1.0.tar.gz > - Apply the following patch: > http://80386.nl/pub/tmux.diff >=20 > Comments? >=20 I don't think tmux(1) should be included in the base system. As it was mentioned, it will be hard to update it, many people will still install screen(1) because they still like it more, or just got used to it, the system will become a little more bloated, and nobody likes when that happens :) Offtopic part (maybe we should start another discussion thread): The thing I'll be happy to see someday in base system is zsh(1). tcsh(1) syntax is not Bourne shell compatible, and sh(1) sucks at interactive work; it's a big deal for me, I'd like to have a shell that can do both things simultaneously :) Despite the zsh(1) has appropriate license, it needs autotools and iconv (both GPL AFAIK), so it's hard to include in the base system. The things in the base system I always wondered about are sendmail and bind9. These are pretty heavy, and definitely are not used in every single installation. Maybe someday I'll see sendmail and bind9 in ports instead of base system. And yes, I know about WITHOUT_BIND=3D and WITHOUT_SENDMAIL=3D :) --=20 wbr, Boo --Sig_/OD=pnI0MagHgEAwaLAqYPo3 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAkq4ntsACgkQCt8hfbw1GpZElgCeI1uLxg9Gx3MplE+SHw3G5wBE RgYAn3iGIMJ/SQmIDf+TSpPQZCt0gqqS =CNWZ -----END PGP SIGNATURE----- --Sig_/OD=pnI0MagHgEAwaLAqYPo3--