From c1d47a0996c4622e4e36ee7cdba95560baa662ed Mon Sep 17 00:00:00 2001 From: Julian Mostbauer Date: Thu, 6 Feb 2025 08:16:01 +0100 Subject: [PATCH 1/6] added history text to index history --- src/distros-history/index.html | 55 ++++++++++++++++++++++++++++++++-- 1 file changed, 53 insertions(+), 2 deletions(-) diff --git a/src/distros-history/index.html b/src/distros-history/index.html index 4ffed39..69f31a8 100644 --- a/src/distros-history/index.html +++ b/src/distros-history/index.html @@ -26,10 +26,61 @@
-
+

- History + History of Linux + OS

+

+ The story of Linux OS begins in 1991 when Linus + Torvalds, a student at the University of Helsinki in + Finland, developed the Linux kernel. Initially, the + project was a hobby for Torvalds, who wanted to + create an alternative to the MINIX operating system. + The Linux kernel became publicly available and + quickly attracted a community of developers who + contributed to its growth and evolution. +

+

+ By 1993, Slackware became the first commercially + available Linux distribution, marking a significant + step in the widespread adoption of Linux. Following + this, other distributions such as Debian, Red Hat, + SUSE, and Ubuntu emerged, each with unique features + and capabilities to cater to different types of + users and requirements. +

+

+ The rise of the internet played a crucial role in + the development of Linux. Developers from around the + world collaborated to improve the system, creating a + vibrant open-source community. This collaboration + model allowed Linux to evolve rapidly and become a + powerful and versatile operating system. +

+

+ In the late 1990s and early 2000s, Linux gained + popularity among businesses and government + organizations due to its stability, security, and + cost-effectiveness. The development of + server-oriented distributions made Linux a preferred + choice for web hosting and enterprise applications. +

+

+ As technology advanced, Linux expanded beyond + traditional computing environments. One of the most + significant milestones was the emergence of Android, + a Linux-based operating system for smartphones and + tablets, which has become the dominant mobile + platform worldwide. +

+

+ Today, Linux continues to thrive as a cornerstone of + modern computing, powering everything from personal + desktops to cloud servers and embedded systems. Its + historical journey is a testament to the power of + open-source collaboration and innovation. +

From 6701a3cf7104fcc842126fd0cd2d44a764b38b44 Mon Sep 17 00:00:00 2001 From: Julian Mostbauer Date: Thu, 6 Feb 2025 08:18:05 +0100 Subject: [PATCH 2/6] split history text into better sections and expanded it --- src/distros-history/index.html | 79 ++++++++++++++++------------------ 1 file changed, 38 insertions(+), 41 deletions(-) diff --git a/src/distros-history/index.html b/src/distros-history/index.html index 69f31a8..e2279bf 100644 --- a/src/distros-history/index.html +++ b/src/distros-history/index.html @@ -28,61 +28,58 @@

- History of Linux - OS + Origins of Linux

- The story of Linux OS begins in 1991 when Linus - Torvalds, a student at the University of Helsinki in - Finland, developed the Linux kernel. Initially, the - project was a hobby for Torvalds, who wanted to - create an alternative to the MINIX operating system. - The Linux kernel became publicly available and - quickly attracted a community of developers who - contributed to its growth and evolution. + The story of Linux OS began in 1991 when Linus Torvalds, a student at the University of Helsinki in Finland, developed the Linux kernel. Initially, the project was a hobby for Torvalds, who wanted to create an alternative to the MINIX operating system. The Linux kernel became publicly available and quickly attracted a community of developers eager to contribute to its growth.

+
+ +
+

+ The First Distributions +

- By 1993, Slackware became the first commercially - available Linux distribution, marking a significant - step in the widespread adoption of Linux. Following - this, other distributions such as Debian, Red Hat, - SUSE, and Ubuntu emerged, each with unique features - and capabilities to cater to different types of - users and requirements. + By 1993, Slackware became the first commercially available Linux distribution, marking a significant step in the widespread adoption of Linux. This was followed by the emergence of other distributions such as Debian, Red Hat, SUSE, and Ubuntu. Each of these distributions catered to different user needs and played a role in the growing popularity of Linux.

+
+ +
+

+ Rise of the Internet +

- The rise of the internet played a crucial role in - the development of Linux. Developers from around the - world collaborated to improve the system, creating a - vibrant open-source community. This collaboration - model allowed Linux to evolve rapidly and become a - powerful and versatile operating system. + The development of the internet played a crucial role in Linux's evolution. Developers from around the world collaborated to improve the system, creating a vibrant and thriving open-source community. This model of collaboration allowed Linux to evolve rapidly and become a powerful and versatile operating system.

