Mac OS support

20 posts / 0 new
Last post
antonioM
Mac OS support

I read that catalina is no longer supported, will future versions of Mac OS be supported? have you decided to cease support for this operating system?

Michael
.

Yes at the moment im not working on OSX.

It is "as is". It might work, or it might not, it depends on the device.

It will work in the future if apple adds back in support for 3rd party kexts

eraymond
Is there some way to test

Is there some way to test/eval compatibility with a device *before* an upgrade to Catalina?

[Wish there was some form of replacement approach that would work? System extensions?]

Michael
.

You could install Catalina inside a VirtualBox VM on your macbook and test it that way. Its a bit technical so it might be difficult if you are unfamiliar with virtualbox but that is the only way to test it beforehand.

evansthompson
From what I've just read up

From what I've just read up on about 10.15+ kexts, and skexts, Apple is very unlikely to reverse course and keep the status quo. A few minutes of Googling and reading acknowledge the PITA this causes, but laud the improved macOS security overall. It also looks like developers are finding ways around. It looks like Apple introduced a number of APIs to allow for System Extensions in 10.15+. While they appear to go a good way to re-establishing functionality, developers agree that more from Apple is needed to reach parity with 10.14 and kexts. Apple has had a better track record here.

I don't know exactly how you do the magic you do with VirtualHere, and I do understand the frustration in having to do so much redevelopment, but I really would hate to lose VirtualHere for macOS forever.

Michael
.

Ive been encouraging my customers to log a bug at https://bugreporter.apple.com asking for this functionality to be kept in osx. If you have an apple developer account, it would be good if you could log something there as well. Thanks.

eraymond
I assume this affects both

I assume this affects both Client and Server. My personal use on OSX is for the VH client only. The server runs on a Pi.

I logged a bug, but I have little hope Apple will adapt.

eraymond
Lightweight OS for VirtualBox workaround?

I'm still on Mojave, but I know the day is coming where I have to move to Catalina.

I suspect we could run a very small linux distro in VirtualBox and that would use the less CPU/Memory than a VM with Catalina or Windows?

Michael
.

That would work. But i recommend windows as thats best. The Linux client is also good if you use a recent kernel like 4.9 or later

eraymond
Docker would be much easier

Docker would be much easier than virtualbox (but I think it can't manage the USB in the same way as a vm). That is so much easier to use than virtualbox.

Michael
.

I dont think docker is a true vm system and you need a real vm

eraymond
I'm trying to run Virtualhere

I'm trying to run Virtualhere client in. VirtualBox vm running Windows 10 under and OSX host (which is on a wifi network with vh server)

VH does not see the VirtualHere server. ANy ideas on the VirtualBox network to allow that?

My next question will be how to expose the USB device from VB to OSX. I know the reverse is supported....

eraymond
VH inside of virtual box can

VH inside of virtual box can connect if I bypass the disovery/bonjour and specify the hub via ip address. Hopefully I just need to enable bonjour in WIndows 10 somehow.

Any ideas to expose the VH USB from inside the VM to the host OSX where my app lives?

Michael
.

You are using a NAT network in virtualbox thats why bonjour doesnt work. You need to use host network instead so both the host and VM are on the network and have the same address range.

You cant pass the device from a VM back to the host.

eraymond
Interesting thread that

Interesting thread that supposedly handles for kext's in Catalina.

This is likely a wild goose chase and on the wild fringe, but hard to tell: https://www.tonymacx86.com/threads/guide-installing-3rd-party-kexts-el-c...

antonioM
Does VirtualHere work with Catalina under certain conditions?

Sorry if I write badly but I don't know English I use google translator.
I wanted to report something that is perhaps useful, I use VirtulHare to network a smartcard,
I noticed that if I use Catalina as client and VitrulHare server on linux ADM64 (VirtualHare server 4.1) the program works !!
If instead I use the same smatcard but as a server I use rasbarry P3 with (Virtualhare 4.1.2) the program does not work :(
as a client I have always used virtulhare 5.0.4

Michael
.

Thanks for letting me know antonio. If it works on amd64 and not on the pi it sounds like a kernel bug in raspbian.

eraymond
Really with Catalina?

@antionoM

I thought Catalina didn't support kext's. That's surprising if it works.

Can you verify that you are runng MacOS v 10.15?

Are you able to install the client under 10.15 (perhaps previously installed kext's are allowed to run)?

Michael
.

Catalina supports kexts but the kernel is broken regarding USB

eraymond
VirtualHere Works on MacOS 10.15.5!

I can confirm Antonio's result. I was able to install the current version of Catalina under VirtualBox and then install/run/use VirtualHere 5.05 to operate a remote USB device!!!

To get VirtualBox Guest Additions to work, I did disable SIP, Gatekeeper, and whitelist VB5E2TV963, and change permissions on the /System/Library/Extensions/ per https://www.virtualbox.org/ticket/19047. This may have helped VirtualHere.

I hope this puts Michael back on a happy path for MacOS?

Log in or register to post comments