{"id":1198714,"date":"2023-11-01T09:58:19","date_gmt":"2023-11-01T13:58:19","guid":{"rendered":"https:\/\/www.prime-wow.com\/?p=1198714"},"modified":"2023-11-01T09:58:19","modified_gmt":"2023-11-01T13:58:19","slug":"garrett-why-acpi","status":"publish","type":"post","link":"https:\/\/www.prime-wow.com\/?p=1198714","title":{"rendered":"Garrett: Why ACPI?"},"content":{"rendered":"<p>Matthew Garrett <a href=\"https:\/\/mjg59.dreamwidth.org\/68350.html\">explains<br \/>\nwhy ACPI exists<\/a> and why it is not as bad a thing as some think.\n<\/p>\n<\/p>\n<blockquote class=\"bq\"><p>\n\tThere&#8217;s an alternative universe where we decided to teach the<br \/>\n\tkernel about every piece of hardware it should run on. Fortunately<br \/>\n\t(or, well, unfortunately) we&#8217;ve seen that in the ARM world. Most<br \/>\n\tdevice-specific simply never reaches mainline, and most users are<br \/>\n\tstuck running ancient kernels as a result. Imagine every x86 device<br \/>\n\tvendor shipping their own kernel optimised for their hardware, and<br \/>\n\tnow imagine how well that works out given the quality of their<br \/>\n\tfirmware. Does that really seem better to you?\n<\/p><\/blockquote>\n<p>&#013;<br \/>\n&#013;<br \/>\nSource: LWN.net &#8211; <a href=\"https:\/\/lwn.net\/Articles\/949625\/\" target=\"_blank\" rel=\"noopener\">Garrett: Why ACPI?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Matthew Garrett explains why ACPI exists and why it is not as bad a thing as some think. There&#8217;s an alternative universe where we decided to teach the kernel about every piece of hardware it should run on. Fortunately (or, &hellip; <a href=\"https:\/\/www.prime-wow.com\/?p=1198714\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[72],"tags":[75],"class_list":["post-1198714","post","type-post","status-publish","format-standard","hentry","category-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts\/1198714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1198714"}],"version-history":[{"count":0,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts\/1198714\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1198714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1198714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1198714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}