linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

Confused_Emus, in Wine 9.0 is now available

Sorry if this is a dumb question, I’m still very new to Linux. I have Wine 8 installed, currently just to run one application for one of my games. Should I bother to update to 9 if my current setup is working? I’m still adjusting to the FOSS environment and haven’t quite figured out whether or not I should always update to the latest and greatest just because I can.

mundane,

If it works and you are still figuring things out, I suggest not taking specific action right now. Use your package manager to keep your system up to date and it will deal with this in due time.

version_unsorted,

A lot of the time the version of wine will cause issues with the application, so if you have something working, stick with it.

It would be worthwhile to look into a wine prefix manager like lutris or bottles for gaming. Regular apps can benefit also, but I am not up to speed on anything not for gaming.

Confused_Emus,

Thanks for the advice! The application I’m using in Wine is Elite Dangerous Market Connector, nota game itself but a small helper app for the Elite Dangerous game. According to the git page, you can get it running from source with Python, but I wasn’t quite skilled enough to get that working.

As far as my actual games go, those seem to all run fine through Steam/Heroic Games Launcher with Proton GE edition, which as I understand it incorporates Wine somehow…? I’m not sure of the specifics, but I assumed Wine in that context would get updated with Proton eventually.

Yearly1845,

deleted_by_author

  • Loading...
  • Confused_Emus,

    o7 Fly dangerously!

    Clearwater,

    As a heads up, EDMC runs natively on Linux well, or at least it did the last time I used it. See github.com/EDCD/…/Installation-&-Setup#linux-…

    Since you’ve got it running in wine just fine, I personally wouldn’t change anything, but if you have issues in the future, you can try that.

    Confused_Emus,

    Right, those are the instructions I tried to follow, but had issues in the “running from source” process. I did eventually get it running, but I’d get errors and nothing would work once I tried to start adding the plugins I wanted.

    version_unsorted,

    There appears to be a flatpak for edmc, maybe that would be easier than using wine?

    flathub.org/apps/io.edcd.EDMarketConnector

    Confused_Emus,

    Ah, nifty. I may check that out then. Thanks!

    velox_vulnus, (edited ) in Hopeless.

    Thanks for sharing this. I’ve been jobless for the two years since I’ve graduated, and the shame of being a useless bum, and having my freedom restricted due to monetary dependency has been killing me from the inside.

    1984, (edited )
    @1984@lemmy.today avatar

    I have no idea who would think you are useless because you don’t have a job. Are you American? Because I think that culture is slightly mentally ill about associating personal value to what job you have.

    RiderExMachina,

    What’s your degree in?

    velox_vulnus, (edited )

    B.Engg. in CSE

    RiderExMachina,

    I’d recommend finding some FOSS projects to contribute to so that you can stay sharp and also add stuff to your resume. Plenty out there that needs worked on, and not all of it can be done by people working full time at another job.

    Molecular0079,

    No shame, job market for tech is fucking tough right now, but it will improve. In the meantime, keep your skills fresh. Start some projects of your own that will help you pick up the necessary skills and stay relevant and do freelance jobs on Upwork and similar services.

    I was in a very similar situation as you just a few months ago. Worked with several freelance clients and one of them hired me on full time. Pays well and full remote, and luckily in an area that’s isolated from all the craziness happening right now.

    You got this! A CSE bachelor’s is way too valuable to stay a bum for long.

    pastermil, in Rust-Written Linux Scheduler Showing Promising Results For Gaming Performance

    Now if only gccrs would mature soon!

    LLVM-based is fine for most case, but I bet a lot of people would want to stick with gcc for compiling the kernel.

    Giooschi,

    For that usecase https://github.com/rust-lang/rustc_codegen_gcc works too and is much more likely to be mature soon.

    pastermil,

    It seems to still require LLVM, tho

    Ullebe1,

    What makes you think that? The whole point of it is to create a rustc backend that uses libgccjit instead of LLVM.

    Para_lyzed, in Fedora, Arch, or EndeavourOS?

    I have been using Fedora Workstation for years now, and I plan to switch to the KDE spin when Fedora 40 is released. I will absolutely never miss the rolling release model, and Fedora has been stable enough that I basically never have any issues. You get updates quickly, but even with the speed it manages to be very stable, at least compared to bleeding edge distros like Arch. There are still MANY things you can use the Arch wiki for in Fedora, so it’s still my first place to check for most things. But there are also forums for Fedora, and lots of community members that have answered questions in those forums, just not to the extent of something like Ubuntu. It is mainstream enough that you can find most things with Linux releases packaged for it, so I haven’t had an issue with compatibility, either. It’s overall a very solid choice, and I would recommend it.

    heartfelthumburger, in Wine 9.0 is now available
    @heartfelthumburger@sopuli.xyz avatar

    Finally, native Wayland support! Looking forward to when proton is updated with this. Good job to all the developers!

    Secret300, in Fedora, Arch, or EndeavourOS?

    Fedora has been what I’ve been using for years. I used arch before for about a year and I still love it but I’ve just been fuckin with fedora

    iopq, in Fedora, Arch, or EndeavourOS?

    NixOS is actually the best for an experience. For the basic stuff it’s easy enough, just put more programs into the system packages list to install some stuff

    When you need to have older versions of packages while still having newest versions of others is where it really shines

    kittenzrulz123, in Fedora, Arch, or EndeavourOS?

    If you want to use the device for school and work I highly recommend a stable distro over rolling release. When it comes to stability nothing beats Debian and Debian 12 recently released so now is a good time to install it.

    vox,
    @vox@sopuli.xyz avatar

    debian is stable as in “nothing changes”, not “nothing breaks” (but tbf it’s a consequence of that)

    kittenzrulz123,

    Who cares, when you need a device for school and work having the most up to date packages isn’t the biggest priority.

    BentiGorlich, in Remmina not working with Windows 10 RDP anymore
    @BentiGorlich@gehirneimer.de avatar

    Sorry folks was too busy today, maybe I'll get to it tomorrow, but I don't know. Might take til saturday for me to try your suggestions, but I am very thankful for every reply I got

    BlanK0, (edited ) in Fedora, Arch, or EndeavourOS?

    Fedora is indeed a pretty solid option its very stable and you are still up to date when it comes to packages.

    One distro that I personally use and I’m going to shill is void. Its bleeding edge but its surprisingly stable. If you don’t mind reading documentation and researching similarly to arch you shouldn’t have a problem (since you are accustomed to endeavourOS).

    Falcon,

    I absolutely love void. Second to that I would say endeavour, it’s just arch with zfs, a wm and an installer.

    If you’re interested in learning more try , I use oddlama’s installer. With binary packages, distrobox and flatpak, the small amount of compile time is a much smaller issue.

    Alternatively, if you’re thinking about Fedora maybe play with Silverblue, it forces you to learn a bit of containerisation which is handy

    BlanK0,

    The oddlama installer looks interesting, I might personally check it out later 👍

    LeFantome,

    Is there an oddlama installer for Void? My least favourite thing about Void is the installer.

    When I search for oddlama, all I find is Gentoo which seems to go better with your comment.

    atzanteol, in Fedora, Arch, or EndeavourOS?

    Just install one. Find out.

    Secret300,

    This. I shill fedora all day but really it comes down to preference

    BlanK0,

    I would recommend trying it on a virtual machine, or even better a external ssd

    atzanteol, (edited )

    Just friggin’ install it. People spend so much time debating “which distro should I install”. Toss a dart at a board and pick one. Install it. Get your hands dirty and go. You’re not naming your first born you’re trying a new OS.

    sentient_loom, in Wine 9.0 is now available
    @sentient_loom@sh.itjust.works avatar

    Finally, a version that rhymes.

    bitcrafter,

    A truly fantastic update for our times!

    taladar,

    Wine is not an emulniner?

    trivial_wannabe, (edited ) in Rust-Written Linux Scheduler Showing Promising Results For Gaming Performance

    I looked into this a bit more and here is the summary: This is meant to show off a candidate kernel feature that allows for running different schedulers in userland.

    Task scheduling has become much more complex as CPUs have grown in size and have had new developments in architecture, so the need to develop more complex and robust schedulers is steadily rising.

    The kernel feature is meant to lower the barrier of entry for anyone who wants to try getting into schedulers, as well as enable quicker development iteration, by removing the need to completely recompile the linux kernel every time you want to test your code.

    Read more at the main project’s github: github.com/sched-ext/scx

    Jordan_U,

    Not quite running in userspace. To the best of my own understanding:

    The new kernel feature is to allow writing schedulers in eBPF, a “language” the kernel runs in kernelspace that is heavily restricted.

    For example, all eBPF programs must complete in bounded time, and the kernel’s static checker must be able to verify that before the program can even begin executing. eBPF is a rare language that is not touring complete.

    “For scx_simple, suspending the scheduler process doesn’t affect scheduling behavior because all that the userspace component does is print statistics. This doesn’t hold for all schedulers.”

    So, it may be that eBPF also makes it easier to write a truly userspace scheduler, but that’s not the primary purpose, and it’s not what is being done with scx_simple.

    lwn.net/Articles/909095/ for more about (e)BPF.

    trivial_wannabe,

    Thank you for the correction! Reading up on eBPF is fascinating.

    Additional resource that adds to your secondary point that this is more than just allowing schedulers to be run in userland: github.com/sched-ext/scx/blob/main/…/README.md

    someacnt_,

    Is eBPF dependently typed?

    yianiris, in Wine 9.0 is now available
    @yianiris@kafeneio.social avatar

    There is nothing "worth" running in wine, but it is good to know it exists, just to spite those choosing binary blobs.

    @mr_MADAFAKA

    OsrsNeedsF2P,

    Dunno fam, I like LAN partying 2001 games with old friends during our biannual meetups.

    henfredemars,

    How about this then. While your neighbors are using wine, it attracts more commercial attention to develop the open source projects that you do actually use. It’s so impactful that you measurably benefit directly from its contributions, like optimizations to the Linux kernel.

    You don’t have to agree with it, but you cannot deny the increased investment in open source projects it causes.

    For a painfully blatant example see: Steam Deck.

    Also for the binary blob purists, how do you feel about all that closed source firmware underpinning your pure world? Isn’t it practically impossible to get completely open source firmware down to the silicon? And even then, do you trust the silicon? Are you running everything on FPGAs?

    Adanisi, (edited )
    @Adanisi@lemmy.zip avatar

    Hi! “Binary blob purist” here! Yes, it bothers us that so much firmware is proprietary, but we are working to fix that :).

    It is possible to have fully free firmware on certain select devices.

    The silicon is unchangeable, much like a chair is unchangeable. So being concerned about changing it isn’t really productive. But, RISCV looks promising and a good remedy to the issue of not knowing what it does.

    FPGAs would be nice but they aren’t powerful enough yet.

    But, at the same time, unless the silicon can make outside connections itself or modify behaviour (a la Intel ME), or has been updated with what is essentially software baked into it that can change it’s behaviour on the fly, I’d say it can be trusted to do the computing you tell it to do and nothing more (again, excluding those processors where we know that it doesn’t like those with the ME).

    UNWILLING_PARTICIPANT, in Wine 9.0 is now available

    Wine nine you say? 🧐

    autokludge,
    @autokludge@programming.dev avatar

    Wine-ine-oh

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #