linux

The ClockworkPi GameShell is a super fun DIY spin on portable gaming

Posted by | Bluetooth, computing, electronics, Emulator, Gadgets, Gaming, hardware, linus torvalds, linux, microsoft windows, Nintendo Switch, open source software, operating systems, Reviews, Speaker, TC, vice, wi-fi | No Comments

Portable consoles are hardly new, and thanks to the Switch, they’re basically the most popular gaming devices in the world. But ClockworkPi’s GameShell is something totally unique, and entirely refreshing when it comes to gaming on the go. This clever DIY console kit provides everything you need to assemble your own pocket gaming machine at home, running Linux-based open-source software and using an open-source hardware design that welcomes future customization.

The GameShell is the result of a successful Kickstarter campaign, which began shipping to its backers last year and is now available to buy either direct from the company or from Amazon. The $159.99 ( on sale for $139.99 as of this writing) includes everything you need to build the console, like the ClockworkPi quad-core Cortex A7 motherboard with integrated Wi-Fi, Bluetooth and 1GB of DDR3 RAM — but it comes unassembled.

GameShell Clockwork Pi 3

You won’t have to get out the soldering iron — the circuit boards come with all components attached. But you will be assembling screen, keypad, CPU, battery and speaker modules, connecting them with included cables and installing them in the slick, GameBoy-esque plastic shell. This might seem like an intimidating task, depending on your level of technical expertise: I know I found myself a bit apprehensive when I opened the various boxes and laid out all the parts in front of me.

But the included instructions, which are just illustrations, like those provided by Lego or Ikea, are super easy to follow and break down the task into very manageable tasks for people of all skill levels. All told, I had mine put together in less than an hour, and even though I did get in there with my teeth at one point (to remove a bit of plastic nubbin when assembling the optional Lightkey component, which adds extra function keys to the console), I never once felt overwhelmed or defeated. The time-lapse below chronicles my entire assembly process, start to finish.

What you get when you’re done is a fully functional portable gaming device, which runs Clockwork OS, a Linux-based open-source OS developed by the company. It includes Cave Story, one of the most celebrated indie games of the past couple of decades, and a number of built-in emulators (use of emulators is ethically and legally questionable, but it does provide an easy way to play some of those NES and SNES games you already own with more portability).

There’s a very active community around the GameShell that includes a number of indie games to play on the console, and tips and tricks for modifications and optimal use. It’s also designed to be a STEM educational resource, providing a great way for kids to see what’s actually happening behind the faceplate of the electronics they use everyday, and even getting started coding themselves to build software to run on the console. Loading software is easy, thanks to an included microSD storage card and the ability to easily connect via Wi-Fi to move over software from Windows and Mac computers.

Everything about the GameShell is programmable, and it features micro HDMI out, a built-in music player and Bluetooth support for headphone connection. It’s at once instantly accessible for people with very limited tech chops, and infinitely expandable and hackable for those who do want to go deeper and dig around with what else it has to offer.

Swappable face and backplates, plus open 3D models of each hardware component, mean that community-developed hardware add-ons and modifications are totally possible, too. The modular nature of the device means it can probably get even more powerful in the future too, with higher capacity battery modules and improved development boards.

I’ve definitely seen and used devices like the GameShell before, but few manage to be as accessible, powerful and customizable all at once. The GameShell is also fast, has great sound and an excellent display, and it seems to be very durable, with decent battery life of around three hours or slightly more of continuous use depending on things like whether you’re using Wi-Fi and screen brightness.

Powered by WPeMatico

GitHub gets a CI/CD service

Posted by | Android, CircleCI, computing, Developer, Git, GitHub, GitHub Actions, Java, Jim Rose, linux, macos, microsoft windows, php, Python, ruby, software engineering, TC, version control | No Comments

Microsoft’s GitHub today launched the beta of a new version of GitHub Actions with full continuous integration and delivery (CI/CD) capabilities built right into the service. General availability is planned for November 13.

