worksonarm / worksonarm-news Goto Github PK
View Code? Open in Web Editor NEWWorks on Arm newsletter
Home Page: https://www.worksonarm.com/blog
Works on Arm newsletter
Home Page: https://www.worksonarm.com/blog
Put together an index to issues, so that it's possible to see what's been covered and when. Resist the urge to do this in the wiki.
As seen on
https://www.linaro.org/blog/erp-17-08-release/
The Linaro Enterprise Group has worked closely with Linaro’s Core Technology & Tools teams to deliver the Linaro Enterprise Reference Platform with updates across the software stack (Firmware, Linux Kernel, and key server workloads) for Arm based Enterprise servers, and with a focus on QA testing and platform interoperability. OpenStack reference architecture is now available with ansible playbooks, allowing users to deploy an end to end Openstack reference on Arm servers. BigTop 1.2 stack of BigData components have been built and tested with OpenJDK 8. Bigtop 1.2 consists of Hadoop 2.7.3 (upgraded from 2.7.2), Spark 2.1 (upgraded from 2.0), Hive 1.2.1 and HBase 1.1.3 as core components. In this release all smoke tests have been verified running on Arm for Hadoop – HDFS, Yarn and MapReduce, Hive and Spark. ELK v5.4.1 stack of components (ElasticSearch, Logstash and Kibana) are also built as part of this release.
Notes here on what to expect in the May 19, 2017 edition
Some ideas
There should be a way for interested people to sign up to join a mailing list that will get news, in addition to all of the news I'm pushing out.
Either self-host this or put on a mailing list service (thinking about http://groups.io)
W27 mentions a Mesos dependency on Google's glog
that needed to be addressed. upstream does not yet have these patches.
Tracking:
Ideas go here for WOA 11.
Pity that this is an ARMv7 device because the case and stackability looks really nice.
It turns out that by adding a handful of files I can format this as though it were a book, sort of. See
https://vielmetti.gitbooks.io/works-on-arm-news/content/
for another view of Works on ARM News. This is a presentation that's a smidgeon easier to browse, which is nice.
Right now https://www.worksonarm.com/kubernetes/ is a blank page with two upvotes; fix it to include current 1.7 information, to link for WOA 11 news release. (#32)
To the extent that there's an ARM angle to it, write about Ayo.JS, a fork of Node.JS. One item of interest that makes it relevant for ARM users is the availability of a CI infrastructure in Ayo. See ayojs/ayo#25 for that open issue.
Current state: https://www.worksonarm.com/explore/xen is a 404 page with a helpful screen asking for input.
Desired future state: Xen gets a writeup, complete with the announcement of the 4.9 release and how well it works on ARM. Land this in WOA 11 (#32).
Track progress of Kubernetes end-to-end testing on arm64.
One recent issue illustrates: kubernetes/kubernetes#25730
Federated testing info: https://github.com/kubernetes/test-infra/blob/master/docs/federated_testing.md
Tracking issue for Kubernetes multi-arch from @luxas kubernetes/kubernetes#38067
DynamoRIO Release Candidate 1 for the 7.0 release, which now includes AArch64 support!
https://github.com/DynamoRIO/dynamorio/wiki/Downloads
"DynamoRIO is a runtime code manipulation system that supports code transformations on any part of a program, while it executes. DynamoRIO exports an interface for building dynamic tools for a wide variety of uses: program analysis and understanding, profiling, instrumentation, optimization, translation, etc. Unlike many dynamic tool systems, DynamoRIO is not limited to insertion of callouts/trampolines and allows arbitrary modifications to application instructions via a powerful IA-32/AMD64/ARM/AArch64 instruction manipulation library. DynamoRIO provides efficient, transparent, and comprehensive manipulation of unmodified applications running on stock operating systems (Windows, Linux, or Android) and commodity IA-32, AMD64, ARM, and AArch64 hardware. Mac OSX support is in progress."
For WOA W33.
See http://worksonarm.com/explore/armbian - write up something about this Linux distribution for ARM development boards for the website and for WOA 11 (#32).
Some notes for WOA 2
Follow through with links on the portability bugs - Juju, Go, .NET CoreCLR
Go 1.9 has been released (on Friday at noon, just in time to not make a Friday deadline for WOA). Gather up some reactions for W35.
Docker info on the WOA website at http://worksonarm.com/explore/docker is at least a month stale; update it with 17.06-ce info including build instructions/results.
Placeholder for checklist for next week's edition.
Put new news into next week, since WOA 4 is pretty full.
News from Qualcomm out of Hot Chips, collect some URLs and summarize.
DIY Falkor plush animal on Etsy:
Release checklist
https://www.worksonarm.com/minio/
Needs to be updated to reflect current Docker binaries published for ARMv8, and a latest version number. Existing update is from February 2017.
Some ideas for next week:
Operating systems:
Current Alpine Version 3.6.0 (Released May 24, 2017)
SUSE Linux Enterprise 15 plans
With both Docker and native images, see nats-io/nats-server#567 for the PR (not yet merged).
Some ideas for next week.
http://linuxgizmos.com/catalog-of-98-open-spec-hacker-friendly-sbcs/ - spreadsheet of single-board computers
Automotive Grade Linux
More on the Gigabyte ThunderX 2 release
Qualcomm + Microsoft
Send out notice for Works on ARM News issue 1.
from ARM-HPC, Geraint North (ARM)
Any ideas for WOA 10 news go here.
Set up Buffer - https://buffer.com - to post to Twitter on a schedule for the @WorksOnArm Twitter account.
Copied over from not fitting in the last issue:
If I can squeeze it in, LinuxKit development report has ARM64 news.
https://github.com/linuxkit/linuxkit/blob/master/reports/2017-06-03.md
Oh, if there's room, mention http://linuxgizmos.com/development-board-unlocks-10nm-snapdragon-835/ (Snapdragon 835 dev board from Intrinsyc)
Ceph on ARM (via Jeff) - may be for WOA 8 - http://ceph.com/arm/
UEFI on ARM - also WOA 8 - http://www.businesswire.com/news/home/20170606005502/en/UEFI-Forum-Appoints-ARM-Board-Directors-Fortifying
more on UEFI on ARM for WOA 8 http://www.uefi.org/sites/default/files/resources/Dong%20Wei%20-%20UEFI_What%20is%20it.pdf
MacchiatoBIN for WOA 8 - said to support UEFI - http://blogs.marvell.com/2017/06/community-platform-allows-easy-adoption-of-arm-64-bit-in-data-center-networking-and-storage-ecosystems/
Hi,
I couldn't find a description of the criteria for listing. Does it need to be pre-packaged and with repos or is it OK if one needs to i.e. dpkg-buildpackage?
Two large-scale infra projects I love work well on ARM64 (and even older):
The Cloud Management solution OpenNebula (www.opennebula.org) works fine on ARM. I've tested it with LXC running Debian Containers. But Xen and KVM should work alike. LXC was an addon, so using a widespread hypervisor instead of LXC is just more likely to be OK out of the box.
With LXC the footprint is so low that I got a "full-blown cloud thing" running on an ODROID C2.
One of my next weekend projects is to document how to cloudburst from that single mini puter to a nice cloud made up from packet.net 's 96core boxes.
(It's possible, just needs a writeup)
The config management + continuous compliance project Rudder (www.rudder-project.org) also has slightly inofficial ARM clients since some time. I've tested from ARMv6 up to ARM64 without issues.
If you got any questions, please reach out!
For a future issue, special edition on storage.
For this issue, definitely more about cloud-native - Go, Docker, Kubernetes, and other packages that are written in Go - related to the Go 1.9 beta that's out now.
As always, links of general interest are welcomed, here and on Twitter to the attention of @WorksOnArm .
"Could you mention I'm interested in contributions and that FaaS brings portability to serverless functions?"
Highlights: Docker, Go, Arm rebranding, MACCHIATObin benchmarking.
Reference https://github.com/FabioLolix/Lolix-things/blob/master/RaspberryPi_OS.md in a future release - long list of ARM and ARM64 supported operating systems for Raspberry Pi and other single-board computers (SBCs).
Thanks @FabioLolix for maintaining this.
Create a feed that makes it easy to consume these newsletters via an RSS reader, as part of #7
This is just about ready to go.
https://github.com/vielmetti/worksonarm-news/blob/master/2017-W30.md
Generate a web site for this with a pretty version based on the markdown text of the newsletter.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.