About me;
That's not my real name but it's close enough and most people get it wrong anyway.
I have no previous experience of FOSS (other than using it). I thought that this might help me get a better understanding of how linux systems operate under the hood.
I don't work in IT, this is a hobby. I'd describe myself as an enthusiastic amateur and I would like to improve my skills to the point where I could could earn a living at it. It's not work when you're enjoying it, is it? Being self-taught, it is very easy for bad habits to develop. I can see that I need to take a more professional attitude which is one of the reasons I joined up.
Interests;
Python
HTML/CSS/JS
Sysadmin/devops
Virtualisation
Packaging;
I have an idea for a package proposal and I have contacted the dev responsible out of courtesy. Hopefully he responds positively and I can figure out how to package it all up. Fingers crossed.
If there's something you'd like packaged but haven't got the time for, and it falls within the interests above, then let me know. I'd like the practice.
There's one package I'd like to co-maintain so I'm going to contact the relevant party but if anyone has anything they need some help with, and it falls within the interests above, then feel free to get in touch.
Documentation;
Seems that's also a good place to start. That's right in my wheelhouse. As long as it's in English. And falls within the interests above, obviously.
I did notice some discrepancies following the Package Maintainers docs when I was setting up GPG. The menu options in Seahorse weren't as described. There doesn't appear to be much help if you can't connect to a key server. Which I couldn't. I think I've found a work around and I'd appreciate it if someone would verify that's all done properly as I have no experience with GPG. Thanks in advance.
Sponsor;
I was chatting online with an existing community member who suggested they would be able to sponsor me, or find someone who would, but, just in case that falls through for any reason, I'd like to have a plan B. If you, or someone you know, would be able to stand in then I'd be pleased to hear from you.
If you have 5 min;
I'm keen to learn and collectively you already know everything. Any tips/help/guides/tutorials/pointers/etc you may have are all gratefully received.
Current projects;
Desktop customisation.
This started out with me trying to use the mouse less and understand dotfiles. Fell down a rabbit-hole there. Then I came across this neovim setup and now I'm through the looking glass.
So now I'm trying to put a python centric, terminal/TUI desktop environment based on qtile, alacritty, python/ipython, tmux, neovim, ranger, w3m and powerline so far.
Containerised python dev.
I've next to no experience with containers but I think it might be a solution to python venvs and all the clutter in $HOME. I did just come across Silverblue which sounded like an answer but I'm not sure it's the right answer in light of the next project.
Virtual lab.
I have some experience with virt-manager on CentOS7 and Gnome Boxes on Fedora but only to prevent me from screwing up my "real" PC.
I have 2 PCs, laptop and mobile, with enough ooomph to run as virtualization platforms.
I'd like to have a python dev box, a work box and a personal box running on top that I can switch between. Whether that's a VM or a container, I'm not 100% sure yet.
I have been learning Flask and FastAPI, when I have completed a project in local dev, I'd like to practice rolling it out in a test environment.
It would also be a sandbox for me to learn whatever I wanted to learn, without screwing anything up. With that in mind, I'd like to work my way through u/IConrad "How to be a sys admin" list on r/sysadmin (I think).
As a test, I've installed F35 server and installed the virtualisation tools. I set up a F35 WorkStation VM and an official python container with default settings. I know I can do this. What I'm trying to understand now is the best partition/file system scheme to use. I'd like to build on firm foundations and get it right first time. Measure twice, cut once and all that.
I have an Rpi set up as a git server and storage so I can migrate existing data when the time comes to deploy. Is there anything I haven't thought of that would be helpful?
Backup and Recovery
At the minute I have a python script that copies certain files and folders to a USB. This all requires a robust backup plan and that script isn't it. I haven't even started looking at this yet but I'd like to take account for it when I set all this up.
I look forward to working and learning from as many of you as possible and hope I'll be able to repay the favour or more likely pass it forward.
Cheers
Glaring Gibbon
That's not my real name but it's close enough and most people get it wrong anyway.
I have no previous experience of FOSS (other than using it). I thought that this might help me get a better understanding of how linux systems operate under the hood.
I don't work in IT, this is a hobby. I'd describe myself as an enthusiastic amateur and I would like to improve my skills to the point where I could could earn a living at it. It's not work when you're enjoying it, is it? Being self-taught, it is very easy for bad habits to develop. I can see that I need to take a more professional attitude which is one of the reasons I joined up.
Interests;
Python
HTML/CSS/JS
Sysadmin/devops
Virtualisation
Packaging;
I have an idea for a package proposal and I have contacted the dev responsible out of courtesy. Hopefully he responds positively and I can figure out how to package it all up. Fingers crossed.
If there's something you'd like packaged but haven't got the time for, and it falls within the interests above, then let me know. I'd like the practice.
There's one package I'd like to co-maintain so I'm going to contact the relevant party but if anyone has anything they need some help with, and it falls within the interests above, then feel free to get in touch.
Documentation;
Seems that's also a good place to start. That's right in my wheelhouse. As long as it's in English. And falls within the interests above, obviously.
I did notice some discrepancies following the Package Maintainers docs when I was setting up GPG. The menu options in Seahorse weren't as described. There doesn't appear to be much help if you can't connect to a key server. Which I couldn't. I think I've found a work around and I'd appreciate it if someone would verify that's all done properly as I have no experience with GPG. Thanks in advance.
Sponsor;
I was chatting online with an existing community member who suggested they would be able to sponsor me, or find someone who would, but, just in case that falls through for any reason, I'd like to have a plan B. If you, or someone you know, would be able to stand in then I'd be pleased to hear from you.
If you have 5 min;
I'm keen to learn and collectively you already know everything. Any tips/help/guides/tutorials/pointers/etc you may have are all gratefully received.
Current projects;
Desktop customisation.
This started out with me trying to use the mouse less and understand dotfiles. Fell down a rabbit-hole there. Then I came across this neovim setup and now I'm through the looking glass.
So now I'm trying to put a python centric, terminal/TUI desktop environment based on qtile, alacritty, python/ipython, tmux, neovim, ranger, w3m and powerline so far.
Containerised python dev.
I've next to no experience with containers but I think it might be a solution to python venvs and all the clutter in $HOME. I did just come across Silverblue which sounded like an answer but I'm not sure it's the right answer in light of the next project.
Virtual lab.
I have some experience with virt-manager on CentOS7 and Gnome Boxes on Fedora but only to prevent me from screwing up my "real" PC.
I have 2 PCs, laptop and mobile, with enough ooomph to run as virtualization platforms.
I'd like to have a python dev box, a work box and a personal box running on top that I can switch between. Whether that's a VM or a container, I'm not 100% sure yet.
I have been learning Flask and FastAPI, when I have completed a project in local dev, I'd like to practice rolling it out in a test environment.
It would also be a sandbox for me to learn whatever I wanted to learn, without screwing anything up. With that in mind, I'd like to work my way through u/IConrad "How to be a sys admin" list on r/sysadmin (I think).
As a test, I've installed F35 server and installed the virtualisation tools. I set up a F35 WorkStation VM and an official python container with default settings. I know I can do this. What I'm trying to understand now is the best partition/file system scheme to use. I'd like to build on firm foundations and get it right first time. Measure twice, cut once and all that.
I have an Rpi set up as a git server and storage so I can migrate existing data when the time comes to deploy. Is there anything I haven't thought of that would be helpful?
Backup and Recovery
At the minute I have a python script that copies certain files and folders to a USB. This all requires a robust backup plan and that script isn't it. I haven't even started looking at this yet but I'd like to take account for it when I set all this up.
I look forward to working and learning from as many of you as possible and hope I'll be able to repay the favour or more likely pass it forward.
Cheers
Glaring Gibbon
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure