Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for December 5, 2013
Deadline scheduling: coming soon?
LWN.net Weekly Edition for November 27, 2013
ACPI for ARM?
LWN.net Weekly Edition for November 21, 2013
A standard that can never be extended, how long is _that_ going to last.
I predict that within a year of the first SBC-4 devices being released, someone will release something that is 'based on SBC-4' but with some new feature.
LSFMM: A storage technology update
Posted Apr 24, 2013 5:26 UTC (Wed) by Cyberax (✭ supporter ✭, #52523)
Posted Apr 24, 2013 5:34 UTC (Wed) by dlang (✭ supporter ✭, #313)
This also makes it impossible for there to ever be backwards compatibility with this standard, by definition, anything that includes even one additional command is not in compliance with this standard
Posted Apr 26, 2013 19:23 UTC (Fri) by RobertCElliott (guest, #90524)
Features can be added to a feature set over time; a version number will be incremented when this is done. That avoids breaking older software, which may rely on anything in the version of the feature set to which it was designed.
Removal of a feature requires defining a new feature set, since that could break older software. If some command becomes uninteresting, devices would implement it as a NOP to maintain software compatibility rather than return errors.
It's not perfect, but we hope this will be simpler for software to manage than worrying about every individual bit and field.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds