

I don’t have any advice to give but I want to thank you for considering this angle while building the website.
I don’t have any advice to give but I want to thank you for considering this angle while building the website.
Thanks. I’ve successfully “upstreamed” some of my patches to some courses, but sadly still most of the education is Visual Studio-based. It’s good to see more people in the new years contacting me after asking teachers about Linux and being given my name for help, but of course I want this to be a base part of the curriculum!
I did a bachelor of videogame programming in Belgium 99% on Linux (minus exams), but it was definitely a huge struggle. All the courses and assignments were Windows-only, and 90%-ish required Visual Studio (non-Code) and Windows-only libraries like DirectX or Win32. I got by writing my own tooling to auto-convert these to CMake projects and convincing each teacher to allow me to hand in CMake projects. I wrote SDL backends for most of the win32 assignments, falling back on clang’s excellent cross-compiling for stuff that requires e.g Windows.h. I wrote a blog post about this: https://blog.allpurposem.at/adventures-cross-compiling-a-windows-game-engine And using e.g DirectX natively on Linux, easier than expected: https://blog.allpurposem.at/directx
I also wrote a small wiki on my general experience + a summary of courses and main problems encountered… Windows was non-negotiable during exams: https://dae-linux.allpurposem.at/ I maintain tools, converted assignments, and information on this for future students who want to attempt something like me, but it’s hard to recommend the Linux challenge if you are totally new to programming!
Hope some of this is helpful!
I want to move my whole server to NixOS. It’s gotten to the point where I have no idea where all the Ubuntu config files went, and handling half of it via Docker vs baremetal. I hope this will allow me to set up proper backups as well, and maybe get better at Nix! I started a few days ago using the VM feature, but it’s tricky to work on for now, perhaps I haven’t found the right workflow.
I tried setting this up, and I can connect to my honeserver, but I’ve no idea how to access its LAN services. How does it work?
My cybersecurity course uses Linux… in a VM. We boot into Windows 10, then start Kali in VMware and do everything inside of it. I still don’t know why, I just bring my own laptop with NixOS and add whichever package we are using to my shell.nix for that course.
I did contact Wube, they said they can’t take interns sadly :') Would be awesome to work with them.
I was going to read this post, but I saw an AI image.
but why?
Yeah, that’s a possibility. I did fly the router all the way here but if I really can’t use it I will go wired. Sadly I couldn’t get WiVRn working on wired, and ALVR had really bad performance.
My router is an Archer C6 from TP-Link. I’ve never used OpenWrt, but I have used Linux on my laptop & server for many years. Is this worth looking into/possible without any prior networking knowledge?
The uni is not at fault here, the dorm is a separate entity that just happens to have a deal to keep some rooms for exchange students like me. The dorm is from iQ Student Accommodation (who told me I could bring a router), and the ISP they use is ASK4 (whose T&C you are seeing).
Switches are also explicitly banned as they allow bypassing the device limit.
And importantly, the email is from my dorm (whose contract simply said they provided free fast wifi), while these unexpected T&Cs are from the dorm’s ISP.
While I see where you’re coming from, I do need to clarify two things:
Thanks. I do unfortunately need wifi to do wireless VR streaming… I guess I need to find a way to tune it to interfere the least, but this is a whole alien world to me.
Yeah, I get why they do it security-wise (but am mad about the surprise extracting money part, which was not in the dorm contract!). The dorm isn’t from uni (it’s a third party) but they did seem on my side given they said I could indeed bring a router… the ISP is the problem here. I think I will feign ignorance and set the settings as low as they’ll go while still being able to maintain a good connexion to the headset. Maybe hide the SSID too (it has my name on it lol).
y e p, I feel your pain (but I know way less about networking than it seems like you do haha, still haven’t made the jump to ipv6 myself)
I’m only staying for a semester (via Erasmus, or what remains of it post-Brexit) so while I did consider this I don’t think it’s very viable.
At my studio we maintain a native Linux version with a custom game engine, and it indeed takes a lot of time. I don’t consider Proton a viable option as we lost the ability to integrate with Linux-specific stuff such as Wayland APIs or better input, but I can definitely see the appeal of switching to Proton… if your team uses Windows. If you have some developers on Linux, you naturally get a Linux build (if using cross platform APIs ofc) and it’s actually faster to cross-compile a Windows build every once in a while (skip the slow ntfs I/O) and ship that. But it requires getting more of the team on Linux :)