Recent

Author Topic: Mac and Wine?  (Read 9432 times)

Fred vS

  • Hero Member
  • *****
  • Posts: 2509
    • StrumPract is the musicians best friend
Re: Mac and Wine?
« Reply #15 on: August 11, 2021, 03:33:52 pm »
The last time I used Wine to try to run MS Office, it was as slow as molasses.

Ha, excellent news!
Of course a big app like MS Office will be much slower but the feat is to have been able to run MS Office on a Mac via Wine.

So for a simple fpGUI-MSEgui application, using widgets tested on the Mac, with the Mac-look, there are lot of chance to get something presentable, with quasi same speed as a native mac-app.

I have ported a few applications from Delphi to Lazarus + FPC and it was generally a reasonably quick process with the pay off that the application then worked on Linux and FreeBSD too. It reminded me of porting a Delphi application to Kylix which I did over a weekend back in the day.

Of course, fpc is fantastic for nearly all architectures, I have perfect result out-of-the-box with very few "{$ ifdef ..."} for complicated apps compiled for Win32/Win64, Linux32/64, FreeBSD32/64 this for Intel, arm, arch64 CPU.

( But, with the Mac, it is not out-of-the-box,  :-X )

Fre;D
« Last Edit: August 11, 2021, 03:42:43 pm by Fred vS »
I use Lazarus 2.0.6 32/64 and FPC 3.2.0 32/64 on Debian 10.2 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64 and Mac OS X Snow Leopard 32.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt, Carbon.

https://github.com/fredvs
https://gitlab.com/fredvs

Jonas Maebe

  • Hero Member
  • *****
  • Posts: 922
Re: Mac and Wine?
« Reply #16 on: August 11, 2021, 04:28:18 pm »
You're all ...\...

(???) @Jonas Maebe: concerning me, the so-called "childish" aspect you're talking in this discussion of facts, I'm seeing it only in you flameware comments, personally. That said no one is preventing anyone from being a Mac user, in my technical arguments listed above.

Best regards.
Sorry about the "all", that was indeed an over-generalisation, and you indeed did not make any such comments. I was just getting tired of the "dirtying" and "expensive toy" comments.

Fred vS

  • Hero Member
  • *****
  • Posts: 2509
    • StrumPract is the musicians best friend
Re: Mac and Wine?
« Reply #17 on: August 11, 2021, 04:46:10 pm »
[off topic on]
AFAIK, there should be a way to easily install or emulate X11 on a Mac (so, creating for Mac a fpGUI application could be possible).
[off topic off]

[off topic on]
Imho, this was true in the past, when Mac has XQuartz installed by default (like in Linux XWayland on Wayland-machine).
Also X11 is dead.  It still move but no more interest, Wayland is the successor.

And at the end, only one survivor of the heroic times of beginning: Windows and graphic GDI interface, still working on Win10 machine.
So maybe the last doable trick is to use the Wine-GDI and a fpGUI/MSEgui Win64 application (that both use GDI).
[off topic off]
I use Lazarus 2.0.6 32/64 and FPC 3.2.0 32/64 on Debian 10.2 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64 and Mac OS X Snow Leopard 32.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt, Carbon.

https://github.com/fredvs
https://gitlab.com/fredvs

devEric69

  • Hero Member
  • *****
  • Posts: 644
Re: Mac and Wine?
« Reply #18 on: August 11, 2021, 04:58:57 pm »
I'm not sure WineBottler could be considered "porting" :-)
I also asked myself - too much - the same question :D .

