{"id":175,"date":"2011-05-26T02:09:02","date_gmt":"2011-05-26T00:09:02","guid":{"rendered":"http:\/\/www.instruyete.org\/?p=175"},"modified":"2011-05-26T02:09:02","modified_gmt":"2011-05-26T00:09:02","slug":"realtime-linux-mit-der-redhawk-distribution","status":"publish","type":"post","link":"https:\/\/www.instruyete.org\/?p=175","title":{"rendered":"Realtime Linux mit der RedHawk Distribution"},"content":{"rendered":"<p>Nachdem mit Kernel 2.6.39 der <strong>B<\/strong>ig <strong>K<\/strong>ernel <strong>L<\/strong>ock (BLK) endg\u00fcltig entfernt wurde, stellt jeder Vanilla Kernel ein vollst\u00e4ndig konfigurierbares RT System dar.<\/p>\n<p>Warum man dennoch mit Speziall\u00f6sungen wie der Realtime Linux Distribution <em>RedHawk<\/em> nicht schlecht f\u00e4hrt liegt meist an Frontend Features welche die Wartbarkeit deutlich erh\u00f6hen. <\/p>\n<p>Beispiele, gerade aus der Distribution <em>RedHawk<\/em> sind CPU-set <strong>shielding<\/strong> und CPU-set <strong>affinity<\/strong>. Beides wird mit Shell Kommandos unterst\u00fctzt.<\/p>\n<ul>\n<li><code>shield<\/code> kann on-the-fly CPU(s) aus der Verf\u00fcgbarkeit des Operating Systems herausnehmen und wieder hinzuf\u00fcgen.<\/li>\n<li><code>run<\/code> kann bestimmte Prozesse mit RT-Priorit\u00e4t einem bestimmten CPU-set exklusiv zuweisen (affinity).<\/li>\n<\/ul>\n<p>Diese Beispiele sowie allgemeine Aktualisierungen sind in der <a href=\"http:\/\/www.instruyete.org\/wp-content\/uploads\/2009\/08\/linuxrt_cc.pdf\">aktuellen Fassung meines Dokumentes \u00fcber Realtime Linux<\/a> enthalten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nachdem mit Kernel 2.6.39 der Big Kernel Lock (BLK) endg\u00fcltig entfernt wurde, stellt jeder Vanilla Kernel ein vollst\u00e4ndig konfigurierbares RT System dar. Warum man dennoch mit Speziall\u00f6sungen wie der Realtime Linux Distribution RedHawk nicht schlecht f\u00e4hrt liegt meist an Frontend Features welche die Wartbarkeit deutlich erh\u00f6hen. Beispiele, gerade aus der Distribution RedHawk sind CPU-set shielding &hellip; <a href=\"https:\/\/www.instruyete.org\/?p=175\" class=\"more-link\"><span class=\"screen-reader-text\">Realtime Linux mit der RedHawk Distribution<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,7],"tags":[],"class_list":["post-175","post","type-post","status-publish","format-standard","hentry","category-linux","category-unix"],"_links":{"self":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=175"}],"version-history":[{"count":0,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/175\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}