Home Blog Page 856

96Boards Gains New SBCs, But Is Pressured by Rasp Pi 3

bubblegum96-1Prior to the Linaro Connect Bangkok event this week, two SBCs broke cover that comply with Linaro’s 96Boards spec for open source, ARM-based Linux and Android boards. The Bubblegum-96 is a Consumer Edition (CE) SBC that showcases the quad-core, 64-bit Actions S900 SoC, and the server-oriented LeMaker Cello is the world’s first 96Boards Enterprise Edition board.

In related news, 96Boards.org announced a major Reference Software Platform 16.03 release, which for the first time produces a common and unified kernel tree based on Linux 4.4.0 that can be shared across all supported platforms. Linaro, which recently released Linaro 16.02 for Ubuntu and Android, has also released Android Open Source Project (AOSP) code optimized for the 96Boards-compliant HiKey SBC. While previous Linaro/AOSP builds have been maintained outside of the AOSP common tree, the HiKey build is the first of many that will be maintained by Linaro within AOSP.

The announcements demonstrate solid momentum for 96Boards.org, which so far has been known chiefly for delivering the world’s first 64-bit ARM hacker boards. Yet, the project faces growing competition on the low end. Much cheaper 64-bit ARM SBCs like the Raspberry Pi 3 are applying pricing pressures (see below).

Bubblegum-96

Like earlier 96Boards entries, UCRobotics’ $89 Bubblegum-96 has a 64-bit, ARMv8 processor, in this case the quad-core, Cortex-A53 Actions S900 clocked to 1.8GHz. It also shares the same, 85x54mm CE spec, featuring standard 40- and 60-pin mezzanine expansion connectors.

The Bubblegum-96 is almost identical to an Actions Semi ActDuino S900 development board for the S900 SoC. It’s also similar to Qualcomm’s $75, 96Boards CE compatible DragonBoard 410c, and similarly offers the minimalist real-world ports called for by the CE spec: a microSD slot, HDMI port, micro-USB port, and two USB host ports.

The DragonBoard 410c is the only board with a GPS chip, but the Bubblegum-96 has twice the RAM at 2GB. Meanwhile, its Actions S900 SoC and 600MHz PowerVR G6230 GPU appear to be more powerful than Qualcomm’s Snapdragon 400 and Adreno 306 GPU. The latter, however, is supported with the Freedreno open source Linux driver, while the PowerVR chips are highly opaque to developers.

The Bubblegum-96 supports Debian, Android 5.1, and alternative Android distros Remix OS 2.0 and Phoenix OS. uCRobotics has posted a product page with an $89 price along with a notification form for the upcoming pre-sale launch.

LeMaker Cello

This week, the first 96Boards SBC using the larger, server-oriented Enterprise Edition (EE) spec appeared, but it was not the expected AMD HuskyBoard. LeMaker, makers of the HiKey and Banana Pro, beat AMD to the punch with its $299 LeMaker Cello, due in the second quarter. The Cello uses the same quad-core, ARM Cortex-A57 AMD A1100 SoC as the HuskyBoard.

The 160x120mm EE spec calls for only a single low-speed 40-pin connector, omitting the MIPI-DSI and -CSI-ready high-speed 60-pin link. The 40-pin connector is compatible with the CE 40-pin interface, but not the Raspberry Pi’s 40-pin link. There’s also a larger, 244x244mm microATX version of the EE spec, as well as a larger CE Extended Version at 85x100mm. Neither has been adopted.

As defined by the EE spec, the Cello omits the CE spec’s micro-OTG port and wireless requirements, but adds a PCIe x16 slot and an Ethernet port, in this case a GbE model. Other features on the Cello include dual SATA ports, dual USB 3.0 ports, and dual DDR3 sockets that presumably support the 16GB recommended by the spec.

The delayed AMD HuskyBoard was demo’d this week at Linaro Connect Bangkok. The board was running the developer preview of Red Hat Enterprise Linux Server release 7.2. 

96Boards HiKey, DragonBoard 410c, and more

The year-old 96Boards.org project got off to a fairly slow start. The flagship, CircuitCo built, octa-core HiKey board was delayed and had spotty availability. Qualcomm’s Arrow-built DragonBoard 410c was also delayed until Fall. The only other SBC launch for a fully compliant SBC was for the slightly modified LeMaker version of the HiKey, which started shipping at $75 with 1GB RAM and $99 with 2GB, down from the original $129. (It’s currently out of stock.)

Late last year, Marvell shipped a $75, 96Boards CE compatible Andromeda Box Edge SBC, but it has not been certified and is not listed by 96Boards.org. The IoT-focused SBC runs Google’s Brillo OS and Weave software.

Last summer, Freescale and Arrow said they were prepping a 96Boards CE SBC based on the Cortex-A7 i.MX7. There’s been no news since NXP acquired Freescale, but an August video showing a prototype is posted on NXP’s website. Assuming it reaches market, this would be the first dual-core and ARMv7-based 96Boards SBC.

Pi 3, Odroid-C2 Add Pricing Pressure

Despite the novelty of debuting 64-bit chips on hacker boards, the first 96Boards entries have not received quite the same welcome from the open source hacker community as have other newer 64-bit SBCs. These include the $15-$25, Kickstarter funded Pine-A64, Hardkernel’s $40 Odroid-C2, and the $35 Raspberry Pi 3. They all feature similar quad (but not octa) core Cortex-A53 SoCs, similar open source licensing, and in the case of the Pi 3, similar onboard WiFi and Bluetooth.

With the 96Boards CE boards selling for two to six times more, price is a major obstacle. Meanwhile, some dismiss the spec for having insufficient real-world ports, and potential hardware partners may be stymied by the extensive requirements, including specified sizes, and electrical and pin assignments.

More importantly, 96Boards main claim to fame — a standard expansion interface — has already been accomplished in a haphazard, organic way with the 40-pin Raspberry Pi expansion interface, which is copied on the Pine-A64, Odroid-C2, and many other 32-bit boards. It will take time for 96Boards.org to catch up with the BeagleBone’s extensive add-on “cape” selection, let alone approach the scale of the Raspberry Pi ecosystem.

96Board.org’s list of compatible mezzanine expansion boards includes only a LinkSprite Technologies 96Boards Starter Kit and a Seeed UART serial adapter. Seeed also has a sensors mezzanine available for pre-order, and ST will soon launch an STM32 sensor add-on.

Fortunately for Linaro, it’s not so much going head to head with the Pi as it is trying to duplicate the Pi open source ecosystem on the high end, appealing more to traditional embedded vendors than hobbyist hackers. Many vendors are attracted to the onboard wireless, 40- and 60-pin connectors, and stackable add-on board design, which provide more expansion possibilities than does the Pi.

Some of these vendors are new to open source and feel more comfortable with the approval and promised stability of ARM and other big semi vendors behind Linaro, which is known for its well-maintained Ubuntu and Android distributions and middleware. Meanwhile, there’s still the flexibility to support other Linux distros like RHEL and Brillo, as well as commercial platforms like Microsoft’s Windows 10 IoT Core for the DragonBoard 410c.

96Boards.org is attempting to combine the community spirit of open spec ARM hacker communities with board standardization efforts borrowed from the x86 embedded model. While the ARM board world is largely a free-for-all revolving loosely around the Pi, in the x86 world, vendors are more likely to use SBC standards like Pico-ITX and Mini-ITX. They’re even more wedded to computer-on-module standards like COM Express.

While there’s really no competition for 96Boards EE in the ARM server and high-end embedded space, 96Boards CE may struggle to find a niche above the Raspberry Pi, Odroid, and others. It doesn’t need to match their prices but at least stay close. The addition of the $75 LeMaker HiKey and $89 Bubblegum-96 show momentum, but now 96Boards needs a breakthrough product selling in the $50 to $60 BeagleBone range. Some more mezzanine boards would also help.

Install MariaDB 10.0 on CentOS 6

MariaDB is a community-developed fork of MySQL and aims to be an enhanced, drop-in replacement for it. The following tutorial will guide you through the steps to install MariaDB 10.0 on CentOS 6.

Read more at HowtoForge

Ubuntu 16.04: Something to Get Excited About

ubuntu aIt’s been quite some time since the Ubuntu faithful could be seriously excited about a release. With good reason. Over the past few years, Canonical has been hard at work trying to bring Unity 8/Mir/Convergence to fruition. Because of this, Ubuntu has suffered a long stretch of fairly boring releases.

That ends with 16.04. Xenial Xerus might well herald the final release for that will see Ubuntu paired with Unity 7/X.org. Thankfully, 16.04 has a few nice bits and pieces to offer in this next iteration—enough to get you excited.

Let’s take a look at some of those pieces that will come together and make the latest Long Term Support (LTS) iteration of Ubuntu a superb release.

Move That Launcher

One of the biggest criticisms against Ubuntu Unity, since inception, is its lack of configuration options. This is especially true for the Launcher that has been forever locked to the left edge of the screen. That ends with 16.04. Thanks to the hard work of Marco Trevisan, the Unity Launcher will be able to move from the left edge of the screen to the bottom (Figure 1). You won’t be able to shrink the Launcher (to make it behave more like a dock), but you will still be able to resize the icons and set it to autohide.

For those users who’ve struggled to move from the old-school metaphor of that bottom-dwelling panel, you’ll can now put your mind and heart at ease.

Spyware Be Gone!

