[–] 1 point 6 months ago* (5 children)

It's not a scheduler issue, it's a windows apps do thread synchronization differently to linux apps. Additionally fsync in the vast majority of use cases works just fine, the article notes most performance comparisons are against vanilla wine synchronization, i.e. without fsync or even esync. Regardless I still don't think the kernel should be emulating windows scheduling behavior.

  • source
  • parent
  • context
  • [–] 2 points 6 months ago (2 children)

    I've honestly not heard that particular argument for why C isn't low level. I'm not even sure I see what design choices they made which are PDP specific. C seems to fit pretty well on top of computer architecture as a whole. As long as you're turing complete, have RAM, and the ability to issue function calls you basically have everything you need for C. The main reason I'm familiar with for why it's high level is because it's ISA independent. C comes from a time where most software was written in assembly and so highly CPU specific. C isn't that, you write C for one platform and it works everywhere, just need a recompile (provided all the APIs you use are available)

  • source
  • parent
  • context
  • [–] 1 point 6 months ago (7 children)

    No, that's not quite the same thing, I fundamentally don't think it should be Linux's goal to be a good windows emulator. It's fine if wine exists and people use wine for that, but I don't think that should be a goal for the kernel, this starts pushing into that territory. Hardware support very much is the Kernel's job and modules which benefit it should be there if it's meaningful

  • source
  • parent
  • context
  • [–] 3 points 6 months ago (4 children)

    A lot of people like to call C low level, maybe in modern times that's fair? It misses the historical context of why it's not usually considered one though and it's ultimately sort of relative.

  • source
  • [–] 14 points 6 months ago (23 children)

    I mean...the code isn't copied but the design is and it honestly frustrates me. Like yes Linux performance is improving...but I personally don't like adding kernel functionality specifically for the benefit of wine

  • source
  • parent
  • context
  • [–] 7 points 6 months ago (1 child)

    I don't think you have to, I believe Google play services has an SMS auto verification thingy that can basically do this for you in the background. Google play services needs SMS access for it but...well it has that on stock roms

  • source
  • parent
  • context
  • view more: ‹ prev next ›