64bit SoC is tested and verified with 3.0 TV and Mobile profiles. 32bit hard-coded source code is modified and core components are re-factored to support both 32bit and 64bit SoC. LTP (Linux Testing Project) and TCT (Tizen Compliance Tests) is used to verify behavioral correctness.

Multi-user architecture

3.0 TV and Mobile profiles support multi-user architecture for multi-user/single-login usage. Many services are moved to user session from system session and global application and user specific application concept is introduced. Utilizing this feature enables easy personalization on the shared devices like Tablet and TV device.

New security architecture: 3 domain smack and Cynara

Security server and privilege manager are replaced with the new components, security manager and Cynara respectively. Platform components are categorized depending on their usage domain and security manager auto-generates the right smack rule for each component, not by module developer.

Wayland display server

X server is replaced with Wayland at this version. Full specification of Wayland protocol is implemented based on Enlightenment 19 and other core platforms like AppFW, SystemFW and Web engine are totally aligned with those changes. This new display server reduces application launching time and computation resource consumption by about 30% compared to previous version.

Blink based web engine

Webkit2 is replaced with Chromium-efl and core components interacting with the web engine are re-designed/re-implemented for the new WRT and browser.

Buxton2

Buxton2 is introduced. Buxton2 provides secure configuration service based on Cynara and is re-implemented considering multi-user and recovery support.

Iotivity integration

Iotivity 0.9.2 is integrated into 3.0 TV and Mobile profiles. Easy APIs for this framework will be released on next milestone release.

Murphy

Generic policy manager, murphy, is integrated into 3.0 platform. This manager is only used to control resource conflict scenario of audio session at this M1 release.

What's next for M2 release?

Resource model for typical usage on Tizen devices is abstracted and wrapped with IoTCon API.

Linux kernel

Linux kernel 4.1 will be provided.

Emulator

32bit/64bit emulator is being stabilized.

Known issues

First screen resizing during launching application

The root cause of this issue is lack of synchronization between EFL and Wayland for first scene drawing. This bug will be resolved before M2 release.

DBus privilege bug

This issue is not about platform module but about DBus configuration file of service adaptor module. It is already fixed but not applied to M1 binary since this bug is found so late. This bug will be resolved before M2 release.

If you encounter problems with Tizen milestone release, you're encouraged to interact directly with the Tizen platform developers by subscribing to the tizen dev mailing list.