Project

General

Profile

Feature #104

Bring back lx brand

Added by Albert Lee about 9 years ago. Updated over 2 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
zones
Start date:
2010-08-27
Due date:
% Done:

0%

Estimated time:
Difficulty:
Hard
Tags:
needs-triage

Description

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.

History

#1

Updated by Albert Lee over 7 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.

#2

Updated by Albert Lee over 7 years ago

  • Category set to zones
  • Difficulty changed from Medium to Hard
#3

Updated by Jim Klimov about 7 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:
http://os-solaris.ru/en/patch-k-illumos-dlya-vosstanovleniya-lx-brand/
http://os-solaris.ru/en/lx-brand-dlya-openindiana-151a/

#4

Updated by Garrett D'Amore about 6 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.

#5

Updated by Garrett D'Amore about 6 years ago

  • Status changed from New to Rejected

Rejecting it. If someone objects, lets talk about it.

#6

Updated by Jim Klimov almost 4 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).

#7

Updated by Albert Lee almost 4 years ago

  • Status changed from Rejected to New

I think so.

#8

Updated by Aurélien Larcher over 3 years ago

This is definitely of interest, people keep asking me about the availability of lx brand on OpenIndiana.
Integration in illumos would be a plus.

#9

Updated by Nikola M. over 3 years ago

Openindiana also have kvm working that alp recently updated for OI /hipster.
Bringing lx brand from SmartOS to OI can also be project like that.
If people keep asking, they might as well make it so if there is a project for it.

#11

Updated by Aurélien Larcher over 3 years ago

Oh, I knew that Dan was working on it but not that he had a webrev in place.

#12

Updated by Andreas Grüninger over 2 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.

Also available in: Atom PDF