Live data from Hacker News

Wine 8.5

winehq.org

81–90 of 93 posts

Re: Wine 8.5

#81
post #45

Earlier quoted context omitted.

Yes. Run 16 bit apps on a 64 bit OS install. A lot of old PC games no longer have 3D acceleration support on modern Windows like Jedi Knight I. On Wine the 3D acceleration just works. You can get Windows to do this stuff too of course but not out of the box.

Wine's 16-bit shim, winevdm, can even be run on 64-bit Windows to make it capable of running 16-bit apps.

We use this for running an old version of 16-bit Protel EDA on our work computers. (Initially, I had setup a windows XP VM for this purpose, but it turned out to be a lot of friction for users, as well as requiring an annoying amount of setup) Generally WineVDM works very well for running Protel with a few visual bugs.

Re: Wine 8.5

#82

Earlier quoted context omitted.

I'm glad this is not the default way of thinking for everyone, because if it were, we'd never see any progress.

I'm glad I have the choice not to follow desktop "innovation", because I was here for the history of GNOME 3, and Xfce's lack of ambition keeps proving correct. CADT is not, in fact, a good idea.

XFCE4 has been enhanced a lot.

Re: Wine 8.5

#83
post #82

Earlier quoted context omitted.

I'm glad I have the choice not to follow desktop "innovation", because I was here for the history of GNOME 3, and Xfce's lack of ambition keeps proving correct. CADT is not, in fact, a good idea.

XFCE4 has been enhanced a lot.

and without pulling a GNOME 3

Re: Wine 8.5

#84
post #49

Earlier quoted context omitted.

Interesting — I hear that repeated sometimes, but it always turns out that the person stating that opinion is an Excel expert and barely looked at anything else. Having used Excel, Numbers, OpenOffice (since back when it was still StarOffice), and Google Sheets, I find it to be a mixed bag. For example, there are certain things which Numbers does way better (drag&drop rows to reorder them, for example) and I personal…

No offense but you clearly are not a spreadsheet power user (and to be clear you're starting off with what feels like a pretentious reply/generalization: always turns out that the person stating that opinion is an Excel expert and barely looked at anything else.) I have never heard anyone that has used both products deeply ever admit that Numbers comes close to the capabilities of Excel (and this includes a few forme…

> Numbers equivalent of ODBC

The only winning move is not to play.

Re: Wine 8.5

#85

Earlier quoted context omitted.

It goes even further: 64-bit wine works with Rosetta. I'm running Winbox, via Wine, on M1 Mac.

vetinari, please do tell us how you did this

Not sure what is supposed to be complicated here:

1) install wine. Normally, you would do `brew install --cask --no-quarantine wine-stable`; however, if you managed to update to ventura 13.3, you will need wine 8.4 or newer, so `brew tap homebrew/cask-versions && brew install --cask --no-quarantine wine-staging`.

2) if you installed brew without `--no-quarantine`, try launching it now. The point is to appease Gatekeeper, so launching it in the future won't fail. It will also create a wineprefix, if you don't have one.

3) save your winbox64.exe binary somewhere. M1 doesn't support 32-bit mode (not even ARM one), so make sure it is 64-bit one.

4) launch it; wine64 /path/to/your/winbox64.exe. It will be handled by Rosetta automatically.

It should work now. In the past, with some older wine version, it failed, because some wine script called 32-bit binary somewhere down the chain; since I don't remember what version it was and what exactly it did, suffice to say that it was enough to add '64' in the script to the name of the binary called. With wine 8.0 and newer, it should not be a problem.

There are some fine details you can make it slightly better:

5) package it into MacOS app. Create the basic bundle structure (`mkdir -p WinBox.app/Contents/{MacOS,Resources}`), put:

  #!/bin/bash
  /Applications/Wine\ Staging.app/Contents/Resources/wine/bin/wine64 "$(dirname "$0")/../Resources/winbox64.exe
into `Contents/MacOS/Winbox` and make it executable.

