From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <0228435e85db81c478249ac5b9e1a6ca@plan9.bell-labs.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] /sys/src/^(9 boot)^/pc/memory.c From: "rob pike, esq." MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Date: Tue, 17 Sep 2002 19:13:59 -0400 Topicbox-Message-UUID: ed723e16-eaca-11e9-9e20-41e7f4b1d025 > Can someone remind me why we can't use software cursors in 4e? Another way of saying is that when the draw code was written, replacing the bitblt driver, software cursors were left out in order to simplify things. If you don't attempt to remove support for old cruft, it accumulates forever. Complete rewrites are an excellent opportunity to eliminate unnecessary compatibilities, and I think the case for software cursors remains weak unless you're in the 0.1% of the population that needs the support. How much complexity should the kernel have - and require people to maintain - for low-deployment devices? -rob