The company also today announced that it now has more than 40 million developers on its platform.

Ten months ago, GitHub launched Actions, its workflow automation platform. Developers could already take actions to trigger all kinds of events and use that to build custom CI/CD pipelines. At launch, the GitHub team stressed that Actions allowed for building these pipelines, but that it was a lot more than that. Still, developers were obviously quite interested in using Actions for CI/CD.

“Since we introduced GitHub Actions last year, the response has been phenomenal, and developers have created thousands of inspired workflows,” writes GitHub CEO Nat Friedman in today’s announcement. “But we’ve also heard clear feedback from almost everyone: you want CI/CD! And that’s what we’re announcing today.”

With this updated version of Actions, developers can now build, test and deploy their code on any platform and run their workflows in containers or virtual machines. Developers also can test multiple versions of their applications in parallel thanks to a new feature called “matrix builds,” which lets you, for example, test three different versions of Node.js on Linux, Windows and MacOS at the same time. Because GitHub Actions are defined in a basic YAML file, making those changes is only a matter of adding a few lines to the file.

Supported languages and frameworks include Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android and iOS. Actions is also integrated with the GitHub Package Registry.

As the application is built, you also get live logs streamed to the Action console, and it’s easy to link to any line in a log file to discuss issues with the rest of your team.

These new features are available for free during the beta and will remain free for all public repositories.

Actions for GitHub Enterprise Server will launch next year and will include a hybrid option that will allow you to keep the code in a private data center and still use GitHub to orchestrate the workflows.

“GitHub Actions is the democratization of CI/CD and software automation. Developers can write workflows reacting to any GitHub platform event and reference open-source GitHub Actions — reusable pieces of code — to supercharge their software lifecycle the same way they are used to writing application code,” said Max Schoening, GitHUb’s senior director of Product Design. “It truly is community-powered CI/CD with a pricing model that works for everyone.”

image002

With this launch, GitHub is now also competing more directly with some of the CI/CD startups that have built businesses on top of the platform. That’s likely to create a bit of friction.

“GitHub has made a commitment to keeping their platform open to all partners, but only time will tell,” CircleCI CEO Jim Rose said in a statement. “Ultimately, developers are smart and will choose the best, most powerful tools available on the market, and we’re confident that that’s where CircleCI will continue to be. […] With more than nine years of data and experience on how teams move from idea to delivery, CircleCI is the leader in CI/CD and we are confident we have the best solution for developers.”

I expect that Rose’s comment will echo that of other CI/CD players, though it’s also worth noting, as Rose did, that Actions can be integrated with other continuous integration services to allow developers to trigger builds on their platforms. These providers can also make their own Actions available on GitHub.

“We see GitHub actions as complementary to what Codefresh does. It’s an additional way that users can leverage Codefresh to build robust pipelines in a scalable way. One interesting thing is that GitHub followed our lead in how they architected Actions. You can actually use GitHub actions as steps inside a Codefresh pipeline. So you see, we’re actually very aligned,” said Dan Garfield, the chief technology evangelist at CI/CD platform Codefresh. “Developers can find the Codefresh action right on GitHub!”

When I asked GitHub about this, Schoening provided the following statement: “GitHub and our community believe in choice and an open ecosystem. That is something we take seriously and build into everything we do. GitHub Actions lets developers integrate with all their existing tooling, mix and match new developer products, and hook into all parts of the software lifecycle, including existing CI/CD partners.”

Powered by WPeMatico

Google’s new version of Android Auto focuses on Assistant

Posted by | Android, Android Auto, Apple, apple carplay, Assistant, automotive, CarPlay, computing, Google, Google Assistant, google now, linux, mobile software, operating system, operating systems, Polestar, product manager, smartphone, smartphones, Spotify, TC, Transportation, virtual assistant | No Comments

Google is starting to roll out an updated version of its in-car platform, Android Auto, that aims to make it easier and safer for drivers to use.

