Bring back lx brand
With the the putback of 6959264 EOF lx brand (commit:4c5722bc28dc) implementing PSARC/2010/169, support for the lx brand was dropped from OpenSolaris.
Linux ABI compatibility, while incomplete, was a highly useful feature for providing access to specific applications, for development, and of course, as a migration aid.
The branded zones framework still remains, and reviving the brand does not require extensive code changes outside of the modular portion and should have limited impact for non-BrandZ users.
Updated by Albert Lee over 8 years ago
- Difficulty set to Medium
- Tags set to needs-triage
For reference, http://trisk.deadgerbil.com/webrevs/pkgdev/il_104_lx_brand/ is a reversal of the backout, with correct copyright attribution (copyright notice updates are preserved). This can be used as a starting point for work.
Updated by Jim Klimov about 8 years ago
As recently pointed on the mailing list, there is a blog with diff-files and explanation of these updates which return support to oi151a (rev f342d051b376); it may likely be compatible with more modern revisions:
Updated by Garrett D'Amore about 7 years ago
The availability of kvm (thanks Joyent!) makes this feature pretty much entirely pointless. I see no real value in pursuing it, nor do I think it will occur. Perhaps we should flag this one "Rejected" -- as in there is approximately zero chance that we'll ever integrate this work.
Updated by Jim Klimov almost 5 years ago
Will the "rejected" status be revised, now that there is some work over the past year being done by SmartOS folks and by David Mackay - and hopefully some of that can get RTI'd sooner or later?
In particular, I gather KVM support is of little help when e.g. the illumos-based OS itself is a VM, as in my use-case of a development laptop being a corporate workhorse which must have Windows as the bare-metal system in order to have certificate-protected Ethernet (oh, and it can also see the USB3 ports and pass them to the OI VirtualBox guest).
Updated by Andreas Grüninger over 3 years ago
danmcd published in https://omnios.omniti.com/wiki.php/Maintainers#Cherrypickingfromillumos-joyent how to integrate LX zones from illumos-joyent into OmniOS. Maybe this helps to get the integration into illumos.
Updated by Joshua M. Clulow about 2 months ago
If someone wants to write up a plan (probably as an IPD ) then we'll certainly consider it! I think the primary thing that keeps it out of illumos-gate is that is a lot of changes and somebody will have to collect them, get at least some of them additionally reviewed, test it all, etc. The bhyve hypervisor was recently brought upstream from illumos-joyent (where much of the LX work was done also), so if you're curious about the sort of planning I mean, you could have a read through IPD 15 bhyve integration/upstream