SlideShare a Scribd company logo
LTSP For Grown-Ups




www.fossbox.org.uk 
paula@fossbox.org.uk 
What is Ubuntu LTSP?
    Ubuntu is a human­friendly desktop/server OS
    LTSP stands for 'Linux Terminal Server Project'
    LTSP lets multiple computers use the same server
    These can connect locally or even over the 
    internet
    The server does almost all the work
    Widely used for education or internet café suites
    Increasingly being used by SMOs for offices 

www.fossbox.org.uk 
paula@fossbox.org.uk 
The Pros
    Re­use old equipment
    Low set­up and running costs
    Easy installation
    Low maintenance and easy backup
    Environmentally friendly
    Compatible with Windows on mixed networks
    Fast and secure remote desktop access
    When old re­used boxes fail, slot in another one
www.fossbox.org.uk 
paula@fossbox.org.uk 
The Cons
    If the server goes down your clients can't boot
    VCOs may have legacy issues which make 
    migration to Ubuntu difficult
    Ubuntu LTSP works well in mixed networks but 
    requires some skill to configure




www.fossbox.org.uk 
paula@fossbox.org.uk 
Some examples of local problem­solving
    Educational suite
    Fossbox – workstations for volunteers
    Mixed network for VCOs




www.fossbox.org.uk 
paula@fossbox.org.uk 
LTSP for Education  
    Community training suite 
        Casual users
        Updating 15 clients exceeds bandwidth quota
        Users want their own profiles

    LTSP can:
        Manage updates centrally
        Provide 'roaming' profiles for the students
        Reduce costs and maintenance

www.fossbox.org.uk 
paula@fossbox.org.uk 
What to do with a bunch of old P3s? 

    People kindly pop in       AMD 3.6 GHz single 
    old P3s for us to re­use   core, 1 GB RAM: £130
    No currently supported     £30 on bits and bobs
    Windows OS will run
                               Ubuntu 8.04 LTSP
    Underpowered for fully 
    featured Linux distros     Runs up to 10 old P3s

    Noisy and prone to         Full Ubuntu desktop
    failure                    Fast and silent


www.fossbox.org.uk 
paula@fossbox.org.uk 
Rapid expansion, lack of space – 
Social Enterprise
    Lack of space and      Ubuntu 8.04 LTSP server
    part­time working –    Mixed network
    hot­desking            Rsync backups on 
    Working from home      reallocated hardware
                           Allows users to 'roam'
    Legacy software
                           Remote sessions
    Unreliable re­used 
                           New server, 2 new clients 
    hardware               and re­use of remaining 
    Limited resources      hardware
                           Total cost: £1,000
www.fossbox.org.uk 
paula@fossbox.org.uk 
What you need
    Server minimum spec:
        500 MB RAM for Ubuntu 8.04 + 50 MB RAM per client
        2 NICs (preferably gigabit)
    Client minimum spec:
        Pretty much anything – P2 and P3s run very well
        A PXE NIC (most NICs can netboot) 
        Ubuntu alternate installation disk
    Common or garden network switch and Cat 5 
    cabling
www.fossbox.org.uk 
paula@fossbox.org.uk 
Connect it all up:
   Internet




                        eth1



                        eth0




www.fossbox.org.uk 
paula@fossbox.org.uk 
Install it
    Current LTS is 8.04 (Hardy)
    Download & burn alternate CD 
    Boot server from CD
    Wait for the welcome screen
    Hit F4, choose LTSP installation
    Choose NIC connected to the 
    router/internet as 'primary 
    network interface'


www.fossbox.org.uk 
paula@fossbox.org.uk 
Handling mixed networks
    Netboot clients (F12 or 
    edit BIOS)
    Windows and Mac 
    clients can connect 
    via FreeNX
    Remote sessions via 
    FreeNX
    Access home directories over LAN with SAMBA
    Backup LTSP and legacy Windows PCs with rsync

www.fossbox.org.uk 
paula@fossbox.org.uk 
Who uses it? 
    Thousands of schools, colleges and internet cafés 
    all over the world
    NGOs such as ICLEI (Local Governments for 
    Sustainability) http://www.iclei.org/ 
    Commercial and professional organisations
    Find more success stories on the LTSP Wiki: 
    http://tinyurl.com/4fvgp5  