I want to preface this by stating I’ve never considered the inclusion of online search results to be spyware. In fact, I have always considered the online results to be an efficient means of searching for products through Amazon (etc.). That being said, with the release of 16.04, this feature is disabled. Of course, you can always go to Settings > Security & Privacy > Search and re-enable the feature.

If you’re unsure why so many balk against the online search feature, it’s for two main reasons:

  • Privacy. Many feel like sending a search query through Ubuntu to third-parties is an invasion of privacy.

  • Cluttered results. Many users find that adding the online results to desktop searches challenges the ability to actually find what they are looking for with any efficiency.

To these points, I would say: We live in a world where big data is omnipresent. You use a web browser and big data knows what you’re looking for. Even using an incognito browser still doesn’t obfuscate what you’re searching for from your ISP. The only way to truly get around this is by working with a TOR server. And even then…

I would also remind users that there are tabs in the dash for Applications, Files, and multimedia. Open the dash, click on one of those tabs, and run your search. Your results will thank you for that extra step.

Even so, this is an important step for Canonical to win back the trust of the Linux faithful. I’m glad they took it.

Goodbye, Ubuntu Software Center

From the department of “Long Overdue Changes,” Canonical is finally scrapping the Ubuntu Software Center. In its place will be the sleeker, snappier GNOME Software (Figure 2).

ubuntu bOne big decision for transitioning to GNOME Software (from the perspective of Canonical) is that support for Snaps will be much easier to roll in. The truth of the matter is, the Ubuntu Software Center has been a horrible tool for a very long time. Making this move will greatly improve the Ubuntu experience for every user.

NOTE: If you’re using a Ubuntu 16.04 daily build, you might notice neither the Ubuntu Software Center or GNOME Software is installed. You can install GNOME Software by opening a terminal window and issuing the command sudo apt-get install gnome-software.

Firmware Updates

This is one of the more exciting updates to come along in a while. Starting with 16.04, Ubuntu will make use of a powerful feature built into kernel 4.2 and enable the updating of firmware through GNOME Software. This means you can finally upgrade your system’s firmware (think BIOS/EFI) directly through Linux. No longer will you need to keep a Windows partition around on the off-chance your laptop or desktop’s firmware needs to be upgraded.

NOTE: Although this feature is planned for a 16.04 release, it could wind up being pushed back to 16.10. Here’s hoping it arrives sooner, rather than later.ubuntu c

Testing Unity 8/Mir

On paper, Ubuntu 16.04 will ship with the ability to test Unity 8/Mir (as of the latest daily build it must be installed). If you want to take a peek at what’s in store for Unity, you can install that feature with the following two commands:

  • sudo apt-get update && sudo apt-get dist-upgrade

  • sudo apt-get install unity8-desktop-session-mir

Once installed (it’ll take a while), log out and then click on the little Ubuntu logo near your name and select Unity8-Mir session. Understand, Unity 8/Mir is still a long way from being a viable desktop for the masses (so much so, I’m concerned it’ll be ready for 16.10). After installing it on my test machine (one that runs Ubuntu Unity 7 to perfection), it was quickly apparent there was little that could be done (and not a single Scope would launch). The web browser would launch and instantly crash, Scopes wouldn’t install (Figure 3), and even fonts weren’t antialiased.

Excited Yet?

Aside from the ugliness that is the Unity8/Mir preview, Ubuntu 16.04 is a release you don’t want to miss. It’s been a while since I could get excited about a Ubuntu release. Xenial Xerus puts an end to that dry spell and gives us plenty to anticipate.

If you want to give 16.04 a try, download the daily build. Or, you can wait for the official release on April 21, 2016.

Install and configure FTP server in Redhat/Centos Linux?

FTP stands for File Transfer Protocol. It was written by Abhay Bhushan and published in 1971. FTP is supported by all the operating systems and browsers.

It is a client-server based protocol.

How FTP works

Step a: Client connects to server on port 21.

Step b: Server responds and ask for authentication.

Step c: Client decides weather to connect passively or actively and authenticate with credentials(user name password).

Step d: If it is an active connection, server opens port 20 for data transfer and gives ftp prompt after successful authentication.

Installing FTP server in Centos

Step 1: We will use below host name and IP address for our test machine to setup FTP server

Server IP: 192.168.0.9

Host Name: ftp.linuxnix.com

Just edit file /etc/hosts

#vi /etc/hosts

and add the line on bottom and save

192.168.0.9  ftp.linuxnix.com

Step 2: Install vsftpd (very secure FTP daemon) package.

#yum install vsftpd ftp

Configuring FTP server in Linux Centos

Step 3: Configure vsftpd package. We will edit /etc/vsftpd/vsftpd.conf you can do this with gedit (If installed) or vi command.

#vi /etc/vsftpd/vsftpd.conf

Change the line which contain anonymous_enable=YES to anonymous_enable=NO. This will permit any one to access FTP server with authentication.

anonymous_enable=YES   

Uncomment the following line

local_enable=YES                                    allow users in /etc/passwd to login

write_enable=YES                                   allow users to write files. “NO†will permit only to read.

Change the line chroot_local_user=NO to chroot_local_user=YES. This will permit local user as FTP account. If you add an user, it will be treated as a FTP account as well.

The local user directory will be the FTP directory.

 

Step e: Client call for file and server initiates file transfer.

Following picture shows a simple way of data transfer through ftp.

Read Full Poat:  http://www.linuxnix.com/7-steps-to-install-and-configure-ftp-server/

Verifying the Integrity of Linux ISO Images

mintdownloadWith the current fervor about compromised ISO images, lots of people (including me) are saying that you should always verify an ISO image after downloading, and before installing. Here is a discussion of why and how to do that.

In my recent post about the handling of the security incident and compromised ISO image at Linux Mint, I said at the end that users should always verify the checksum of a downloaded image before installing it. In response I received several good comments and emails pointing out that just verifying the checksum isn’t really good enough.

This might seem like a rather daunting task at first, because many users are not familiar with the concepts involved or the tools used to perform the validation. In fact, it’s really a fairly easy thing to do, and it only requires three steps:

Read more at ZDNet News

Red Hat Linux to Run on Qualcomm Server Chips

Qualcomm has been established in mobile devices for some time now, but it’s still trying to jumpstart the market for its chips in servers. So in an effort to exploit advanced features on its server chips and appeal to as many developers as possible, Qualcomm is working with Red Hat to port a version of the Enterprise Linux Server for ARM Development Preview.

All Qualcomm server and mobile chips are based on processor architecture from ARM, whose business model is based on licensing out its designs to different manufacturers. Servers based on ARM-architecture, though, are almost nonexistent commercially. Now, a full port of the Red Hat OS will allow developers to write applications for Qualcomm’s server chips.

Qualcomm has not given a server chip shipment date, but said it will enter the ARM server market when it’s viable

Read more at ComputerWorld

The Android N Developer Preview with Split-Screen Multitasking Is Available Today

ANdroid NWell, this was unexpected. Starting today, Google is making a developer preview of the next version of Android, codenamed “N,” available for Nexus devices. That’s much, much earlier than ever before — Google usually waits until its IO developer conference.

It’s also going to be much, much easier for anybody to try it out, too. For the first time, the preview will be available as an over-the-air update you can sign up for at g.co/androidbeta starting later today (More traditional device images can be downloaded ). Google, of course, doesn’t recommend that this preview be used by regular consumers and it is “not intended for daily use or consumer use.”

SUSE Now Offers Non-Disruptive Upgrades for OpenStack

SUSE has just made it a lot easier to upgrade the company’s OpenStack distribution, SUSE OpenStack Cloud 6 (SOC 6). “If enterprise customers want to move to a new version of OpenStack they don’t have to replace and rebuild; they can now do a normal upgrade from an older version of OpenStack cloud to a newer version,” said SUSE CEO Nils Brauckmann.

“What it means is that they can easily move with OpenStack innovation.” One of the big sticking points from further enterprise adoption of OpenStack has been the upgrade process, which is onerous. With this release, “SUSE is the first and only provider to offer an uninterrupted upgrade path to new versions, starting with SUSE OpenStack Cloud 6,” Brauckmann said. This release is based on OpenStack Liberty and built on SUSE Linux Enterprise (SLE) Server 12 SP1, the latest version of the top SLE.

Read more at The New Stack

MIT’s Answer to Cutting Webpage Load Times? It’s the Polaris Compression-Trumping Browser Framework

mitwebpageRather than using compression, MIT and Harvard researchers have adopted a different approach to cutting page load-times in their new Polaris browser tech.

Researchers at MIT say a framework they’ve developed for browsers can reduce page load-times by up to 34 percent and enhance data-compression techniques used in Chrome.

MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) and Harvard University researchers argue that the framework could, if adopted by browsers, make a significant contribution to existing compression-focused efforts to cut page load-times. Rather than using compression, their take is based on a new ‘dependency tracker’ called Scout…

Read more at ZDNet News

Google and Facebook Team Up to Open Source the Gear Behind Their Empires

At the annual Open Compute Summit in San Jose, California, Google announced that it too has joined the project. And it’s already working with Facebook on a new piece of open source hardware.

The announcement reaffirms the power of Facebook’s big idea. Google was the first company to rethink data center design for the modern age. For years, its technology was well ahead of anyone else. And when Jonathan Heiliger complained of that Fight Club mentality, Google was surely top of mind. But through the Open Compute Project, Facebook has pushed the rest of the industry forward.

Read more at Wired