Expanding the wiki
I have put together a list of ideas in case the commity of Ultrumarine Linux wishes to expand the wiki.
First of all, I'd like to say, that I think the idea of a centralized wiki where the user can go and learn about their system, is a genius idea, because all of the information is optimized for Ultramarine Linux specifically. That is what this community has accomplished.
Because this wiki is very well-made, and thought out, I think that the users would benifit from more of it. If the community was to expand the wiki, here are some pages ideas that I would think could be a prority:
git
git
is one of the most difficult commands in Linux. It would be extremely benifitial if the user could conveniently, and properly learn how to use it in this wiki. This page would provide instructions on how Git works, and how to use it from the command line. It would also go in depth on how to properly authenticate with ssh tokens and whatnot. It will go over common issues that users have. All while remaining breif and consise. If users wish to learn more about Git, the page will have links to the Pro Git book, and the Github docummentation.
ssh
Another important command on Linux which users find scary. The page would include information on connecting to other systems via ssh
, and mounting a system with sshfs
. It would also include configuration instructions.
Installing applications
Detailed instructions on the different ways to install applications. This includes flatpaks, snaps, appimages, nix home manager, pkgsrc, distrobox containers, and an in depth look at Fedoras package management system; copr, rpms, dnf.
Disk management
An explanation on disk management. Details on how to partition, mount, create and change file sytsems. Instructions for gparted, and command line applications.
gpg
I don't know much about this one, but I know that it is a scary one. I think users would benefit from understanding GPG encryption.
grep awk sed etc.
More advanced but useful shell commands. This one would be very easy to write like shell.mdx
.
shell scripting
A very breif guide on the basics of ZSH and SH scripting. Will save users hours if they learn it.
Package specific doccumentation stubs
The Arch and Gentoo wiki have docummentation/guides on specific packages. I would be very happy to write little guides on individual Linux commands.
dd
This can be added to the section that explains how to install Ultramarine Linux. I may also be added to the Disk Management section instead. Or the package specific docummentation. When I was a new user, I found this command very scary.
Vis
Vim/Vis is a very scary thing to new users. I would write a page on this. It would go under package specific doccummentation.
GNU Pass
Another package specific. This one in particular is very scary.
Recommended Reading
I was thinking that on each page, the community could recommend a book for the user to read to gain a more in depth knoledge of the topic.
Security
A page that explains cyber security basics. A topic that is very much relivent to using and learning Linux.
List of applications
I was also thinking that we could add a list of applications for different purposes. Users are always looking up "What is the best image veiwer for Linux," or something. This list would give them options. I have created a basic example of such a list. Each application would have a link and a discription as well.
Browsers
- Floorp
- Qutebrowser
- Mothra
- Lynx
Adblocking
Ublock Origin
/etc/hosts
Spreadsheet
Gnumeric
LibreOffice
Only Office
Awk
Text editors
VSCodium
Vis
Nvchad
Games
0A.D
Warmux
Supertux Kart
Supertux
Supertux2
Minetest
Freeciv
Veloren
Application launchers
Dmenu
Fuzzel
Rofi
Terminal Emulators
ST
Foot
Kitty
Budgie's default terminal
Image viewers
Gwenview
Imv
Feh
Ristretto
Volume control
pactl
pavucontrol
Caulculator
kcalc
lua
gforth
Unit conversion
Convertall
Media Player
mpv
VLC
Haruna
yt-dlp
File sharing clients
nicotine+
qbittorrent
Password managers
KeePassXC
GNU Pass
File Managers
Dolphin
Krusader
Pcmanfm
Rox filer
SFM
Ranger
Compilers
GCC
TCC
Clang/LLVM
Cproc/QBE
Conclusion
Anyways, those are the ideas that I came up with last night while I was heading to bed. I don't know the philisophy of the wiki, but if the community wants to expand it, here are ideas.