www.fossbox.org.uk 
paula@fossbox.org.uk 
Help and resources
    More about Ubuntu: www.ubuntu.com 
    Ubuntu LTSP how­to: http://tinyurl.com/58w4bc 
    Download Ubuntu 8.04 x86 alternate installation 
    CD: http://tinyurl.com/ouv878 
    Connecting Ubuntu clients remotely with FreeNX: 
    http://tinyurl.com/ogx6yt (NB you need the 
    client .deb from the NoMachine site)
    Instructions for installing FreeNX and connecting 
    Windows clients: http://tinyurl.com/43oxra 
www.fossbox.org.uk 
paula@fossbox.org.uk 

More Related Content

What's hot

netapp c-mode terms
netapp c-mode termsnetapp c-mode terms
netapp c-mode terms
Ashwin Pawar
 
How To Install & Configure Varnish with Apache on Ubuntu
How To Install & Configure Varnish with Apache on UbuntuHow To Install & Configure Varnish with Apache on Ubuntu
How To Install & Configure Varnish with Apache on Ubuntu
VEXXHOST Private Cloud
 
Free ipa installation and cluster configuration, freeipa client connection
Free ipa installation and cluster configuration, freeipa client connectionFree ipa installation and cluster configuration, freeipa client connection
Free ipa installation and cluster configuration, freeipa client connection
Rustam Sariyev
 
Tutorial CentOS 5 untuk Webhosting
Tutorial CentOS 5 untuk WebhostingTutorial CentOS 5 untuk Webhosting
Tutorial CentOS 5 untuk Webhosting
Beni Krisbiantoro
 
Installing lemp with ssl and varnish on Debian 9
Installing lemp with ssl and varnish on Debian 9Installing lemp with ssl and varnish on Debian 9
Installing lemp with ssl and varnish on Debian 9
عطاءالمنعم اثیل شیخ
 
Nagios nrpe
Nagios nrpeNagios nrpe
Nagios nrpe
sharad chhetri
 
NetApp cluster failover giveback
NetApp cluster failover givebackNetApp cluster failover giveback
NetApp cluster failover giveback
Ashwin Pawar
 
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guideBasic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Vikas Sharma
 
14 FILE Server
14 FILE Server14 FILE Server
14 FILE Server
Hameda Hurmat
 
Workshop Raspberry Pi NAS with Windows Share
Workshop Raspberry Pi NAS with Windows ShareWorkshop Raspberry Pi NAS with Windows Share
Workshop Raspberry Pi NAS with Windows Share
Michael Plate
 
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Sachin Jaypatre
 
Zenoss seminar
Zenoss seminarZenoss seminar
grate techniques
grate techniquesgrate techniques
grate techniques
junaid novapex
 
Free radius billing server with practical vpn exmaple
Free radius billing server with practical vpn exmapleFree radius billing server with practical vpn exmaple
Free radius billing server with practical vpn exmaple
Chanaka Lasantha
 
Cobbler, Func and Puppet: Tools for Large Scale Environments
Cobbler, Func and Puppet: Tools for Large Scale EnvironmentsCobbler, Func and Puppet: Tools for Large Scale Environments
Cobbler, Func and Puppet: Tools for Large Scale Environments
ViSenze - Artificial Intelligence for the Visual Web
 
Packet Tracer: Nat protocol
Packet Tracer: Nat protocolPacket Tracer: Nat protocol
Packet Tracer: Nat protocol
Rafat Khandaker
 
Linux vps
Linux vpsLinux vps
Linux vps
virpus123
 
DNSSEC/DANE/TLS Testing in Go6Lab
DNSSEC/DANE/TLS Testing in Go6LabDNSSEC/DANE/TLS Testing in Go6Lab
DNSSEC/DANE/TLS Testing in Go6Lab
APNIC
 
Ftp configuration in rhel7
Ftp configuration in rhel7Ftp configuration in rhel7
Ftp configuration in rhel7
Balamurugan M
 

What's hot (19)

netapp c-mode terms
netapp c-mode termsnetapp c-mode terms
netapp c-mode terms
 
How To Install & Configure Varnish with Apache on Ubuntu
How To Install & Configure Varnish with Apache on UbuntuHow To Install & Configure Varnish with Apache on Ubuntu
How To Install & Configure Varnish with Apache on Ubuntu
 
Free ipa installation and cluster configuration, freeipa client connection
Free ipa installation and cluster configuration, freeipa client connectionFree ipa installation and cluster configuration, freeipa client connection
Free ipa installation and cluster configuration, freeipa client connection
 
Tutorial CentOS 5 untuk Webhosting
Tutorial CentOS 5 untuk WebhostingTutorial CentOS 5 untuk Webhosting
Tutorial CentOS 5 untuk Webhosting
 
Installing lemp with ssl and varnish on Debian 9
Installing lemp with ssl and varnish on Debian 9Installing lemp with ssl and varnish on Debian 9
Installing lemp with ssl and varnish on Debian 9
 
Nagios nrpe
Nagios nrpeNagios nrpe
Nagios nrpe
 
NetApp cluster failover giveback
NetApp cluster failover givebackNetApp cluster failover giveback
NetApp cluster failover giveback
 
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guideBasic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
 
14 FILE Server
14 FILE Server14 FILE Server
14 FILE Server
 
Workshop Raspberry Pi NAS with Windows Share
Workshop Raspberry Pi NAS with Windows ShareWorkshop Raspberry Pi NAS with Windows Share
Workshop Raspberry Pi NAS with Windows Share
 
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
 
Zenoss seminar
Zenoss seminarZenoss seminar
Zenoss seminar
 
grate techniques
grate techniquesgrate techniques
grate techniques
 
Free radius billing server with practical vpn exmaple
Free radius billing server with practical vpn exmapleFree radius billing server with practical vpn exmaple
Free radius billing server with practical vpn exmaple
 
Cobbler, Func and Puppet: Tools for Large Scale Environments
Cobbler, Func and Puppet: Tools for Large Scale EnvironmentsCobbler, Func and Puppet: Tools for Large Scale Environments
Cobbler, Func and Puppet: Tools for Large Scale Environments
 
Packet Tracer: Nat protocol
Packet Tracer: Nat protocolPacket Tracer: Nat protocol
Packet Tracer: Nat protocol
 
Linux vps
Linux vpsLinux vps
Linux vps
 
DNSSEC/DANE/TLS Testing in Go6Lab
DNSSEC/DANE/TLS Testing in Go6LabDNSSEC/DANE/TLS Testing in Go6Lab
DNSSEC/DANE/TLS Testing in Go6Lab
 
Ftp configuration in rhel7
Ftp configuration in rhel7Ftp configuration in rhel7
Ftp configuration in rhel7
 

Similar to LTSP For Grown-Ups

Ltsp
LtspLtsp
Medusa Project
Medusa ProjectMedusa Project
Medusa Project
Sameer Verma
 
#dd12 Performance Boost for your IBM Lotus Notes Client
#dd12  Performance Boost for your IBM Lotus Notes Client#dd12  Performance Boost for your IBM Lotus Notes Client
#dd12 Performance Boost for your IBM Lotus Notes Client
Dominopoint - Italian Lotus User Group
 
Ubuntu and Linux Terminal Server Project
Ubuntu and Linux Terminal Server ProjectUbuntu and Linux Terminal Server Project
Ubuntu and Linux Terminal Server Project
Sameer Verma
 
Perfect Linux Desktop - OpenSuSE 12.2
Perfect Linux Desktop - OpenSuSE 12.2Perfect Linux Desktop - OpenSuSE 12.2
Perfect Linux Desktop - OpenSuSE 12.2
Davor Guttierrez
 
Switch as a Server - PuppetConf 2014 - Leslie Carr
Switch as a Server - PuppetConf 2014 - Leslie CarrSwitch as a Server - PuppetConf 2014 - Leslie Carr
Switch as a Server - PuppetConf 2014 - Leslie Carr
Cumulus Networks
 
Classroom ltsp configuration
Classroom ltsp configurationClassroom ltsp configuration
Classroom ltsp configuration
billmulyanto
 
Using linux as_a_router
Using linux as_a_routerUsing linux as_a_router
Using linux as_a_router
HARRY CHAN PUTRA
 
Connect2014: BP105 A Performance Boost for your Notes Client
Connect2014: BP105 A Performance Boost for your Notes ClientConnect2014: BP105 A Performance Boost for your Notes Client
Connect2014: BP105 A Performance Boost for your Notes Client
Franziska Tanner
 
The Switch as a Server - PuppetConf 2014
The Switch as a Server - PuppetConf 2014The Switch as a Server - PuppetConf 2014
The Switch as a Server - PuppetConf 2014
Puppet
 
IETF 106 - Default IPv6 Local Only Addressing for Non-Internet Devices
IETF 106 - Default IPv6 Local Only Addressing for Non-Internet DevicesIETF 106 - Default IPv6 Local Only Addressing for Non-Internet Devices
IETF 106 - Default IPv6 Local Only Addressing for Non-Internet Devices
Mark Smith
 
High performance content hosting
High performance content hosting High performance content hosting
High performance content hosting
Aleksey Korzun
 
