From owner-freebsd-current@FreeBSD.ORG Sat Nov 8 14:31:12 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5F839106567B for ; Sat, 8 Nov 2008 14:31:12 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) Received: from 0.mx.codelabs.ru (0.mx.codelabs.ru [144.206.177.45]) by mx1.freebsd.org (Postfix) with ESMTP id 0B7278FC1B for ; Sat, 8 Nov 2008 14:31:11 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) DomainKey-Signature: a=rsa-sha1; q=dns; c=simple; s=one; d=codelabs.ru; h=Received:Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type:Content-Disposition:In-Reply-To:Sender; b=VHJbSUtWNYLPh+nZtTRF5SQ8/tGvXzW+ZUmmSwcIimEOlbT+cd8ecrMuIdtbFY3u24nItL6Zl2aG/8gRBXcyk85DeGPyccvnP0aqns2YxlzeLXAWbqi6JNfLYFdHC56zajRSO5xVni23xiC1IXczptCPZex6DDcxX0beLLYuTDo=; Received: from amnesiac.at.no.dns (dns.ccsem.infn.it [192.135.15.3]) by 0.mx.codelabs.ru with esmtpsa (TLSv1:AES256-SHA:256) id 1KyoqE-000FxK-1N; Sat, 08 Nov 2008 17:31:10 +0300 Date: Sat, 8 Nov 2008 17:31:07 +0300 From: Eygene Ryabinkin To: Robert Noland Message-ID: <5+tB+9b/go7regMZaz+M6h318XM@qm7gbYKMPO53E/nl+D5eD8YyL1A> References: <0E1DCF36-07A1-4A7F-8784-477709445C26@telenix.org> <1226086406.33599.22.camel@squirrel.corp.cox.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BOmey7/79ja+7F5w" Content-Disposition: inline In-Reply-To: <1226086406.33599.22.camel@squirrel.corp.cox.com> Sender: rea-fbsd@codelabs.ru Cc: freebsd-current@freebsd.org, Chuck Robey Subject: Re: new X11 project 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: Sat, 08 Nov 2008 14:31:12 -0000 --BOmey7/79ja+7F5w Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Robert, good day. Fri, Nov 07, 2008 at 02:33:26PM -0500, Robert Noland wrote: > On Fri, 2008-11-07 at 13:52 -0500, Chuck Robey wrote: > > It's discussing a new X11 project, going by the name Wayland, a RedHat = =20 > > project. Among it's primary goals is to simplify the server, and =20 > > since making things simpler (and hence more reliable) has been a =20 > > lifelong primary goal of mine, I'm listening. My goal here, beyond =20 > > trying to be helpful in pointing out something clearly important, is = =20 > > to find out of anyone has done any research with a mind towards =20 > > finding out the ultimate compatibility between FreeBSD and this new =20 > > Wayland. I'm always worried that a Linux-person is going to =20 > > "innocently" write something that requires us to become a Linux =20 > > lookalike. >=20 > I haven't spoken to krh about it, but the userland component likely > won't be all that difficult to port. The more complex issue is all the > back-end kernel support that will be needed. Do you really think that it is really needed to include all modesetting stuff to the FreeBSD kernel? What's wrong with the current implementation for the, say, Radeon userland drivers in this respect? AtomBIOS and company needs not to be in the kernel. Sure, DRM is already a part of the kernel, but it is the "real" need -- physical access to the hardware (with the more-or-less fast response) is needed. But what is the point in having the pure userland code in the kernel? I understand that Wayland has only 3000+ lines of code, but I feel that the complexity is just moved to the other places. Am I missing something? > GEM is on my list to do sooner rather than later, but I haven't > gotten it going yet. I feel that GEM is rather useful for the DRM layer itself? At least it is that it was written for... --=20 Eygene _ ___ _.--. # \`.|\..----...-'` `-._.-'_.-'` # Remember that it is hard / ' ` , __.--' # to read the on-line manual =20 )/' _/ \ `-_, / # while single-stepping the kernel. `-'" `"\_ ,_.-;_.-\_ ', fsc/as # _.-'_./ {_.' ; / # -- FreeBSD Developers handbook=20 {_.-``-' {_/ # --BOmey7/79ja+7F5w Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkkVoqsACgkQthUKNsbL7YhSugCffS56mp/hKrBG3p64IX3DwMRI I0cAoI7AKbhEZXtO2rLsMG7qSU/oU/EU =jTbk -----END PGP SIGNATURE----- --BOmey7/79ja+7F5w--