{"id":1246,"date":"2012-05-12T01:02:38","date_gmt":"2012-05-11T19:32:38","guid":{"rendered":"http:\/\/judepereira.com\/blog\/?p=1246"},"modified":"2012-05-12T01:06:02","modified_gmt":"2012-05-11T19:36:02","slug":"hacking-your-goflex-1-build-your-kernel","status":"publish","type":"post","link":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/","title":{"rendered":"Hacking your GoFlex Home, #1 Build your KERNEL"},"content":{"rendered":"<p>It&#8217;s been quite sometime that I&#8217;ve got my GoFlex Home now, and it&#8217;s only recently that I&#8217;ve received my RS232 Serial USB UART Adapter.<br \/>\nThe pin connections are simple and easy, I&#8217;ll post that as well. As I&#8217;ve already got Gentoo Linux running on the Marvell SoC, I was still using the Archlinux ARM kernel, for lack of better options. Building the kernel seemed to be a simple task, but apparently, if you have used the Archlinux ARM kernel config as a base to build your own, you won&#8217;t see the kernel debug messages, you only see the warnings, and those are few.<\/p>\n<p>To get going:<br \/>\nDownload the kernel sources, I&#8217;ve got a successful build with vanilla sources(patched with <a href=\"https:\/\/github.com\/archlinuxarm\/PKGBUILDs\/blob\/master\/core\/linux\/archlinuxarm.patch\" title=\"Archlinux ARM Patches\" target=\"_blank\">archlinuxarm patches<\/a>) 3.1.10<br \/>\nAfter patching the kernel, you can quickly generate the default config, by<\/p>\n<pre>\r\n# make kirkwood_defconfig\r\n<\/pre>\n<p>That would generate the default configuration, then you could configure it via <em>menuconfig<\/em>, and set the required options.<br \/>\nI&#8217;ve attached my <a href='http:\/\/judepereira.com\/blog\/wp-content\/uploads\/config.txt'>present kernel configuration<\/a>, you could use that as a base, as it took me quite a while to get the kernel working right. This kernel does not support an initrd, as I don&#8217;t think embedded devices should need one. So, if your kernel says that it <strong>can&#8217;t mount the VFS<\/strong>, it&#8217;s likely that your U-boot is giving it an initrd to use, and that surprisingly, took me quite a while to figure out.<\/p>\n<p>Goodluck hacking your GoFlex :)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been quite sometime that I&#8217;ve got my GoFlex Home now, and it&#8217;s only recently that I&#8217;ve received my RS232 Serial USB UART Adapter. The pin connections are simple and easy, I&#8217;ll post that as well. As I&#8217;ve already got Gentoo Linux running on the Marvell SoC, I was still using the Archlinux ARM kernel, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[11],"tags":[347,122,103,345,346,348,349,253,350],"class_list":["post-1246","post","type-post","status-publish","format-standard","hentry","category-gen-sab-fed","tag-arm","tag-embedded","tag-gentoo","tag-goflex","tag-goflex-home","tag-hack","tag-hacking","tag-kernel","tag-seagate"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Get the Linux kernel built for the Goflex Home.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Jude Pereira\"\/>\n\t<meta name=\"keywords\" content=\"goflex,goflex home,gentoo,embedded,arm,kernel,hack,hacking,seagate,gentoo | sabayon | fedora\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"@judepereira | Fleeting Thoughts\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Hacking your GoFlex Home, #1 Build your KERNEL | @judepereira\" \/>\n\t\t<meta property=\"og:description\" content=\"Get the Linux kernel built for the Goflex Home.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2012-05-11T19:32:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2012-05-11T19:36:02+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@judebpereira\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Hacking your GoFlex Home, #1 Build your KERNEL | @judepereira\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Get the Linux kernel built for the Goflex Home.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@judebpereira\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/hacking-your-goflex-1-build-your-kernel\\\/#article\",\"name\":\"Hacking your GoFlex Home, #1 Build your KERNEL | @judepereira\",\"headline\":\"Hacking your GoFlex Home, #1 Build your KERNEL\",\"author\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/hacking-your-goflex-1-build-your-kernel\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g\",\"width\":96,\"height\":96,\"caption\":\"Jude Pereira\"},\"datePublished\":\"2012-05-12T01:02:38+05:30\",\"dateModified\":\"2012-05-12T01:06:02+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/hacking-your-goflex-1-build-your-kernel\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/hacking-your-goflex-1-build-your-kernel\\\/#webpage\"},\"articleSection\":\"gentoo | sabayon | fedora, arm, embedded, gentoo, goflex, goflex home, hack, hacking, kernel, seagate\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/hacking-your-goflex-1-build-your-kernel\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/category\\\/gen-sab-fed\\\/#listItem\",\"name\":\"gentoo | sabayon | fedora\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/category\\\/gen-sab-fed\\\/#listItem\",\"position\":2,\"name\":\"gentoo | sabayon | fedora\",\"item\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/category\\\/gen-sab-fed\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/hacking-your-goflex-1-build-your-kernel\\\/#listItem\",\"name\":\"Hacking your GoFlex Home, #1 Build your KERNEL\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/hacking-your-goflex-1-build-your-kernel\\\/#listItem\",\"position\":3,\"name\":\"Hacking your GoFlex Home, #1 Build your KERNEL\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/category\\\/gen-sab-fed\\\/#listItem\",\"name\":\"gentoo | sabayon | fedora\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#person\",\"name\":\"Jude Pereira\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/hacking-your-goflex-1-build-your-kernel\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g\",\"width\":96,\"height\":96,\"caption\":\"Jude Pereira\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/\",\"name\":\"Jude Pereira\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/hacking-your-goflex-1-build-your-kernel\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g\",\"width\":96,\"height\":96,\"caption\":\"Jude Pereira\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/hacking-your-goflex-1-build-your-kernel\\\/#webpage\",\"url\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/hacking-your-goflex-1-build-your-kernel\\\/\",\"name\":\"Hacking your GoFlex Home, #1 Build your KERNEL | @judepereira\",\"description\":\"Get the Linux kernel built for the Goflex Home.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/hacking-your-goflex-1-build-your-kernel\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2012-05-12T01:02:38+05:30\",\"dateModified\":\"2012-05-12T01:06:02+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/\",\"name\":\"@judepereira\",\"description\":\"Fleeting Thoughts\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Hacking your GoFlex Home, #1 Build your KERNEL | @judepereira","description":"Get the Linux kernel built for the Goflex Home.","canonical_url":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/","robots":"max-image-preview:large","keywords":"goflex,goflex home,gentoo,embedded,arm,kernel,hack,hacking,seagate,gentoo | sabayon | fedora","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/#article","name":"Hacking your GoFlex Home, #1 Build your KERNEL | @judepereira","headline":"Hacking your GoFlex Home, #1 Build your KERNEL","author":{"@id":"https:\/\/judepereira.com\/blog\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/judepereira.com\/blog\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g","width":96,"height":96,"caption":"Jude Pereira"},"datePublished":"2012-05-12T01:02:38+05:30","dateModified":"2012-05-12T01:06:02+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/#webpage"},"isPartOf":{"@id":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/#webpage"},"articleSection":"gentoo | sabayon | fedora, arm, embedded, gentoo, goflex, goflex home, hack, hacking, kernel, seagate"},{"@type":"BreadcrumbList","@id":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/judepereira.com\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/category\/gen-sab-fed\/#listItem","name":"gentoo | sabayon | fedora"}},{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/category\/gen-sab-fed\/#listItem","position":2,"name":"gentoo | sabayon | fedora","item":"https:\/\/judepereira.com\/blog\/category\/gen-sab-fed\/","nextItem":{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/#listItem","name":"Hacking your GoFlex Home, #1 Build your KERNEL"},"previousItem":{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/#listItem","position":3,"name":"Hacking your GoFlex Home, #1 Build your KERNEL","previousItem":{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/category\/gen-sab-fed\/#listItem","name":"gentoo | sabayon | fedora"}}]},{"@type":"Person","@id":"https:\/\/judepereira.com\/blog\/#person","name":"Jude Pereira","image":{"@type":"ImageObject","@id":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g","width":96,"height":96,"caption":"Jude Pereira"}},{"@type":"Person","@id":"https:\/\/judepereira.com\/blog\/author\/admin\/#author","url":"https:\/\/judepereira.com\/blog\/author\/admin\/","name":"Jude Pereira","image":{"@type":"ImageObject","@id":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g","width":96,"height":96,"caption":"Jude Pereira"}},{"@type":"WebPage","@id":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/#webpage","url":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/","name":"Hacking your GoFlex Home, #1 Build your KERNEL | @judepereira","description":"Get the Linux kernel built for the Goflex Home.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/judepereira.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/#breadcrumblist"},"author":{"@id":"https:\/\/judepereira.com\/blog\/author\/admin\/#author"},"creator":{"@id":"https:\/\/judepereira.com\/blog\/author\/admin\/#author"},"datePublished":"2012-05-12T01:02:38+05:30","dateModified":"2012-05-12T01:06:02+05:30"},{"@type":"WebSite","@id":"https:\/\/judepereira.com\/blog\/#website","url":"https:\/\/judepereira.com\/blog\/","name":"@judepereira","description":"Fleeting Thoughts","inLanguage":"en-US","publisher":{"@id":"https:\/\/judepereira.com\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"@judepereira | Fleeting Thoughts","og:type":"article","og:title":"Hacking your GoFlex Home, #1 Build your KERNEL | @judepereira","og:description":"Get the Linux kernel built for the Goflex Home.","og:url":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/","og:image":"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png","og:image:secure_url":"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png","og:image:width":512,"og:image:height":512,"article:published_time":"2012-05-11T19:32:38+00:00","article:modified_time":"2012-05-11T19:36:02+00:00","twitter:card":"summary","twitter:site":"@judebpereira","twitter:title":"Hacking your GoFlex Home, #1 Build your KERNEL | @judepereira","twitter:description":"Get the Linux kernel built for the Goflex Home.","twitter:creator":"@judebpereira","twitter:image":"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png"},"aioseo_meta_data":{"post_id":"1246","title":"Hacking your GoFlex Home, #1 Build your KERNEL | #site_title","description":"Get the Linux kernel built for the Goflex Home.","keywords":[{"label":"goflex","value":"goflex"},{"label":"goflex home","value":"goflex home"},{"label":"gentoo","value":"gentoo"},{"label":"embedded","value":"embedded"},{"label":"arm","value":"arm"},{"label":"kernel","value":"kernel"},{"label":"hack","value":"hack"},{"label":"hacking","value":"hacking"},{"label":"seagate","value":"seagate"}],"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-25 19:05:22","updated":"2025-06-03 20:07:39","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/judepereira.com\/blog\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/judepereira.com\/blog\/category\/gen-sab-fed\/\" title=\"gentoo | sabayon | fedora\">gentoo | sabayon | fedora<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHacking your GoFlex Home, #1 Build your KERNEL\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/judepereira.com\/blog\/"},{"label":"gentoo | sabayon | fedora","link":"https:\/\/judepereira.com\/blog\/category\/gen-sab-fed\/"},{"label":"Hacking your GoFlex Home, #1 Build your KERNEL","link":"https:\/\/judepereira.com\/blog\/hacking-your-goflex-1-build-your-kernel\/"}],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pqtyx-k6","jetpack-related-posts":[{"id":893,"url":"https:\/\/judepereira.com\/blog\/coloured-varlogmessages-at-tty12\/","url_meta":{"origin":1246,"position":0},"title":"Coloured \/var\/log\/messages at tty12","author":"Jude Pereira","date":"April 26, 2011","format":false,"excerpt":"Reading logs could never become any more easier, at just a keystroke, you have your logs displayed where you want, in some fancy colour. They look great too. TTY's can be accessed by pressing Alt + Ctrl + F[1 - 12] simultaneously. In the following, you'll get a decent, colourized\u2026","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":289,"url":"https:\/\/judepereira.com\/blog\/sabayon-four-oh\/","url_meta":{"origin":1246,"position":1},"title":"Sabayon fOuR oH","author":"Jude Pereira","date":"June 16, 2009","format":false,"excerpt":"Based on Gentoo, Sabayon 4.1, tells me: Great performance with less RAM(though you need like 1GB RAM for it to work well enough). Package Management System is absolutely fantastic, with it's new \"Entropy\". Totally the perfect distribution. A fine distribution for the newbie or the expert. This is what a\u2026","rel":"","context":"In &quot;gnu linux&quot;","block_context":{"text":"gnu linux","link":"https:\/\/judepereira.com\/blog\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":694,"url":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/","url_meta":{"origin":1246,"position":2},"title":"visual basic 6 revisited &#8211; linux &#8211; wine","author":"Jude Pereira","date":"August 5, 2010","format":false,"excerpt":"Earlier this year, I had written an article on running Visual Basic 6 on linux under wine, this is an update for it, the prior one is deprecated Getting Visual Basic 6 to work on linux is pretty easy, not much trouble, all the basic things work, as of what\u2026","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2157,"url":"https:\/\/judepereira.com\/blog\/building-jupiter-why-i-decided-to-build-my-own-agentic-ide\/","url_meta":{"origin":1246,"position":3},"title":"Building Jupiter: Why I Decided To Build My Own Agentic IDE","author":"Jude Pereira","date":"September 28, 2026","format":false,"excerpt":"A short story about why I decided to build Jupiter, a model agnostic, secure and self hosted agentic IDE.","rel":"","context":"In &quot;Building Jupiter&quot;","block_context":{"text":"Building Jupiter","link":"https:\/\/judepereira.com\/blog\/category\/virtual-engineering\/building-jupiter\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1940,"url":"https:\/\/judepereira.com\/blog\/lessons-learnt-from-esp-now\/","url_meta":{"origin":1246,"position":4},"title":"Lessons learnt from ESP NOW","author":"Jude Pereira","date":"February 18, 2021","format":false,"excerpt":"For those of you who aren\u2019t aware of ESP NOW, it\u2019s a communication protocol developed by Espressif for their ESP modules. What began as a simple \u201chook up my plant lights to HomeKit\u201d, turned into a massive home grown firmware, but more about that in another post. I\u2019ve successfully setup\u2026","rel":"","context":"In &quot;hardware&quot;","block_context":{"text":"hardware","link":"https:\/\/judepereira.com\/blog\/category\/hardware\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1685,"url":"https:\/\/judepereira.com\/blog\/compile-less-on-the-fly-for-your-exploded-war-in-intellij\/","url_meta":{"origin":1246,"position":5},"title":"Compile LESS on the fly for your exploded WAR in IntelliJ","author":"Jude Pereira","date":"February 5, 2016","format":false,"excerpt":"At CleverTap, we've recently started using LESS for dynamic CSS. While it has it's upsides, the biggest downside\u00a0was that most of our developers couldn't use the hot deploy feature for their local deployments. After an hour or so, we came up with a neat solution. \u00a0 There are two parts\u2026","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"External Tool configuration for compiling LESS files before deployment","src":"https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/Screen-Shot-2016-02-05-at-01.32.45-1024x494.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/Screen-Shot-2016-02-05-at-01.32.45-1024x494.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/Screen-Shot-2016-02-05-at-01.32.45-1024x494.png?resize=525%2C300 1.5x"},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts\/1246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/comments?post=1246"}],"version-history":[{"count":4,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts\/1246\/revisions"}],"predecessor-version":[{"id":1255,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts\/1246\/revisions\/1255"}],"wp:attachment":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/media?parent=1246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/categories?post=1246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/tags?post=1246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}