When he was growing up, a dream of Linux pioneer Linus Torvalds was to acquire the Acorn Archimedes, a groundbreaking personal computer with the first ARM RISC chips.
But in 1987, Archimedes wasn't available to Torvalds in Finland, so he settled for the Sinclair QL. In the meanwhile, the Archimedes failed and disappeared from the scene, killing any chance for ARM chips to dominate PCs.
Since then, multiple attempts to put ARM chips in PCs have failed. Outside of a few Chromebooks, most PCs have x86 chips from Intel or AMD.
[ 12 hardware and software vulnerabilities you should address now ]
The domination of x86 is a problem for Linaro, an industry organization that advocates ARM hardware and software. Many of its developers use x86 PCs to compile programs for ARM hardware. That's much like trying to write Windows programs on a Mac.
That fact doesn't sit well with George Grey, CEO of Linaro.
"Linus mentioned this a little while ago: How do we get developers to work on ARM first? Why are will still using Intel tools?" Grey asked during a speech at this month's Linaro Connect conference in Budapest.
A powerful Linux laptop or mini-desktop based on an ARM processor needs to built so developers can write and compile applications, he said.
"May be we can take a Chromebook design and put more memory, get upstream Linux support on it, and use it as a developer platform for developers to carry to conferences," Grey said then.
To further that idea, a group of ARM hardware enthusiasts gathered in a room at Linaro Connect to conceptualize a powerful ARM PC. The group settled on building a computer like the Intel NUC -- a mini-desktop with a powerful board computer in it.
The free-flowing session was entertaining, with attendees passionately sharing ideas on the chip, memory, storage, and other components in the PC.
The session, which is available on Linaro's site, also highlighted issues involved in building and supporting an ARM-based PC. There were concerns about whether ARM chips would deliver performance adequate to run powerful applications.
There were alsoconcerns about components and about providing a Linux user experience acceptable to users.
Also important was building a viable ARM PC that would attract hardware makers to participate in such an effort. One worry was the reaction of the enthusiast audience, who might sound off if an ARM desktop didn't work properly, putting hardware vendors and chipmakers at the receiving end of criticism and bad press.
"Based on a research and efforts today, building an ideal PC is going to be hard," said Yang Zhang, director of the technologies group at Linaro.
Attendees quickly agreed that the ARM PC would need an expandable x86-style board with DDR4 memory DIMM slot, and NVMe or SATA slots for plugging in SSDs or other drives. Other features would include gigabit slots and USB slots.
"Definitely, we need to be looking at something with real I/O, not some crappy mobile chipset with soldered-on 2GB of RAM," one attendee said. (Attendees aren't identified in the recording of the discussion.)
Many ARM-based computer boards like Raspberry Pi 3 and Pine64 can be used as PCs, but have limited expandability and components integrated on the board. They aren't ideal for PCs handling heavy workloads.
Also, Zhang pointed out that LPDDR4, which is used in such "mobile" chipsets, is slower than DDR4 memory, which is why the DIMM slots would be needed on the ARM PC.
Next, the discussion shifted to the system-on-chip, and suggestions were made to use CPUs from companies including Marvell and Nvidia. Chips from Qualcomm, Cavium, and HiSilicon weren't suggested because those companies were uninterested in building a PC-style computer for development with Linaro. Ironically, Qualcomm's Snapdragon 835 will be used in Windows 10 PCs later this year.
An interesting suggestion was Rockchip's RK3399, which is being used in Samsung's Chromebook Pro, which has PCI-Express and USB 3.0. Google and Samsung have been putting in adecent amount of work for Linux support on the chip. But it still is a mobile chip, and not designed for full-powered ARM desktop.
"I have a 24-core Opteron right. To replace that I would need a 64-core Cortex A73 or something, which doesn't exist," said the attendee who suggested the RK3399.
The discussion became a battle between server chips and mobile chips, which each had their issues. While the server chips boast good software support, they are expensive. The mobile chips are cheap but have poor Linux OS support. Software support would need to be added by independent developers, and that can be a considerable amount of work.
In 2015, 96boards -- the ARM hardware effort of Linaro --built a development board called HuskyBoard wth AMD's Opteron A1100 server chip, but that didn't go well. AMD has now abandoned ARM server chips and recently released the 32-core Naples chip based on its x86 Zen architecture.
The initial PC will perhaps have a server chip with decent Linux kernel support. Standard interfaces, sufficient memory, and decent graphics will matter more, as will ensuring that standard components like heatsinks and memory DIMMs can be bought off the shelf.
The purpose of the gathering was to get the ball rolling for the development of a real desktop based on ARM. The PC will likely be developed by 96boards, which provides specifications to build open-source development boards.
Follow this link:
The anatomy of a powerful desktop with an ARM chip | CIO - CIO
- Anatomy of a Fly - SIFF 2009 Fly Documentary - Video - January 14th, 2013 [January 14th, 2013]
- Grey's Anatomy Sneak Peek 9.11 - The End is the Beginning is the End (6) - Video - January 15th, 2013 [January 15th, 2013]
- Anatomy of the sangeet! - Video - January 18th, 2013 [January 18th, 2013]
- Go Anatomy for iPad - Video - January 19th, 2013 [January 19th, 2013]
- Grey's Anatomy - Callie and Arizona "We don't have to move yet" 9x16 - Video - February 22nd, 2013 [February 22nd, 2013]
- Imaging of Petrous bone anatomy (Sep 2013) - Dr Mamdouh Mahfouz (In Arabic) - Video - January 14th, 2014 [January 14th, 2014]
- Anatomy in the Yahoo! Directory - January 21st, 2014 [January 21st, 2014]
- Let's Play Minecraft - Episode 87 - Geoff's Anatomy - Video - January 26th, 2014 [January 26th, 2014]
- Cat Anatomy Pg. 25 Lab Notes - Video - February 2nd, 2014 [February 2nd, 2014]
- Spinal Pathways Tracts Part 1 Introduction Anatomy Tutorial - Video - February 9th, 2014 [February 9th, 2014]
- Galway health app firm joins US academy - April 9th, 2014 [April 9th, 2014]
- Greys Anatomy season 10 episode 18 airs tonight: Power through - April 9th, 2014 [April 9th, 2014]
- Greys Anatomy Recap: A Vicious Viral Infection Puts Everyone At Risk - April 9th, 2014 [April 9th, 2014]
- Grey's Anatomy Recap: "You Be Illin'" - April 9th, 2014 [April 9th, 2014]
- Greys Anatomy season 10, episode 19 stills show Cristinas big moment - April 9th, 2014 [April 9th, 2014]
- Review: 'Your Inner Fish' on PBS imparts smart human anatomy lesson - April 9th, 2014 [April 9th, 2014]
- Fantastically Creepy Images and Tales From The Morbid Anatomy Anthology - April 9th, 2014 [April 9th, 2014]
- Step Brothers- Anatomy Movements - Video - April 9th, 2014 [April 9th, 2014]
- Matt Lloyd: Anatomy of a $315k / Month Business - Video - April 9th, 2014 [April 9th, 2014]
- Guitar Anatomy | Minute Music School - Video - April 9th, 2014 [April 9th, 2014]
- Anatomy Mnemonics - Chapter 3 : Nervous System - DoctorKC - Video - April 9th, 2014 [April 9th, 2014]
- Bates Motel: Anatomy of a Scene: Bradley Shoots Gil (S2) - Video - April 9th, 2014 [April 9th, 2014]
- Innovation at Stanford Anatomy - Video - April 9th, 2014 [April 9th, 2014]
- The science of anatomy is undergoing a revival - April 10th, 2014 [April 10th, 2014]
- Grey's Anatomy: Will Alex Really Leave Grey Sloan Memorial? - April 10th, 2014 [April 10th, 2014]
- Greys Anatomy season 10 episode 19 airs tonight: A major award - April 10th, 2014 [April 10th, 2014]
- Anatomy - Wikipedia, the free encyclopedia - April 10th, 2014 [April 10th, 2014]
- anatomy man 3d visual effects - Video - April 10th, 2014 [April 10th, 2014]
- Talk about human anatomy - part 1 - Video - April 10th, 2014 [April 10th, 2014]
- Bootstraps - I Wanna Dance With Somebody - Video - April 10th, 2014 [April 10th, 2014]
- Greys Anatomy Recap: Cristinas Career Hits A Major Milestone - April 15th, 2014 [April 15th, 2014]
- Greys Anatomy season 10, episode 20 stills, synopsis: Trouble in paradise? - April 15th, 2014 [April 15th, 2014]
- Anatomy - New World Encyclopedia - Info:Main Page - New ... - April 15th, 2014 [April 15th, 2014]
- anatomy (biology) -- Encyclopedia Britannica - April 15th, 2014 [April 15th, 2014]
- Jean Sives ITEC Anatomy and Physiology Testimonial - Video - April 15th, 2014 [April 15th, 2014]
- Grey Text Anatomy - Video - April 15th, 2014 [April 15th, 2014]
- The Devil Wears Prada - Anatomy (HD GUITAR COVER) - Video - April 15th, 2014 [April 15th, 2014]
- 'Joe' | Anatomy of a Scene w/ Director David Gordon Green | The New York Times - Video - April 15th, 2014 [April 15th, 2014]
- 'Fame' by Mree (Grey's Anatomy 10x19) - Video - April 15th, 2014 [April 15th, 2014]
- Tessa Ferrer Joins the Cast of Extant! Grey's Anatomy Cast-Off Books New Gig on CBS' Summer Series - Video - April 15th, 2014 [April 15th, 2014]
- Brain anatomy differences between deaf, hearing depend on first language learned - April 15th, 2014 [April 15th, 2014]
- Captain America Winter Soldier | Anatomy of a Movie - Video - April 15th, 2014 [April 15th, 2014]
- Grey's Anatomy After Show Season 1 Episode 13 "I'm Winning" | AfterBuzz TV - Video - April 15th, 2014 [April 15th, 2014]
- Spoiler Chat: Scoop on Grey's Anatomy, Orphan Black, The Mindy Project, The Blacklist and More - April 16th, 2014 [April 16th, 2014]
- Anatomy of a recall - April 16th, 2014 [April 16th, 2014]
- NBME Shelf Exam - Case Files Series App - Anatomy - Video - April 16th, 2014 [April 16th, 2014]
- Radius and ulna - Anatomy tutorial (Preview) | Kenhub - Video - April 16th, 2014 [April 16th, 2014]
- Greys Anatomy Season 10 Spoilers: Finale Teases Traumatic Ending; Will Cristina Yang Be Killed Off In Episode 24? - April 17th, 2014 [April 17th, 2014]
- Greys Anatomy season 10, episode 20 airs tonight: Having faith - April 17th, 2014 [April 17th, 2014]
- (WARNING: CONTAINS SPOILERS) Game of Thrones Season 4: Anatomy of a Scene - The Royal Wedding (HBO) - Video - April 17th, 2014 [April 17th, 2014]
- Heart anatomy - Video - April 17th, 2014 [April 17th, 2014]
- Heart anatomy 3 Left & Right pulmonary veins, ascending aorta, left common carotid - Video - April 17th, 2014 [April 17th, 2014]
- Heart anatomy 2 tricuspid valve, bicuspid valve - Video - April 17th, 2014 [April 17th, 2014]
- Flash Brain Anatomy Review - Video - April 17th, 2014 [April 17th, 2014]
- Anatomy of the 2014 Birdathon - April 18th, 2014 [April 18th, 2014]
- Greys Anatomy Season 10 Spoilers: Episode 23 And 24 Titles Leaked Online; Song-Based Titles Gives Fans Clues Of ... - April 18th, 2014 [April 18th, 2014]
- Greys Anatomy Recap: Does Cristina Yang Win The Harper-Avery Award? - April 18th, 2014 [April 18th, 2014]
- Greys Anatomy season 10, episode 20 recap: Making mistakes - April 18th, 2014 [April 18th, 2014]
- Grey's Anatomy Recap: "Go It Alone" - April 18th, 2014 [April 18th, 2014]
- Greys Anatomy: April & Jackson Need To Make Their Marriage Work - April 18th, 2014 [April 18th, 2014]
- Grey's Anatomy Music Season 10x20 Aron Wright Everybody Wants To Rule The World - Video - April 18th, 2014 [April 18th, 2014]
- Grey's Anatomy Cast - How To Save A Life - Video - April 19th, 2014 [April 19th, 2014]
- ReVamp - The Anatomy Of A Nervous Breakdown: On The Sideline - Philly 2014 - Video - April 19th, 2014 [April 19th, 2014]
- Twisted Mind Anatomy - Don't Run Away EP - Video - April 19th, 2014 [April 19th, 2014]
- Anatomy of a Landscape trailer - Video - April 19th, 2014 [April 19th, 2014]
- Advanced Anatomy - Video - April 19th, 2014 [April 19th, 2014]
- anatomy study - Video - April 21st, 2014 [April 21st, 2014]
- |An anatomy of a Rabbit - Video - April 21st, 2014 [April 21st, 2014]
- Grey's Anatomy 10x21 "Change Of Heart" - Farewell to Cristina - ABC HD promo #1 - Video - April 21st, 2014 [April 21st, 2014]
- Anatomy of Cosplay: LIVE Q&A (with Sam & Mae!) - Video - April 21st, 2014 [April 21st, 2014]
- DJ Tennis - Anatomy (North Lake Remix) - Video - April 21st, 2014 [April 21st, 2014]
- ITEC Anatomy & Physiology Testimonial by Kerry Howard - Video - April 21st, 2014 [April 21st, 2014]
- The anatomy of a sexuality class - April 22nd, 2014 [April 22nd, 2014]
- Human body - Wikipedia, the free encyclopedia - April 22nd, 2014 [April 22nd, 2014]
- 'Fading Gigolo' | Anatomy of a Scene w/ Director John Turturro | The New York Times - Video - April 22nd, 2014 [April 22nd, 2014]
- Guitar Anatomy - Part 1 - Video - April 22nd, 2014 [April 22nd, 2014]
- Anatomy Scan At 19Weeks 3Days - Video - April 22nd, 2014 [April 22nd, 2014]
- Grey's Anatomy After Show Season 10 Episode 20 "Go It Alone" | AfterBuzz TV - Video - April 22nd, 2014 [April 22nd, 2014]
- Grey's Anatomy 10x21 Promo | Grey's Anatomy Season 10 Episode 21 Promo| Grey's Anatomy S10E21 Promo - Video - April 22nd, 2014 [April 22nd, 2014]
- Greys Anatomy Season 10 Spoilers: Cristina Yang To Make A Life Or Death Decision In Episode 21; Who Will She Save ... - April 24th, 2014 [April 24th, 2014]