LWN: Comments on "The future for general-purpose computing" https://lwn.net/Articles/839397/ This is a special feed containing comments posted to the individual LWN article titled "The future for general-purpose computing". en-us Tue, 30 Sep 2025 09:37:24 +0000 Tue, 30 Sep 2025 09:37:24 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net The future for general-purpose computing https://lwn.net/Articles/840490/ https://lwn.net/Articles/840490/ lysse <div class="FormattedComment"> <font class="QuotedText">&gt; the hash being sent is for the developer certificate, not the application itself. In many cases, that may amount to the same thing... but the OCSP check is not directly sending a hash that uniquely identifies the application</font><br> <p> In isolation, that&#x27;s true. But when you have a stream of such checks emanating from a single IP address, and you can already uniquely identify some of the applications, in many cases you&#x27;ll be able to take a pretty good guess at many of the rest of them once you know their developers. So I&#x27;m not persuaded that Paul&#x27;s concerns are as flawed as they&#x27;ve been painted here.<br> </div> Thu, 17 Dec 2020 06:26:20 +0000 The future for general-purpose computing https://lwn.net/Articles/840484/ https://lwn.net/Articles/840484/ brunowolff <div class="FormattedComment"> If you want general purpose computing to continue to be available and affordable, you need to support it even if there are some extra costs involved. There are groups selling owner controlled hardware such as Raptor Computing Systems. There are also groups fighting section 1201 of the DMCA (which prevents people from cooperating to work around digital restrictions management) in the US, such as the EFF. Other countries have similar laws and may have their own local groups opposing them.<br> </div> Thu, 17 Dec 2020 03:41:00 +0000 The future for general-purpose computing https://lwn.net/Articles/840304/ https://lwn.net/Articles/840304/ cortana <div class="FormattedComment"> Voting with my feet/wallet can&#x27;t prevent Apple from capturing the SMS messaging marketplace.<br> <p> With the popularity of group chats in iMessage, Apple has embraced and extended, and peer pressure from users is taking care of the extinguishment phase.<br> </div> Wed, 16 Dec 2020 09:49:30 +0000 The future for general-purpose computing https://lwn.net/Articles/840267/ https://lwn.net/Articles/840267/ jafd <div class="FormattedComment"> Just a factual nitpick: the VPN bypass is being granted not by the signature and &quot;entitlements&quot; therein, but by being in the Apple&#x27;s Special Software Club, which is a list of paths to binaries inside the network framework&#x27;s Info.plist. Well, at least it&#x27;s not like a binary from a rando on the internets can gain the same privilege. I&#x27;m unsure if this is a signature + bypass list check, or only the latter.<br> <p> It&#x27;s still backwards in a lot of ways. What if the network is airtight except for the tunnel made by a VPN? What if I set the routing table so that only select hosts (including Apple&#x27;s infra) is available via the tunnel, and 0.0.0.0 is in the airtight network? Is it going to try bypassing the VPN, or will it use my routes? The notion of the system software poking around and trying to weasel its way out doesn&#x27;t sit well with me. It is likely to be a very bug-prone and clever-by-half design. I predict that security researchers are going to be able to poke holes in it.<br> </div> Tue, 15 Dec 2020 23:00:55 +0000 The future for general-purpose computing https://lwn.net/Articles/840128/ https://lwn.net/Articles/840128/ areilly <div class="FormattedComment"> Is being able to buy a lovely Unix workstation for PC money instead of Sun money, that can run your Unix workloads and software development tasks while also running nice-to-have commercial software really such a difficult idea to digest?<br> <p> </div> Mon, 14 Dec 2020 21:12:34 +0000 The future for general-purpose computing https://lwn.net/Articles/839959/ https://lwn.net/Articles/839959/ mcatanzaro <div class="FormattedComment"> It is still accurate.<br> </div> Sat, 12 Dec 2020 19:58:52 +0000 The future for general-purpose computing https://lwn.net/Articles/839958/ https://lwn.net/Articles/839958/ NYKevin <div class="FormattedComment"> If the article predates relevant technology, then maybe people should stop relying on it as accurate.<br> </div> Sat, 12 Dec 2020 19:37:27 +0000 The future for general-purpose computing https://lwn.net/Articles/839932/ https://lwn.net/Articles/839932/ mcatanzaro <div class="FormattedComment"> Well two points: (1) this article predates the existence of Must-Staple, (2) Must-Staple has totally failed because nobody uses it. The end....<br> </div> Sat, 12 Dec 2020 14:02:42 +0000 The future for general-purpose computing https://lwn.net/Articles/839921/ https://lwn.net/Articles/839921/ NYKevin <div class="FormattedComment"> What frustrates me about this article is that it does not say anything useful about Must-Staple, which completely solves the problem it identifies with OCSP (provided that both the server and the browser have implemented it correctly; to my surprise, Googling &quot;Must-Staple&quot; turns up a number of articles and blog posts suggesting that this is often not the case).<br> </div> Sat, 12 Dec 2020 07:39:44 +0000 The future for general-purpose computing https://lwn.net/Articles/839835/ https://lwn.net/Articles/839835/ IELLC_LWN Mozilla is in the process of deploying CRLite, which will eventually replace OCSP for most certificates: <a href="https://blog.mozilla.org/security/2020/01/09/crlite-part-1-all-web-pki-revocations-compressed/">Introducing CRLite: All of the Web PKI’s revocations, compressed</a>. Enable it today with <code>security.pki.crlite_mode = 2</code>. Sat, 12 Dec 2020 02:30:28 +0000 The future for general-purpose computing https://lwn.net/Articles/839899/ https://lwn.net/Articles/839899/ ecree <div class="FormattedComment"> How about the invisible hand of use your head and vote with your feet: don&#x27;t buy products that cost an arm and a leg and mean Apple has you by the balls.<br> <p> No regulation that&#x27;s ever likely to make it through the lobbyist-infested swamp of government will prevent users who want this kind of B&amp;D hardware from buying it. The only way is to stop users from wanting it. (No, I don&#x27;t know how to achieve that either.)<br> </div> Fri, 11 Dec 2020 21:40:17 +0000 The future for general-purpose computing https://lwn.net/Articles/839896/ https://lwn.net/Articles/839896/ cpitrat <div class="FormattedComment"> Same here, how Mac became popular among some computer scientists always puzzled me.<br> </div> Fri, 11 Dec 2020 20:32:37 +0000 The future for general-purpose computing https://lwn.net/Articles/839891/ https://lwn.net/Articles/839891/ jerojasro <p>And, do we have enough regulation?</p> <p>or are in a situation where we are wishing <cite>that Big Tech were less prone to treating customers like serfs</cite> ?</p> Fri, 11 Dec 2020 19:05:35 +0000 The future for general-purpose computing https://lwn.net/Articles/839885/ https://lwn.net/Articles/839885/ smitty_one_each <div class="FormattedComment"> You over-read me.<br> Capitalism is buyer/marketplace/seller.<br> Sellers seek to conquer marketplace and buyer.<br> You need &quot;enough&quot; regulation for keep buyer/marketplace/seller in equilibrium.<br> </div> Fri, 11 Dec 2020 17:21:54 +0000 The future for general-purpose computing https://lwn.net/Articles/839883/ https://lwn.net/Articles/839883/ dskoll <p>So you don't think there's any role at all for government regulation? Throw out anti-trust laws? Let corporations do whatever they want to stifle competition with no legal barriers? Fri, 11 Dec 2020 17:17:17 +0000 The future for general-purpose computing https://lwn.net/Articles/839836/ https://lwn.net/Articles/839836/ smitty_one_each <div class="FormattedComment"> Government is to competition as<br> singular is to plural.<br> </div> Fri, 11 Dec 2020 14:20:22 +0000 The future for general-purpose computing https://lwn.net/Articles/839832/ https://lwn.net/Articles/839832/ jerojasro <cite>If only there were some. . .invisible hand. . .that could somehow inject competition into the situation</cite> <p> The invisible hand of the <s>market</s> government regulation? </p> Fri, 11 Dec 2020 13:32:02 +0000 The future for general-purpose computing https://lwn.net/Articles/839742/ https://lwn.net/Articles/839742/ mcatanzaro <div class="FormattedComment"> <font class="QuotedText">&gt; In some sense, the privacy implications are not all that different from those of web browsers, which also use OCSP to determine if the TLS certificates for HTTPS sites have been revoked.</font><br> <p> Most browsers stopped doing this a decade ago when Adam Langley famously pointed out that it is pointless, see <a href="https://www.imperialviolet.org/2012/02/05/crlsets.html">https://www.imperialviolet.org/2012/02/05/crlsets.html</a>. I believe Firefox is the only major browser that still does this useless check.<br> </div> Thu, 10 Dec 2020 18:29:04 +0000 The future for general-purpose computing https://lwn.net/Articles/839736/ https://lwn.net/Articles/839736/ smitty_one_each <div class="FormattedComment"> If only there were some. . .invisible hand. . .that could somehow inject competition into the situation, such that Big Tech were less prone to treating customers like serfs. Such a mechanism, to be viable, would need the ubiquity of capitalism to succeed.<br> </div> Thu, 10 Dec 2020 17:54:24 +0000 The future for general-purpose computing https://lwn.net/Articles/839606/ https://lwn.net/Articles/839606/ halla <div class="FormattedComment"> Note that Microsoft does this at the application level: Krita is signed with the KDE developer certificate, as are dozens of other applications, but we can still see the number unique active Krita installations for any given time period. (Currently 3,500,000 / month.)<br> </div> Thu, 10 Dec 2020 11:42:43 +0000 The future for general-purpose computing https://lwn.net/Articles/839605/ https://lwn.net/Articles/839605/ smurf <div class="FormattedComment"> … no. Entirely unlike AppArmor, Apple&#x27;s stuff doesn&#x27;t prevent apps from doing, well, whatever they want (or whatever a security breach has subverted them into doing; just like signing your M$ Office binary cannot block macro viruses).<br> <p> In fact the opposite appears to be true: a signature with the magic pixie dust in it allows them to bypass net filters and VPNs. It&#x27;s fairly easy to paint a scenario where that would be dangerous for the continued health of the user.<br> </div> Thu, 10 Dec 2020 11:15:17 +0000 The future for general-purpose computing https://lwn.net/Articles/839601/ https://lwn.net/Articles/839601/ ale2018 <div class="FormattedComment"> Free (as in freedom) software is undoubtedly better than that. However, we have AppArmor sneaking into the kernel and causing various kinds of malfunctions, until the machine owner figures out what&#x27;s going on and how to stop it.<br> <p> AppArmor doesn&#x27;t entail privacy-breaking network exchanges, and can be disabled rather easily. Yet, it testifies a whim of super-control, apparently directed against malware, which reaches the point to break long established contracts such as that of the execve man page. That&#x27;s the same whim that arguably justifies Apple&#x27;s choice, isn&#x27;t it?<br> <p> </div> Thu, 10 Dec 2020 10:41:39 +0000 The future for general-purpose computing https://lwn.net/Articles/839578/ https://lwn.net/Articles/839578/ Cyberax <div class="FormattedComment"> <font class="QuotedText">&gt; If the developer does not want to ask Apple&#x27;s permission (in the form of a developer certificate), their applications cannot be installed and run at all. </font><br> This is not (yet) true. You can just create a self-signed certificate and use it to sign binaries. <br> <p> For now.<br> </div> Thu, 10 Dec 2020 01:08:05 +0000 The future for general-purpose computing https://lwn.net/Articles/839577/ https://lwn.net/Articles/839577/ dskoll <p>Apple has been playing shenanigans like this for years. I'm always very sad when I go to an open-source/free software meeting and see lots of people lugging around Macbooks. <p>I'm convinced general-purpose computing has a future... but not with Apple products. Thu, 10 Dec 2020 00:24:22 +0000