0% found this document useful (0 votes)
22 views4 pages

Assignment OSS Mitali Patil

Uploaded by

Mitali Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views4 pages

Assignment OSS Mitali Patil

Uploaded by

Mitali Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Name : Mitali M Patil

PRN : 21610041
OSS Assignment 1

Assignment: Study and Comparison of Fedora and


Debian Linux Distributions
Objective

To install, demonstrate, and study Fedora and Debian Linux distributions, understanding their
purposes, differences, and features.

Outcome

Self-learning and lifelong learning (PO: b, k, l)

Installation Instructions

Installing Fedora and Debian on VirtualBox or Live USB

● VirtualBox Installation Guide: Follow the instructions here and here.


● Live USB Creation: Refer to the Fedora Live USB creation guide.

Fedora vs. Debian Comparison

Fedora

1. Versions and Code Names:


○ Fedora has regular releases, approximately every six months.
○ Example versions: Fedora 34 (Happiness), Fedora 35 (Freedom).
2. Default Desktop GUI:
○ GNOME is the default desktop environment.
3. Main Purpose:
○ Focuses on providing cutting-edge software and technologies.
○ Often used for development and testing of new features.
4. Package Management:
○ Uses dnf (Dandified YUM) for package management.
○ RPM (Red Hat Package Manager) for package format.
5. List of Default Packages:
○ GNOME Desktop, Firefox, LibreOffice, GCC, GIMP, and many more.
6. Screenshots:
○ Include screenshots of the GNOME desktop, terminal, and settings.
7. /etc Hierarchy:
○ /etc contains configuration files.
○ Structure: /etc/yum.repos.d, /etc/dnf, etc.
8. Package Managers:
○ dnf for package installation, updating, and removal.
○ Commands: dnf install, dnf update, dnf remove.
9. Pros/Cons:
○ Pros: Cutting-edge software, strong community support, security.
○ Cons: Frequent updates can be disruptive, not ideal for long-term stability.
10. Best for Development:
○ Good for developers needing the latest features and tools.
11. Ease of Use for Beginners:
○ User-friendly, but frequent updates can be challenging.
12. Top 10 Commands:
○ dnf install package: Install a package.
○ dnf update: Update all packages.
○ dnf remove package: Remove a package.
○ dnf search package: Search for a package.
○ dnf list installed: List installed packages.
○ dnf clean all: Clean cached data.
○ reboot: Reboot the system.
○ shutdown: Shutdown the system.
○ systemctl start service: Start a service.
○ systemctl status service: Check the status of a service.

Debian

1. Versions and Code Names:


○ Debian has three main branches: Stable, Testing, and Unstable.
○ Example versions: Debian 10 (Buster), Debian 11 (Bullseye).
2. Default Desktop GUI:
○ GNOME is the default desktop environment, but others are available (KDE,
XFCE, LXDE).
3. Main Purpose:
○ Focuses on stability and long-term support.
○ Ideal for servers and production environments.
4. Package Management:
○ Uses apt (Advanced Package Tool) for package management.
○ DEB (Debian package) for package format.
5. List of Default Packages:
○ GNOME Desktop, Firefox, LibreOffice, GCC, GIMP, and many more.
6. Screenshots:
○ Include screenshots of the GNOME desktop, terminal, and settings.
7. /etc Hierarchy:
○ /etc contains configuration files.
○ Structure: /etc/apt, /etc/network, etc.
8. Package Managers:
○ apt for package installation, updating, and removal.
○ Commands: apt install, apt update, apt remove.
9. Pros/Cons:
○ Pros: Stability, extensive software repositories, strong community.
○ Cons: Older software versions, not as cutting-edge.
10. Best for Development:
○ Ideal for stable development environments where reliability is key.
11. Ease of Use for Beginners:
○ User-friendly, stable, and well-documented, making it suitable for beginners.
12. Top 10 Commands:
○ apt install package: Install a package.
○ apt update: Update package lists.
○ apt upgrade: Upgrade all packages.
○ apt remove package: Remove a package.
○ apt search package: Search for a package.
○ apt list --installed: List installed packages.
○ apt clean: Clean cached data.
○ reboot: Reboot the system.
○ shutdown: Shutdown the system.
○ systemctl start service: Start a service.
○ systemctl status service: Check the status of a service.

Comparison of Fedora and Debian

1. /etc Hierarchy:
○ Both have a similar structure, but Fedora might have additional directories related
to dnf.
2. Package Managers:
○ Fedora uses dnf while Debian uses apt.
○ Both have similar commands but are different in syntax and repositories.
3. Pros/Cons:
○ Fedora is good for cutting-edge software and development.
○ Debian is preferred for stability and production environments.
4. Development:
○ Fedora is better for development due to the latest software.
○ Debian is stable and good for development environments requiring reliability.
5. Ease of Use:
○ Debian is generally considered easier for beginners due to its stability and
extensive documentation.
○ Fedora is also user-friendly but requires frequent updates which might be
challenging for beginners.

Conclusion

Both Fedora and Debian have their strengths and weaknesses. Fedora is great for developers
who need the latest tools, while Debian is ideal for stable, long-term use, making it suitable for
servers and production environments. For beginners, Debian is often recommended due to its
stability and ease of use.

You might also like