13 th May 2004LINUX, which LINUX?1 Presentation to the AB/CO Technical Committee – Linux as the Future Console O/S Alastair Bland, 13 th May 2004.

Slides:



Advertisements
Similar presentations
Installation and use of Linux as a client and server operating system: a tutorial AMCIS 99Al Bento.
Advertisements

CONNECTING REMOTE PC WITHOUT ANY SOFTWARE USING CHROME WEB BROWSER WITH ITS ADD-ON/EXTENSION FOR REMOTE ACCESS HASSLE FREE ACCESS USING A COMMON GMAIL.
COMPUTER SYSTEMS OPERATING SYSTEMS AND SOFTWARE NEXT.
Saving Money by Recycling Existing Computers with LTSP Peter Billson Linux Terminal Server Project (LTSP.org) Linux User Group in Princeton LUG/IP July.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Not Surviving with a Windows Desktop Gilbert Detillieux September 12, 2006 MUUG Meeting.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
OAAIS Enterprise Information Security Security Awareness, Training & Education (SATE) Program or UCSF Campus VPN.
Linux GUI X-Windows System. X-Windows System A stable and extremely powerful GUI system that provides a complete Client/Server framework. The X-org foundation.
PowerCenter 8.6 SE Installation and Operational Guidelines.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Use of Thin Clients in an Industrial Environment Foxboro Southeast User’s Group Birmingham, Al February 10-11, 2009 Walter Conner Senior Plant Engineer.
Server Operating Systems Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Installing software on personal computer
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
Unix Presentation. What is an Operating System An operating system (OS) is a program that allows you to interact with the computer -- all of the software.
© 2005,2006 NeoAccel Inc. Training Access Modes. © 2005,2006 NeoAccel Inc. Agenda 2. Access Terminals 6. Quick Access Terminal Client 3. SSL VPN-Plus.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Learning Outcomes At the end of this lesson, students should be able to: State the types of system software – Operating system – Utility system Describe.
Elements of a Small PC Network LAN Standards –We will focus on LANs that follow the Ethernet standard (80% do) Small Ethernet PC networks use only inexpensive.
Android Introduction Platform Overview.
Chapter 11: Creating and Managing Shared Folders BAI617.
Ashita Srivastava ISM High Five Corporations Chain of fast food restaurants Using Windows XP for clients and Windows Server 2008 Needs a robust.
Linux GUI Chapter 5. Graphical User Interface GUI vs. CLI Easier and more intuitive More popular and advanced Needed for graphics, web browsing Linux.
14th April 1999Hepix Oxford Particle Physics Site Report Pete Gronbech Systems Manager.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
Samba version What is the Samba? Samba is a suite of programs which work together to allow clients to access to a server's filespace and printers.
SMS 2003 Deployment and Managing Windows Security Rafal Otto Internet Services Group Department of Information Technology CERN 26 May 2016.
Paul Scherrer Institut 5232 Villigen PSI HEPIX_AMST / / BJ95 PAUL SCHERRER INSTITUT THE PAUL SCHERRER INSTITUTE Swiss Light Source (SLS) Particle accelerator.
Eric Roux – AB/CO/AP Going to a “Linux only” operational world… The consequences for AB/CO/AP European Organisation of Nuclear Research Geneva - Switzerland.
© 2002 IBM Corporation LANDP 24 th April 2003 LANDP for Linux Web Lecture.
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
NiceFC and CMF Introduction Ivan Deloose IT-IS Custom Windows Services for Controls Applications.
Linux interoperability Question: How can I handle interoperability between Linux and UNIX in my IT environment? HP’s Approach With HP’s Linux Compatibility.
Support required for running application software projects in the SL/CO/AP section M.Vanden Eynden October 2000 * A description of the software development.
File sharing requirements of remote users G. Bagliesi INFN - Pisa EP Forum on File Sharing 18/6/2001.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
GNOME, KDE and X Windows. The GNOME Project was started in 1997 to produce a free (as in freedom) desktop environment. GNU Network Object Model Environment.
Introduction TO Network Administration
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
19/9/2005 AB/CO Review1 Support for Technical Services and Technical Infrastructure operations AB/CO Viewpoint Alastair Bland AB/CO/IN.
AB/CO Infrastructure surveillance Alastair Bland, AB/CO 18 th May 2005 (thanks to Pierre Charrue for the original PowerPoint presentation in September.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
2-December Offline Report Matthias Schröder Topics: Monte Carlo Production New Linux Version Tape Handling Desktop Computers.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 01 Introduction.
Virtual Server Server Self Service Center (S3C) JI July.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain the purpose of Microsoft virtualization. Objective Course Weight 2%
Red Hat Enterprise Linux Presenter name Title, Red Hat Date.
Linux and Coldfusion MX Mid-Michigan Coldfusion User’s Group, Nov
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
UNIX U.Y: 1435/1436 H Operating System Concept. What is an Operating System?  The operating system (OS) is the program which starts up when you turn.
APACHE Apache is generally recognized as the world's most popular Web server (HTTP server). Originally designed for Unix servers, the Apache Web server.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Course : PGClass : MCA Subject: Operating SystemSub.Code : 3CT11 Staff Name : S.SomasundaramYear & Sem : II nd & III rd.
Chapter 2 Operating Systems
Chapter 5 Operating Systems.
Operating System & Application Software
Frequently Asked Questions Thin Clients, Linux, and LTSP
Dag Toppe Larsen UiB/CERN CERN,
Dag Toppe Larsen UiB/CERN CERN,
Virtual Machines.
5 SYSTEM SOFTWARE CHAPTER
5 SYSTEM SOFTWARE CHAPTER
Presentation transcript:

13 th May 2004LINUX, which LINUX?1 Presentation to the AB/CO Technical Committee – Linux as the Future Console O/S Alastair Bland, 13 th May 2004

13 th May 2004LINUX, which LINUX?2 Summary of the talk Assumptions made during this talk Mea Culpa A little history Versions, installation and support (IT and AB responsibilities) Which window manager ? Which internet browser ? System level aspects

13 th May 2004LINUX, which LINUX?3 Assumptions made during this talk Any Linux Console made this year will be a PS Linux console (PS + CERN/IT Redhat Linux distribution) Any future CERN Control Center Linux Console will be a PS + CERN Enterprise Linux 3.0 distribution (anybody going to argue with me already?)

13 th May 2004LINUX, which LINUX?4 Mea Culpa When the decision to use Windows Consoles for SPS Operation was made I changed my own desktop from an HPUX Workstation to Windows (unlike the person who made the decision who stayed on a Mac!) I only use Linux for system administration, cross compilation and hacking Windows machines into shape I will probably move to a Linux desktop (unlike the person who made the decision who will stay on a Mac!)

13 th May 2004LINUX, which LINUX?5 A little history (1) The PS moved some time ago from an IT AFS based IBM AIX platform to an IT AFS based Linux PC platform –X terminals were only used in technical buildings. –All AIX software was ported to Linux. –The operators run programs on their own console. The SPS and TCR stayed on the SL NFS based HPUX workstations. –Control rooms (PCR, TCR, Fire Station, EA) were on HP X terminals until recently when Windows PCs were deployed running the HPUX programs via Exceed. –Some java programs (but not all!) are run natively on Windows. –Many of the X terminals in technical buildings were replaced with Windows

13 th May 2004LINUX, which LINUX?6 A little history (2) Most of the reasons for the PS/CO - SL/CO technical differences have not gone away with us all being in the same group. –Many SPS colleagues will not tolerate an operational IT dependency except for networks and databases. In particular for the HPUX world: The SPS has no operational file systems managed by IT The SPS has no operational CPU servers where IT manage updates (security etc.) The SPS is an AFS free zone –Many PS colleagues will not tolerate Windows in a Control System

13 th May 2004LINUX, which LINUX?7 Linux Versions The current CERN Linux is a “free for download” old Redhat distribution, kernel , with the latest security updates There will be two new Linux distributions at CERN – Redhat Enterprise Linux 3.0 ($$$) For Oracle Databases For Oracle Application servers –CERN Enterprise Linux 3.0 (free) Desktops Physics calculations Controls with Oracle clients only

13 th May 2004LINUX, which LINUX?8 Installation and Support (IT and AB responsibilities Nicolas De Metz-Noblat, Jean-Michel Elyn or myself will probably be the installers and maintainers of the thin PS layer above the CERN IT distribution. The PS layer adds: –NFS mounts of the AB/CO file servers –All AB Department AFS users + many TS and AT users –Adding Controls specific packages (java virtual machine, surveillance, cross-compilation for Front Ends) IT are responsible for –Correct functioning of Linux kernel + utilities –Oracle client integration –Native compiler –Security updates (we could limit when they are applied)

13 th May 2004LINUX, which LINUX?9 Which window manager ? PS consoles use Motif Window Manager then the C++ Console Manager (tightly linked with the PS Oracle Configuration Database) – there is also a Java console manager waiting in the wings Current SPS Windows consoles use Explorer, then the Java Yacoma Console Manager –Programs may be run as native java –X window programs may be run on HPs or Linux The future choice of Console Manager is beyond me! Note that non-operational users can choose KDE, GNOME or legacy MWM window managers at login

13 th May 2004LINUX, which LINUX?10 Which internet browser ? Mozilla seems to be the browser for Operation –Can display Java applets OK –Can load Java via JAWS –Can do EDH, MMM WebMail, DFS Web Access –Can do UBS transfers! –Used also as mail reader in offices KDE Konqueror and the Gnome equivalent are more integrated in the Desktop environment – probably not that important for Operation

13 th May 2004LINUX, which LINUX?11 system level aspects: 3 rd party software Who is responsible for 3 rd party applications, typically for development? –The fewer the better! –Linux system administrators do not believe in licenses! –Often they are configured better by the people who want them Will a Unix system administrator polish the latest and greatest Java IDE as well as a Java developer? May be better to give “sudo” root rights to the user in many cases

13 th May 2004LINUX, which LINUX?12 system level aspects: compatibility Basic binary compatibility between –Lxplus / lxbatch –PS Linux Console –PS/SL Linux Servers –PS Linux Front Ends –PS/SL PC LynxOS 4.0 Front Ends This will not always be the case however as they will evolve at different rates

13 th May 2004LINUX, which LINUX?13 system level aspects: making the Linux Console The PS Linux Console already exists – therefore there is no work to be done in this area The current RH will no longer be supported by RedHat or IT in a few months – the migration to RHEL 3.0 or CEL3 has to be done for the PS Linux Console anyway. Main difficulties are as usual: –Recompilation/linking of C++ code –Oracle library compatibility –Exceptionally some C problems Help is available to port HPUX X windows applications to Linux

13 th May 2004LINUX, which LINUX?14 Screen Dump: PS Console Manager and Linux port of XCLUC

13 th May 2004LINUX, which LINUX?15 system level aspects: hardware Consoles can be based on CERN desktop PC or rack mountable PC as used for WorldFIP gateways One, two or three screens possible –Two is easier than three as can use normal AGP graphic card Should be possible to have hardware timing for mission critical consoles! AB/CO/HT are working in this direction

13 th May 2004LINUX, which LINUX?16 Conclusion Linux Consoles running CERN Linux AFS available but not used for operation Operation uses NFS file system for applications, configuration Java and Legacy C/C++ code runs natively on the Console Questions?