Title: Desktop4ALL, acceso a escritorios a través de clientes ligeros
Autor: Xavier González
Akademy-es 2010
http://es.kde.org/akademy-es2010
License: CC-BY-SA
http://creativecommons.org/licenses/by-sa/3.0/
3. Today's desktop situation
Not easy to manage, not ready for end users
Difficult to maintain
Security constrains
License costs
Management hidden costs
Very dynamic, users request more
functionality
...Complex
05/14/10 3
5. Classical Desktop Architecture
App1
RAM App2
HDD
Desktop
App3
CPU App4
OS
IP Apps
Storage Auth
Services config
05/14/10 5
6. Desktop4ALL vision
NeatX NeatX NeatX
App1
RAM App2 App1
RAM App2 App1
RAM App2
HDD
HDD
HDD
Desktop Desktop Desktop
App3
CPU App4 App3
CPU App4 App3
CPU App4
OS OS OS
IP Apps
Storage Auth
Services config
05/14/10 6
7. Desktop4ALL vision
Define and manage core desktop
components
Desktop network access
Authentication and authorization
Desktop and applications configuration files
Network shares and printers
Application access
File System quotas
05/14/10 7
8. Desktop4ALL components
CAL VP
N
PO
IM
RT
AP
AL
FW
LD
MS CORE
OO
OP
RV
PR LER KT
S
FI ES
T
D
IN
M
PI
IM
05/14/10 8
9. Desktop4ALL components
Provisioning API
● Users
CAL VP ● Groups
N ● Net Shares
● Net Printers
PO
IM
RT ● Applications
AP
AL● Desktop Servers
FW
LD
MS
● Windows TS Servers
CORE
OO
OP
RV
PR LER KT
S
FI ES
T
D
IN
M
PI
IM
05/14/10 9
10. Desktop4ALL components
LDAP Service
● Based on Fedora Directory
● Store all D4ALL objects
● OS Auth
CAL VP
N
● Samba Backend
PO
IM
● Server inventory
RT
AP
AL
FW
LD
MS CORE
OO
OP
RV
PR LER KT
S
FI ES
T
D
IN
M
PI
IM
05/14/10 10
11. Desktop4ALL components
CAL VP
N
PO
IM
RT
AP
AL DESKTOP Service
FW
LD
MS
● Based on KDE 4
CORE ● Execute Linux Apps
● Server Based Computing
OO
OP
RV
PR LER KT
● Multiple sessions in one
S
FI ES OS instance
T
D
IN
M
PI
IM
05/14/10 11
12. Desktop4ALL components
CAL VP
N
PO
IM
RT
AP
AL
FW
LD
MS CORE
OO
Filer OP
RV
PR LER KT
● NFS for linux servers
S
FI ES
T
● SAMBA for windows servers
D
IN
M
● Home users PI
● Net Shares IM
05/14/10 12
13. Desktop4ALL components
PORTAL Service
● Based on HORDE
● Provides entry point for all
VP users
CAL N ● Direct access to Desktop or
PO to apps published
IM
RT
AP
AL
FW
LD
MS CORE
OO
OP
RV
PR LER KT
S
FI ES
T
D
IN
M
PI
IM
05/14/10 13
14. Desktop4ALL components
● Openfire
● Kolab – Zarafa
● Squid
● OpenVPN
● Maia Mailguard
● IPTables
CAL VP
N
PO
IM
RT
AP
AL
FW
LD
MS CORE
OO
OP
RV
PR LER KT
S
FI ES
T
D
IN
M
PI
● CUPS - SAMBA IM ● Kontact
● OpenOffice
● Kopete
● Firefox
05/14/10 14