Using linux to manage the entire rack
Using linux to manage the entire rackUsing linux to manage the entire rack
Using linux to manage the entire rack
Cumulus Networks
 
Linux Beginner Guide 2014
Linux Beginner Guide 2014Linux Beginner Guide 2014
Linux Beginner Guide 2014
Anthony Le Goff
 
Emory Law School ITPC Presentation
Emory Law School ITPC PresentationEmory Law School ITPC Presentation
Emory Law School ITPC Presentation
benjamin.chapman
 
3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud
Simon Haslam
 
Samba Optimization and Speed Tuning f...
Samba Optimization and Speed Tuning f...Samba Optimization and Speed Tuning f...
Samba Optimization and Speed Tuning f...
wensheng wei
 
Ubuntu
UbuntuUbuntu
Squid proxy server
Squid proxy serverSquid proxy server
Squid proxy server
Green Jb
 
linuxredhatoverviewandinstallation-121012094248-phpapp01 (1).pdf
linuxredhatoverviewandinstallation-121012094248-phpapp01 (1).pdflinuxredhatoverviewandinstallation-121012094248-phpapp01 (1).pdf
linuxredhatoverviewandinstallation-121012094248-phpapp01 (1).pdf
EduclentMegasoftel
 

Similar to LTSP For Grown-Ups (20)

Ltsp
LtspLtsp
Ltsp
 
Medusa Project
Medusa ProjectMedusa Project
Medusa Project
 
#dd12 Performance Boost for your IBM Lotus Notes Client
#dd12  Performance Boost for your IBM Lotus Notes Client#dd12  Performance Boost for your IBM Lotus Notes Client
#dd12 Performance Boost for your IBM Lotus Notes Client
 
Ubuntu and Linux Terminal Server Project
Ubuntu and Linux Terminal Server ProjectUbuntu and Linux Terminal Server Project
Ubuntu and Linux Terminal Server Project
 
Perfect Linux Desktop - OpenSuSE 12.2
Perfect Linux Desktop - OpenSuSE 12.2Perfect Linux Desktop - OpenSuSE 12.2
Perfect Linux Desktop - OpenSuSE 12.2
 
Switch as a Server - PuppetConf 2014 - Leslie Carr
Switch as a Server - PuppetConf 2014 - Leslie CarrSwitch as a Server - PuppetConf 2014 - Leslie Carr
Switch as a Server - PuppetConf 2014 - Leslie Carr
 
Classroom ltsp configuration
Classroom ltsp configurationClassroom ltsp configuration
Classroom ltsp configuration
 
Using linux as_a_router
Using linux as_a_routerUsing linux as_a_router
Using linux as_a_router
 
Connect2014: BP105 A Performance Boost for your Notes Client
Connect2014: BP105 A Performance Boost for your Notes ClientConnect2014: BP105 A Performance Boost for your Notes Client
Connect2014: BP105 A Performance Boost for your Notes Client
 
The Switch as a Server - PuppetConf 2014
The Switch as a Server - PuppetConf 2014The Switch as a Server - PuppetConf 2014
The Switch as a Server - PuppetConf 2014
 
IETF 106 - Default IPv6 Local Only Addressing for Non-Internet Devices
IETF 106 - Default IPv6 Local Only Addressing for Non-Internet DevicesIETF 106 - Default IPv6 Local Only Addressing for Non-Internet Devices
IETF 106 - Default IPv6 Local Only Addressing for Non-Internet Devices
 
High performance content hosting
High performance content hosting High performance content hosting
High performance content hosting
 
Using linux to manage the entire rack
Using linux to manage the entire rackUsing linux to manage the entire rack
Using linux to manage the entire rack
 
Linux Beginner Guide 2014
Linux Beginner Guide 2014Linux Beginner Guide 2014
Linux Beginner Guide 2014
 
Emory Law School ITPC Presentation
Emory Law School ITPC PresentationEmory Law School ITPC Presentation
Emory Law School ITPC Presentation
 
3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud
 
Samba Optimization and Speed Tuning f...
Samba Optimization and Speed Tuning f...Samba Optimization and Speed Tuning f...
Samba Optimization and Speed Tuning f...
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Squid proxy server
Squid proxy serverSquid proxy server
Squid proxy server
 
linuxredhatoverviewandinstallation-121012094248-phpapp01 (1).pdf
linuxredhatoverviewandinstallation-121012094248-phpapp01 (1).pdflinuxredhatoverviewandinstallation-121012094248-phpapp01 (1).pdf
linuxredhatoverviewandinstallation-121012094248-phpapp01 (1).pdf
 

More from ukriders

Salesforce - an introduction
Salesforce - an introductionSalesforce - an introduction
Salesforce - an introduction
ukriders
 
CiviCRM - an introduction
CiviCRM - an introductionCiviCRM - an introduction
CiviCRM - an introduction
ukriders
 
What is a CRM?
What is a CRM?What is a CRM?
What is a CRM?
ukriders
 
Lasa European NFP Technology Conference 2010 - Change for the better present...
Lasa European NFP Technology Conference 2010  - Change for the better present...Lasa European NFP Technology Conference 2010  - Change for the better present...
Lasa European NFP Technology Conference 2010 - Change for the better present...
ukriders
 
Lasa European NFP Technology Conference 2010 - Voice over IP presentation
Lasa European NFP Technology Conference 2010 - Voice over IP presentationLasa European NFP Technology Conference 2010 - Voice over IP presentation
Lasa European NFP Technology Conference 2010 - Voice over IP presentation
ukriders
 
Lasa European NFP Technology Conference 2010 - Social tools in the cloud
Lasa European NFP Technology Conference 2010 - Social tools in the cloudLasa European NFP Technology Conference 2010 - Social tools in the cloud
Lasa European NFP Technology Conference 2010 - Social tools in the cloud
ukriders
 
Lasa European NFP Technology Conference 2010 - Data protection and the cloud
Lasa European NFP Technology Conference 2010 - Data protection and the cloudLasa European NFP Technology Conference 2010 - Data protection and the cloud
Lasa European NFP Technology Conference 2010 - Data protection and the cloud
ukriders
 
Circuit Rider Training Project
Circuit Rider Training ProjectCircuit Rider Training Project
Circuit Rider Training Project
ukriders
 
Know It
Know ItKnow It
Know It
ukriders
 
Accessing Technology Donation Programmes – an introduction
Accessing Technology Donation Programmes – an introductionAccessing Technology Donation Programmes – an introduction
Accessing Technology Donation Programmes – an introduction
ukriders
 
SIP to Win – How VoIP Can Work for You
SIP to Win – How VoIP Can Work for YouSIP to Win – How VoIP Can Work for You
SIP to Win – How VoIP Can Work for You
ukriders
 
Risk Management
Risk ManagementRisk Management
Risk Management
ukriders
 

More from ukriders (12)

Salesforce - an introduction
Salesforce - an introductionSalesforce - an introduction
Salesforce - an introduction
 
CiviCRM - an introduction
CiviCRM - an introductionCiviCRM - an introduction
CiviCRM - an introduction
 
What is a CRM?
What is a CRM?What is a CRM?
What is a CRM?
 
Lasa European NFP Technology Conference 2010 - Change for the better present...
Lasa European NFP Technology Conference 2010  - Change for the better present...Lasa European NFP Technology Conference 2010  - Change for the better present...
Lasa European NFP Technology Conference 2010 - Change for the better present...
 
Lasa European NFP Technology Conference 2010 - Voice over IP presentation
Lasa European NFP Technology Conference 2010 - Voice over IP presentationLasa European NFP Technology Conference 2010 - Voice over IP presentation
Lasa European NFP Technology Conference 2010 - Voice over IP presentation
 
Lasa European NFP Technology Conference 2010 - Social tools in the cloud
Lasa European NFP Technology Conference 2010 - Social tools in the cloudLasa European NFP Technology Conference 2010 - Social tools in the cloud
Lasa European NFP Technology Conference 2010 - Social tools in the cloud
 
Lasa European NFP Technology Conference 2010 - Data protection and the cloud
Lasa European NFP Technology Conference 2010 - Data protection and the cloudLasa European NFP Technology Conference 2010 - Data protection and the cloud
Lasa European NFP Technology Conference 2010 - Data protection and the cloud
 
Circuit Rider Training Project
Circuit Rider Training ProjectCircuit Rider Training Project
Circuit Rider Training Project
 
Know It
Know ItKnow It
Know It
 
Accessing Technology Donation Programmes – an introduction
Accessing Technology Donation Programmes – an introductionAccessing Technology Donation Programmes – an introduction
Accessing Technology Donation Programmes – an introduction
 
SIP to Win – How VoIP Can Work for You
SIP to Win – How VoIP Can Work for YouSIP to Win – How VoIP Can Work for You
SIP to Win – How VoIP Can Work for You
 
Risk Management
Risk ManagementRisk Management
Risk Management
 