+
+ +
+

+ Enterprise Adoption +

- In the late 1990s and early 2000s, Linux gained - popularity among businesses and government - organizations due to its stability, security, and - cost-effectiveness. The development of - server-oriented distributions made Linux a preferred - choice for web hosting and enterprise applications. + In the late 1990s and early 2000s, Linux gained popularity among businesses and government organizations due to its stability, security, and cost-effectiveness. The development of server-oriented distributions made Linux a preferred choice for web hosting and enterprise applications.

+
+ +
+

+ Expansion into Mobile Devices +

- As technology advanced, Linux expanded beyond - traditional computing environments. One of the most - significant milestones was the emergence of Android, - a Linux-based operating system for smartphones and - tablets, which has become the dominant mobile - platform worldwide. + As technology advanced, Linux expanded beyond traditional computing environments. One of the most significant milestones was the emergence of Android, a Linux-based operating system for smartphones and tablets. Android has since become the dominant mobile platform worldwide, showcasing the adaptability of the Linux kernel.

+
+ +
+

+ Linux Today +

- Today, Linux continues to thrive as a cornerstone of - modern computing, powering everything from personal - desktops to cloud servers and embedded systems. Its - historical journey is a testament to the power of - open-source collaboration and innovation. + Today, Linux continues to thrive as a cornerstone of modern computing, powering everything from personal desktops to cloud servers and embedded systems. Its historical journey is a testament to the power of open-source collaboration and innovation.

-
+
From 3786115a2f1ff272bd4c68464eea0032d66a3c6e Mon Sep 17 00:00:00 2001 From: Julian Mostbauer Date: Thu, 6 Feb 2025 08:19:36 +0100 Subject: [PATCH 3/6] added highlighting and links to important things in the history text --- src/distros-history/index.html | 126 ++++++++++++++++++++++++++++----- 1 file changed, 109 insertions(+), 17 deletions(-) diff --git a/src/distros-history/index.html b/src/distros-history/index.html index e2279bf..4132ed3 100644 --- a/src/distros-history/index.html +++ b/src/distros-history/index.html @@ -28,58 +28,150 @@

- Origins of Linux + Origins of + Linux

- The story of Linux OS began in 1991 when Linus Torvalds, a student at the University of Helsinki in Finland, developed the Linux kernel. Initially, the project was a hobby for Torvalds, who wanted to create an alternative to the MINIX operating system. The Linux kernel became publicly available and quickly attracted a community of developers eager to contribute to its growth. + The story of + Linux OS + began in 1991 when + Linus Torvalds, a student at the University of Helsinki in + Finland, developed the + Linux kernel. Initially, the + project was a hobby for Torvalds, who wanted to + create an alternative to the + MINIX + operating system. The Linux kernel became publicly + available and quickly attracted a community of + developers eager to contribute to its growth.

- +

- The First Distributions + The First + Distributions

- By 1993, Slackware became the first commercially available Linux distribution, marking a significant step in the widespread adoption of Linux. This was followed by the emergence of other distributions such as Debian, Red Hat, SUSE, and Ubuntu. Each of these distributions catered to different user needs and played a role in the growing popularity of Linux. + By 1993, + Slackware + became the first commercially available Linux + distribution, marking a significant step in the + widespread adoption of Linux. This was followed by + the emergence of other distributions such as + Debian, + Red Hat, + SUSE, and + Ubuntu. Each of these distributions catered to different + user needs and played a role in the growing + popularity of Linux.

- +

- Rise of the Internet + Rise of + the Internet

- The development of the internet played a crucial role in Linux's evolution. Developers from around the world collaborated to improve the system, creating a vibrant and thriving open-source community. This model of collaboration allowed Linux to evolve rapidly and become a powerful and versatile operating system. + The development of the + internet played a crucial role in + Linux's evolution. Developers from around the world + collaborated to improve the system, creating a + vibrant and thriving + open-source community. This model + of collaboration allowed Linux to evolve rapidly and + become a powerful and versatile operating system.

- +

- Enterprise Adoption + Enterprise + Adoption

- In the late 1990s and early 2000s, Linux gained popularity among businesses and government organizations due to its stability, security, and cost-effectiveness. The development of server-oriented distributions made Linux a preferred choice for web hosting and enterprise applications. + In the late 1990s and early 2000s, Linux gained + popularity among businesses and government + organizations due to its stability, security, and + cost-effectiveness. The development of + server-oriented distributions made + Linux a preferred choice for + web hosting and enterprise + applications.

