As far as I understand right now (correct me if I'm wrong)

1. We are going to allocate a UID for each "user" (human user / account / log-in) and we are not going to allocate a UID for each "application".

(Dominig) Yes that is correct, we are are going to allocate one UID per user. By user we understand:
  - a 'real' user who logs in,
  - a 'default' user which is always logged in
  - a 'special' user which isolate a deamon.

Note that the architecture allows to separate the concept of user from the concept of seat (Display) and running the display server with the same UID than the logged user is not mandatory.

2. Whether to allow simultaneous multiple logins (with different UID) or not is not yet determined or such capability is "optional" at this point.

(Dominig) That depend of the vertical. So far Mobile vertical has not expressed the need to have multiple simultaneous user even if that requirement could come later with Dual SIM mode. On the other hand IVI has expressed the desire to run simultaneous multiple profiles which is simple to implement when allowing multiple simultaneous users.
So far the target for Tizen 3 is not including the requirement to support simultaneous concurrent users.

After merging local patches consolidating some daemons and libraries (deviced and resourced although the name is yet "system-server", "power-manager" and such and will be so until the completion of the current merge efforts), such daemons are going to be updated to support "multiuser support". And I'd like to know the scope of the work beforehand. (some other folks are also concerned as well.)

(Dominig) The first step is to remove all hardwired path in the code as well as in the Spec and associated make files.

Each maintainer should carry the work for is package and Stephane's team will take care of the packages where the maintainer is not progressing fast enough.
We will progress by step :
  - change the default paths location in each packages to see where it breaks
  - change the default user App:5000 to something else
  - log in with different users is sequence (current Tizen 3 objective)
  - log in with simultaneous user in parallel (currently not including in Tizen 3 requirement).

I hope that is will clarify the current status.

Regards

Dominig

 

 

 

Cheers,

MyungJoo.

--

MyungJoo Ham (함명주), PHD

System S/W Lab, S/W Platform Team, Software Center
Samsung Electronics
Cell: +82-10-6714-2858

 



_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev


_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to