Slackwarearm-current ChangeLog (2016-07-24)

Sun Jul 24 18:18:18 BST 2016


The 32-bit hard float port is almost complete. I'll probably push it out to the
FTP site in September unless the auto builder completes within the next couple
of weeks, and I'm satisfied with the tests.

The plan is to maintain in the same fashion as the soft float port: a small set
of “officially supported” devices (currently it's what the soft float port had,
minus kirkwood (so Trimslice, Banana Pi and QEMU)), and the community will
continue to support “Device du jour”.

OS maintenance will be the same as the soft float port: the last stable release
plus between 4-6 months support for the previous stable release (so for example
14.1 would be maintained for 4-6 months after 14.2 is released), ad infinitum.

I'll probably add support for new devices that look like nice toys as time and
money permits: I have Orange PI One (Allwinner A20 - same SoC as the Banana Pi)
and Orange Pi H3 versions that the OrangePi company sent as samples. I started
playing with the A20 version today, and once the H3 support hits the mainstream
kernel, I'll look in to that.

I have some plans to further automate the build and maintenance process so that
I can continue to maintain it, but more efficiently than with the soft float port.

The OS is built for armv7 minimum target. The main C flags are:
-march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard

Development consists of a couple of machines that act as “-current” (lead
builder and the “oh s*it!” builder), plus a couple of machines to maintain
stable releases; so I need to buy a few more machines to do that.

If you would like to donate to this project, please sponsor it:

Discussion thread:

  • news/2016/07/24/slackwarearm-current-changelog.txt
  • Last modified: 4 years ago
  • by Giuseppe Di Terlizzi