{"id":178,"date":"2006-09-22T08:39:29","date_gmt":"2006-09-22T06:39:29","guid":{"rendered":"http:\/\/my.stargazer.at\/?p=178"},"modified":"2007-06-19T15:36:05","modified_gmt":"2007-06-19T13:36:05","slug":"uclib-basiertes-linux-und-java","status":"publish","type":"post","link":"https:\/\/my.stargazer.at\/de\/2006\/09\/22\/uclib-basiertes-linux-und-java\/","title":{"rendered":"uClib basiertes Linux und Java"},"content":{"rendered":"<p>Ich habe mich seit einiger Zeit wieder mit embedded Linux befasst. Um dies in einem angemessenen Rahmen zu bauen habe ich mir entsprechende Hardware besorgt.<\/p>\n<p>Da es kaum freie Distributionen gibt, welche gegen die uClib compiled sind, habe ich mich wieder Gentoo Linux verschrieben und frisch drauf los gearbeitet und kam nach kleineren Startproblemen zu einem funktionsf&auml;higen System auf einer Compact Flash Karte &#8211; und dann schlug Java erbarmungslos zu.<\/p>\n<p><!--more--><\/p>\n<p>\nNachdem ich eine Java Runtime, vorz&uuml;glich jene von Sun verwenden wollte, gab es Probleme dass diese nicht laufen wollte. Da mir die Fehlermeldung der Busybox Shell Ash etwas dubios erschien, begann ich die Java Binary einmal mit ldd zu durchleuchten.<\/p>\n<blockquote><p>linux-gate.so.1 =>  (0xffffe000)<br \/>\nlibpthread.so.0 => \/lib\/libpthread.so.0 (0xb7f5e000)<br \/>\nlibdl.so.2 => \/lib\/libdl.so.2 (0xb7f5a000)<br \/>\nlibc.so.6 => \/lib\/libc.so.6 (0xb7e24000)<br \/>\n\/lib\/ld-linux.so.2 (0xb7f8d000)\n<\/p><\/blockquote>\n<p>Die Abh&auml;ngigkeiten zeigen zum Grossteil auf Teile der Glibc. Da ich diese jedoch auf meiner CF nicht bieten kann, kann Java in der Form nicht laufen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich habe mich seit einiger Zeit wieder mit embedded Linux befasst. Um dies in einem angemessenen Rahmen zu bauen habe ich mir entsprechende Hardware besorgt. Da es kaum freie Distributionen gibt, welche gegen die uClib compiled sind, habe ich mich wieder Gentoo Linux verschrieben und frisch drauf los gearbeitet und kam nach kleineren Startproblemen zu einem funktionsf&auml;higen System [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[324,39,323],"class_list":["post-178","post","type-post","status-publish","format-standard","hentry","category-it-related-stuff","tag-java","tag-gentoo","tag-uclib"],"_links":{"self":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/comments?post=178"}],"version-history":[{"count":0,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/178\/revisions"}],"wp:attachment":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/media?parent=178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/categories?post=178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/tags?post=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}