SlideShare a Scribd company logo
MODULE IN ITE229 - OPERATING SYSTEMS 24
                              Prepared by: For-Ian V. Sandoval



                           LESSON 12
                 OPERATING SYSTEM DEVELOPMENT


       For desktop systems, access to a LAN or the Internet has become
such an expected feature that in many ways it's hard to discuss an
operating system without making reference to its connections to other
computers and servers. Operating system developers have made the
Internet the standard method for delivering crucial operating system
updates and bug fixes. Although it's possible to receive these updates via
CD or DVD, it's becoming increasingly less common. In fact, some entire
operating systems themselves are only available through distribution over
the Internet.

       Further, a process called NetBooting has streamlined the capability
to move the working operating system of a standard consumer desktop
computer -- kernel, user interface and all -- off of the machine it controls.
This was previously only possible for experienced power-users on multi-user
platforms like UNIX and with a suite of specialized applications. NetBooting
allows the operating system for one computer to be served over a
network connection, by a remote computer connected anywhere in the
network. One NetBoot server can serve operating systems to several
dozen client computers simultaneously, and to the user sitting in front of
each client computer the experience is just like they are using their
familiar desktop operating system like Windows or Mac OS.

      One question concerning the future of operating systems concerns
the ability of a particular philosophy of software distribution to create an
operating system usable by corporations and consumers together.

       Linux, the operating system created
and distributed according to the principles of
open source, has had a significant impact on
the operating system in general. Most
operating systems, drivers and utility programs
are written by commercial organizations that
distribute executable versions of their software
-- versions that can't be studied or altered.
Open source requires the distribution of
original source materials that can be studied,
altered and built upon, with the results once
again freely distributed. In the desktop
                                                         Linux Logo
MODULE IN ITE229 - OPERATING SYSTEMS 25
                                 Prepared by: For-Ian V. Sandoval

computer realm, this has led to the development and distribution of
countless useful and cost-free applications like the image manipulation
program GIMP and the popular Web server Apache. In the consumer
device realm, the use of Linux has paved the way for individual users to
have greater control over how their devices behave.

Many consumer devices like cell phones and routers deliberately hide
access to the operating system from the user, mostly to make sure that it's
not inadvertently broken or removed. In many cases, they leave a
"developer's mode" or "programmer's mode" open to allow changes to be
made; however, that's only if you know how to find it. Often these systems
may be programmed in such a way that there are only a limited range of
changes that can be made. Some devices leave both a mode of access
and the means of making powerful changes open to users, especially
those that use Linux. Here are a couple of examples:

   •   The TiVo DVR runs on a modified version of Linux. All of the
       modifications are public knowledge, and can be downloaded
       along with some special tools for manipulating the code. Many
       enterprising TiVo users have added functionality to their systems,
       including increasing the storage capacity to getting to UNIX shells
       to changing the mode from NTSC to PAL.




          Linksys EZXS55W EtherFast 10/100 5-Port Workgroup Switch and Philips
                       HDR312 TiVo 30-Hour Digital Video Recorder


   •   Many home routers also run on Linux.

More Related Content

PDF
Linux basics
PPTX
Luis raul xavi_yoandry_linux vs windows
PPT
Linux vs windows
PPTX
Linux v/s Windows
PPTX
Overview_Linux ppt
 
PDF
Linux vs Windows | Edureka
PPT
Presentation file
ODP
3. operating systems history
Linux basics
Luis raul xavi_yoandry_linux vs windows
Linux vs windows
Linux v/s Windows
Overview_Linux ppt
 
Linux vs Windows | Edureka
Presentation file
3. operating systems history

Similar to Lesson 12 Operating System Development (20)

