Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

is development abandoned? #126

Open
gmarcusm opened this issue Oct 24, 2021 · 5 comments
Open

is development abandoned? #126

gmarcusm opened this issue Oct 24, 2021 · 5 comments

Comments

@gmarcusm
Copy link

Hi all,

thanks for your work. DriverKit 20.4 was released as part of Xcode 12.5, and DriverKit 21 is already available as part of Xcode 13.1 . Any plan to resume development?

Thanks!

@focher
Copy link

focher commented Oct 25, 2021

I'm wondering the same thing. With GlobalSAN stating they have no plans to add Apple Silicon support to their iSCSI Initiator and the Daemon Tools iSCSI Target having significant performance downsides it would be great to get a different option but it appears not to be happening. Too bad because I think there's a commercial opportunity. The ATTO one is very expensive, leaving a great option to charge a good annual fee for a supported solution.

@Haravikk
Copy link

Haravikk commented Jan 28, 2022

Add me to the list curious about the state of this project.

Is there a source on the GlobalSAN decision? It's possible they don't see the point adding M1 support to the current driver, since kernel extensions are deprecated now; but have they given any indication about whether they're developing a user space driver instead? That's what got me interested in this project as it was the only one mentioning making the transition, but then there's been no word since.

I'm a developer myself but I've no experience at all in writing or testing drivers, as it's quite a steep learning curve when I have a lot of work to get done as it is; I was hoping someone else might have already done the porting work so I could contribute by fixing bugs, reviewing code etc.

@nsinenian
Copy link
Member

The new DriverKit framework does not (yet) allow for a straightforward port of this project that makes it compatible with macOS Monterey. It took some time for IOSCSIParallelController to become available, but there is still the question of how to deal with sockets within a DriverKit extension that implements IOSCSIParallelController. Currently, the kernel extension uses the socket KPI which is deprecated. No obvious replacement, that I am aware of... I have put an inquiry to Apple, nothing back yet.

@dgaastra
Copy link

Hopefully, this will be resolved soon. Many of us depend on the outcome of this project.

@d0x7
Copy link

d0x7 commented Feb 8, 2023

The new DriverKit framework does not (yet) allow for a straightforward port of this project that makes it compatible with macOS Monterey. It took some time for IOSCSIParallelController to become available, but there is still the question of how to deal with sockets within a DriverKit extension that implements IOSCSIParallelController. Currently, the kernel extension uses the socket KPI which is deprecated. No obvious replacement, that I am aware of... I have put an inquiry to Apple, nothing back yet.

Just about a year has passed - has the situation changed? I'm in the transition from windows to Mac and while I don't absolutely depend on iscsi, I'd still like to avoid turning on my windows PC just to access my two iscsi drives.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants