SlideShare a Scribd company logo
“
”
USER OPERATING SYSTEM INTERFACE
ADVANCEDOPERATINGSYSTEM
Nadar Saraswathi College of Arts & Science
Submitted By,
N. Nagapandiyammal,
M. Sc (CS)
CONTENT
 USER INTERFACE(UI)
 COMMAND-LINE INTERFACE
 HISTORY AND FEATURES OF CLI
 CLI ADVANTAGES AND DISADVANTAGES
 GRAPHICAL USER INTERFACE(GUI)
 THE BENEFITS OF GUI
 THE EXAMPLES OF A GUI OPERATING SYSTEM
USER INTERFACE (UI)
In information technology, the user interface (UI) is everything designed into an information device
with which a person may interact. This can include display screens, keyboards, a mouse and the appearance of
a desktop. It is also the way through which a user interacts with an application or a website. The growing
dependence of many companies on web applications and mobile applications has led many companies to
place increased priority on UI in an effort to improve the user's overall experience.
COMMAND-LINE INTERFACE
 A command-line interface or command language interpreter (CLI), also known as command-line user
interface, console user interface and character user interface (CUI), is a means of interacting with a computer
program where the user (or client) issues commands to the program in the form of successive lines of text (command
lines). A program which handles the interface is called a command language interpreter or shell (computing).
 The CLI was the primary means of interaction with most computer systems on computer terminals in the mid-
1960s, and continued to be used throughout the 1970s and 1980s on OpenVMS, Unix systems and personal [computer
systems including MS-DOS, CP/M and apple DOS. The interface is usually implemented with a command line shell,
which is a program that accepts commands as text input and converts commands into appropriate operating system
functions.
HISTORYAND FEATURES OF CLI
• Before the mouse, users interacted with an operating system (OS) or application with a keyboard. Users typed commands
in the command line interface to run tasks on a computer.
• Typically, the command line interface features a black box with white text. The user responds to a prompt in the
command line interface by typing a command. The output or response from the system can include a message, table, list,
or some other confirmation of a system or application action.
• Today, most users prefer the graphical user interface (GUI) offered by operating systems such as windows, Linux and
Macos. Most current Unix-based systems offer both a command line interface and a graphical user interface.
• The MS-DOS operating system and the command shell in the windows operating system are examples of command line
interfaces. In addition, programming languages can support command line interfaces, such as python.
CLI ADVANTAGES AND DISADVANTAGES
 The advantages of a command line interface are:
• Granular control of an OS or application;
• Faster management of a large number of operating systems;
• Ability to store scripts to automate regular tasks; and
• Basic command line interface knowledge to help with troubleshooting, such as network connection issues.
THE DISADVANTAGES OF A COMMAND LINE INTERFACE ARE:
• GUI is more user-friendly;
• Steeper learning curve associated with memorizing commands and complex syntax/arguments; and
• Different commands used in different shells.
GRAPHICAL USER INTERFACE(GUI)
 Short for graphical user interface, a GUI is an interface that uses icons or other visual indicators to interact
with electronic devices, rather than only text via a command line. For example, all versions of Microsoft windows is a
GUI, whereas MS-DOS is a command line.
 The GUI was first developed at xerox PARC by Alan Kay, Douglas Engelhard, and a group of other researchers
in 1981. Later, apple introduced the Lisa computer with a GUI on January 19, 1983.
THE BENEFITS OF GUI
Unlike a command line operating system or CUI, like Unix or MS-DOS, GUI operating systems are much easier
to learn and use because commands do not need to be memorized. Additionally, users do not need to know any
programming languages. Because of their ease of use, GUI operating systems have become the dominant operating
system used by today's end-users.
THE EXAMPLES OFA GUI OPERATING SYSTEM
• Microsoft windows
• Apple system 7 and Macos
• Chrome OS
• Linux variants like Ubuntu using a GUI interface.
MANY SYSTEMS NOW INCLUDE BOTH CLI AND GUI INTERFACES
 Microsoft windows is GUI with CLI ―command‖ shell
 Apple Mac OS X as ―aqua‖ GUI interface with UNIX kernel underneath and shells available
 Solaris is CLI with optional GUI interfaces (java desktop, KDE)
THANK YOU

More Related Content

Similar to Operating system

Unit 2 p2
Unit 2 p2Unit 2 p2
Unit 2 p2
Joebarton1997
 
Operating system
Operating systemOperating system
Operating system
knowledge1995
 
interface
interfaceinterface
interface
rajshreemuthiah
 
Os bhavesh
Os bhaveshOs bhavesh
Os bhavesh
BHAVESHSHARMA83
 
Operating systems....................................
Operating systems....................................Operating systems....................................
Operating systems....................................
Emmanuelosinachi1
 
lecture_9_operatingsystem.pptx
lecture_9_operatingsystem.pptxlecture_9_operatingsystem.pptx
lecture_9_operatingsystem.pptx
HassanJaved694664
 
Operating systems final
Operating systems finalOperating systems final
Operating systems final
chicaslsb2012
 
Operating systems[1]
Operating systems[1]Operating systems[1]
Operating systems[1]chicaslsb2012
 
2.3 people and ict systems
2.3 people and ict systems2.3 people and ict systems
2.3 people and ict systemsmrmwood
 
Introduction to Desktop Applications In C#
Introduction to Desktop Applications In C# Introduction to Desktop Applications In C#
Introduction to Desktop Applications In C#
"Filniño Edmar Ambos"
 
Operating systems final
Operating systems finalOperating systems final
Operating systems final
chicaslsb2012
 
operating system
operating system operating system
operating system
kabul university
 
Operating System
Operating SystemOperating System
Operating Systembenremoz
 
Operating System..!
Operating System..!Operating System..!
Operating System..!
benremoz
 
Operating Systems.pptx
Operating Systems.pptxOperating Systems.pptx
Operating Systems.pptx
Tina988985
 
GUI Web Designs.pdf
GUI Web Designs.pdfGUI Web Designs.pdf
GUI Web Designs.pdf
Sonia Simi
 
IT for managers
IT for managersIT for managers
IT for managers
ShareefAP1
 
Lesson 11 User Interface
Lesson 11   User InterfaceLesson 11   User Interface
Lesson 11 User Interface
Laguna State Polytechnic University
 

Similar to Operating system (20)

Unit 2 p2
Unit 2 p2Unit 2 p2
Unit 2 p2
 
Operating system
Operating systemOperating system
Operating system
 
interface
interfaceinterface
interface
 
Os bhavesh
Os bhaveshOs bhavesh
Os bhavesh
 
Operating systems....................................
Operating systems....................................Operating systems....................................
Operating systems....................................
 
lecture_9_operatingsystem.pptx
lecture_9_operatingsystem.pptxlecture_9_operatingsystem.pptx
lecture_9_operatingsystem.pptx
 
Os ppt
Os pptOs ppt
Os ppt
 
Operating systems final
Operating systems finalOperating systems final
Operating systems final
 
Operating systems[1]
Operating systems[1]Operating systems[1]
Operating systems[1]
 
2.3 people and ict systems
2.3 people and ict systems2.3 people and ict systems
2.3 people and ict systems
 
Introduction to Desktop Applications In C#
Introduction to Desktop Applications In C# Introduction to Desktop Applications In C#
Introduction to Desktop Applications In C#
 
Operating systems final
Operating systems finalOperating systems final
Operating systems final
 
Operating system
Operating system Operating system
Operating system
 
operating system
operating system operating system
operating system
 
Operating System
Operating SystemOperating System
Operating System
 
Operating System..!
Operating System..!Operating System..!
Operating System..!
 
Operating Systems.pptx
Operating Systems.pptxOperating Systems.pptx
Operating Systems.pptx
 
GUI Web Designs.pdf
GUI Web Designs.pdfGUI Web Designs.pdf
GUI Web Designs.pdf
 
IT for managers
IT for managersIT for managers
IT for managers
 
Lesson 11 User Interface
Lesson 11   User InterfaceLesson 11   User Interface
Lesson 11 User Interface
 

More from NilaNila16

Basic Block Scheduling
Basic Block SchedulingBasic Block Scheduling
Basic Block Scheduling
NilaNila16
 
Affine Array Indexes
Affine Array IndexesAffine Array Indexes
Affine Array Indexes
NilaNila16
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
NilaNila16
 
Web Programming
Web ProgrammingWeb Programming
Web Programming
NilaNila16
 
MapReduce Paradigm
MapReduce ParadigmMapReduce Paradigm
MapReduce Paradigm
NilaNila16
 
Hadoop Distributed File System
Hadoop Distributed File SystemHadoop Distributed File System
Hadoop Distributed File System
NilaNila16
 
Data Mining
Data MiningData Mining
Data Mining
NilaNila16
 
RDBMS
RDBMSRDBMS
RDBMS
NilaNila16
 
Linear Block Codes
Linear Block CodesLinear Block Codes
Linear Block Codes
NilaNila16
 
Applications of graph theory
                      Applications of graph theory                      Applications of graph theory
Applications of graph theory
NilaNila16
 
Hasse Diagram
Hasse DiagramHasse Diagram
Hasse Diagram
NilaNila16
 
Fuzzy set
Fuzzy set Fuzzy set
Fuzzy set
NilaNila16
 
Recurrence Relation
Recurrence RelationRecurrence Relation
Recurrence Relation
NilaNila16
 
Input/Output Exploring java.io
Input/Output Exploring java.ioInput/Output Exploring java.io
Input/Output Exploring java.io
NilaNila16
 

More from NilaNila16 (14)

Basic Block Scheduling
Basic Block SchedulingBasic Block Scheduling
Basic Block Scheduling
 
Affine Array Indexes
Affine Array IndexesAffine Array Indexes
Affine Array Indexes
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Web Programming
Web ProgrammingWeb Programming
Web Programming
 
MapReduce Paradigm
MapReduce ParadigmMapReduce Paradigm
MapReduce Paradigm
 
Hadoop Distributed File System
Hadoop Distributed File SystemHadoop Distributed File System
Hadoop Distributed File System
 
Data Mining
Data MiningData Mining
Data Mining
 
RDBMS
RDBMSRDBMS
RDBMS
 
Linear Block Codes
Linear Block CodesLinear Block Codes
Linear Block Codes
 
Applications of graph theory
                      Applications of graph theory                      Applications of graph theory
Applications of graph theory
 
Hasse Diagram
Hasse DiagramHasse Diagram
Hasse Diagram
 
Fuzzy set
Fuzzy set Fuzzy set
Fuzzy set
 
Recurrence Relation
Recurrence RelationRecurrence Relation
Recurrence Relation
 
Input/Output Exploring java.io
Input/Output Exploring java.ioInput/Output Exploring java.io
Input/Output Exploring java.io
 

Recently uploaded

Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 

Recently uploaded (20)

Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 

Operating system

  • 1. “ ” USER OPERATING SYSTEM INTERFACE ADVANCEDOPERATINGSYSTEM Nadar Saraswathi College of Arts & Science Submitted By, N. Nagapandiyammal, M. Sc (CS)
  • 2. CONTENT  USER INTERFACE(UI)  COMMAND-LINE INTERFACE  HISTORY AND FEATURES OF CLI  CLI ADVANTAGES AND DISADVANTAGES  GRAPHICAL USER INTERFACE(GUI)  THE BENEFITS OF GUI  THE EXAMPLES OF A GUI OPERATING SYSTEM
  • 3. USER INTERFACE (UI) In information technology, the user interface (UI) is everything designed into an information device with which a person may interact. This can include display screens, keyboards, a mouse and the appearance of a desktop. It is also the way through which a user interacts with an application or a website. The growing dependence of many companies on web applications and mobile applications has led many companies to place increased priority on UI in an effort to improve the user's overall experience.
  • 4. COMMAND-LINE INTERFACE  A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines). A program which handles the interface is called a command language interpreter or shell (computing).  The CLI was the primary means of interaction with most computer systems on computer terminals in the mid- 1960s, and continued to be used throughout the 1970s and 1980s on OpenVMS, Unix systems and personal [computer systems including MS-DOS, CP/M and apple DOS. The interface is usually implemented with a command line shell, which is a program that accepts commands as text input and converts commands into appropriate operating system functions.
  • 5. HISTORYAND FEATURES OF CLI • Before the mouse, users interacted with an operating system (OS) or application with a keyboard. Users typed commands in the command line interface to run tasks on a computer. • Typically, the command line interface features a black box with white text. The user responds to a prompt in the command line interface by typing a command. The output or response from the system can include a message, table, list, or some other confirmation of a system or application action. • Today, most users prefer the graphical user interface (GUI) offered by operating systems such as windows, Linux and Macos. Most current Unix-based systems offer both a command line interface and a graphical user interface. • The MS-DOS operating system and the command shell in the windows operating system are examples of command line interfaces. In addition, programming languages can support command line interfaces, such as python.
  • 6. CLI ADVANTAGES AND DISADVANTAGES  The advantages of a command line interface are: • Granular control of an OS or application; • Faster management of a large number of operating systems; • Ability to store scripts to automate regular tasks; and • Basic command line interface knowledge to help with troubleshooting, such as network connection issues.
  • 7. THE DISADVANTAGES OF A COMMAND LINE INTERFACE ARE: • GUI is more user-friendly; • Steeper learning curve associated with memorizing commands and complex syntax/arguments; and • Different commands used in different shells.
  • 8.
  • 9. GRAPHICAL USER INTERFACE(GUI)  Short for graphical user interface, a GUI is an interface that uses icons or other visual indicators to interact with electronic devices, rather than only text via a command line. For example, all versions of Microsoft windows is a GUI, whereas MS-DOS is a command line.  The GUI was first developed at xerox PARC by Alan Kay, Douglas Engelhard, and a group of other researchers in 1981. Later, apple introduced the Lisa computer with a GUI on January 19, 1983.
  • 10. THE BENEFITS OF GUI Unlike a command line operating system or CUI, like Unix or MS-DOS, GUI operating systems are much easier to learn and use because commands do not need to be memorized. Additionally, users do not need to know any programming languages. Because of their ease of use, GUI operating systems have become the dominant operating system used by today's end-users.
  • 11. THE EXAMPLES OFA GUI OPERATING SYSTEM • Microsoft windows • Apple system 7 and Macos • Chrome OS • Linux variants like Ubuntu using a GUI interface.
  • 12. MANY SYSTEMS NOW INCLUDE BOTH CLI AND GUI INTERFACES  Microsoft windows is GUI with CLI ―command‖ shell  Apple Mac OS X as ―aqua‖ GUI interface with UNIX kernel underneath and shells available  Solaris is CLI with optional GUI interfaces (java desktop, KDE)