The Zevo ZFS and ZFS on Linux projects might be of use to someone with your set of requirements. They provide read/write access to ZFS filesystems for OS X and Linux, respectively. (AFAIK, a native Windows implementation of ZFS does not exist.)
For brevity, I didn't make clear the reasons for a DKMS version of the software (i.e. a port) in the original post. They are, in no particular order: (1) performance, due to fewer context switches, and (2) avoiding the licensing incompatibility with mainline.
If management can't or won't learn these lessons, then I can't emphasize enough how correct the P, GP, and OP posts in this thread are.
There are many ways to have management terminated or shoved aside. Go to the targeted manager(s)' boss(es). Or go to the boss(es)' boss(es)' boss(es), etc. Go the board of directors. Go to the investors. Or if management has engaged in illegal activity, report them to the proper authorities, etc. However the OP goes about having his management terminated, he is morally required to do it for the long term benefit of the investors. The investors' long term interests must come first.
I thought I should maybe try to further elaborate on compass headings vs. GPS track angles. I tried to make up a scenario where even if you are moving more than approx. 1 mph and have access to the open sky and therefore your iPhone knows its GPS track angle, a compass heading would still be useful.
Imagine the following scenario:
You are in the passenger seat of a open air convertible moving at constant velocity and holding the iPhone in your hands. You are looking sideways at the various shops along the side of the street. You and your iPhone are rotated approx. 90 degrees from car's the direction of travel.
You are using a digital map app on your iPhone.
If your iPhone is a 2008 model, it knows its GPS direction of travel (its track angle) but there is no way it can know that its orientation is rotated roughly 90 degrees from the direction of travel.
The accelerometers could be used to try to keep a constantly running update of the iPhone's orientation, but it would probably be inaccurate and computationally & battery expensive.
If your iPhone is a 2009 model, it will know its orientation (or heading) relative to true north (probably by using magnetic north, the GPS location, and possibly a periodically-updated database of magnetic declinations). In this example, that would enable the 2009 iPhone to know that it's oriented toward the side of the road and not straight ahead along the road.
The 2009 model would be able to constantly rotate the digital map on its display to correctly align with the real world no matter how much slow and subtle rotating of the iPhone is performed by the user.
---
Of course, in any scenario where you're not moving or moving less than approx. 1 mph, or your GPS data has been compromised by tall buildings, or being inside a cave or building, etc., having a compass is a no-brainer.
The iPhone's GPS feature tells you the iPhone's direction of travel, also known as "course," or "track," or "track angle."
The iPhone's compass tells you the iPhone's orientation with respect to true north, as known as its "heading." (Probably by using magnetic north and a database of magnetic declinations.)
These two concepts (heading and track angle) are totally not identical!
However, in certain special cases, these two things can be identical. For example:
You mount your iPhone in your car and ALL of the following are true:
Your iPhone's mounting is (nearly) perfectly aligned with your car.
You never put your car in reverse.
You never drive your car less than approx. 1 mph.
You never put your car on a flatbed truck or ferry (and park it slightly sideways).
You never have significant side slippage (like driving & turning superfast on the Bonneville Salt Flats).
You never drive your car off a cliff and have it roll and tumble in a ball of fiery death. (This is because you would then have significant lateral motion and so your heading and track angle would diverge.)
The Zevo ZFS and ZFS on Linux projects might be of use to someone with your set of requirements. They provide read/write access to ZFS filesystems for OS X and Linux, respectively. (AFAIK, a native Windows implementation of ZFS does not exist.)
For brevity, I didn't make clear the reasons for a DKMS version of the software (i.e. a port) in the original post. They are, in no particular order: (1) performance, due to fewer context switches, and (2) avoiding the licensing incompatibility with mainline.
As others have said or implied, the OP's question is itself incorrect. The actual question is about how to get management to buy in.
Have your management read the relevant sections of the following: (1) Steve McConnell's Code Complete, (2) Chris Sterling's Managing Technical Debt.
If management can't or won't learn these lessons, then I can't emphasize enough how correct the P, GP, and OP posts in this thread are.
There are many ways to have management terminated or shoved aside. Go to the targeted manager(s)' boss(es). Or go to the boss(es)' boss(es)' boss(es), etc. Go the board of directors. Go to the investors. Or if management has engaged in illegal activity, report them to the proper authorities, etc. However the OP goes about having his management terminated, he is morally required to do it for the long term benefit of the investors. The investors' long term interests must come first.
There’s a short documentary film about this new (old) Death Valley record called Dead Heat: Overturning the World’s Hottest Temperature , from Wunderground in association with Mitchell Film Company.
The U.S. Antarctic Program’s Antarctic Sun has a writeup about this.
I thought I should maybe try to further elaborate on compass headings vs. GPS track angles. I tried to make up a scenario where even if you are moving more than approx. 1 mph and have access to the open sky and therefore your iPhone knows its GPS track angle, a compass heading would still be useful.
Imagine the following scenario:
You are in the passenger seat of a open air convertible moving at constant velocity and holding the iPhone in your hands. You are looking sideways at the various shops along the side of the street. You and your iPhone are rotated approx. 90 degrees from car's the direction of travel.
You are using a digital map app on your iPhone.
If your iPhone is a 2008 model, it knows its GPS direction of travel (its track angle) but there is no way it can know that its orientation is rotated roughly 90 degrees from the direction of travel.
The accelerometers could be used to try to keep a constantly running update of the iPhone's orientation, but it would probably be inaccurate and computationally & battery expensive.
If your iPhone is a 2009 model, it will know its orientation (or heading) relative to true north (probably by using magnetic north, the GPS location, and possibly a periodically-updated database of magnetic declinations). In this example, that would enable the 2009 iPhone to know that it's oriented toward the side of the road and not straight ahead along the road.
The 2009 model would be able to constantly rotate the digital map on its display to correctly align with the real world no matter how much slow and subtle rotating of the iPhone is performed by the user.
---
Of course, in any scenario where you're not moving or moving less than approx. 1 mph, or your GPS data has been compromised by tall buildings, or being inside a cave or building, etc., having a compass is a no-brainer.
The parent is correct.
Just to elaborate:
The iPhone's GPS feature tells you the iPhone's direction of travel, also known as "course," or "track," or "track angle."
The iPhone's compass tells you the iPhone's orientation with respect to true north, as known as its "heading." (Probably by using magnetic north and a database of magnetic declinations.)
These two concepts (heading and track angle) are totally not identical!
However, in certain special cases, these two things can be identical. For example:
You mount your iPhone in your car and ALL of the following are true: