this post was submitted on 19 Mar 2025
11 points (92.3% liked)

Linux

52030 readers
1188 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Please allow me to share a little bit too much before going to the point of the post.

Last November I decided to enroll in a course to get official recognition of something I've been doing for the last twenty years, which is to put together and install computers. The course is Computer Hardware and Repair/Fault Diagnosis (loose translation)

I learned the hard way, by myself, making mistakes and taking apart old machines and trying to revive hardware I was constantly told it was useless and/or obsolete. Linux was a great part of this. I'm an obnoxious FOSS/Linux crusader and I'm not ashamed.

In order to finish a course where I gained absolutely zero new knowledge and was taken as non-serious for stating I do not use anything but Linux for my daily computer needs I now have to, with no relation whatsoever and classes on it, design on paper a computer network.

Because I'm petty, I'd like to design it completely around Linux and FOSS solutions. Just to mess with the people that have even imposed I have to write the assigment in Word, with Arial font.

Please, point me towards some sources I can use. Nothing too in depth is necessary.

top 2 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 10 hours ago* (last edited 10 hours ago) (1 children)

Router: opnsense/pfsense
Switch: ~~I guess look at something like Open vSwitch~~ After some more reading I would go for a proprietary managed switch here. WiFi/Mesh network: OpenWrt with 802.11r setup - https://openwrt.org/docs/guide-user/network/wifi/roaming
Server: Proxmox or Debian Bookworm with KVM/Qemu
Docker/Kubernetes: Portainer CE version as a VM in Proxmox - https://github.com/portainer/portainer
Collab software: https://github.com/nextcloud/server
Server Backup: Proxmox backup server or Borg backup/Restic
Client backup: Borg backup/Restic

[–] [email protected] 2 points 9 hours ago

This is going to be a blast.