What exactly are you serving? Chances are you can change the listening port.
What exactly are you serving? Chances are you can change the listening port.
That’s why I’d love to see more developers take another look at Linux.
I’d love to see more developers taking a look at writing portable cross-platform code.
The ghost of Steve Jobs is in the machine.
Interesting read, Hetzner’s been on my radar for a while.
If you insist on dual-boot: two separate physical drives.
Otherwise: use linux with a windows vm.
the kernel continues to get inundated with memory safety bugs that no amount of infrastructure, testing, code review, etc is catching.
I’d say this is the issue to fix. It’s not easy but if anything curl has proven it can be done efficiently.
The cognitive load of writing safe C, and the volume of extra code it requires, is the problem of C.
Oh no, i’m having a meltdown with all the cognitive load…
Build all the fancy tools you want. At the end of the day if you put a monkey at the wheel of a Ferrari you’ll still have problems.
Nice that Rust is memory-safe, use it if you want, but why the insistence on selling Rust via C is crap? Doesn’t earn you any points.
How about rustaceans fork the kernel and once it’s fully Rust-only then try and get it to be used instead of the current one… win-win, eh?
Compilers follow specs and in some cases you can have undefined behavior. You can and should use compiler flags but should complement that with good programming practices (e.g. TDD) and other tools in your pipeline (such as valgrind).
The kernel is mostly written in C, by C developers… understandably they’re rather refactor C code to make it better instead of rewritting everything in the current fancy language that’ll save the world this time (especially considering proponents of said language always, at every chance they get, sell it as C is crap, this is better).
Linux is over 30yo and keeps getting better and more stable, that’s the power of open-source.
What’s the difference?
Technicalities… it has been cross-posted, i hadn’t noticed it.
An old eeePC? Dunno if Thinkpads have that small a screen.
Failed attempt at an IKEA joke, considering the was given a stack of components and told to assemble my PC part. 😥
Opera Software (Norwegian web browser), first day I was given a stack of components and told to assemble my PC and then install my Linux distribution of choice.
Not Swedish?
Current company’s full windows, I use both as does the software I maintain. Retail/POS software.
Previous company used linux for trading. Fintech.
Previous previous used linux solely (well, my team did): Ubuntu for devs, product ran on modified Slackware. Large scale retail/POS.
That’s either BS or FUD, pick any two. Stick to a specific distro and train your staff and there’s no reason for any IT personnel to find linux “harder to manage”.
Users grumbling it’s harder to use might be a different matter.
That wouldn’t be about the VM but the OS. If the software is built to target linux without care for portability then it’ll fail on windows - you’d have to compile it targetting windows, either using the Visual Studio compiler or MinGW’s gcc, be it native for windows under MSYS2 or using a cross-compiler variant.
The installer is the handbook.
USE flags are freakin’ awesome.
It can let you install two different versions of a library.
You can install the binary versions of some big packages like firefox.
Edit: while USE flags are generic, you can also set specific per-package flags.