PPTX
PPTX
PPT
comparing windows and linux ppt
PPTX
Linux Environment- Linux vs Unix
PPTX
History of Operting System Windows and a simple comparision
PPTX
Introduction to linux ppt
PPTX
Windows vs linuxe
PPT
Utility Programs
PDF
OpenWRT development solutions - Free wireless router product development
PDF
Ap 06 4_10_simek
PPTX
linux introduction
PPTX
linux _________________________v1.2.pptx
PDF
Introduction to Networking | Linux-Unix and System Administration | Docker an...
DOC
137.gsm, fprs ,keypad_based_atm_security_(doc)
ODP
Advancement on embedded linux-v2
PPTX
SYSTEM SOFTWARE 2
PPTX
System software
PPTX
System software 2
PDF
Bn 1027 demo linux adminstration
DOCX
Faster Computing has contacted Go2Linux and requested a brief prop
comparing windows and linux ppt
Linux Environment- Linux vs Unix
History of Operting System Windows and a simple comparision
Introduction to linux ppt
Windows vs linuxe
Utility Programs
OpenWRT development solutions - Free wireless router product development
Ap 06 4_10_simek
linux introduction
linux _________________________v1.2.pptx
Introduction to Networking | Linux-Unix and System Administration | Docker an...
137.gsm, fprs ,keypad_based_atm_security_(doc)
Advancement on embedded linux-v2
SYSTEM SOFTWARE 2
System software
System software 2
Bn 1027 demo linux adminstration
Faster Computing has contacted Go2Linux and requested a brief prop
Ad

More from Laguna State Polytechnic University (20)

PDF
Number Theory - Lesson 1 - Introduction to Number Theory
PDF
Formal Logic - Lesson 8 - Predicates and Quantifiers
PDF
Machine Learning Algorithms (Part 1)
PDF
Artificial Intelligence Algorithms
PDF
Formal Logic - Lesson 7 - Rules of Inference
PDF
Formal Logic - Lesson 6 - Switching Circuits
PDF
Formal Logic - Lesson 5 - Logical Equivalence
PDF
Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
PDF
Formal Logic - Lesson 3 - Truth Tables
PDF
Formal Logic - Lesson 2 - Logical Connectives
PDF
Formal Logic - Lesson 1 - Introduction to Logic
PPTX
Ethical Issues and Relevant Laws on Computing
PPTX
Number Systems Basic Concepts
PDF
Number Systems Basic Concepts
PPTX
Exploring the Difference Between Information Technology and Information System
PPTX
Introduction to Data Science
PPTX
Introduction to Computers
PPTX
Introduction to Computing Logic Formulation
PDF
Oasis of Sparkling and Refreshing Truisms
PDF
My Teacher Got IT v2.0 - Software Installation Track
Number Theory - Lesson 1 - Introduction to Number Theory
Formal Logic - Lesson 8 - Predicates and Quantifiers
Machine Learning Algorithms (Part 1)
Artificial Intelligence Algorithms
Formal Logic - Lesson 7 - Rules of Inference
Formal Logic - Lesson 6 - Switching Circuits
Formal Logic - Lesson 5 - Logical Equivalence
Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 3 - Truth Tables
Formal Logic - Lesson 2 - Logical Connectives
Formal Logic - Lesson 1 - Introduction to Logic
Ethical Issues and Relevant Laws on Computing
Number Systems Basic Concepts
Number Systems Basic Concepts
Exploring the Difference Between Information Technology and Information System
Introduction to Data Science
Introduction to Computers
Introduction to Computing Logic Formulation
Oasis of Sparkling and Refreshing Truisms
My Teacher Got IT v2.0 - Software Installation Track
Ad

Recently uploaded (20)

