- Kernel: It is the core of the OS which interacts with the underlying hardware.
- Linux is an open source OS whose kernel was developed by Linus and other functionality was developed many enthusiastics.
- Windows and macOS are proprietary OS whose code are hidden for bussiness perspective.
- Linux Distribution is an operating system are built on top of the open source code of Linux
- Two major wellknown and active Linux Distribution are RPM based Distribution and Debian Based Distribution based on the ways they are installed
- RPM(Red Hat Package Manager) based Distribution:
- RedHat
- Fedora
- CentOs
- Oracle OS
- Mageia
- Debian Package Based Distribution:
- Debian
- ubuntu
- elementary
- Linux is popular on Server Systems due to its usage as
- Web Servers(Apache and Nginx) which can be installed on Windows and macOS
- Email servers(postfix and sendmail)
- Database Servers(postgresql, mysql and mariadb)
- Virtualisation(Xen and KVM): Creating Virtual machine
- Container Platform(Docker and Kubernetes)
- Linux is also used as a Mobile Platform(Android)
- Linux used for Cloud Infrastructure(AWS, Azure and Google Cloud)
- A database is an organised collection of data
- Types of Database
- Embedded Database and Flat Files
- Berkely DB, CSV file, JSON file, XML file:
- Relational Database
- NoSQL Database
- Distributed Database
- Data is distributed over a cluster of databases to avail the data easily.
- Data are replicated over multiple servers
- Load Balancer is used to get data over multiple servers
- Embedded Database and Flat Files