Posts

Showing posts with the label done

Raspberry Pi 400 with Ubuntu support

Image
The Raspberry Pi Foundation has a new product — the Raspberry Pi 400. The flagship Raspberry Pi 4 was released in June 2019. Since, they added an 8GB model, brought out the Compute Module 4, we certified all Raspberry Pis since Raspberry Pi 2 and we worked together to make the full Ubuntu Desktop ‘just work’ on a Raspberry Pi 4. Now, Ubuntu Server and Ubuntu Desktop also work, out of the box, with the all-new Raspberry Pi 400.  You can get it on its own, the Raspberry Pi 400 keyboard computer itself. Or as a kit including a beginners guide, a Raspberry Pi official power supply and an official mouse (pictured at the end of the article). We are also delighted to say that for a month you can also get an Ubuntu Desktop Groovy Gorilla sticker when you purchase a Raspberry Pi 4 from Pimoroni. The folks at Pimoroni run their Raspberry Pi business on Ubuntu and very kindly agreed to ship some Groovy Gorilla merch with relevant orders. The latest and greatest The changes from the ...

Accessibility audit of Vanilla framework

Image
The team behind the Vanilla Framework has a background in development, UX and Visual Design. We all care about accessibility, but none of us is an accessibility expert. We were interested in evaluating how well the framework complies with accessibility standards. We decided to start with an internal audit, fix any issues we find, then look for a third-party service to evaluate the framework from the perspective of real-world users with disabilities Scope For the internal audit, we focused on 3 aspects: Identifying and fixing issues using the WCAG-EM Website Accessibility Evaluation Report Generator. A list of the results can be found in our accessibility report results document. Identifying and fixing validator issues Going through a component level checklist. Identifying and fixing issues Level A and AA fixes We conducted a site-wide audit using the WCAG-EM Report Tool filtered by level A and AA. Here are some highlights: darker :link colour, allowing us to meet the requ...

The Hunt for Rogue Time – How we investigated and solved the Chromium snap slow startup problem

In October, we shared a blog post detailing significant snap startup time improvements due to the use of a new compression algorithm. In that article, we focused on the cold and hot application startups, but we did not delve much into the first-run setup scenario. While running our tests, we observed a rather interesting phenomenon, primarily on the Fedora 32 Workstation system. On a particular laptop, we noticed that the initial snap launch took about 60 seconds, whereas cold launches would take about 10 seconds. We decided to analyze this problem, and once we did, we realized there’s an amazing investigative story to be shared, including some really cool findings and general advice for developers on how to optimize their snaps. First-run startup time It is important to note that the difference (6x) was what drew our eye – rather the actual numbers, as these are highly dependent on the platform capabilities and software in question. For that matter, 6-second and 1-second launch ti...

The State of Robotics – October 2020

Image
This post marks the one year anniversary of the Ubuntu Robotics newsletter. We knew adding the year on the end of each title was a good idea! One full year where the Ubuntu Robotics team have been documenting their work, showcasing projects in ROS and discussing interesting things going on in the community.  And my, what a year it has been. To mark the occasion, we’d love to hear and write about any work you’ve done in robotics or ROS over the last year.  Send a summary of your work to robotics.community@canonical.com, and we’ll feature it in next month’s blog. Anyway, enough of the preamble, on to some news. See you at ROS World 2020 Come and connect with us at ROSWorld on November 12th! We’ll be around to answer all of your questions. This is the first time ROSCon has ever been virtual so it’s a bit new to us and we want to hear about your robot projects! We have something called a “virtual booth” that you can “visit” and if we’re not there, you’ll find someone stationed on...