Put winbox64.exe into `Contents/Resources`, some nice icon into `Contents/Resources/Icon.icns` (if you google, you can find winbox icon in the right format), and some basic metadata into `Contents/Info.plist`:

  
  
  
  
 WineProgramPath
 winbox64.exe
 CFBundleDevelopmentRegion
 English
 CFBundleExecutable
 WinBox
 NSHumanReadableCopyright
 © MikroTik
 CFBundleIdentifier
 com.MikroTik.WinBox
 CFBundleName
 WinBox
 CFBundleVersion
 3.37.0
 CFBundleShortVersionString
 3.37.0
 CFBundleIconFile
 Icon.icns
 LSApplicationCategoryType
 public.app-category.utilities
  
  
(I don't remember where I copied this from).

6) You will have a problem saving a session state. This is again gatekeeper; if I run winbox from a terminal with developer tools privilege, it will work. If I run it as the above app package, it will silently fail at saving. You can play around with granting privileges, but I prepared my sessions throught the terminal launch instead, and by running it via app package, they are read only, so I don't accidentally rearrange something.

Re: Wine 8.5

#86

Earlier quoted context omitted.

You got a tutorial for that? I tried to get wine working with rosetta a year ago and it didn’t go so well.

Agreed, that would be a great ''Show HN'' topic, vetinari

See the next sibling, https://news.ycombinator.com/item?id=35412055

Re: Wine 8.5

#87
post #49

Earlier quoted context omitted.

Interesting — I hear that repeated sometimes, but it always turns out that the person stating that opinion is an Excel expert and barely looked at anything else. Having used Excel, Numbers, OpenOffice (since back when it was still StarOffice), and Google Sheets, I find it to be a mixed bag. For example, there are certain things which Numbers does way better (drag&drop rows to reorder them, for example) and I personal…

No offense but you clearly are not a spreadsheet power user (and to be clear you're starting off with what feels like a pretentious reply/generalization: always turns out that the person stating that opinion is an Excel expert and barely looked at anything else.) I have never heard anyone that has used both products deeply ever admit that Numbers comes close to the capabilities of Excel (and this includes a few forme…

I guess it depends how you define "power user". It's true that I don't write any VBA or use ODBC :-)

On the other hand, I do work (daily) on reasonably sized financial spreadsheets, with complex formulas, which also contain graphs, and use "pivot tables" (although I like the naming in Numbers much better, I never quite understood the name "pivot table"), things like conditional highlighting, etc.

I'm just saying that this isn't as clear-cut as some Excel users make it out to be.

Re: Wine 8.5

#88
post #82

Earlier quoted context omitted.

XFCE4 has been enhanced a lot.

and without pulling a GNOME 3

You can set up an XFCE desktop with ease from the Guix installer (Guix System, as a standalone distro). I know, it's odd to setup compared to any other distro , because the main recommended usage it's to pin a desktop/nm services and such as system packages and the rest to be installed with "guix package -i foo bar...", such as Firefox, Libreoffice...

But the rollback features from the Grub menu and ensuring no dependency hell, ever, can be golden for production cases and for reproducibility in science, for instance.

Re: Wine 8.5

#89
post #84

Earlier quoted context omitted.

No offense but you clearly are not a spreadsheet power user (and to be clear you're starting off with what feels like a pretentious reply/generalization: always turns out that the person stating that opinion is an Excel expert and barely looked at anything else.) I have never heard anyone that has used both products deeply ever admit that Numbers comes close to the capabilities of Excel (and this includes a few forme…

> Numbers equivalent of ODBC The only winning move is not to play.

[deleted]

Re: Wine 8.5

#90
post #88

Earlier quoted context omitted.

and without pulling a GNOME 3

You can set up an XFCE desktop with ease from the Guix installer (Guix System, as a standalone distro). I know, it's odd to setup compared to any other distro , because the main recommended usage it's to pin a desktop/nm services and such as system packages and the rest to be installed with "guix package -i foo bar...", such as Firefox, Libreoffice... But the rollback features from the Grub menu and ensuring no depen…

you're coming across as having a much greater interest in wedging in a promotion for Guix than anything else
Post reply on HN