Comments (5)
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.
from iscsiinitiator.
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.
from iscsiinitiator.
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.
from iscsiinitiator.
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.
from iscsiinitiator.
Hopefully, this will be resolved soon. Many of us depend on the outcome of this project.
from iscsiinitiator.
Related Issues (20)
- 可以添加macOS Mojave的支持吗? HOT 1
- Building fails with "Multiple commands produce ...Info.plist"
- Installation fails with Mojave HOT 2
- Initiator name not sent to target HOT 4
- "The specified digest type is invalid" when setting DataDigest and HeaderDigest
- Installation fails on 10.14.6 HOT 1
- iscsictl: Input/output error on 10.13.6. Huge amount of disks "Media" created after login to Target
- man pages install in wrong location for 10.15.0
- [Mojave] Kernel panic kextunload HOT 5
- Initiator from lower version of OS X
- iscsid crash on logout - Catalina HOT 5
- Bottleneck on 10Gbe HOT 2
- Input/Output Error at End of Device HOT 2
- Feature suggestion: SCSI UNMAP / WRITE SAME HOT 1
- Feature suggestion: Big Sur support HOT 1
- Disconnect all targets
- MacOS USB Mass Storage problem
- PROJECT APPEARS ABANDONED HOT 1
- Any updates about future develpment? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iscsiinitiator.