Compose yourselves – Docker has published multi-container app spec, needs contributors to help maintain and develop it

Now focused on developers, firm wants its tools to be more universally useful. Keep it light(weight), though


Docker has published the Compose specification, used for defining its own multi-container applications, and is asking contributors to help with its maintenance and evolution.

"Previously Compose did not have a published specification, and was tied to the implementation, and to specifics of the platforms it shipped on," said the container flinger .

The specification is now on GitHub, under the Apache 2.0 licence, with four repositories comprised of the specification itself, a reference library for parsing and loading Compose files, a reference implementation, and conformance tests. The programming language for the tools is Go.

Compose is loved as it is lightweight and simple to use – we all need to maintain this going forward...

The company is hoping to make the Compose spec more universal by extending it to support Kubernetes and other platforms such as Amazon Elastic Container Service (ECS). Docker said it is working "with Amazon Web Services (AWS), Microsoft and others" to this end.

In November 2019, Docker announced its transition to be focused on developers after selling its enterprise business to Mirantis. An improved Compose specification would help developers using Docker's tools. "Having worked recently on deploying a docker compose file to Amazon ECS, the suggestion spec changes would have been of great help and simplified my life," said AWS technical evangelist Ricardo Sueiras on Twitter.

Docker is now seeking help with maintaining the project. "A lot of potential changes have been proposed already and we suspect more coming as people start to get involved. To help manage these and support the growing community we are looking for about 3 maintainers of the Compose Specification," said product manager Benjamin De St Paer-Gotch. He added that the specification must not become overly complex. "Compose is loved as it is lightweight and simple to use – we all need to maintain this going forward," he said.

Issues already raised are that the "specification is Docker and/or Linux specific in many places" and that many Compose fields do not map directly to Kubernetes. Taking a product-specific specification and making it more generally useful is challenging, but opening it to the community will give Docker the best chance of success. ®


Linus Torvalds issues early Linux Kernel update to fix swapfile SNAFU

‘Subtle and very nasty bug’ meant 5.12 rc1 could trash entire filesystems

Linux overlord Linus Torvalds has rushed out a new release candidate of Linux 5.12 after the first in the new series was found to include a ‘subtle and very nasty bug’ that was so serious he marked rc1 as unsuitable for use.

“We had a very innocuous code cleanup and simplification that raised no red flags at all, but had a subtle and very nasty bug in it: swap files stopped working right. And they stopped working in a particularly bad way: the offset of the start of the swap file was lost,” Torvalds wrote in a March 3rd post to the Linux Kernel Mailing List.

Continue reading

Just when you thought it was safe to enjoy a beer: Beware the downloaded patch applied in haste

Let us tell you a tale of the Mailman's Apprentice

Who, Me? The weekend is over and Monday is here. Celebrate your IT prowess with another there-but-for-the-grace confession from the Who, Me? archives.

Our tale, from a reader the Regomiser has elected to dub "Simon", takes us back to the early part of this century and to an anonymous antipodean institution of learning.

Continue reading

Remember that day in March 2020 when you were asked to get the business working from home – tomorrow, if possible? Here's how that worked out

IT pros from orgs large and small tell The Reg the tech delivered, mostly, but couriers and home Wi-Fi suddenly became your problem

Covid Logfile Brianna Haley was given one day to be ready to roll out Zoom for 13,000 users at over 1,000 sites.

Haley* is a project analyst for a large healthcare provider that, as COVID-19 marched across the world in March 2020, realised imminent lockdowns meant it would soon be unable to consult with patients.

Continue reading

The torture garden of Microsoft Exchange: Grant us the serenity to accept what they cannot EOL

Time to fix those legacy evils, though.... right?

Column It is the monster which corrupts all it touches. It is an energy-sucking vampire that thrives on the pain it promotes. It cannot be killed, but grows afresh as each manifestation outdoes the last in awfulness and horror. It is Microsoft Exchange and its drooling minion, Outlook.

Let us start with the most numerous of its victims, the end users. Chances are, you are one. You may be numbed by lifelong exposure, your pain receptors and critical faculties burned out though years of corrosion. You might be like me, an habitual avoider whose work requirements periodically force its tentacles back in through the orifices.

Continue reading

Delayed, overbudget and broken. Of course Microsoft's finest would be found in NASA's Orion

In Space No One Can Hear You Scream (as Windows crashes again)

BORK!BORK!BORK! Getting astronauts to the Moon or Mars is the least of NASA's problems. Persuading Microsoft Windows not to fall over along the way is apparently a far greater challenge.

Spotted by Register reader Scott during a visit to the otherwise excellent Space Center Houston, there is something all too real lurking within the mock-up of the Orion capsule in which NASA hopes to send its astronauts for jaunts beyond low Earth orbit.

Continue reading

Name True, iCloud access false: Exceptional problem locks online storage account, stumps Apple customer service

You're naming yourself wrong?

An iCloud customer says she spent more than six hours on the phone to Apple after being locked out of the service because her name is apparently incompatible with the application code.

"Actor, author, artist" Rachel True posted on Twitter about an error with the iCloud application, an unhandled exception with "Type error: cannot set value `true` to property `lastName`."

Continue reading

Intel CPU interconnects can be exploited by malware to leak encryption keys and other info, academic study finds

Side-channel ring race 'hard to mitigate with existing defenses'

Chip-busting boffins in America have devised yet another way to filch sensitive data by exploiting Intel's processor design choices.

Doctoral student Riccardo Paccagnella, master's student Licheng Luo, and assistant professor Christopher Fletcher, all from the University of Illinois at Urbana-Champaign, delved into the way CPU ring interconnects work, and found they can be abused for side-channel attacks. The upshot is that one application can infer another application's private memory and snoop on the user's key presses.

Continue reading

NASA shows Mars that humans can drive a remote control space tank at .01 km/h

Perseverance takes first drive around landing spot named in honor of seminal sci-fi author Octavia E. Butler

NASA’s Perseverance rover trekked across Mars for the first time last Thursday, March 4, 2021.

The vehicle went four whole meters forward, turned 150 degrees to the left, then moved another two-and-a-half meters. The entire drive covered a whopping 6.5 m (21.3 feet) across Martian terrain. The journey took about 33 minutes.

Continue reading

Google's ex-boss tells the US it's time to take the gloves off on autonomous weapons

Plus: AI Index 2021 report takeaways, Chocolate Factory banished from top ethics conference, and more

In brief US government should avoid hastily banning AI-powered autonomous weapons and instead step up its efforts in developing such systems to keep up with foreign enemies, according to the National Security Commission on AI.

The independent group headed by ex-Google CEO Eric Schmidt and funded by the Department of Defense has published its final report advising the White House on how best to advance AI and machine learning to stay ahead of its competitors.

Continue reading

Keeping up the PECR: ICO fines two marketing text pests £330k for sending 2.6 million messages

Leads Work Ltd and Valca Vehicle and Life Cover Agency tried to exploit household finance fears in lockdown, says data watchdog

Two businesses that dispatched more than 2.6 million nuisance text messages seeking to exploit lower household incomes during Britain’s first lockdown are nursing a combined financial penalty of £330,000 from the UK’s data watchdog.

The Information Commissioner’s Office (ICO) said it had received 10,000 official moans against West Sussex-based Leads Work Ltd [PDF], which sent more than 2.6 million lead generation texts between 16 May and 26 June 2020.

Continue reading

Biting the hand that feeds IT © 1998–2021