So, the straw that breaks the camel's back has arrived with the latest
Apple madness (not only bashing Java, but even the direction for Mac OS
X with the new Store: Apple has become much more dangerous than
Microsoft in the past, while Microsoft today has been relegated to a
second division company for what concerns its political influence; and
Windows has become a decent operating system). I'm in a moderately
comfortable position, having all the three operating systems on my
laptop, both in virtual machines and in native partitions. I'm already
using Linux a lot for development; so my point is just to re-formulate
the "operating system boot priority" and having the most common ones to
be equipped with the applications I mostly use. Also, there are two
options for Mac OS X: if Oracle or the community or something else will
step in and support Java, Mac OS X will remain in my portfolio, but
degraded from one of the two main operating systems to something that I
merely use to test my Java apps. If Java vanishes from Mac OS X, I've
got no more reasons for keeping it.
So, basically, this is my current situation:
1. Primary general purpose o.s.: Mac OS X
2. Primary development o.s.: Linux
3. Testing only o.s.: Windows 7
4. Data partition (pretty large, mostly for my photos :-): ZFS, accessed
primarly by Mac OS X (open version of ZFS support) and from Linux (by
Fuse). I've never had the need of accessing it from Windows.
And this is the probable future scenario:
1. Primary general purpose o.s.: Windows
2. Primary development o.s.: Linux (*)
3. Testing only o.s.: Mac OS X
4. Data partition: THE BIG QUESTION
My requirement for the data partition is that it's extremely reliable
and self-diagnosing (HFS+ was abandoned two years ago when I found it's
pretty unreliable) and must be accessed by as many operating systems as
possible, from the primary one in the most efficient way. So far ZFS has
been the only viable solution. I consider NTFS reliable as well, and it
could be the choice as Windows becomes the primary operating system. But
I'd really miss the snapshot capability (just yesterday I erroneously
launched a rm -rf on my Mail folder =8-O and thanks to the snapshots I
periodically take I only lost a few hours of email, only with a limited
number of folders). Is there any solution around? I could really
consider BTRFS, but I fear it's not suitable yet for production. And
would be it accessible from Windows?
Also, I'd like to improve my current situation for what concerns VMWare
images (they are not in the shared ZFS partition because it doesn't make
sense to run them on a file system that can be only accessed in a slow
way from some operating systems) and I'd like to place them, if
possible, in a shared partion where they can be profitably run from
every host operating system I'm running.
For the rest, OpenOffice is there, NetBeans is there, I already use
Firefox and Thunderbird, Adobe Lightroom and Photoshop run fine on
Windows, blueMarine runs fine everywhere, VMWare does... There are fine
tools for recording screencasts, probably I just need to find a good,
simple movie-editing software to replace iMovie.
I'd like to hear from you.
(*) I feel pretty sorry for Linux. For years I've hoped it to become the
primary operating system, but so far it can't be. Still some integration
problem and, above all, it misses some desktop applications that I need,
such as Adobe's stuff. Honestly, from tests I've run so far I verified
that HFS+ is the slowest thing for Java development, while ext4 and NTFS
seems to be on par. The huge Linux advantage for development is the
plethora of command line tools, that make it still the best option for
developing... but if I find that there's some good integration for
Windows (I have to re-check cygwin), Windows could become the primary
stuff even for development.
--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
fabrizio.giud...@tidalwave.it
--
You received this message because you are subscribed to the Google Groups "The Java
Posse" group.
To post to this group, send email to javapo...@googlegroups.com.
To unsubscribe from this group, send email to
javaposse+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/javaposse?hl=en.