While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Humble Bundle are bringing back 11 popular game bundles for a limited time
- Path of Exile 2 now in Early Access and it works on Steam Deck / Linux
- I will admit I had a nerdgasm at the portable pilet mini consoles from soulscircuit
- Minecraft Java 1.21.4 'The Garden Awakens' update is out now
- Free to play Marvel Rivals is out now on Steam and works on Steam Deck / Linux (Steam Deck has issues though)
- > See more over 30 days here
-
Proton Experimental adds initial speech synthesis suppo…
- dpanter -
Proton Experimental adds initial speech synthesis suppo…
- Liam Dawe -
PlayStation 3 emulator RPCS3 released for arm64 works o…
- whizse -
Humble bring back the excellent Beamdog & Owlcat RPG Bu…
- tmtvl -
Humble bring back the excellent Beamdog & Owlcat RPG Bu…
- ToddL - > See more comments
- Star Wars Outlaws. lol
- Linux_Rocks - Bluesky option added to profiles
- Liam Dawe - What have you been listening to?
- Mezron - Cyberpunk 2077
- Shmerl - Weekend Players' Club 12/6/2024
- Pengling - See more posts
View PC info
"It's totally legit, they all have the title in Sharpie on the disc and a clear jewel case!"
View PC info
For some reason, I'm now somewhat reminded of 1990s "Computer Fairs", if you had any of those round your way.
I remember when I first went to one when I was about 15-ish (only girl there, but it was the first time that nobody batted an eyelid over that - I grew up in a backwards little village, so that really surprised me and stuck with me more than it ever needed to), and the first thing that met the eye when you walked in was a group of beige-boxes set up running retro games. At first I wondered if I was looking at a refurbished Amstrad Mega PC, if anyone remembers that oddity, before noticing that other systems were also covered by the surrounding machines and realising what it actually was (a local outfit selling self-made and totally unauthorised retro-gaming CD-ROMs). I'd recently gotten into emulation at the time because I wanted to run my PlayStation purchases on my laptop, and it simply had not occurred to me at that point that older systems might have emulators available too - it was a real eye-opener that sent me further down a rabbit-hole that I still occupy today. (And of course that loops right back around to how I got into Linux gaming, as well!)
The thought of buckets of parts, tables covered with gear, stacks of rescued laptops, and random emulation showcases set up right in front of the entrance still takes me right back to those days. I really miss the old computer-fairs, but I don't think that they're around anymore!
Last edited by Pengling on 10 August 2022 at 6:16 pm UTC
My concern isn't about tech being easier per-say. I firmly believe that convenience is great, but a deeper understanding of how the technology you specialise in is essential.
I mean, if someone calls themselves a web developer now, that simply means they know how to use wix to drag and drop. In my mind, a proper web developer may use that for convenience from time to time, but they also understand how HTML, CSS & JavaScript work.
Sadly, too many self-proclaimed "professionals" don't understand the underling methods while dragging and dropping on wix absolutely qualifies them as a professional (in their mind).
This is where I believe the problem is.
Let's take fresh system admins for a example. A recent event actually, I had to have a phone call with the so-called "Senior Network Administrator" of one of my wholesale suppliers, who was unfortunately also their only network administrator. The problem? Fresh out of university, a week on the job to replace the older guy who just retired, but came with a Cisco degree in networking (Linux is included in that course, and it's considered university level!).
That in itself is not a problem.
Their email server was blocking mine with firewall rules, not the first time this has happened with companies before and probably won't be the last, it's the trade off of running your own infra and understandable considering the constant fight with spam. Anyhow, I was simply asking him if he could whitelist our specific ip address in his firewall so that communication could continue between our two companies. A mundane easy task in my view, especially for someone calling themselves "Senior" in their field.
The problem? Initially I explained it's likely his firewall was blocking our datacentre providers subnet range since our IP is clean and not in any blacklists. The first red flag? He asks me "Subnet? What do you mean?". No joke.
Followed by the fact he seemed to have no idea how to set firewall rules up.. thankfully I was able to walk him through it... which makes me worry about their security going forward.. he shouldn't be taking walk-throughs from randoms on the phone...
It's a good job I'm not a malicious party. I ended the phone call with a simple bit of advice "Do some more studying of your setup please."
But it's a good example of how making things easy works for earning a university degree or quick fixes, but without understanding the core principles of the underlying technology and how it works, your knowledge can fall apart very quickly.
I make scripts and shortcuts for myself all the time, and there's no harm in that. But it doesn't mean that you should forget the basics because it can do it automatically for you.
To be clear though, I'm talking strictly professional or techie usage. I mean, Mr. Builder who just wants to order his kebab online obviously isn't required to go learn all the technical ins and outs of a computer (Unless he wants to ofc!)
(Although, I hope he fully understands how bricks, weight and the structural integrity of a building works)
Wow, reading this was almost like reading one of my own posts... spooky.
The difference is, I don't do one liners I tend to do long posts - especially when I don't agree with something... perhaps not with best judgement though,for example:
https://steamcommunity.com/app/33230/discussions/0/3466100515590357963/#c5267542371379702597
Oops, I will probably get banned from Steam for that, but it is my opinion on the matter. I tend to say what I think without considering how that might make me sound, nor how it affects others, whether that's good or bad?
I also don't do social media, and your point about employee's finding your posts on facebook or other social media is valid and all.. but what if they find your forum posts? anything to hide?
Oh, absolutely legit! We swear!
It was pretty much this! Walked in and lots of tables with different sellers selling various computer parts, go around the tables to get all the bits you need then take it home and build it!
And yup, there was that guy chipping the consoles there, with a stack of lasers and console pcbs next to him
View PC info
*It wasn't this way when I was young. Though I grew up in an old-fashioned anti-technology village where the teachers tried to avoid teaching computing as much as they legally could, they did at least make sure that all of the pupils had access to a lot of different types of computers (my favourite being the school's lone Acorn Archimedes, gotten via the Tesco Computers for Schools scheme that we had all contributed vouchers for - they let my class help to set that one up and try some games on it when it arrived because we happened to be passing through during lunch-break one day, and I still remember it fondly ), and those of us who had computers at home all hung out together and tried out each other's machines as well, so we got a multi-disciplinary computing education in spite of having tech-fearing teachers. I remember seeing computing in schools slide into what it is now and feeling dismay at it when I was a teen.
I've been using Linux for 14 years and I concede that there's plenty that I don't know simply because it's never come up during my daily use of it (the first step to knowledge is knowing when to say "I don't know.", right? ), and I'm really enjoying studying those things that have never come up. The most handy one so far was how to change ownership on the contents of an entire directory with one command, which was forced on me when digging up some stuff from an old backup drive from my Mac days, where, of course, all of the permissions were from some other machine long, long ago. I like using the right tool for the job, and in that case that command was way better than trying to figure out some convoluted way of doing the same thing with a GUI.
It's all gone the same way as local independent computer shops, now (around here, they all got stomped out of existence by the likes of PC World selling computers as appliances years ago).
Still, at least online shopping has stepped up to fill in the gaps - though it's not quite the same as going into somewhere more hands-on, alas.
God, they didn't allow anything like this at my local ones! The closest was the emulator/ROM discs. Not sure why they felt that was different.
Last edited by Pengling on 11 August 2022 at 12:45 pm UTC
Emulation is something that's let's face it, been done on computers for as long as it's been possible! So there's always plenty of ways to get that to work!
From what I've heard even PS4 emulation is a do-able thing now? Though I never even owned a PS4, so I have no games from it that I'd want to play, and God of War is on PC now, so I'm happy.
Well.. it was quite different for me growing up in east london, there was pretty much tech everywhere. I still vaguely remember using Windows 95 with MS office in school to make a crossword and a few other word documents and spreadsheets when I was very young, memories of it are a bit fuzzy now though
With that said, I luckily moved out of London when I was around 18 and ended up in Lincolnshire sooo much quieter and peaceful, no more police helicopters flying over your house all night . I did have to change the way I spoke a little though. At first I was getting quite a few bad looks when the locals would speak to me expecting a lincolnshire area accent and I come out sounding like a crook from the dodgy end of london
The biggest shock was the step back in technology up here. At the time a drop from 20Mbps broadband to 600Kb/s alone. It felt like I'd moved to the stone age.
There is a computer shop in the little town I'm in.. but.. honestly I never go in there. It's a poor selection and prices are usually above the manufacturers RRP.
It's a shame, because I do my best to avoid online shopping, and avoid of course naturally to Amazon at all costs like a plague. Usually Scan is my go-to tech website these days.
You can never know everything immediately. Everything requires learning in life. Nobody will ever instantly know everything.
So yup, gotta keep learning! Bear in mind that things can change also. So you end up re-learning sometimes too.
Ownership and permission control of files on Linux is actually pretty simple and hasn't changed in years.
Generally you just need to remember these tools:
ls
chmod
chown
chattr
In 99% of cases, these are the tools you'll need.
Here's some useful quick and easy to remember tips for my most common file permission usages, that should cover most situations!
Always start with:
ls -lav (file): Shows far more detail about a file and it's permissions, so you know where you're starting. If on an SELinux system changing it to -lavZ will show the files SELinux label. This will also show if a file is link to another file, with an arrow pointing to the location if it is.
You can use any of the "drwxr-xr-x" letters to change the permissions:
d: File is a directory - can't change this one, it's a file type - information purposes only.. okay so not any of them.
r: Read
w: Write
x: Execute
Simply add a plus or minus before the letters above to add or remove the permission respectively. So:
chmod -wx (file): The file can no longer be written or executed by any users or groups.
Naturally you may also want more fine grained control, say to only allow user, but not groups, then you can break it down further:
u: User (owner of file)
g: Group
o: All other users
a: Affects all types
You can pair these with the above permission types by adding a plus or minus (add or remove permission).
For example so, if we want to allow the user to execute, but you don't want groups or other users to execute or read the file:
chmod go-rwx (file)
Groups and other users can no longer read, write or execute the file (minus used), but we want our user to be able to have full control over the file:
chmod u+rwx (file)
Done, your user now has full control over the file (plus used), but other users do not. To perform the action to all files recursively simply add the -R:
chmo -R u+rwx (file)
I usually always recommend pairing -R with -v so, making -Rv - this will output and show the command and action taken.
chmod -Rv go-rwx (file)
Naturally, you can also use numbers instead of the rwx method, but this is easier to remember for new learners (imo).
Warning: Removing execute permission from a directory will cause you to be unable to enter the directory. In addition, if a file is not a directory, ask yourself does it really need execute permission? If not, remove the execute permission.
Other things you may need to commonly do:
sudo chattr -V +i (file path): Force a file to be immutable (cannot be edited/deleted/etc) - Really useful for static backups, stops something tampering with them!
sudo chattr -V -i (file path): Allow file to be mutable (can be edited/deleted/etc)
chown user:group -Rv (file path): Recursively change user and group of all files in a directory
chon user:group -v (file path): change user and group of one file
Naturally use sudo | su - | su where needed
Whenever you're not sure how to use a command:
man (command): Should give you a pretty manual that you can read
Failing that if there's no manual page (lazy dev):
(command) --help|-h: Prints basic help info
.. Anyhows -- this is all getting a bit long now so I'll end it here. Sorry for the long post!
View PC info
For as long as I've been setting permissions, I did not know this. Something new every day.
View PC info
Yeah, that's the problem where I'm at, too. Most were driven out by PC World and the like, and what little is left is understocked and overpriced.
I like online shopping (not a lot of options otherwise, especially since my gaming-adjacent merch-collecting hobby tends to entail a fair bit of importing), but I do my utmost to support small businesses first wherever possible.
Amazon makes it easy to avoid them these days at least, since Amazon UK is now basically mostly a reskinned storefront for Chinese counterfeits.
I know of Scan but have never yet ordered there (I'm mainly a portables person, so my most recent gear came from Entroware and DroiX). For them to become a go-to, I assume that they're good?
Absolutely, and I actually really enjoy that. I've occasionally seen people grouse about the things they learned in school no longer applying, but I always found that odd, since the world changes all the time and it's only natural that our skills will need updating alongside that.
Heh, yep! I remember learning about permissions/etc. back when I moved to Mac OS X in 2004 (10.3 was a really nice introduction to Unix/Unix-likes, but I always felt that it all got bloaty and over-featured with the move to Intel with 10.4; It made me glad that my move to Macs was only ever meant to be temporary while Linux laptop support got to where I wanted it to be), and I've always been glad that nothing about that has changed.
Wow, thanks SO much for taking the time to write up all of this - it all goes far beyond what I already knew and what I had to pick up for that little job I needed to do, and I'm grateful for all the detail.
No, thankyou for the long post - I really appreciate it!
And that's what I like about always being open to learning more.
Last edited by Pengling on 12 August 2022 at 4:41 pm UTC
Lots of tutorials on the net tend to keep it simple by saying "just do chmod 644/777" but don't really go into detail of how it actually works or what it means sadly. Often, especially in server setup guides are also very generic and could leave a gaping security hole open. It's actually a bugbear of mine to see articles that don't explain properly or suggest doing stupid things like "Just disable SELinux!"
So, I always say to never just copy-paste commands always try to understand them and what they do first, it helps you learn better and helps your computer too
I present to you: The Steam Deck!
It literally can run anything a desktop computer can (almost) and isn't locked down, for that I think it's great. Beats having to flash custom firmware to consoles. Though my PSP had a pandora battery and custom firmware/emulators as a result many years ago.
I found them when trying to replace Amazon from my life ironically. What sold it for me was how they package things. I got so sick of Amazon's packaging, where they just throw things into a box with little to no padding and expect it to work upon arrival (I almost always ended up with a drive that's loose in a big box with one "bubble bag" where the drive is left to simply get thrown around in the box during transit. No shock the drive will die shortly after you've used it, or arrive DOA.
Some people will even blame the disk manufacturer after this for DOA's, completely forgetting that these things are fragile and if you throw them around or expose them to large shocks, they will fail. The drive was probably fine until it got thrown around.
So, HDDs (spinning rust) are a huge risk on Amazon simply because of the packaging, since they don't take too kindly to impact damage and shocks.
I tend to buy the expensive large data NAS or Enterprise drives, so it matters a lot to me if it gets damaged or not.
When I ordered a HDD from scan, I expected the usual bad packaging at first until it arrived, upon arrival I was pleasantly surprised.
Came in a box, complete with anti static bags and proper safe packaging that's sealed around the drive entirely (so the drive cannot fall out of said padding). It took me just under a minute to cut through the tape/padding just to get to the drive
So they quickly became my go-to for drives. Used them for other things too namely motherboards and such, same story - properly and safely package and so they're pretty much my go to for computer parts entirely now.
Packaging is really important to me and I hate bad packaging, which is echoed into my own business where I try to make sure orders sent to my customers are also safely packaged.
Scan also offer, for those who need it, additional "installation damage" protection. Granted you have to pay extra for that, but it would be helpful to those who aren't experts who may damage components during installation (Say, graphics cards not being seated properly or pulled out without unclipping first)
I haven't used the additional protection, but it's a nice touch for those who may need it.
Yup, systemd for example!
Systemd's units are far easier to maintain and make than old rc scripts ever were, yet people complained about it being too complicated. Despite it being far easier, and extremely simple to learn.
The other "do one thing and do it well" view is a whole different argument/view though. I'm talking about the learning side only.
Honestly, I've never used an Apple computer or device for that matter. Though I do have a couple of systems running FreeBSD if that counts?
No problem!
View PC info
View PC info
I use a GPD Win Max 2021 myself (wanted a gaming portable that I could also use as a laptop), but the Steam Deck in particular feels very much like the actually-competent realisation of the lofty promises made by the vapourware "Action GameMaster" handheld that was announced in 1994. This one got reported on in UK magazines back then so you've probably heard of it somewhere along the line. Of course, the thing morphed into the craziest of rumours once it started spreading around school playgrounds - especially since nobody over here knew about the horrors of the company's other products, Action 52 and The Cheetahmen.
I can remember that, after I'd heard of it in print, the rumoured version of the device took on the ability to play games from the Commodore 64, ZX Spectrum, Amiga, Atari ST, Game Boy, Game Gear, and Lynx as well, and it eventually became a rumour that two such machines were being worked on! It was truly ridiculous for the time. But, much like how Star Trek inspired people to make its technology real, I think that the Action GameMaster might've ignited that in others!
Oh god! Amazon packaging! NOOOOOOO!
On the now-very-rare occasions when I have to order from there, I can say that it seems they still have the same problems - either massive wasteful overpackaging with no meaningful padding, or stuffing things into far-too-small DVD-mailers, both of which often result in needless damage.
Y'know, I'd never thought about how it must skew reviews for certain types of items, though... Interesting stuff.
That is very useful to know in its entirety (the installation-damage thing might not be necessary for me, but I certainly know people who'd find it reassuring and helpful) - thanks very much again for spending the time on all the details.
I reckon!
FreeBSD is one of those things that I'm always meaning to get around to learning, but never have because Linux always tends to do what I want it to no matter what I throw at it. One of these days, I'll do something to satisfy my curiousity about it!
As for Apple, I really liked their PowerPC devices and Mac OS X as it was back then - they did their jobs stably and the OS stayed out of my way (and, if I'm remembering right, people and maybe even Apple themselves used to champion Darwin's BSD roots), which is what I want out of my computers. I wouldn't personally recommend them nowadays though; I've had some exposure to the modern versions due to some relatives using them and grousing about the same things that put me off, and it feels like a lot of the hassle I used to use their machines to avoid now comes from Apple themselves!