{"id":404,"date":"2020-08-18T19:23:47","date_gmt":"2020-08-18T20:23:47","guid":{"rendered":"http:\/\/www.linux-tutorial.info\/?page_id=77"},"modified":"2020-08-22T19:26:00","modified_gmt":"2020-08-22T20:26:00","slug":"this-is-the-page-title-toplevel-237","status":"publish","type":"page","link":"http:\/\/www.linux-tutorial.info\/?page_id=404","title":{"rendered":"Device Driver Basics"},"content":{"rendered":"\n<title>Device Driver Basics<\/title>\n<p>\nDevice drivers make up the major part of the Linux kernel.  Like other\nparts of the operating system, they operate in a highly privileged\nenvironment and can cause disaster if they get things wrong.\nDevice drivers control the interaction between the operating system\nand the hardware device that they are controlling.   For example,\nthe filesystem makes use of a general block device interface when writing\nblocks to an <glossary>IDE<\/glossary> disk.  The driver takes care of the details and makes\ndevice specific things happen.\nDevice drivers are specific to the controller chip that they are driving\nwhich is why, for example, you need the NCR810 SCSI driver if your system\nhas an NCR810 <glossary>SCSI<\/glossary> controller.\n","protected":false},"excerpt":{"rendered":"<p>Device Driver Basics Device drivers make up the major part of the Linux kernel. Like other parts of the operating system, they operate in a highly privileged environment and can cause disaster if they get things wrong. Device drivers control &hellip; <a href=\"http:\/\/www.linux-tutorial.info\/?page_id=404\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-404","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=404"}],"version-history":[{"count":1,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/404\/revisions"}],"predecessor-version":[{"id":538,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/404\/revisions\/538"}],"wp:attachment":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}