{"id":233,"date":"2010-09-15T11:13:15","date_gmt":"2010-09-15T18:13:15","guid":{"rendered":"http:\/\/10.43.101.63:24469\/?p=233"},"modified":"2010-09-15T11:13:15","modified_gmt":"2010-09-15T18:13:15","slug":"mark-shuttleworth-%c2%bb-blog-archive-%c2%bb-reflections-on-ubuntu-canonical-and-the-march-to-free-software-adoption","status":"publish","type":"post","link":"https:\/\/aarontc.com\/archive\/2010\/09\/mark-shuttleworth-%c2%bb-blog-archive-%c2%bb-reflections-on-ubuntu-canonical-and-the-march-to-free-software-adoption\/","title":{"rendered":"Mark Shuttleworth \u00bb Blog Archive \u00bb Reflections on Ubuntu, Canonical and the march to free software adoption"},"content":{"rendered":"

Interesting commentary on recent criticism that Ubuntu has received for not contributing to the Linux kernel:<\/p>\n

Mark Shuttleworth \u00bb Blog Archive \u00bb Reflections on Ubuntu, Canonical and the march to free software adoption<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

Interesting commentary on recent criticism that Ubuntu has received for not contributing to the Linux kernel: Mark Shuttleworth \u00bb Blog Archive \u00bb Reflections on Ubuntu, Canonical and the march to free software adoption.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[5],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6PV8H-3L","jetpack-related-posts":[{"id":333,"url":"https:\/\/aarontc.com\/archive\/2012\/03\/14-ways-to-contribute-to-open-source-without-being-a-programming-genius-or-a-rock-star\/","url_meta":{"origin":233,"position":0},"title":"14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star","author":"Aaron","date":"March 15, 2012","format":false,"excerpt":"Another useful link I think is worth sharing. If you feel like contributing to Open Source but aren't sure how, this is a great article for getting started: 14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star.","rel":"","context":"In "Linux"","block_context":{"text":"Linux","link":"https:\/\/aarontc.com\/archive\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":335,"url":"https:\/\/aarontc.com\/archive\/2012\/04\/checking-software-raid-arrays-under-linux\/","url_meta":{"origin":233,"position":1},"title":"Checking software RAID arrays under Linux","author":"Aaron","date":"April 30, 2012","format":false,"excerpt":"Mostly as a reminder to myself... it's important to have a cron job that verifies your RAID array integrity on a regular basis. (Once a week is what most hardware RAID controllers seem to use.) This is accomplished with a command such as: echo check > \/sys\/block\/md0\/md\/sync_action Replace md0 with\u2026","rel":"","context":"In "Linux"","block_context":{"text":"Linux","link":"https:\/\/aarontc.com\/archive\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":17,"url":"https:\/\/aarontc.com\/archive\/2010\/04\/recovering-from-a-multiple-disk-failure-with-linux-software-raid5\/","url_meta":{"origin":233,"position":2},"title":"Recovering from a multiple-disk failure with Linux software RAID5","author":"Aaron","date":"April 28, 2010","format":false,"excerpt":"The scenario is this: I have a system with several external USB hard drives that are part of a RAID5 array. (It's a work in progress, I'm simply out of SATA controllers right now.) The problem is that sometimes (about once per month) two or more of the drives will\u2026","rel":"","context":"In "Linux"","block_context":{"text":"Linux","link":"https:\/\/aarontc.com\/archive\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":329,"url":"https:\/\/aarontc.com\/archive\/2012\/03\/cool-open-source-games\/","url_meta":{"origin":233,"position":3},"title":"Cool Open Source Games","author":"Aaron","date":"March 15, 2012","format":false,"excerpt":"I was made aware of this article by Chris Haverkate, and I think it deems sharing: Cool Open Source Games You Should Contribute To","rel":"","context":"In "Linux"","block_context":{"text":"Linux","link":"https:\/\/aarontc.com\/archive\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":292,"url":"https:\/\/aarontc.com\/archive\/2011\/04\/automatically-keywording-unmasking-gentoo-packages\/","url_meta":{"origin":233,"position":4},"title":"Automatically Keywording\/Unmasking Gentoo Packages","author":"Aaron","date":"April 23, 2011","format":false,"excerpt":"Today I wanted to try a masked version of KDE on my laptop. As KDE is a very large set of packages, I was not looking forward to manually keywording every required package. Luckily, someone else has solved this problem. A quick Google search led me to autounmask which didn't\u2026","rel":"","context":"In "Gentoo"","block_context":{"text":"Gentoo","link":"https:\/\/aarontc.com\/archive\/category\/linux\/gentoo\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":286,"url":"https:\/\/aarontc.com\/archive\/2011\/04\/updated-project-rdiff-backup-wrapper-script\/","url_meta":{"origin":233,"position":5},"title":"Updated Project: Rdiff-Backup Wrapper Script","author":"Aaron","date":"April 10, 2011","format":false,"excerpt":"Today I made a few cosmetic updates to the Rdiff-Backup Wrapper Script to avoid listing SpecialFileErrors and also to fix the include\/exclude order of the kernel configuration file. I cleaned up the formatting a bit so your update merges might be less seamless than with previous updates, but it's worth\u2026","rel":"","context":"In "Projects"","block_context":{"text":"Projects","link":"https:\/\/aarontc.com\/archive\/category\/projects\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/posts\/233"}],"collection":[{"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/comments?post=233"}],"version-history":[{"count":1,"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/posts\/233\/revisions"}],"predecessor-version":[{"id":234,"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/posts\/233\/revisions\/234"}],"wp:attachment":[{"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/media?parent=233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/categories?post=233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/tags?post=233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}