- +

- Expansion into Mobile Devices + Expansion + into Mobile Devices

- As technology advanced, Linux expanded beyond traditional computing environments. One of the most significant milestones was the emergence of Android, a Linux-based operating system for smartphones and tablets. Android has since become the dominant mobile platform worldwide, showcasing the adaptability of the Linux kernel. + As technology advanced, Linux expanded beyond + traditional computing environments. One of the most + significant milestones was the emergence of + Android, a Linux-based operating system for smartphones + and tablets. Android has since become the dominant + mobile platform worldwide, showcasing the + adaptability of the Linux kernel.

- +

Linux Today

- Today, Linux continues to thrive as a cornerstone of modern computing, powering everything from personal desktops to cloud servers and embedded systems. Its historical journey is a testament to the power of open-source collaboration and innovation. + Today, Linux continues to thrive as + a cornerstone of modern computing, powering + everything from personal desktops to + cloud servers and + embedded systems. Its historical + journey is a testament to the power of open-source + collaboration and innovation.

-
+
From dc7574ebab7e8a7f9797fabc560b62cab23ec538 Mon Sep 17 00:00:00 2001 From: Julian Mostbauer Date: Thu, 6 Feb 2025 08:25:32 +0100 Subject: [PATCH 4/6] changed all links to open up on own page --- src/distros-history/index.html | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/src/distros-history/index.html b/src/distros-history/index.html index 4132ed3..8ef06d3 100644 --- a/src/distros-history/index.html +++ b/src/distros-history/index.html @@ -34,13 +34,16 @@

The story of Linux OS began in 1991 when Linus Torvalds project was a hobby for Torvalds, who wanted to create an alternative to the MINIX @@ -69,6 +74,7 @@

By 1993, Slackware widespread adoption of Linux. This was followed by the emergence of other distributions such as Debian, Red Hat, SUSE, and Ubuntu. Each of these distributions catered to different @@ -147,6 +161,7 @@

