Republic of the Philippines
PALAWAN STATE UNIVERSITY
College of Science
Debian Linux Using VirtualBox
Operating Systems Documentation
In Partial Fulfillment of the
Requirements for the Degree of
Bachelor of Science in Computer Science
By:
Cervantes, Jobelle E.
Lofranco, Desierre L.
Mamaril, Aubrey karylle N.
Ng, Kristian Marc Anthony M.
Students
Mr. Adonis C. Ampongan
Instructor
October 2024
Table of Contents
Abstract (Technical Summary) 3
Hardware Requirements 4
Software Requirements 5
Discussion 7
Team Members 10
Appendix 11
References 11
Abstract
Debian Linux is a Unix-like operating system that stands out for its stability, security,
and open-source nature. Developed by the Debian Project, an all-volunteer initiative, Debian
is known for its strict adherence to free software principles and transparency through the
Debian Free Software Guidelines (DFSG) and Debian Social Contract. The operating system
features a vast repository of over 59,000 software packages and employs the Advanced
Package Tool (APT) for seamless package management.
Debian supports a wide range of architectures, including x86, ARM, and PowerPC,
making it suitable for various applications, from desktop computing to server infrastructure
and embedded systems. Its stability and long-term support are key factors in its widespread
use across sectors such as government, education, and commercial enterprises. Moreover,
Debian serves as the foundation for many other Linux distributions, further solidifying its
importance in the Linux ecosystem. With extensive community support and comprehensive
documentation, Debian remains a powerful, flexible, and secure choice for both beginners
and experienced users.
Hardware Requirements
HARDWARE SPECIFICATION
Laptop Minimum Requirements
● RAM: 1 GB (recommended 2 GB or
more
● Hard drive: 10 GB (recommended
20+ GB) or more
● Processor: Pentium 4, 1 GHz (or
equivalent modern processor)
Desktop Minimum Requirements
● RAM: 1 GB (recommended 2 GB or
more
● Hard drive: 10 GB (recommended
20+ GB) or more
● Processor: Pentium 4, 1 GHz (or
equivalent modern processor)
Additional Recommendations
● Regularly monitor disk space usage, as system updates and application installations
can quickly consume available storage.
● Use swap space, especially on systems with under 1 GB of RAM, to improve
performance.
● For better performance, use an SSD instead of an HDD, especially if you're frequently
working with large files or running multiple applications.
● If running resource-intensive applications, consider upgrading the system’s cooling
solution to prevent overheating, especially in laptops.
● Use swap space, especially on systems with under 1 GB of RAM, to improve
performance.
Flexibility in Requirements
● Disk space usage can be reduced by choosing specific applications during installation.
● Advanced users can create a custom kernel and select necessary packages to lower
system footprint.
● Minimal installations reduce storage needs and improve system performance.
Desktop Environment Considerations
● Use remote management tools instead of installing desktop environments on
headless setups.
● 2 GB RAM and 10 GB storage are recommended for a desktop environment
Software Requirements
SOFTWARE SPECIFICATION
Microsoft Windows System Requirements
● Processor: Intel Core i5 or AMD
equivalent, 64-bit architecture
● RAM: Minimum 8GB, recommended
16GB or more
● Storage: At least 50GB of free disk
space or more.
● Graphics: Modern GPU with
dedicated video memory (e.g.,
NVIDIA GeForce GTX 1050 or AMD
Radeon RX 560) or any GPU
● Network connection: Wired Ethernet
or stable Wi-Fi or any connection.
Software Requirements
● Virtualization software:
● For Windows hosts: Oracle VM
VirtualBox or VMware Workstation
Player
● Debian Linux ISO image: Latest
stable release (e.g., Debian 12
Bullseye)
Apple MacOS System Requirements
● Processor: Intel Core i5 or M Chip
equivalent, 64-bit architecture
● RAM: Minimum 8GB, recommended
16GB or more
● Storage: At least 50GB of free disk
space or more.
● Network connection: Wired Ethernet
or stable Wi-Fi or any connection.
Software Requirements
● Virtualization software:
● For macOS hosts: Oracle VM
VirtualBox or VMware Fusion
● Debian Linux ISO image: Latest
stable release (e.g., Debian 12
Bullseye)
Discussion
Significance and Importance of Debian Linux
Debian Linux is a significant Linux distribution with several key aspects that set it apart:
1. Stability and Reliability
- One of the most notable features of Debian is its stability. The team behind
Debian takes a careful approach, with long release cycles that allow every
software package to undergo thorough testing before it’s included in the
stable release.
- This attention to detail means you can count on Debian for mission-critical
systems, like servers and enterprise applications. Many organizations
choose Debian precisely for its reliability.
2. Commitment to Free Software
- Debian is also deeply committed to free software
- Debian Free Software Guidelines (DFSG) ensure that everything
distributed with Debian is free and open-source.
- This commitment aligns perfectly with the broader goals of the free
software movement, reinforcing Debian’s reputation as a transparent and
ethical operating system.
3. Versatility and Customization
- Debian supports various desktop environments, including GNOME, KDE,
XFCE, and LXDE, allowing users to tailor their computing experience
according to their preferences.
- The package management system enables users to install and configure
applications easily, providing a flexible environment suitable for different
use cases, from desktop computing to server applications
4. Security Focus
- Prioritizes user privacy without tracking activities, with an open-source
model that enables code audits for enhanced security.
5. Foundation for Other Distributions
- Acts as a base for many popular Linux distributions, underscoring its
significance in the Linux ecosystem.
Purposes of Debian Linux
Debian Linux can be utilized for a multitude of applications, making it a versatile choice for
users across various sectors:
1. Desktop Computing
- Debian provides a stable and customizable environment for personal
computers and laptops. Users can select from multiple desktop
environments to suit their needs, ensuring a comfortable and efficient
workspace.
2. Server Infrastructure
- Due to its stability and security features, Debian is an excellent choice for
web servers, file servers, and database servers. Its long-term support (LTS)
releases guarantee consistent performance and updates over extended
periods, making it ideal for enterprise-level applications.
3. Development Environment
- The extensive repository of software packages makes Debian suitable for
development work across various fields. It supports multiple programming
languages and development tools, providing a comprehensive
environment for developers to build and test their applications.
4. Embedded Systems
- Debian's lightweight variants can be deployed in embedded devices and
IoT applications. The flexibility of the system allows it to run efficiently on
limited resources while maintaining functionality.
5. Education and Learning
- With its extensive documentation and supportive community, Debian is
an excellent platform for educational purposes. Students and newcomers
can learn about Linux systems, command-line operations, and software
development in a hands-on environment.
Key Features and Advantages
1. Robust Package Management
- The Advanced Package Tool (APT) simplifies software management.
2. Large Software Repository
- Offers over 59,000 packages to meet diverse user needs.
3. Long-term Support Releases
- Provides security updates and support over extended periods.
4. Community-Driven Development
- Supported by a vast community of volunteers contributing to continuous
improvement.
5. Compatibility
- Runs on various hardware configurations, enhancing versatility for users.
In summary, Debian Linux is an important operating system known for being stale,
secure, and flexible. Its user-friendly package management system and extensive software
library make it suitable for various users, from casual enthusiasts to large businesses.
Whether for desktops, servers, or development, Debian provides a customizable platform for
many purposes. As a foundation for many popular Linux distributions, it significantly
impacts the open-source community. With ongoing support and regular updates, Debian
continues to be an essential part of the Linux ecosystem, adapting to the evolving technology
landscape.
Team Members
CERVANTES, JOBELLE E.
4th year student, Bachelor of Sciences in Computer Science
LOFRANCO, DESIERRE L.
4th year student, Bachelor of Sciences in Computer Science
MAMARIL, AUBREY KARYLLE N.
4th year student, Bachelor of Sciences in Computer Science
NG, KRISTIAN MARC ANTHONY M
4th year student, Bachelor of Sciences in Computer Science
Appendix
References:
https://en.wikipedia.org/wiki/Debian
https://www.debian.org/distrib/
https://www.geeksforgeeks.org/introduction-to-debian-linux/
https://wiki.debian.org/
https://www.howtogeek.com/749045/debian-vs-
ubuntu/#:~:text=If%20you're%20looking%20for%20a%20Linux%20distribution,
%20you've%20likely%20seen
https://www.techtarget.com/searchdatacenter/definition/Debian#:~:text=Debian%
20is%20a%20popular%20and%20freely%20available%20computer%20operating
%20system
https://www.debian.org/devel/debian-desktop/
https://debian-handbook.info/browse/stable/sect.graphical-
desktops.html#:~:text=Debian%20Bullseye%20includes%20GNOME%20version%2
03.38,%20which%20can%20be%20installed
“Video link “
https://drive.google.com/file/d/1AjgvJfx-
TiAJmyfnOZIB8wXdErkhEFGl/view?usp=sharing