The version, which was first revealed during Google I/O 2019, has a dark theme, new fonts and color accents, more opportunities to communicate with Google’s virtual assistant and the ability to fit wider display screens that are becoming more common in vehicles.

Android Auto, which launched in 2015, is not an operating system. It’s a secondary interface — or HMI layer — that sits on top of an operating system and brings the look and feel of a smartphone to the vehicle’s central screen. Rival Apple introduced its own in-car platform, Apple CarPlay, that same year.

Automakers, once hesitant to integrate Android Auto or Apple CarPlay into vehicles, have come around. Today, Android Auto is available in more than 500 car models from 50 different brands, according to Android Auto product manager Rod Lopez.

Car owners with Android Auto support will start to see the new design over the next few weeks. However, updates will not be made to the standalone version of Android Auto, a smartphone app that gave users access to the platform even if their car wasn’t compatible with Android Auto. Google says it plans to “evolve” the standalone phone app from Android Auto to the Assistant’s new driving mode in the future.

Meanwhile, the in-car version features some important changes, notably more opportunities for drivers to use their voice — and not their hands — to interact with Android Auto. Users will notice the Google Assistant badge on Android Auto, that when tapped will provide information about their calendar, or read the weather report or news.

3Android Auto Google Assistant Badge

Other new features include a new app launcher designed to let users access their favorite apps with fewer taps. A button on the bottom-left of the screen launches this feature. Once deployed, users will see app icons, with the most commonly used ones featured in the top row.

Android Auto has also improved its navigation, which is perhaps the most commonly used feature within the platform. Now, the navigation bar sits at the bottom of the display and allows users to manage multiple apps. This improvement means users won’t miss an exit or street while they’re listening to Spotify .

4Android Auto Media

The navigation feature also pops up as soon as the driver connects with Android Auto. If a route is already queued up on a phone, Android Auto will automatically populate the directions.

This latest version also has a new notification button — located on the bottom-right corner — that houses recent calls, messages and alerts. Drivers can tap the mic button or say “Hey Google” to have the Google Assistant help make calls, send messages and read notifications.

Google has also developed an operating system called Android Automotive OS that’s modeled after its open-source mobile operating system that runs on Linux. Instead of running smartphones and tablets, Google modified it so it could be used in cars. Polestar, Volvo’s standalone performance electric car brand, is going to produce a new vehicle, the Polestar 2, that has an infotainment system powered by Android Automotive OS.

Powered by WPeMatico

Google refreshes Android Auto with new features and a darker look

Posted by | Android, Android Auto, Apple, automotive, CarPlay, Google, Google I/O 2019, linux, Polestar, smartphones, Transportation | No Comments

Android Auto — the in-car platform that brings the look and functions of a smartphone to the vehicle’s central screen — is getting a new look and improved navigation and communication features that will roll out this summer.

The improvements and new look were revealed Monday during Google I/O 2019, the annual developer conference.

The most noticeable change might be the overall look of Android Auto. It now has a dark theme, new fonts and color accents designed to make it easier for drivers to quickly and more easily see the content on the car’s central screen.

The new version of Android Auto has also improved its notifications. Drivers can choose to view, listen and respond to messages and calls more easily.

Engineers have updated the software to make it more seamless. The system, if properly enabled, would pop up on the car’s screen once the vehicle was turned on. However, the user would still have to restart their media or navigation option. Now, Android Auto will continue playing the media and navigation app of the driver’s choice. Drivers can tap on a suggested location or say “Hey Google” to navigate to a new place.

The navigation bar on Android Auto has changed, as well. Drivers will be able to see their turn-by-turn directions and control apps and phone on the same screen.

Finally, the platform has been adjusted so it will fit various sized-screens. Android Auto now maximizes the in-car display to show more information, like next-turn directions, playback controls and ongoing calls.

Android Auto is not an operating system. It’s a secondary interface — or HMI layer — that sits on top of an operating system. Google released Android Auto in 2015. Rival Apple introduced its own in-car platform, Apple CarPlay, that same year.