significant milestones was the emergence of Android Date: Thu, 6 Feb 2025 09:26:11 +0100 Subject: [PATCH 5/6] improved description and added use case diagram --- use-case-diagram.csv | 17 ----------------- use-case-diagram.svg | 1 + use-case.puml | 42 ++++++++++++++++++++++++++++++++++++++++++ useCaseDiagram.png | Bin 25648 -> 0 bytes webApplication.md | 24 ++++++++++-------------- 5 files changed, 53 insertions(+), 31 deletions(-) delete mode 100644 use-case-diagram.csv create mode 100644 use-case-diagram.svg create mode 100644 use-case.puml delete mode 100644 useCaseDiagram.png diff --git a/use-case-diagram.csv b/use-case-diagram.csv deleted file mode 100644 index c98561f..0000000 --- a/use-case-diagram.csv +++ /dev/null @@ -1,17 +0,0 @@ -Id,Name,Shape Library,Page ID,Contained By,Group,Line Source,Line Destination,Source Arrow,Destination Arrow,Status,Text Area 1,Comments -1,Document,,,,,,,,,Approved,Use case diagram, -2,Page,,,,,,,,,,Page 1, -3,Rectangle Container,UML,2,,,,,,,,Linux Ricing Guide, -4,Rectangle Container,UML,2,3,,,,,,,view information about desktop environments, -5,Use Case,UML,2,3,,,,,,,view index html, -6,Use Case,UML,2,3,,,,,,,view distros page, -7,Actor,UML,2,,,,,,,,User, -8,Use Case,UML,2,3,,,,,,,view package manager page, -9,Use Case,UML,2,3,,,,,,,view personal setups page, -10,Use Case,UML,2,3,,,,,,,view window manager page, -11,Line,,2,,,5,6,None,Arrow,,<>, -12,Line,,2,,,5,8,None,Arrow,,, -13,Line,,2,,,5,9,None,Arrow,,, -14,Line,,2,,,7,5,None,None,,, -15,Line,,2,,,5,10,None,Arrow,,<>, -16,Line,,2,,,5,4,None,Arrow,,, \ No newline at end of file diff --git a/use-case-diagram.svg b/use-case-diagram.svg new file mode 100644 index 0000000..4403325 --- /dev/null +++ b/use-case-diagram.svg @@ -0,0 +1 @@ +Linux ricing guideUtilitiesCustom DownloaderHistory and InformationConfigurator ToolSearch UtilityChoose Linux DistributionsSelect Window ManagersExplore Desktop EnvironmentsPick Terminals and ThemesSelect ShellsAdd Package ManagersDownload Custom SetupExplore Linux DistributionsView Distro HistoriesView example SetupsUser \ No newline at end of file diff --git a/use-case.puml b/use-case.puml new file mode 100644 index 0000000..aa28ca1 --- /dev/null +++ b/use-case.puml @@ -0,0 +1,42 @@ +@startuml +actor User + +rectangle "Linux ricing guide" { + + package "Utilities" { + usecase "Configurator Tool" as UC11 + usecase "Search Utility" as UC12 + + package "Custom Downloader" { + usecase "Choose Linux Distributions" as UC1 + usecase "Select Window Managers" as UC2 + usecase "Explore Desktop Environments" as UC3 + usecase "Pick Terminals and Themes" as UC4 + usecase "Select Shells" as UC5 + usecase "Add Package Managers" as UC6 + usecase "Download Custom Setup" as UC7 + } + } + + + package "History and Information" { + usecase "Explore Linux Distributions" as UC8 + usecase "View Distro Histories" as UC9 + usecase "View example Setups" as UC10 + } + + UC8 --> UC9 + UC11 --> UC7 + UC1 --> UC11 + UC2 --> UC11 + UC3 --> UC11 + UC4 --> UC11 + UC5 --> UC11 + UC6 --> UC11 + + User --> UC11 + User --> UC12 + User --> UC8 + User --> UC10 +} +@enduml \ No newline at end of file diff --git a/useCaseDiagram.png b/useCaseDiagram.png deleted file mode 100644 index cdd0590ecd0d52322b37e73c6a3765cd492874e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25648 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 C>0TWG diff --git a/webApplication.md b/webApplication.md index 82835d5..d2dc168 100644 --- a/webApplication.md +++ b/webApplication.md @@ -1,20 +1,16 @@ # Custom Linux Setup Tool ## Summary -This website is a versatile web application that empowers users to create a personalized setup by selecting their preferred Linux distributions, window managers, desktop environments, terminals, terminal themes, shells, and package managers. It generates a ZIP file containing all the necessary installers for the chosen components, streamlining the installation process for tech enthusiasts and developers who enjoy customizing their environments. ---- +On the site you can find detailed information about various Linux distributions, window managers, desktop environments, terminals, terminal themes, shells, and package managers. +You can also learn more about the history of linux and specific distros. +Additionally, there is a downloader tool available that guides you through the following steps to create a custom setup: -## Description -The web application provides a highly customizable experience for Linux users who want to tailor their systems according to their unique preferences. It features a simple and intuitive interface where users can: +1. **Choose Linux Distributions** +2. **Select Window Managers** +3. **Explore Desktop Environments** +4. **Pick Terminals and Themes** +5. **Select Shells** +6. **Add Package Managers** -1. **Choose Linux Distributions**: Pick from a wide variety of popular distros such as Ubuntu, Fedora, Arch Linux, and more. -2. **Select Window Managers**: Customize workflows with lightweight or feature-rich window managers like i3, Awesome, or Openbox. -3. **Explore Desktop Environments**: Opt for full-fledged desktop environments like GNOME, KDE Plasma, or XFCE for a cohesive experience. -4. **Pick Terminals and Themes**: Personalize terminal applications and pair them with sleek terminal themes for a stylish look. -5. **Select Shells**: Choose command-line shells like Bash, Zsh, or Fish for a preferred user interface and scripting capabilities. -6. **Add Package Managers**: Include package managers such as APT or Pacman to simplify software installations. - -Once the selections are made, the application compiles the relevant installers into a single ZIP file for easy downloading. This approach reduces setup complexity and ensures users have everything they need to get started. - -The tool is perfect for Linux enthusiasts, power users, and developers who frequently set up or experiment with custom environments, offering a seamless way to consolidate and download essential components for their ideal Linux system. +Afterwards you can download everything in one place. From d1d9eaeb104d039f157d614d4f9abeaf5b01444b Mon Sep 17 00:00:00 2001 From: Julian Date: Thu, 6 Feb 2025 09:28:48 +0100 Subject: [PATCH 6/6] Update README.md Added use case diagram to readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index deaccb1..c034bb8 100644 --- a/README.md +++ b/README.md @@ -9,3 +9,5 @@ School project for WMC. Guide to ricing linux systems [Site](./src) [Pages](https://julian-mostbauer.github.io/LinuxRicingGuide/) + +![Use Case Diagram](./use-case-diagram.svg)