PPTX
shbthd htsh htrw hw htr 5w h5e 54 y.pptx
PPTX
BULAN K3 NASIONAL PowerPt Templates.pptx
PPTX
the Honda_ASIMO_Presentation_Updated.pptx
PDF
Commercial arboriculture Commercial Tree consultant Essex, Kent, Thaxted.pdf
PDF
Rare Big Band Arrangers Who Revolutionized Big Band Music in USA.pdf
PDF
What is Rotoscoping Best Software for Rotoscoping in 2025.pdf
PDF
Gess1025.pdfdadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
PDF
A New Kind of Director for a New Kind of World Why Enzo Zelocchi Matters More...
PPT
business model and some other things that
PDF
Songlyrics.net-website for lyrics song download
PPTX
The story of Nomuzi and the way she was living
PDF
My Oxford Year- A Love Story Set in the Halls of Oxford
DOCX
Lambutchi Calin Claudiu had a discussion with the Buddha about the restructur...
PPTX
Hacking Movie – Best Films on Cybercrime & Digital Intrigue
PDF
Apresentação2 analise estrutual.hhjghjpdf
PPTX
genderandsexuality.pptxjjjjjjjjjjjjjjjjjjjj
PDF
TAIPANQQ SITUS MUDAH MENANG DAN MUDAH MAXWIN SEGERA DAFTAR DI TAIPANQQ DAN RA...
PDF
Rakshabandhan – Celebrating the Bond of Siblings - by Meenakshi Khakat
PPTX
Other Dance Forms - G10 MAPEH Reporting.pptx
PDF
Ct.pdffffffffffffffffffffffffffffffffffff
shbthd htsh htrw hw htr 5w h5e 54 y.pptx
BULAN K3 NASIONAL PowerPt Templates.pptx
the Honda_ASIMO_Presentation_Updated.pptx
Commercial arboriculture Commercial Tree consultant Essex, Kent, Thaxted.pdf
Rare Big Band Arrangers Who Revolutionized Big Band Music in USA.pdf
What is Rotoscoping Best Software for Rotoscoping in 2025.pdf
Gess1025.pdfdadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
A New Kind of Director for a New Kind of World Why Enzo Zelocchi Matters More...
business model and some other things that
Songlyrics.net-website for lyrics song download
The story of Nomuzi and the way she was living
My Oxford Year- A Love Story Set in the Halls of Oxford
Lambutchi Calin Claudiu had a discussion with the Buddha about the restructur...
Hacking Movie – Best Films on Cybercrime & Digital Intrigue
Apresentação2 analise estrutual.hhjghjpdf
genderandsexuality.pptxjjjjjjjjjjjjjjjjjjjj
TAIPANQQ SITUS MUDAH MENANG DAN MUDAH MAXWIN SEGERA DAFTAR DI TAIPANQQ DAN RA...
Rakshabandhan – Celebrating the Bond of Siblings - by Meenakshi Khakat
Other Dance Forms - G10 MAPEH Reporting.pptx
Ct.pdffffffffffffffffffffffffffffffffffff

Lesson 12 Operating System Development

  • 1. MODULE IN ITE229 - OPERATING SYSTEMS 24 Prepared by: For-Ian V. Sandoval LESSON 12 OPERATING SYSTEM DEVELOPMENT For desktop systems, access to a LAN or the Internet has become such an expected feature that in many ways it's hard to discuss an operating system without making reference to its connections to other computers and servers. Operating system developers have made the Internet the standard method for delivering crucial operating system updates and bug fixes. Although it's possible to receive these updates via CD or DVD, it's becoming increasingly less common. In fact, some entire operating systems themselves are only available through distribution over the Internet. Further, a process called NetBooting has streamlined the capability to move the working operating system of a standard consumer desktop computer -- kernel, user interface and all -- off of the machine it controls. This was previously only possible for experienced power-users on multi-user platforms like UNIX and with a suite of specialized applications. NetBooting allows the operating system for one computer to be served over a network connection, by a remote computer connected anywhere in the network. One NetBoot server can serve operating systems to several dozen client computers simultaneously, and to the user sitting in front of each client computer the experience is just like they are using their familiar desktop operating system like Windows or Mac OS. One question concerning the future of operating systems concerns the ability of a particular philosophy of software distribution to create an operating system usable by corporations and consumers together. Linux, the operating system created and distributed according to the principles of open source, has had a significant impact on the operating system in general. Most operating systems, drivers and utility programs are written by commercial organizations that distribute executable versions of their software -- versions that can't be studied or altered. Open source requires the distribution of original source materials that can be studied, altered and built upon, with the results once again freely distributed. In the desktop Linux Logo
  • 2. MODULE IN ITE229 - OPERATING SYSTEMS 25 Prepared by: For-Ian V. Sandoval computer realm, this has led to the development and distribution of countless useful and cost-free applications like the image manipulation program GIMP and the popular Web server Apache. In the consumer device realm, the use of Linux has paved the way for individual users to have greater control over how their devices behave. Many consumer devices like cell phones and routers deliberately hide access to the operating system from the user, mostly to make sure that it's not inadvertently broken or removed. In many cases, they leave a "developer's mode" or "programmer's mode" open to allow changes to be made; however, that's only if you know how to find it. Often these systems may be programmed in such a way that there are only a limited range of changes that can be made. Some devices leave both a mode of access and the means of making powerful changes open to users, especially those that use Linux. Here are a couple of examples: • The TiVo DVR runs on a modified version of Linux. All of the modifications are public knowledge, and can be downloaded along with some special tools for manipulating the code. Many enterprising TiVo users have added functionality to their systems, including increasing the storage capacity to getting to UNIX shells to changing the mode from NTSC to PAL. Linksys EZXS55W EtherFast 10/100 5-Port Workgroup Switch and Philips HDR312 TiVo 30-Hour Digital Video Recorder • Many home routers also run on Linux.