Home Blog Page 1207

Linaro Launches 96Boards SBC Standard and First ARMv8 Board

96boards hikeyThe arrival last week of Linaro’s open source 96Boards specification — ARM’s first pseudo-official SBC form factor standard — shows that ARM is serious about bringing order to the chaotic ARM hacker board scene. 96Boards is a preemptive attempt to consolidate Linux and Android development before a new wave of ARMv8 hacker boards hits the scene later this year.

Linaro’s 96Boards.org developer community and standards organization has defined a 96Boards Consumer Edition (CE) spec for ARM single board computers running Debian, Android, and other Linux-based distros. The spec defines either an 85 x 54mm or 85 x 100mm footprint, as well as standardized 40- and 60-pin expansion connectors for stackable boards. A higher-end Enterprise Edition (EE) spec will follow in the second quarter.

Meanwhile, BeagleBone manufacturer CircuitCo has announced a flagship CE-compliant board called the HiKey. Available for $129 from Arrow and Avnet, the HiKey appears to be the first 64-bit, ARMv8-based SBC to reach market. It runs on a new octacore Cortex-A53 Kirin 620 system-on-chip from Huawei’s HiSilicon processor division, the only other Linaro Core Member aside from ARM. Marvell and Action Technology are also prepping 96Boards SBCs, and AMD is developing a server-oriented product.

ARM sells a Juno Versatile Express board with its own generic octacore Juno SoC design with ARMv8 Cortex-A57 and –A53 cores, but this is a pricey, high-end development platform.

In October, Allwinner tipped a Nobel64 development board based on an upcoming ARMv8 Allwinner H64 SoC, but it has yet to reach market.

That leaves the HiKey alone for a moment as the only ARMv8 hacker SBC.

96Boards starts with ARMv8

The not-for-profit Linaro, a development firm that builds standardized, open source Linux and Android tools for ARM processors, is overseeing 96Boards.org via a new Linaro Community Board Group (LCG) that will help it certify boards for compatibility. Linaro, which was founded by ARM and its key licensees, boasts some 200 engineers and 29 members, including major vendors like Qualcomm, and is one of the top upstream contributors to the Linux kernel.

In recent years, Linaro has helped to clean up the chaotic and fragmented ARM Linux code base. Their progress has been remarkable, although compared to the x86 world, ARM Linux developers still face a more confusing array of platforms, options, and out-of-date code. Now, Linaro is aiming to standardize the community-backed SBC scene where over 40 different boards from dozens of projects and companies have created their own fragmented landscape marked by many different SoCs and expansion interfaces.

It’s no accident that the first 96Boards SBC is based on a 64-bit ARMv8 SoC. The ARM single board computer scene will continue to be dominated for several years by low-cost ARMv7 boards like the Raspberry Pi, BeagleBone, and Odroid SBCs. Yet, 64-bit ARMv8 boards based on Cortex-A53 and Cortex-A72 — ARM’s newly announced Cortex-A57 replacement — are on the way this year, starting with the HiKey.

Following x86 lead toward standardization

Embedded board standards are relatively new to the ARM world. As commercial embedded vendors have added more ARM-based boards to their collections, they have largely turned to x86-oriented standards, but community-backed SBCs go their own way and come in all shapes and sizes.

The most successful SBC specs have come not from Intel, but from relatively tiny Via Technologies, a maker of x86, and now ARM-based processors and boards. Before Via came up with the 6.7 x 6.7-inch Mini-ITX form factor over a decade ago, there were already common x86 form factors like EPIC or 3.5-inch formats. Via followed up with progressively smaller Nano-ITX and 100 x 72mm Pico-ITX form factors. A number of ARM-based Pico-ITX SBCs have reached market in recent years, but the main focus is still on x86.

SBC form-factors have never been as widely adopted in the x86 world as computer-on-module (COM) standards, such as COM Express and QSeven. The typical x86 approach is to match a standardized COM with a carrier board, and then develop a custom embedded board. By contrast, the ARM world is dominated more by SBCs than COMs, although many ARM-based COMs have arrived in recent years, including several based on an ARM-oriented SMARC form factor.

The Raspberry Pi has been the clear SBC leader, but has never quite reached the point of becoming a de facto standard. This is mostly because it has trailed on the processor side. Only recently has it come up to ARMv7 with the arrival of the quad-core Pi 2.

The popularity of the Pi, however, has inspired a number of semi-clones such as the Banana Pi and Orange Pi, which have adopted its 26-pin and new 40-pin expansion connectors. Although the 96Boards spec calls for a 40-pin connector, it appears to be incompatible with that of the Pi. This is another sign that ARM is now looking to lead the SBC scene instead of follow.

Will hackers follow?

There’s no guarantee, however, that the SBC community will follow ARM. The 96Boards announcement lacked promises of support from major SBC projects or embedded firms.

No doubt, more projects will join in the effort, but many are likely to balk at the spec’s restrictions. Granted, they’re pretty loose – most boards are going to already have the required minimums of 512MB RAM (1GB for Android), as well as a microSD slot, WiFi and Bluetooth 4.0, HDMI or DisplayPort connections, dual USB host ports, and an OTG port. However, it’s unclear if board vendors will go for all the specified pin assignments on the expansion connectors, or agree with the size and power requirements.

ARM and Linaro do, however, make a compelling case, as presented in Linaro CEO George Grey’s 96Boards presentation at last week’s Linaro Connect Hong Kong (see video below). By standardizing on size, expansion connectors, and basic features, 96Boards enables faster time to market, as well as the potential for a robust add-on market ecosystem, said Grey. Meanwhile, software developers can benefit from a single community website for common Linux and Android builds, as well as other downloads.

If nothing else, ARM has given itself a chance for success by getting out in front of the ARMv8 deluge rather than following the unruly masses of ARM hackers. It remains to be seen whether they will follow or cry “Standards? We don’t need no stinking standards!”

https://www.youtube.com/watch?v=6aAFNCUUVj4″ frameborder=”0

Linaro CEO George Gray speaking on 96Boards at Linaro Connect Hong Kong

 

Ninja Blocks Home Automation Solution Now Supports Ubuntu Snappy Core

Ninja Blocks, a new kind of smart home controller that got funded through Kickstarter already, has announced that it will provide support for Ubuntu Snappy Core and it will make it feel right at home in the “Internet of Things.”

Internet of Things is a new concept that gathers all the smart devices that can connect online under a single roof. As you can imagine, there is a lot of competition on this market and everyone wants to have operating systems ready for this new trend that’s been foret… (read more)

Read more at Softpedia News

GNOME Boxes 3.16 Will Bring a Cool Welcome Screen and Numerous Improvements

As we’ve reported earlier today, the GNOME development team is hard at work to bring you the latest GNOME 3.16 desktop environment, due for release on March 25, 2015. GNOME Boxes, the default virtualization software of GNOME based on QEMU, will also be part of the forthcoming release of the graphical environment, bringing a number of enhancements and new features. The first Beta version of GNOME Boxes 3.16 is now available for testing.

The first thing users will see when opening the GNOME Bo… (read more)

Read more at Softpedia News

​500,000 Raspberry Pi 2 Model B Boards Sold

Within two weeks, the Raspberry Pi Foundation has shifted 500,000 of its new Raspberry Pi 2 Model B boards, helping make it the fasted selling British computer.

Read more at ZDNet News

Lenovo Installs Adware on Its Computers That Could Let Hackers Steal Private Data

A vulnerability has been discovered in a piece of software that ships pre-loaded onto Lenovo computers that could grant hackers access to a user’s secure browser data, allowing third parties to potentially collect passwords, bank details, and other sensitive information.

Superfish, an adware program that Lenovo admitted in January it included as standard on its consumer PCs, reportedly acts as a man-in-the-middle” so it can access private data for advertising purposes. The adware makes itself an unrestricted root certificate authority, installing a proxy capable of producing spurious SSL certificates whenever a secure connection is requested. SSL certificates are small files, used by banks, social networks, retailers such as Amazon, and…

Continue reading…

Read more at The Verge

10 Highlights of Jon Corbet’s Linux Kernel Report

Jon Corbet

In his keynote talk at Collaboration Summit, kernel contributor and LWN Editor Jon Corbet elaborated on the results of the Who Writes Linux report, released today, and gave more insights on where kernel development is headed over the next year, its challenges, and successes. Here are 10 highlights (watch the full video, below): 

