Introduction to OSOS

Introduction to OSOS

Get Started. It's Free
or sign up with your email address
Rocket clouds
Introduction to OSOS by Mind Map: Introduction to OSOS

1. Linux

1.1. History

1.1.1. 1983, Richard Stallman launched the GNU Project

1.1.2. 1989, he first version of the GNU General Public License was published

1.1.3. 1989, some GNU developers formed the company Cygnus Solutions

1.1.4. 1991, The Linux kernel, started by Linus Torvalds, as freely modifiable source code

1.1.5. 1993, he BSD lawsuit was settled out of court in 1993, FreeBSD and NetBSD

1.1.6. 1996, KDE was founded by Matthias Ettrich

1.1.7. 1997, Eric Raymond published The Cathedral and the Bazaar, and was one factor in motivating Netscape Communications Corporation to release their popular Netscape Communicator Internet suite today better known as Mozilla Firefox and Thunderbird.

1.1.8. 1999, Sun microsystems released the star office suite as free software

1.2. Boot Loader

1.2.1. A boot loader is a program responsible for loading the Linux kernel with optional kernel parameters and the Linux initial RAM disk, known as initrd.

1.2.2. Several Type of Boot loader to install GNU GRUB, LILO (Linux Loader), BURG, Syslinux

1.3. Desktop Environment and windows manager

1.3.1. Desktop Environment – Requires both X windows and a Windows manager. The Desktop Environment typically is a far more fully integrated system than a Window Manager.The most popular desktop environments are the GNU Network Object Model Environment (GNOME), K Desktop Environment (KDE) Plasma, Pantheon, MATE, Cinnamon, the Deepin Desktop Environment, and Ubuntu Budgie.

1.3.2. Window Manager – window manager controls the placement and appearance of windows. Window Managers include: Enlightenment, Afterstep, FVWM, Fluxbox, IceWM, etc. Requires X Windows but not a desktop environment.

2. OSS VS CSS

2.1. oss refers to the software which uses the code freely available on the Internet that has been viewed by alot of people in the community

2.2. CSS is opposite to OSS and means the software which uses the proprietary and closely guarded code. Only the original authors of software can access, copy, and alter that software.

3. OSS Foundation

3.1. Linus Torvalds the founders of linux open source operating system

3.2. Released September 17, 1991

3.3. 4 Freedom in OSS

3.3.1. OSS allows the users to change any desires components of the program as the source code is open to the public which gives them more freedom to work their programs.

3.3.2. Freedom 1

3.3.2.1. Freedom to run the program as you wish.

3.3.3. Freedom 2

3.3.3.1. Freedom to study the source code of the program and then change it so the program does what you wish.

3.3.4. Freedom 3

3.3.4.1. Freedom to help your neighbour. That’s the freedom to redistribute the exact copies of the software when you wish.

3.3.5. Freedom 4

3.3.5.1. Freedom to contribute to your community. That’s the freedom to distribute copies or modified versions when you wish.

3.4. Advantages

3.4.1. Lesser hardware costs

3.4.2. High quality software

3.4.3. No vender lock-in

3.4.4. Integrate management

3.4.5. Abundant support

3.5. Benefits

3.5.1. Cost

3.5.1.1. The majority of OSS is distributed freely, making it very cost-effective.

3.5.2. Flexibility

3.5.2.1. Proprietary software often requires users to accept the terms and conditions of use, which restrict the ways in which developers and programmers can utilize a given product.

3.5.3. Security and Transparency

3.5.3.1. Without proprietary software restrictions, developers in the open-source community are constantly reviewing code, building improvements, and closing gaps in security.

3.6. Limitations

3.6.1. The difficulty of use

3.6.2. Compatibility issues

3.6.3. Liabilities and warranties

3.6.4. Might not be as user-friendly as commercial versions.

4. Licenses

4.1. MIT

4.1.1. originating at the Massachusetts Institute of Technology (MIT)

4.2. LGPL

4.2.1. published by the Free Software Foundation (FSF)

4.3. Mozilla

4.3.1. ade by Netscape to distribute the code of Mozilla, the new version of it network navigator

4.4. BSD

4.4.1. applied to the software distributions of the Computer Science Research Group

5. OSS application

5.1. Visual Studio Code

5.2. FreeCAD

5.3. MediaWIKI

5.4. GLPI

5.5. Ampache

6. OSS Application