Automakers that wanted to give consumers a better in-car experience without giving Google or Apple total access quickly adopted the platform. Even some holdouts, such as Toyota, have come around. Today, Android Auto is available in more than 500 car models from 50 different brands, according to Android Auto product manager Rod Lopez.

Google has since developed an operating system called Android Automotive OS that’s modeled after its open-source mobile operating system that runs on Linux. Instead of running smartphones and tablets, Google modified it so it could be used in cars. Polestar, Volvo’s standalone performance electric car brand, is going to produce a new vehicle, the Polestar 2, that has an infotainment system powered by Android Automotive OS.

Powered by WPeMatico

Polestar unveils its all-electric response to the Tesla Model 3

Posted by | Android, automotive, car sharing, China, electric vehicles, Environmental Protection Agency, Europe, Geely, Google, linux, Polestar, sensus, Tesla, tesla model 3, Transportation, Volvo Cars | No Comments

Volvo’s standalone electric performance brand Polestar introduced Wednesday its first all-electric vehicle — a five-door fastback that is gunning for the Tesla Model 3.

In the past few years, every time an electric vehicle — concept, prototype or production version — has been unveiled, the term “Tesla killer” has been tossed about regardless of whether that car will ever even come to market.

In the case of Polestar 2, it’s unclear if it will be the “Tesla killer.” It’s possible that an entirely new group of customers will be attracted to the vehicle. What is clear: The Polestar 2 was designed to compete with the Tesla Model 3 in the U.S., Europe and China. 

You can watch the reveal on Polestar’s YouTube channel.

The specs

The Polestar 2 is meant to be a performance electric vehicle. It’s equipped with two electric motors and a 78 kilowatt-hour battery pack that has an estimated EPA range of about 275 miles.

The Polestar 2’s all-wheel drive electric powertrain produces 300 kW (an equivalent of 408 horsepower) and 487 lb-ft of torque. This is above the rear-wheel (and currently cheapest) version of the Model 3. It’s just a skosh under the dual-motor performance version of the Model 3, which has an output of 450 horsepower and 471 lb-ft of torque.

The Polestar 2 accelerates from 0 to 100km (about 62 mph) in less than five seconds — again, a stat that puts it right above the mid-range Model 3 and below the performance version.

Polestar 2-Exterior-Front

Android inside

In 2017, Volvo announced plans to incorporate a version of its Android operating system into its car infotainment systems. A year later, the company said it would embed voice-controlled Google Assistant, Google Play Store, Google Maps and other Google services into its next-generation Sensus infotainment system.

Polestar has followed Volvo. The Polestar 2’s infotainment system will be powered by Android OS and, as a result, bring into the car embedded Google services such as Google Assistant, Google Maps and the Google Play Store.

This shouldn’t be confused with Android Auto, which is a secondary interface that lies on top of an operating system. Android OS is modeled after its open-source mobile operating system that runs on Linux. But instead of running smartphones and tablets, Google modified it so it could be used in cars.

The Polestar 2 will also have so-called “Phone-As-Key technology,” which basically means customers will have the ability to unlock their car remotely using their smartphones. This capability opens the door — literally and figuratively — for owners to rent their vehicle out via car sharing or use a delivery service to drop off items in the vehicle.

The feature also allows Polestar 2 to sense the driver upon approach. 

Polestar 2-Interior

Market plans

The base price of Polestar 2 is €39,900 ($45,389), the company says. However, for the first year of production the pricier “launch edition” will only be available at €59,900, or about $68,000. (The prices are listed before any federal or state incentives might be applied.)

The launch edition is essentially a base car with two packages, its advanced driver assistance system called Pilot Assist and Plus Pack.

Production of the Polestar 2 will begin in early 2020 at its Chengdu, China factory. The company is initially targeting sales in China, the U.S., Canada and a handful of European countries that include Belgium, Germany, the Netherlands, Norway, Sweden and the U.K.

Polestar, like its potential rival Tesla, is also ditching the dealership. Polestar will only sell its vehicles online and will offer customers subscriptions to the vehicle. Subscription pricing will be revealed at a later date, Polestar said.

The automaker is also opening “Polestar Spaces,” a showroom where customers can interact with the product and schedule test drives. These spaces will be standalone facilities and not within existing Volvo retailer showrooms. Polestar is planning to have 60 of these spaces open by 2020, including Oslo, Los Angeles and Shanghai.

Polestar was once a high-performance brand under Volvo Cars. In 2017, the company was recast as an electric performance brand aimed at producing exciting and fun-to-drive electric vehicles — a niche that Tesla was the first to fill and has dominated ever since. Polestar is jointly owned by Volvo Car Group and Zhejiang Geely Holding of China. Volvo was acquired by Geely in 2010.

The company’s first vehicle, the Polestar 1, was unveiled in September. The Polestar 1 is not a pure electric vehicle; it’s a plug-in hybrid with two electrical motors powered by three 34 kilowatt-hour battery packs and a turbo and supercharged gas inline 4 up front.

Polestar said Wednesday that its next vehicle, the Polestar 3, will be an all-electric “performance SUV.” The company didn’t provide any additional details about the Polestar 3.

Powered by WPeMatico

One day, Google’s Fuchsia OS may become a real thing

Posted by | Android, chrome os, computing, Google, kernel, linux, Microsoft, operating system, Sundar Pichai, TC | No Comments

Every few months, Google’s Project Fuchsia makes the rounds in the tech press. And for good reason, given that this is Google’s first attempt at developing a new open-source kernel and operating system. Of course, there are few secrets about it, given that it’s very much being developed in the open and that, with the right know-how, you could run it on a Pixelbook today. There’s also plenty of documentation about the project.

According to the latest report by Bloomberg, about 100 engineers at Google work on Fuchsia. While the project has the blessing of Google CEO Sundar Pichai, it’s unclear what Google really wants Fuchsia to be. I don’t think it’ll replace Android, as some people seem to believe. I don’t think it’s the mythical Chrome OS/Android mashup that’ll bring Google’s two operating systems together.

My guess is that we’re talking about an experimental system here that’s mostly meant to play with some ideas for now. In the future, it may become a real product, but to do so, Google will still have to bring a far larger team to bear on the project and invest significant resources into it. It may, however, end up in some of Google’s own hardware — maybe a Google Home variant — at some point, as that’s technology that’s 100 percent in the company’s control.

It’s not unusual for companies like Google to work on next-generation operating systems, and what’s maybe most important here is that Fuchsia isn’t built on the Linux kernel that sits at the heart of Android and ChromeOS. Fuchsia’s kernel, dubbed Zircon, takes a microkernel approach that’s very different than the larger monolithic Linux kernels that power Google’s other operating systems. And building a new kernel is a big deal (even though Google’s efforts seem to be based on the work of the “littlekernel” project).

For years, Microsoft worked on a project called Singularity, another experimental microkernel-based operating system that eventually went nowhere.

The point of these projects, though, isn’t always about building a product that goes to market. It’s often simply about seeing how far you can push a given technology. That work may pay off in other areas or make it into existing projects. You also may get a few patents out of it. It’s something senior engineers love to work on — which today’s Bloomberg story hints at. One unnamed person Bloomberg spoke to said that this is a “senior-engineer retention project.” Chances are, there is quite a bit of truth to this. It would take more than 100 engineers to build a new operating system, after all. But those engineers are at Google and not working on Apple’s and Microsoft’s operating systems. And that’s a win for Google.

Powered by WPeMatico

The Skagen Falster is a high fashion Android wearable

Posted by | Android, Apple, computing, electronics, fitbit, Gadgets, gps, linux, oled, Samsung, skagen, smartphones, smartwatches, TC, wear os, wearable devices | No Comments

Skagen is a well-know maker of thin and uniquely Danish watches. Founded in 1989, the company is now part of the Fossil group and, as such, has begin dabbling in both the analog with the Hagen and now Android Wear with the Falster. The Falster is unique in that it stuffs all of the power of a standard Android Wear device into a watch that mimics the chromed aesthetic of Skagen’s austere design while offering just enough features to make you a fashionable smartwatch wearer.

The Falster, which costs $275 and is available now, has a fully round digital OLED face which means you can read the time at all times. When the watch wakes up you can see an ultra bright white on black time-telling color scheme and then tap the crown to jump into the various features including Android Fit and the always clever Translate feature that lets you record a sentence and then show it the person in front of you.

You can buy it with a leather or metal band and the mesh steel model costs $20 extra.

Sadly, in order stuff the electronics into such a small case, Skagen did away with GPS, LTE connectivity, and even a heart-rate monitor. In other words if you were expecting a workout companion then the Falster isn’t the Android you’re looking for. However, if you’re looking for a bare-bones fashion smartwatch, Skagen ticks all the boxes.

What you get from the Flasterou do get, however, is a low-cost, high-style Android Wear watch with most of the trimmings. I’ve worn this watch off and on few a few weeks now and, although I do definitely miss the heart rate monitor for workouts, the fact that this thing looks and acts like a normal watch 99% of the time makes it quite interesting. If obvious brand recognition nee ostentation are your goal, the Apple Watch or any of the Samsung Gear line are more your style. This watch, made by a company famous for its Danish understatement, offers the opposite of that.

Skagen offers a few very basic watch faces with the Skagen branding at various points on the dial. I particularly like the list face which includes world time or temperature in various spots around the world, offering you an at-a-glance view of timezones. Like most Android Wear systems you can change the display by pressing and holding on the face.

It lasts about a day on one charge although busy days may run down the battery sooner as notifications flood the screen. The notification system – essentially a little icon that appears over the watch face – sometimes fails and instead shows a baffling grey square. This is the single annoyance I noticed, UI-wise, when it came to the Falster. It works with both Android smartphones and iOS.

What this watch boils down to is an improved fitness tracker and notification system. If you’re wearing, say, a Fitbit, something like the Skagen Falster offers a superior experience in a very chic package. Because the watch is fairly compact (at 42mm I won’t say it’s small but it would work on a thinner wrist) it takes away a lot of the bulk of other smartwatches and, more important, doesn’t look like a smartwatch. Those of use who don’t want to look like we’re wearing robotic egg sacs on our wrists will enjoy that aspect of Skagen’s effort, even without all the trimmings we expect from a modern smartwatch.

Skagen, like so many other watch manufacturers, decided if it couldn’t been the digital revolution it would join it. The result is the Falster and, to a lesser degree, their analog collections. Whether or not traditional watchmakers will survive the 21st century is still up in the air but, as evidenced by this handsome and well-made watch, they’re at least giving it the old Danish try.

Powered by WPeMatico

Linus Torvalds declares Intel fix for Meltdown/Spectre ‘COMPLETE AND UTTER GARBAGE’

Posted by | Developer, Gadgets, Hack, Intel, kernel panic, linus torvalds, linux, meltdown, meltdown-spectre, Spectre, TC | No Comments

 The always outspoken Linus Torvalds, best known for his continuing work on the innermost code of Linux systems, has harsh words to say and accusations to level against Intel. His evaluation of Intel’s latest proposed fix for the Meltdown/Spectre issue: “the patches are COMPLETE AND UTTER GARBAGE.” Read More

Powered by WPeMatico

The Minifree Libreboot T400 is free as in freedom

Posted by | BIOS, Booting, computing, Gadgets, lenovo, linux, TC, Thinkpad | No Comments

 The Libreboot T400 doesn’t look like much. It’s basically a refurbished Lenovo Thinkpad with the traditional Lenovo/IBM pointer nubbin and a small touchpad. It’s a plain black laptop, as familiar as any luggable assigned to a cubicle warrior on the road. But, under the hood, you have a machine that fights for freedom. The T400 runs Libreboot, a free and open BIOS and the… Read More

Powered by WPeMatico