1. 3.15 was the biggest kernel release ever with 13,722 patches merged. “I imagine we will surpass that again,” Corbet said. “The amount of changes to the kernel is just going up over time.”

2. The number of developers participating is going up over time while the amount of time it takes us to create a kernel is actually dropping over time. It started at 80 days between kernel releases some time ago, and it’s now down to about 63 days. “I don’t know how much shorter we can get,” he said.

3. Developers added seven new system calls to the kernel over the past year, along with new features such as deadline scheduling, control group reworking, multiqueue block layer, and lots of networking improvmenets. That’s in addition to hundreds of new hardware drivers and thousands of bug fixes.

4. Testing is a real challenge for the kernel. Developers are doing better at finding bugs before they affect users or open a security hole. Improved integration testing during the merge window, using the zero day build bot to find problems before they get into the mainline kernel, and new free and proprietary testing tools have improved kernel testing. But there is still room for improvement.

5. Corbet’s own analysis found 115 kernel CVE’s in 2014, or a vulnerability every three days. 

6. The kernel has roughly 19 million lines of code, and over 3 million lines haven’t been touched in 10  years. The problem with old, unmaintained code is that it tends to harbor some really old bugs. “We have millions of systems out there running Linux and milions of people relying on security of a system on which the Linux kernel is the base,” Corbet said. “If we’re not going to let those people down, we need to be more serious about security.”

7. The year 2038 problem – the year the t value runs out of bits in the kernel’s existing time format – needs to be fixed sooner rather than later. The core timekeeping code of the kernel was fixed in 2014 – the other layers of the kernel will take more work.

8. The Linux kernel is getting bigger with each version and currently uses 1 MB of memory. That’s too big to support devices built for the Internet of Things. The kernel tinification effort is re-thinking the traditional Linux kernel, for example getting rid of the concept of users and groups in the kernel, but it faces some resistance. “We can’t just count on the dominance of Linux in this area unless we earn it” by addressing the needs of much smaller systems, Corbet said.

9. Live kernel patching is coming to the mainline kernel this year.

10. The kdbus subsystem development – an addition coming in 2015 that will help make distributed computing more secure – has been a model of how kernel development should work.

https://www.youtube.com/watch?v=brZ8m0ku1YA” frameborder=”0

Twitter’s Aurora and How it Relates to Google’s Borg (Part 1)

The information jobs for the remainder of the 21st century will not be managed by operating systems. Today, we perceive Twitter as one of a very few examples of services that run at “Internet scale” — at a scale so large that the size of its domain is meaningless. Yet Twitter is actually an example of what one day, within most of our lifetimes, will be considered an everyday job, the sort of thing you expect networks of clustered servers numbering in the tens of thousands to do.

Twitter is building a service automation platform called Aurora. It isn’t done; its current version number is 0.7. It is a job control system of sorts, but rather than controlling the server that runs the job — as operating systems used to do back when they were in command of the data center — it controls the job that indentures the servers.

But unlike the premier “Internet-scale” service Google, Twitter is building Aurora in the open.

Read more at The New Stack

Systemd Gets An Fsck Daemon/Service

The newest addition to systemd just a day after landing its new EFI boot manager is systemd-fsckd. This new addition was done by Ubuntu developers…

Read more at Phoronix

Sony Taps Linux Robot Car Tech for Self-Driving Car Project

Sony is developing self-driving car technologies with ZMP, which sells autonomous RoboCar development platforms with Linux-based control and sensor systems. Sony has turned to fellow Japanese company ZMP to develop a self-driving car, says the Financial Times (FT). Sony also invested 100 million yen ($842,000) in ZMP for a 2 percent share. The partners are […]

Read more at LinuxGizmos

Korora Comes Bursting With Extras

Korora, a Linux distro based on Fedora, the community version of Red Hat Enterprise Linux, just keeps getting better. When I reviewed Korora 19, released in July 2013, I said it had the potential to grow in popularity among users looking for a better, more user-friendly Linux distro that reaches beyond Fedora’s enterprise appeal. The latest release, Korora 21, provides even more assurance of that statement’s accuracy. Korora is packed with lots of additional packages besides those provided by the Fedora community.

Read more at LinuxInsider