Tuesday, September 21, 2021

Software Activity

After our first meeting, our teacher left us some activities to do, and it's all about software. I'm about to discuss topics relating to software and I will answer the questions included in the activity through this blog.

Software license

    Software license is a document that provides legally binding guidelines for the use and distribution of software. Software licenses typically provide end users with the right to one or more copies of the software without violating copyrights.

What are the two Categories of Software Licenses?

   Free and Open Source Software licenses

            Open source licenses are licenses that comply with the Open Source Definition — in brief, they allow software to be freely used, modified, and shared. In other words, open source licenses are legal and binding contracts between the author and the user of a software component, declaring that the software can be used in commercial applications under specified conditions.

   Proprietary licenses

            Closed source software (also known as proprietary software), the public is not given access to the source code, so they can’t see or modify it in any way. In this software, the source code is not shared with the public for anyone to look at or change


What is Installer?

    An installer is a piece of software used to install software programs on a system. Installers simplify software installation by providing the user a step-by-step process with the ability to select the desired options. It is a package with installation information for a particular program and can be extracted using a file decompression tool.


What are the types of Installations?

  • Attended Installation
              Someone is required to interact with the computer while it executes the installation process.
  • Silent Installation
              A silent install is the installation of a software program that requires no user interaction.
  • Un-attended Installation
             An unattended installation either does not require the user to supply anything or has received all necessary input prior to the start of installation.
  • Headless Installation
             Headless software is software capable of working on a device without a graphical user interface.
  • Scheduled or Automated Installation
             An installation process that runs on a preset time or when a predefined condition transpires, as opposed to an installation process that starts explicitly on a user's command.
  • Clean Installation
             A clean installation is one that is done in the absence of any interfering elements such as old versions of the computer program being installed or leftovers from a previous installation. 
  • Network Installation
             Installation of a program from a shared network resource that may be done by installing a minimal system before proceeding to download further packages over the network.


What is Bootstrapper

            A bootstrap program is the first code that is executed when the computer system is started. The entire operating system depends on the bootstrap program to work correctly as it loads the operating system. The bootstrapping process does not require any outside input to start. Any software can be loaded as required by the operating system rather than loading all the software automatically.

            The booting procedure starts with the hardware procedures and then continues onto the software procedures that are stored in the main memory. The bootstrapping process involves self-tests, loading BIOS, configuration settings, hypervisor, operating system etc.

What is mobile operating system

A mobile operating system (OS) is software that allows smartphones, tablet PCs (personal computers) and other devices to run applications and programs. A mobile OS typically starts up when a device powers on, presenting a screen with icons or tiles that present information and provide application access.

What are the types of mobile operating system?

    Android OS

       The Android OS is the most common operating system among the mobile operating system. Furthermore, Google is the developer of Android. Moreover, it is an open source and free operating system. This OS is based on the Linux kernel. The name for every new version of update is based on ‘desserts’ for example Cupcake, Donut, Eclair, Oreo, Kitkat, etc.

    Apple iOS

        After android, it is one of the most popular OS. It is designed to run on Apple devices such as iPhones, iPad tablets, etc. Moreover, like the android devices have the playstore for apps download. Likewise, apple iOS contains the app store. Also, it has very strong security features.

    Blackberry OS

        The developer of this operating system is Research In Motion (RIM). It was specifically designed for blackberry devices. Furthermore, it is useful for corporate users.


Thank you for reading!

No comments:

Post a Comment