Recently uploaded

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 

Recently uploaded (20)

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 

LTSP For Grown-Ups

  • 2. What is Ubuntu LTSP? Ubuntu is a human­friendly desktop/server OS LTSP stands for 'Linux Terminal Server Project' LTSP lets multiple computers use the same server These can connect locally or even over the  internet The server does almost all the work Widely used for education or internet café suites Increasingly being used by SMOs for offices  www.fossbox.org.uk  paula@fossbox.org.uk 
  • 3. The Pros Re­use old equipment Low set­up and running costs Easy installation Low maintenance and easy backup Environmentally friendly Compatible with Windows on mixed networks Fast and secure remote desktop access When old re­used boxes fail, slot in another one www.fossbox.org.uk  paula@fossbox.org.uk 
  • 4. The Cons If the server goes down your clients can't boot VCOs may have legacy issues which make  migration to Ubuntu difficult Ubuntu LTSP works well in mixed networks but  requires some skill to configure www.fossbox.org.uk  paula@fossbox.org.uk 
  • 5. Some examples of local problem­solving Educational suite Fossbox – workstations for volunteers Mixed network for VCOs www.fossbox.org.uk  paula@fossbox.org.uk 
  • 6. LTSP for Education   Community training suite   Casual users  Updating 15 clients exceeds bandwidth quota  Users want their own profiles LTSP can:  Manage updates centrally  Provide 'roaming' profiles for the students  Reduce costs and maintenance www.fossbox.org.uk  paula@fossbox.org.uk 
  • 7. What to do with a bunch of old P3s?  People kindly pop in  AMD 3.6 GHz single  old P3s for us to re­use core, 1 GB RAM: £130 No currently supported  £30 on bits and bobs Windows OS will run Ubuntu 8.04 LTSP Underpowered for fully  featured Linux distros Runs up to 10 old P3s Noisy and prone to  Full Ubuntu desktop failure Fast and silent www.fossbox.org.uk  paula@fossbox.org.uk 
  • 8. Rapid expansion, lack of space –  Social Enterprise Lack of space and  Ubuntu 8.04 LTSP server part­time working –  Mixed network hot­desking Rsync backups on  Working from home reallocated hardware Allows users to 'roam' Legacy software Remote sessions Unreliable re­used  New server, 2 new clients  hardware and re­use of remaining  Limited resources hardware Total cost: £1,000 www.fossbox.org.uk  paula@fossbox.org.uk 
  • 9. What you need Server minimum spec:  500 MB RAM for Ubuntu 8.04 + 50 MB RAM per client  2 NICs (preferably gigabit) Client minimum spec:  Pretty much anything – P2 and P3s run very well  A PXE NIC (most NICs can netboot)   Ubuntu alternate installation disk Common or garden network switch and Cat 5  cabling www.fossbox.org.uk  paula@fossbox.org.uk 
  • 10. Connect it all up: Internet eth1 eth0 www.fossbox.org.uk  paula@fossbox.org.uk 
  • 11. Install it Current LTS is 8.04 (Hardy) Download & burn alternate CD  Boot server from CD Wait for the welcome screen Hit F4, choose LTSP installation Choose NIC connected to the  router/internet as 'primary  network interface' www.fossbox.org.uk  paula@fossbox.org.uk 
  • 12. Handling mixed networks Netboot clients (F12 or  edit BIOS) Windows and Mac  clients can connect  via FreeNX Remote sessions via  FreeNX Access home directories over LAN with SAMBA Backup LTSP and legacy Windows PCs with rsync www.fossbox.org.uk  paula@fossbox.org.uk 
  • 13. Who uses it?  Thousands of schools, colleges and internet cafés  all over the world NGOs such as ICLEI (Local Governments for  Sustainability) http://www.iclei.org/  Commercial and professional organisations Find more success stories on the LTSP Wiki:  http://tinyurl.com/4fvgp5   www.fossbox.org.uk  paula@fossbox.org.uk 
  • 14. Help and resources More about Ubuntu: www.ubuntu.com  Ubuntu LTSP how­to: http://tinyurl.com/58w4bc  Download Ubuntu 8.04 x86 alternate installation  CD: http://tinyurl.com/ouv878  Connecting Ubuntu clients remotely with FreeNX:  http://tinyurl.com/ogx6yt (NB you need the  client .deb from the NoMachine site) Instructions for installing FreeNX and connecting  Windows clients: http://tinyurl.com/43oxra  www.fossbox.org.uk  paula@fossbox.org.uk