{"id":498,"date":"2020-07-22T04:31:58","date_gmt":"2020-07-22T04:31:58","guid":{"rendered":"https:\/\/www.piboxproject.com\/?p=498"},"modified":"2020-07-22T04:31:58","modified_gmt":"2020-07-22T04:31:58","slug":"pibox-1-1-0-the-atreides-plus-release","status":"publish","type":"post","link":"https:\/\/www.piboxproject.com\/index.php\/2020\/07\/22\/pibox-1-1-0-the-atreides-plus-release\/","title":{"rendered":"PiBox 1.1.0 &#8211; the Atreides Plus release"},"content":{"rendered":"<div id=\"dslc-theme-content\"><div id=\"dslc-theme-content-inner\"><p>It&#8217;s been a long time coming &#8211; nearly four years, if you&#8217;re counting &#8211; but a new major release of PiBox is now available.\u00a0 This release adds not just features and apps galore, but completes systems: Media, Kiosk and Auto-Kiosk.\u00a0 And there are releases for manual installation along with ready made SD card images.\u00a0 So now you don&#8217;t have an excuse not to try PiBox.<\/p>\n<p>This release is V1.1.0, which probably seems like an odd number for a major release.\u00a0 And it is.\u00a0 V1.0.0 was released quietly quite some time back.\u00a0 That release wasn&#8217;t quite ready for public consumption and I knew it right away, so I just completed the release archives and moved quickly to bug fix mode.\u00a0 And there was plenty to fix.\u00a0 If you don&#8217;t believe me, take a look at the <a href=\"http:\/\/redmine.graphics-muse.org\/news\/18\">Release Announcement&#8217;s<\/a> Changelog section.<\/p>\n<p>There are many important changes for this release, making it the first release reasonably suited for general use.\u00a0 The following is taken from the Release Announcement.<\/p>\n<ul>\n<li>Everything is now licensed with the 0BSD license, making it very open source friendly.<\/li>\n<li>Binary releases to make it easier for end user installation.<\/li>\n<li>Support for Raspberry Pi Model B\/B+, 2, 3 and Zero, including 3 and Zero WiFi.<\/li>\n<li>Switched to a squashfs\/overlay boot system in preparation for in-field upgrades. This is now handled by an initramfs.<\/li>\n<li>Added a MusicFE player (Music Front End, using omxplayer on the backend) app with carousel-type display.<\/li>\n<li>Added a PiPics player app to view static images.<\/li>\n<li>Added a PiXM player app for use with XMPCR device.<\/li>\n<li>Added license generation from Buildroot.<\/li>\n<li>Added graphical WiFi scanner to PiBox Network Config.<\/li>\n<li>PiBox Media System and Kiosk&#8217;s now support better dbus interaction allowing for cleaner interaction with touchscreens.<\/li>\n<li>Oh: and touchscreen support was integrated! This is specifically for the kiosk system but works if you install the Media System on the official 7&#8243; Raspberry Pi touchscreen.<\/li>\n<li>System boots are quieted with only the MIOT (My IoT) logo showing with a boot progress bar.<\/li>\n<li>Boot times are down to &lt;20 seconds for RPi 2 and 3 systems.<\/li>\n<li>Improved thread handling with semaphores in multiple apps.<\/li>\n<li>Improved webcam app: faster startup, less lagtime, hi- and low-res options.<\/li>\n<li>Improved PiBox Network Config unit tests help to stabilize network management.<\/li>\n<li>Improved Cairo\/GdkPixbus image scaling in all apps, such as the analog clock in PiClock and the Launcher UI in the Media System.<\/li>\n<li>Metabuild has improved support of system app builds.<\/li>\n<li>Core system bumps:\n<ul>\n<li>Crosstoon-NG: 1.24.0<\/li>\n<li>Buildroot: 2019.05.1<\/li>\n<li>Busybox: busybox-1.30.1<\/li>\n<li>Linux: 4.19.106<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>The wiki was completely updated to reflect all changes and a <a href=\"https:\/\/www.graphics-muse.org\/wiki\/pmwiki.php\/RaspberryPi\/RaspberryPi\">Media System User&#8217;s Guide<\/a> was created (guides for other systems are on the plan for the next major release).\u00a0 The <a href=\"https:\/\/www.piboxproject.com\">web site<\/a> was updated too and the <a href=\"https:\/\/www.graphics-muse.org\/archives\/pibox\/current\/\">download archive<\/a> now has full instructions for all release files.<\/p>\n<p>A release is a lot of work.\u00a0 Maybe more so than the coding.\u00a0 Bringing all web site documentation up to date took over a month after all testing had completed.\u00a0 And while I was doing all that release work I ran into a slew of new ideas for the next release:\u00a0 docker support, x86_64 releases (to go with the ARM Pi releases), a file server, a standalone webcam system, etc.\u00a0 Extending PiBox to more system releases, each of which meets specific use cases, is the next big step.\u00a0 And more automated testing &#8211; one of the big slow downs for the release was testing all systems on all support Raspberry Pis (the Pi 4 is not yet supported).<\/p>\n<p>With this release I&#8217;ve started the use of code names.\u00a0 As a fan of classic hard science fiction I chose to go with Dune, which has lots of characters, places and subjects suitable for code names.\u00a0 And of course I&#8217;ve started with the biggest name of all:\u00a0 Atriedes.\u00a0 The Plus comes from that whole 1.1 vs 1.0 problem I discussed earlier.<\/p>\n<p>So there it is.\u00a0 Dig in.\u00a0 Try it out.\u00a0 Blast me for wasting your time and tell me how I can make it better.\u00a0 Politely.\u00a0 I have feelings too.<\/p>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been a long time coming &#8211; nearly four years, if you&#8217;re counting &#8211; but a new major release of PiBox is now available.\u00a0 This release adds not just features and apps galore, but completes systems: Media, Kiosk and Auto-Kiosk.\u00a0 And there are releases for manual installation along with ready made SD card images.\u00a0 So [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":501,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[10],"tags":[],"class_list":{"0":"post-498","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-releases","8":"czr-hentry"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.piboxproject.com\/wp-content\/uploads\/2020\/07\/v1_1_0-splash.png?fit=675%2C450&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8du2Y-82","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.piboxproject.com\/index.php\/wp-json\/wp\/v2\/posts\/498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.piboxproject.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.piboxproject.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.piboxproject.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.piboxproject.com\/index.php\/wp-json\/wp\/v2\/comments?post=498"}],"version-history":[{"count":4,"href":"https:\/\/www.piboxproject.com\/index.php\/wp-json\/wp\/v2\/posts\/498\/revisions"}],"predecessor-version":[{"id":586,"href":"https:\/\/www.piboxproject.com\/index.php\/wp-json\/wp\/v2\/posts\/498\/revisions\/586"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.piboxproject.com\/index.php\/wp-json\/wp\/v2\/media\/501"}],"wp:attachment":[{"href":"https:\/\/www.piboxproject.com\/index.php\/wp-json\/wp\/v2\/media?parent=498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.piboxproject.com\/index.php\/wp-json\/wp\/v2\/categories?post=498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.piboxproject.com\/index.php\/wp-json\/wp\/v2\/tags?post=498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}