LWN: Comments on "Quotes of the week" https://lwn.net/Articles/255680/ This is a special feed containing comments posted to the individual LWN article titled "Quotes of the week". en-us Wed, 15 Oct 2025 07:01:24 +0000 Wed, 15 Oct 2025 07:01:24 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net 3D engine does not belong to kernel! https://lwn.net/Articles/256893/ https://lwn.net/Articles/256893/ siki_miki <div class="FormattedComment"><pre> Having 3D engine support completely in userspace isn't feasible. At least a small part of it must be in kernel: buffer memory de/allocation, and command buffer validation and submission (to prevent deadlocking from userspace etc), probably few other things. Most of code can be placed in userspace libraries (stuff running on CPU in same thread as GL program). They do parsing of high level calls (OpenGL), converting it in low level GPU commands, shader instructions etc. Last step is putting them in a buffer and sending to a graphic card in one pack (command buffers). This is how DRI works, but also how new Vista stack works. DRI also takes care of some 3D initialization and does automatic memory allocation but this all goes over kernel ioctls. (note: DRI2 changes quite a lot here) Modesetting is currently done from userspace in a very hackish way, but this is not really a 3D engine stuff. Kernel modesetting is hopefully beginning of a solution for long standing annoyances(e.g. mondesetting flickering) and conflicts between VGA/framebuffer/X/VT modesetting. It should allow for other-than-Xserver programs to fully use graphic card (in embedded space for example). It should also allow userspace consoles finally bring end to horrible VT switch as finally one piece of code will control all modesetting. Also it brings alternative to linux framebuffer for major graphic cards (advantage is that it'll work with new memory management), while it will still wrap backwards compatible fbdev API on top of it. </pre></div> Fri, 02 Nov 2007 14:40:52 +0000 Quotes of the week https://lwn.net/Articles/256286/ https://lwn.net/Articles/256286/ oak <div class="FormattedComment"><pre> When I year ago investigated digi-TV card (DVB-C) support to see which I should buy, the actual info was very hard to find (which products are supported and whether the support is actually in mainstream distros), so I didn't buy any. I'm not sure whether the situation is much better today: <a href="http://www.linuxtv.org/wiki/index.php/DVB-C_PCI_Cards">http://www.linuxtv.org/wiki/index.php/DVB-C_PCI_Cards</a> <a href="http://www.linuxtv.org/wiki/index.php/DVB-C_USB_Devices">http://www.linuxtv.org/wiki/index.php/DVB-C_USB_Devices</a> Btw. I wondered a bit about the request for "TI OMAP / Nokia N800+N810" drivers[1]. AFAIK Nokia has released the sources a long time ago and actively pushes them to upstream[2]. Only WiFi is a binary blob, but there's some project to write open source replacement and anyway the WiFi is separate chip from OMAP according to comments here: <a href="http://www.hanno.de/blog/2007/nokia-n800-my-review-2nd-look/">http://www.hanno.de/blog/2007/nokia-n800-my-review-2nd-look/</a> [1] <a href="http://linuxdriverproject.org/twiki/bin/view/Main/DriversNeeded#Uncategorized">http://linuxdriverproject.org/twiki/bin/view/Main/Drivers...</a> [2] Check the email addresses on the mailing list since 2004: <a href="http://linux.omap.com/pipermail/linux-omap-open-source/">http://linux.omap.com/pipermail/linux-omap-open-source/</a> </pre></div> Sun, 28 Oct 2007 19:33:43 +0000 Quotes of the week https://lwn.net/Articles/256051/ https://lwn.net/Articles/256051/ dberkholz <div class="FormattedComment"><pre> Clearly an attempt to get onto this page. =) </pre></div> Fri, 26 Oct 2007 09:10:54 +0000 Quotes of the week https://lwn.net/Articles/256011/ https://lwn.net/Articles/256011/ fjf33 <div class="FormattedComment"><pre> My biggest problem is with SD cards. It is really frustrating. But I use my camera to read SD cards through USB. :( </pre></div> Thu, 25 Oct 2007 22:47:24 +0000 3D engine does not belong to kernel! https://lwn.net/Articles/256006/ https://lwn.net/Articles/256006/ nix <div class="FormattedComment"><pre> Well, mode-setting *is* going into the kernel, and it's not beyond the bounds of possibility that this might involve some GPU bashing. </pre></div> Thu, 25 Oct 2007 22:24:28 +0000 Quotes of the week https://lwn.net/Articles/255994/ https://lwn.net/Articles/255994/ iabervon <div class="FormattedComment"><pre> They're specifically listed as known issues that can't be dealt with in the kernel community, and outside of the scope of this question. </pre></div> Thu, 25 Oct 2007 22:01:05 +0000 3D engine does not belong to kernel! https://lwn.net/Articles/255990/ https://lwn.net/Articles/255990/ khim <p>He talked about Linux, not GNU/Linux. 3D engine support should be entirely outside of kernel - it's too big, too fragile and too high-level to stuff it in kernel...</p> Thu, 25 Oct 2007 21:55:49 +0000 Quotes of the week https://lwn.net/Articles/255986/ https://lwn.net/Articles/255986/ xav <div class="FormattedComment"><pre> How about the current generation of graphic cards ? None of them work, except as glorified framebuffers. You can't drive their 3D engine. </pre></div> Thu, 25 Oct 2007 21:51:35 +0000 Quotes of the week https://lwn.net/Articles/255917/ https://lwn.net/Articles/255917/ flewellyn <div class="FormattedComment"><pre> Yes, I saw that and was quite amused myself. </pre></div> Thu, 25 Oct 2007 17:07:11 +0000 Quotes of the week https://lwn.net/Articles/255875/ https://lwn.net/Articles/255875/ iabervon <div class="FormattedComment"><pre> The wiki is also pointing out a number of reasonably important devices that can be driven from userspace but there aren't drivers anywhere. Probably the biggest class is the "phone line sound cards", which are supposed to be modems but lack an entirely open source daemon to play modem sounds over them. (slmodem is a mostly-open-source solution, but the codec is closed-source and doesn't seem to be entirely universal wrt pcm format, and is only i386) </pre></div> Thu, 25 Oct 2007 14:22:08 +0000 Quotes of the week https://lwn.net/Articles/255844/ https://lwn.net/Articles/255844/ tialaramex <div class="FormattedComment"><pre> “common piece of hardware” is a stretch but the resulting Wiki seems to have quickly filled up with the sort of wacky stuff Alan Cox used to collect. There are a few items in there which are or were genuinely somewhat popular though, and hopefully those attract some attention and make their way into a future 2.6.x release. </pre></div> Thu, 25 Oct 2007 10:56:11 +0000 Quotes of the week https://lwn.net/Articles/255833/ https://lwn.net/Articles/255833/ alonz My own favorite for this week was: <p> <pre> --- Thomas Fricaccia &gt;thomas_fricacci &gt;at&lt; yahoo.com&lt; wrote: > ... > > Since I know that the people behind these security frameworks are serious and > worthy folk of general good repute, I make no claims to worthyness, strongly deny being serious, and challenge you to demonstrate my good repute. </pre> -- <a href="http://article.gmane.org/gmane.linux.kernel/592242">Casey Schaufler</a> Thu, 25 Oct 2007 09:15:50 +0000