Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @[email protected]

  • 0 Posts
  • 49 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle



  • Interesting… I didn’t realise Skylake isn’t supported. I agree with your comment. I thought people were talking about much older equipment.

    TPM 2 has been around since 2015ish and I wouldn’t be surprised if Windows starts relying on it more heavily. A lot of businesses have already required employees to use computers with TPM 2.0 for a long time, and enterprise use is a big focus for Microsoft.



  • User agent strings are frozen these days, at least in Chrome. They still have the browser major version and OS name at least, but Windows will always report Windows 10, Android will always report Android 10, MacOS will always report 10.15.7, and Linux is just “Linux x86_64”: https://www.chromium.org/updates/ua-reduction/

    User agent strings are essentially deprecated and nobody should be using them any more. They’ve been replaced by User-Agent Client Hints, where the site can request the data it needs, and some high-entropy things (ie fields that vary a lot between users) can prompt the user for permission to share them first.


  • The thing is that most Windows users don’t care and will continue to use it. People like you and I know about the benefits of Linux, but sometimes we overestimate how much regular users care about the OS they’re using.

    Forced restart for software updates

    If anything, they’re moving in the opposite direction. Windows Server 2025 is going to support hotpatching, which means that system updates can be applied without needing to reboot. Not sure if the technology will come to consumer Windows though.

    Require new CPUs and motherboards / hardware, ignoring the market for old computers.

    How long do you expect legacy hardware to be supported for?









  • dan@upvote.autoLinux@lemmy.mlFinally made the move
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    2 months ago

    I remember them being exactly the dame many years ago

    This is one of the reason I like Debian. They don’t change stuff unless there’s a good reason to. Network configuration on my Debian servers is in /etc/network/interfaces in mostly the same format it was in 20 years ago (the only difference today is that I’m dual-stack IPv4/IPv6 everywhere).



  • when I switch back to windows after using Linux/Mac then it feels like someone fixed the focus and de-blurred everything.

    I haven’t used desktop Linux in a while, but I feel the same about MacOS font smoothing. It’s way too blurry. I’m not sure why people like it.


  • still do the scripting in Bash for portability reasons,

    For what it’s worth, Debian and most of its derivatives use dash (a Linux port of ash) instead of bash for /bin/sh. It’s ~4x faster and uses much less RAM than Bash. Usually the only scripts that use Bash are scripts that aren’t POSIX compliant or that use Bash-specific features.


  • Usually I end up moving back to Windows because of font rendering. I far prefer Windows cleartype font rendering on 2160p desktop screens

    I’m surprised this is still an issue. I remember it being an issue when I used desktop Linux 15 years ago. At the time, Linux devs didn’t want to risk accidently infringing on Microsoft’s ClearType patents, so the text smoothing techniques had to be completely different.

    Those patents all expired in 2018.


  • don’t know if I can run & debug .net 8 applications on a linux machine

    The .NET SDK is cross-platform. Try install it then run dotnet run in the same directory as your project file (.csproj).

    Most .NET APIs are cross-platform, but there’s a few that still only work on Windows, and it’s also possible to write code that only works on Windows, like using P/Invoke to call a Win32 API.