Hi Jacob:
Thanks you for interesting in mulit-user, we are trying our best on the work.  
We also found that some of the multi-user contents in the WiKi page is a little 
old. But you know, besides the wiki page, the related projects and codes are 
also available on Tizen.org, you can also download the code to investigate the 
latest status.

Besides, so as to your last question about WiNet and NTB Multi-user, if you 
follow up the latest mail list about NTB discuss, you will know we have worked 
with Dominique’s team for a long time to nail down the WiFi and Bluetooth 
multi-user requirement. And we already supported the first phase Multi-user 
feature from NTB and WiNet, for the following multi-user phase work we will 
work with ConnMan and BlueZ upstream team on it. And these part of WiKi page 
should be latest and quite clear.
BTW, I do not know what the dev user from.

Thanks!

From: Dev [mailto:[email protected]] On Behalf Of jacob travis
Sent: Monday, December 01, 2014 4:42
To: [email protected]
Subject: [Dev] Tizen Multi-user and Security


Hi all,

I'm investigating Multi-User with Tizen 3.0, and I think it’s a little 
misleading and inconsistent. I am not sure whether the wiki page is out of 
data. So I list things I find, I hope someone can give me some suggestions.

Tizen 3.0 wiki page is https://wiki.tizen.org/wiki/Tizen_3.0.

Tizen 3.0 Multi-User wiki page is 
https://wiki.tizen.org/wiki/Multi-user_Architecture.

Multi-User presentations 
https://wiki.tizen.org/w/images/0/05/Multi_Users_Presentations_TDC2014_Final.pdf

·      Multi-User system and Use case for Multi-User.

1.   Muti-User system is the new feature for Tizen 3.0. As the Tizen 3.0 wiki 
page said, Tizen Common is the base for other profiles, such as IVI. Tizen has 
several categories of Multi-User systems, and what are the categories of 
Multi-User system? Wiki page only show me one case, the profile IVI. Is that 
all for Tizen Multi-User system? I think it is not enough to detail the 
Multi-User system in Tizen 3.0.

2.   Multi-User is the same as Mult-User system, it has no official standard 
define. And the listed Multi-User use case is too few. It’s not enough to 
descript the Multi-User feature. Such as two people want to display two 
different video on Tizen that has one gstreamer, two audio output and two 
screen. How does it handle by Tizen? That means what is the official behavior 
with more users want to use more resources and one resource? I don’t find the 
standard spec to define the behavior, also the use case is few that can’t 
descript the fully Multi-User what the designer want to do.

·      Multi_Users_Presentations_TDC2014_Final.pdf, 
https://wiki.tizen.org/w/images/0/05/Multi_Users_Presentations_TDC2014_Final.pdf

1.   Page 21, Application Framework,

a.   “Core API should be extended”, the doc said that, and I would like to know 
which Core APIs will be extended, dose it already finished or in progress? 
Where can I find the details?

2.   Page 23, Resource Services

a.   What resources will be managed and how it was managed by mult-user case?

b.   Some passivity operation don’t define. For example. Telephone application 
is run at different user, once the network side dial the local number, which 
telephony UI should be popup, and who will answer the incoming call? I think 
Tizen multi-user will have many confusion like as incoming call, but I don’t 
find the official description about it.

3.   Page 28, Service API

a.   I’m so sorry I don’t find Service API in Tizen 3.0 Architecture diagram. 
Since that is the key framework for Multi-user, I am not sure whether someone 
can update it? what is the current design? If the current design contain the 
Service API, can someone give me a wiki and document about APIs define?

·      Multi user policy, https://wiki.tizen.org/wiki/Security/Multi_user_policy

1.   “System resources has predefined UID”, Can someone show the list about the 
predefined resource UID?

2.   “the admin rights erase the device”, dose the admin user only have the 
rights to erase the device, right?

·      Multi user security policy 
https://wiki.tizen.org/w/images/f/ff/Multi-user-security-policy-march-2014.pdf

3.   This document descript that:

“- default user is the device owner(admin)”.

“Most of files are owned by root except application’s data”

“Only default user is able to install & uninstall applications”

In package application management 
https://wiki.tizen.org/wiki/Multi-user_PackageApplicationManagement:

“regular User can only install/uninstall/update application for it only, and in 
Tizen 3, by default a user is regular one(i.e, without particular privileges)”

In Multi user policy https://wiki.tizen.org/wiki/Security/Multi_user_policy:

“the admin rights is install and uninstall applications”. (In basic principle 
select)

There have many users, regular user, default user, admin user, root. What is 
the difference about those users, and how can I make out those users. regular 
user without particular privileges can install/uninstall/update application for 
itself with its own application database. But in other documents, only default 
user is able to install/uninstall applications. regular user does not look like 
admin user, because regular user has no particular privileges. The concept is 
not clear. And how does the admin know which user the application will be 
install for?

4.   Page 5, Service daemon should be able to distinguish user and enforce 
access control. if someone want to port the upstream project to Tizen 3.0, and 
the upstream is as the Service daemon? but unfortunately all of currently 
upstream project don’t support that, in order to aim the goal, whether the 
tizen will write a new related project? Does each upstream project has each 
Tizen-Related project?

5.   Page 9, Device configuration, only device owner can configure device. But 
it’s not aligned with Bluetooth/WiFi Multi-user requirement. Bluetooth/WiFi 
requirements are https://wiki.tizen.org/wiki/Multi-user_Bluetooth and 
https://wiki.tizen.org/wiki/Multi-user_WINET . That descript any user can use 
the device without device owner configuration, it’s a little misleading.



I am not sure if I am understanding this right, and I really sincerely hope 
someone can give me some answers. [cid:[email protected]]



Thanks

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

Reply via email to