Have a nice day (with Apple or whatever you're using), @Jonas Maebe.

Peace @Fred.

fpGUI over X11 (actively maintained here: https://gitlab.freedesktop.org/xorg) and MS-GDI "rocks".
« Last Edit: August 11, 2021, 06:45:04 pm by devEric69 »
use: Linux 64 bits (Ubuntu 20.04 LTS).
Lazarus version: 2.0.4 (svn revision: 62502M) compiled with fpc 3.0.4 - fpDebug \ Dwarf3.

skalogryz

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2718
    • havefunsoft.com
Re: Mac and Wine?
« Reply #19 on: August 11, 2021, 05:25:59 pm »
I was just getting tired of the "dirtying" and "expensive toy" comments.
There's nothing wrong for "toys" to be "expensive".

Apple has always had a reputation of the high-end tech company. Apple has always been "blamed" for their products to be more expensive than competitors.
This is just their business model. Why not?! They're making the trend anyway. Other companies tend to copy Apple design and approaches.

The higher cost of the equipment kept a lot of (CS students?) away from the hardware.
Thus the number of CS enthusiasts are lower on macOS, than it's for Linux.
As a result Open Source manpower is limited for macOS and many libraries are not up-to-date for macOS platform. And there's not much demand for opensource like solutions as well.

Sure, there're OpenSource people working for macOS target, but it's more of an exception, rather than the rule. (unlike i.e. Linux. where having a "linux version" is more of a rule, rather than an exception)

... and I'd call my recently purchased M1 more of a(n expensive) "toy" rather than a "tool". Just because for me it's a hobby rather than a job.

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1684
  • Former Delphi 1-7, 10.2 user
Re: Mac and Wine?
« Reply #20 on: August 11, 2021, 11:39:39 pm »
The higher cost of the equipment kept a lot of (CS students?) away from the hardware.

At the University where I used to work in Sydney, easily 80% of students across all faculties were using Apple Mac Books of one description or another. The rest were a mix of ASUS and Dell. I was quite surprised.
Lazarus 2.3, FPC 3.3.1 macOS 12.0.1 x86_64 Xcode 13.1
Lazarus 2.3, FPC 3.3.1 macOS 12.0.1 aarch64 Xcode 13.1
Lazarus 2.3, FPC 3.2.2 FreeBSD 13.0 amd64 VM
Lazarus 2.3, FPC 3.2.2 FreeBSD 12.2 amd64 VM
Lazarus 2.1 r61574 FPC 3.0.4 Ubuntu 20.04 VM
Lazarus 2.0.10 FPC 3.2.0 Win10 VM

skalogryz

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2718
    • havefunsoft.com
Re: Mac and Wine?
« Reply #21 on: August 12, 2021, 01:10:53 am »
At the University where I used to work in Sydney, easily 80% of students across all faculties were using Apple Mac Books of one description or another. The rest were a mix of ASUS and Dell. I was quite surprised.
¯\_(ツ)_/¯
yet, macOS is not the number one target for the open source community.

dbannon

  • Hero Member
  • *****
  • Posts: 1674
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Mac and Wine?
« Reply #22 on: August 12, 2021, 02:33:00 am »
At the University where I used to work in Sydney, easily 80% of students across all faculties were using Apple Mac Books of one description or another. The rest were a mix of ASUS and Dell. I was quite surprised.

In Victoria, and a few years back from now, I had a lot to do with all Victorian Unis (except ACU) and found undergrads used mainly Windows boxes, postgrad and junior Academics used a lot of Linux and senior academics, Macs. But this was only a subset, hard science, Maths, Physics, Engineering and Astro. The Linux users were inevitably the people who ran real compute jobs on their own boxes, so far from typical computer users.

And of course the Linux users found the process of scaling up to proper HPC hardware much easier. The Mac users, present in all groups in about the expected proportion, often struggled with using remote unix based systems. It was just too different to the way they were used to.

Davo
Lazarus 2, Linux (and reluctantly Win10, OSX)
My Project - https://github.com/tomboy-notes/tomboy-ng

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1684
  • Former Delphi 1-7, 10.2 user
Re: Mac and Wine?
« Reply #23 on: August 12, 2021, 02:43:17 am »
The Mac users, present in all groups in about the expected proportion, often struggled with using remote unix based systems. It was just too different to the way they were used to.

Commodore VIC-20 > DOS > Windows 3.1 > COHERENT > FreeBSD > macOS. It pays to have been around the operating system block a few times ;-)
Lazarus 2.3, FPC 3.3.1 macOS 12.0.1 x86_64 Xcode 13.1
Lazarus 2.3, FPC 3.3.1 macOS 12.0.1 aarch64 Xcode 13.1
Lazarus 2.3, FPC 3.2.2 FreeBSD 13.0 amd64 VM
Lazarus 2.3, FPC 3.2.2 FreeBSD 12.2 amd64 VM
Lazarus 2.1 r61574 FPC 3.0.4 Ubuntu 20.04 VM
Lazarus 2.0.10 FPC 3.2.0 Win10 VM

VTwin

  • Hero Member
  • *****
  • Posts: 1075
  • Former Turbo Pascal 3 user
Re: Mac and Wine?
« Reply #24 on: August 12, 2021, 02:47:30 am »
MacOS is prominent in my field of (hard) science among university students and professionals, similar to trev's report. It dominates with my students, and ignoring support is not an option. VirtualBox works very well for running Windows and Linux on Mac.
« Last Edit: August 12, 2021, 02:53:22 am by VTwin »
“Talk is cheap. Show me the code.” -Linus Torvalds

Free Pascal Compiler 3.2.0
macOS 10.13.6: Lazarus 2.0.12 (64 bit Cocoa)
Ubuntu 18.04.3: Lazarus 2.0.12 (64 bit on VBox)
Windows 7 Pro SP1: Lazarus 2.0.12 (64 bit on VBox)

dbannon

  • Hero Member
  • *****
  • Posts: 1674
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Mac and Wine?
« Reply #25 on: August 12, 2021, 04:25:49 am »
MacOS ...... and ignoring support is not an option.

I absolutely agree. One of our chief claims to fame is FPC/Lazarus wide platform support, if we don't support MacOS, that claim is meaningless !

Davo
Lazarus 2, Linux (and reluctantly Win10, OSX)
My Project - https://github.com/tomboy-notes/tomboy-ng

 

TinyPortal © 2005-2018