SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
KDE enabled thin client solution

Desktop4ALL as KDE enabler




                                   Xavier González
                                     xavi@cast-info.es
Today's desktop



05/14/10                     2
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
Desktop4ALL vision



05/14/10                    4
Classical Desktop Architecture




                        App1
                         RAM    App2




                                     HDD
                          Desktop
                        App3
                         CPU    App4

                                OS




                        IP           Apps
           Storage                            Auth
                     Services        config




05/14/10                                             5
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
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
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
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
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
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
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
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
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
Demo



05/14/10          15
Desktop4ALL API sample

    Add user

     /opt/desktop4all/bin/adduser.php --username="admin"
     --passwd="xxxxxxxx" --groups="users" --name="admin"
     --surname="admin" --email="admin@desktop4all.eu"
     --diskquota=1000 --mailquota=2000




05/14/10                                                   16
Desktop4ALL API sample

    Add Linux Application
     d4allmngt.php apps create "cn=kmail, pixmap=kmail.png,
     appname=Kmail, commandline=”/usr/bin/kmail”,
     winlinux=linux"

    Add Win Application
     d4allmngt.php apps create "cn=acroread,
     pixmap=acroread.png, appname=Adobe Acrobat Reader,
     commandline=C:Archivos de programaAdobeAcrobat
     7.0ReaderAcroRd32.exe, winlinux=win"




05/14/10                                                      17
Desktop4ALL API sample

    Add TS server

     d4allmngt.php tsserver create "cn=ts10bcn, online=yes,
     ipaddress=192.168.220.201"

    Add DS server

     d4allmngt.php dsserver create "cn=ds01bcn, online=yes,
     weight=100, ipaddress=192.168.220.200"




05/14/10                                                      18
Ldap schema




           ᅦ




05/14/10                 19
Ldap schema




05/14/10             20
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                                                  21
Next steps



05/14/10                22
Next steps

    Community creation
    Improve apps configuration process
    Management GUI
    Software package delivery (rpm)
    More flavors (Ubuntu,Suse,etc...)
    Light desktop (xfce)
    KDE thin client integration
    Kprint ?
    Spice as comunication protocol


05/14/10                                       23
How can you
           contribute?


05/14/10                 24
Next steps

    As you want !!!!!




05/14/10                          25
www.desktop4all.eu



05/14/10                  26

Weitere ähnliche Inhalte

Ähnlich wie Akademy es2010 desktop4all_xavier_gonzalez

Simulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to SupercomputersSimulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to SupercomputersEric Van Hensbergen
 
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Community
 
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Community
 
Panasas pNFS Status (September 2010)
Panasas pNFS Status (September 2010)Panasas pNFS Status (September 2010)
Panasas pNFS Status (September 2010)Panasas
 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Community
 
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...Alex Gorbachev
 
Mainframe
MainframeMainframe
Mainframeshivas
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Community
 
Database & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdf
Database & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdfDatabase & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdf
Database & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdfInSync2011
 
Accelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong Tang
Accelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong TangAccelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong Tang
Accelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong TangCeph Community
 
Introduction to ABAP
Introduction to ABAPIntroduction to ABAP
Introduction to ABAPsapdocs. info
 
Sharing experience implementing Direct NFS
Sharing experience implementing Direct NFSSharing experience implementing Direct NFS
Sharing experience implementing Direct NFSYury Velikanov
 
Case Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded ProcessorsCase Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded Processorsaccount inactive
 
Me3D: A Model-driven Methodology Expediting Embedded Device Driver Development
Me3D: A Model-driven Methodology  Expediting Embedded Device  Driver DevelopmentMe3D: A Model-driven Methodology  Expediting Embedded Device  Driver Development
Me3D: A Model-driven Methodology Expediting Embedded Device Driver Developmenthuichenphd
 
Orc technical training
Orc technical trainingOrc technical training
Orc technical trainingsequoiacapfm
 

Ähnlich wie Akademy es2010 desktop4all_xavier_gonzalez (20)

Simulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to SupercomputersSimulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to Supercomputers
 
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
 
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
 
Panasas pNFS Status (September 2010)
Panasas pNFS Status (September 2010)Panasas pNFS Status (September 2010)
Panasas pNFS Status (September 2010)
 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
 
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
 
Oracle VDI 3.3 Overview
Oracle VDI 3.3 OverviewOracle VDI 3.3 Overview
Oracle VDI 3.3 Overview
 
Mainframe
MainframeMainframe
Mainframe
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
 
Ta3
Ta3Ta3
Ta3
 
Database & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdf
Database & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdfDatabase & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdf
Database & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdf
 
Accelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong Tang
Accelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong TangAccelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong Tang
Accelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong Tang
 
Introduction to ABAP
Introduction to ABAPIntroduction to ABAP
Introduction to ABAP
 
9P Overview
9P Overview9P Overview
9P Overview
 
Sharing experience implementing Direct NFS
Sharing experience implementing Direct NFSSharing experience implementing Direct NFS
Sharing experience implementing Direct NFS
 
Case Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded ProcessorsCase Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded Processors
 
Me3D: A Model-driven Methodology Expediting Embedded Device Driver Development
Me3D: A Model-driven Methodology  Expediting Embedded Device  Driver DevelopmentMe3D: A Model-driven Methodology  Expediting Embedded Device  Driver Development
Me3D: A Model-driven Methodology Expediting Embedded Device Driver Development
 
Ltsp talk
Ltsp talkLtsp talk
Ltsp talk
 
Orc technical training
Orc technical trainingOrc technical training
Orc technical training
 
Ubuntu
UbuntuUbuntu
Ubuntu
 

Mehr von AkademyEs2010

Akademy es2010 kde_sc_44_baltasar_ortega
Akademy es2010 kde_sc_44_baltasar_ortegaAkademy es2010 kde_sc_44_baltasar_ortega
Akademy es2010 kde_sc_44_baltasar_ortegaAkademyEs2010
 
Akademy es2010 kde_espana_rafael_albert
Akademy es2010 kde_espana_rafael_albertAkademy es2010 kde_espana_rafael_albert
Akademy es2010 kde_espana_rafael_albertAkademyEs2010
 
Akademy es2010 herramientas_valgrind_albert_astals
Akademy es2010 herramientas_valgrind_albert_astalsAkademy es2010 herramientas_valgrind_albert_astals
Akademy es2010 herramientas_valgrind_albert_astalsAkademyEs2010
 
Akademy es2010 kde_i10n_albert_astals
Akademy es2010 kde_i10n_albert_astalsAkademy es2010 kde_i10n_albert_astals
Akademy es2010 kde_i10n_albert_astalsAkademyEs2010
 
Akademy es2010 cifrado_html5_eduardo_robles
Akademy es2010 cifrado_html5_eduardo_roblesAkademy es2010 cifrado_html5_eduardo_robles
Akademy es2010 cifrado_html5_eduardo_roblesAkademyEs2010
 
Akademy es2010 qt_quick
Akademy es2010 qt_quickAkademy es2010 qt_quick
Akademy es2010 qt_quickAkademyEs2010
 
Akademy es2010 bluedevil
Akademy es2010 bluedevilAkademy es2010 bluedevil
Akademy es2010 bluedevilAkademyEs2010
 
Akademy es2010 viejasynuevasteckde
Akademy es2010 viejasynuevasteckdeAkademy es2010 viejasynuevasteckde
Akademy es2010 viejasynuevasteckdeAkademyEs2010
 
Akademy es2010 k_develop_aleix_pol
Akademy es2010 k_develop_aleix_polAkademy es2010 k_develop_aleix_pol
Akademy es2010 k_develop_aleix_polAkademyEs2010
 
Akademy es2010 introduccion_qt_aleix_pol
Akademy es2010 introduccion_qt_aleix_polAkademy es2010 introduccion_qt_aleix_pol
Akademy es2010 introduccion_qt_aleix_polAkademyEs2010
 
Akademy es2010 spokify_rafael_fernandez
Akademy es2010 spokify_rafael_fernandezAkademy es2010 spokify_rafael_fernandez
Akademy es2010 spokify_rafael_fernandezAkademyEs2010
 
Akademy es2010 ideal_library_rafael_fernandez
Akademy es2010 ideal_library_rafael_fernandezAkademy es2010 ideal_library_rafael_fernandez
Akademy es2010 ideal_library_rafael_fernandezAkademyEs2010
 
Akademy es2010 bugbuster_rafael_fernandez
Akademy es2010 bugbuster_rafael_fernandezAkademy es2010 bugbuster_rafael_fernandez
Akademy es2010 bugbuster_rafael_fernandezAkademyEs2010
 
Akademy es2010 clutter_alfredo_beaumont
Akademy es2010 clutter_alfredo_beaumontAkademy es2010 clutter_alfredo_beaumont
Akademy es2010 clutter_alfredo_beaumontAkademyEs2010
 

Mehr von AkademyEs2010 (14)

Akademy es2010 kde_sc_44_baltasar_ortega
Akademy es2010 kde_sc_44_baltasar_ortegaAkademy es2010 kde_sc_44_baltasar_ortega
Akademy es2010 kde_sc_44_baltasar_ortega
 
Akademy es2010 kde_espana_rafael_albert
Akademy es2010 kde_espana_rafael_albertAkademy es2010 kde_espana_rafael_albert
Akademy es2010 kde_espana_rafael_albert
 
Akademy es2010 herramientas_valgrind_albert_astals
Akademy es2010 herramientas_valgrind_albert_astalsAkademy es2010 herramientas_valgrind_albert_astals
Akademy es2010 herramientas_valgrind_albert_astals
 
Akademy es2010 kde_i10n_albert_astals
Akademy es2010 kde_i10n_albert_astalsAkademy es2010 kde_i10n_albert_astals
Akademy es2010 kde_i10n_albert_astals
 
Akademy es2010 cifrado_html5_eduardo_robles
Akademy es2010 cifrado_html5_eduardo_roblesAkademy es2010 cifrado_html5_eduardo_robles
Akademy es2010 cifrado_html5_eduardo_robles
 
Akademy es2010 qt_quick
Akademy es2010 qt_quickAkademy es2010 qt_quick
Akademy es2010 qt_quick
 
Akademy es2010 bluedevil
Akademy es2010 bluedevilAkademy es2010 bluedevil
Akademy es2010 bluedevil
 
Akademy es2010 viejasynuevasteckde
Akademy es2010 viejasynuevasteckdeAkademy es2010 viejasynuevasteckde
Akademy es2010 viejasynuevasteckde
 
Akademy es2010 k_develop_aleix_pol
Akademy es2010 k_develop_aleix_polAkademy es2010 k_develop_aleix_pol
Akademy es2010 k_develop_aleix_pol
 
Akademy es2010 introduccion_qt_aleix_pol
Akademy es2010 introduccion_qt_aleix_polAkademy es2010 introduccion_qt_aleix_pol
Akademy es2010 introduccion_qt_aleix_pol
 
Akademy es2010 spokify_rafael_fernandez
Akademy es2010 spokify_rafael_fernandezAkademy es2010 spokify_rafael_fernandez
Akademy es2010 spokify_rafael_fernandez
 
Akademy es2010 ideal_library_rafael_fernandez
Akademy es2010 ideal_library_rafael_fernandezAkademy es2010 ideal_library_rafael_fernandez
Akademy es2010 ideal_library_rafael_fernandez
 
Akademy es2010 bugbuster_rafael_fernandez
Akademy es2010 bugbuster_rafael_fernandezAkademy es2010 bugbuster_rafael_fernandez
Akademy es2010 bugbuster_rafael_fernandez
 
Akademy es2010 clutter_alfredo_beaumont
Akademy es2010 clutter_alfredo_beaumontAkademy es2010 clutter_alfredo_beaumont
Akademy es2010 clutter_alfredo_beaumont
 

Kürzlich hochgeladen

Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?Paolo Missier
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 

Kürzlich hochgeladen (20)

Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 

Akademy es2010 desktop4all_xavier_gonzalez

  • 1. KDE enabled thin client solution Desktop4ALL as KDE enabler Xavier González xavi@cast-info.es
  • 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
  • 16. Desktop4ALL API sample  Add user /opt/desktop4all/bin/adduser.php --username="admin" --passwd="xxxxxxxx" --groups="users" --name="admin" --surname="admin" --email="admin@desktop4all.eu" --diskquota=1000 --mailquota=2000 05/14/10 16
  • 17. Desktop4ALL API sample  Add Linux Application d4allmngt.php apps create "cn=kmail, pixmap=kmail.png, appname=Kmail, commandline=”/usr/bin/kmail”, winlinux=linux"  Add Win Application d4allmngt.php apps create "cn=acroread, pixmap=acroread.png, appname=Adobe Acrobat Reader, commandline=C:Archivos de programaAdobeAcrobat 7.0ReaderAcroRd32.exe, winlinux=win" 05/14/10 17
  • 18. Desktop4ALL API sample  Add TS server d4allmngt.php tsserver create "cn=ts10bcn, online=yes, ipaddress=192.168.220.201"  Add DS server d4allmngt.php dsserver create "cn=ds01bcn, online=yes, weight=100, ipaddress=192.168.220.200" 05/14/10 18
  • 19. Ldap schema ᅦ 05/14/10 19
  • 21. 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 21
  • 23. Next steps  Community creation  Improve apps configuration process  Management GUI  Software package delivery (rpm)  More flavors (Ubuntu,Suse,etc...)  Light desktop (xfce)  KDE thin client integration  Kprint ?  Spice as comunication protocol 05/14/10 23
  • 24. How can you contribute? 05/14/10 24
  • 25. Next steps  As you want !!!!! 05/14/10 25