Preferred OS?

This interesting report with lots of charts appeared on the JBoss website:

http://planet.jboss.org/post/observations_from_two_year_of_ping_backs_from_jboss_tools_users

There are some numbers in there that surprise me. One is that Linux spread is higher than I expected and MacOS spread is lower than I expected. I also expected Java 7 to be more popular already but it seems Java 6 is still the main platform to support.

Still these are readings from programmers, not ‘normal people’. The readings are more interesting when creating development tools :slight_smile:

I use a mixture of Lion and Windows 7. Both have strengths and weaknesses. The main the reason I use Lion is because of its clean look and the fact that Screenflow, my favorite screencasting software, is exclusive to Mac. Sometimes I do think it’s a bit clumsy though. Windows 7 is a solid OS, which supports many more programs that Mac does. I use it for gaming and programming, since I really don’t like using a Logitech keyboard on a Mac. It can get a bit sluggish if I’m not careful, but if I regularly delete unused programs, that’s not an issue.π

Linux here, but have Windows XP on one harddrive as well to play a few old games. And if you take that one step further I also have my old Amiga around to play even older games. Looks like I’m collecting one OS per decade on average.

I’m really very much enjoying Windows 7 Ultimate N right now :slight_smile: As people say… like Vista but with all the wrong things fixed. I’ve tweaked my taskbar to be more or less like it was before, only better.

Cas :slight_smile:

I used to be quite a bit vocal about how much I disliked the new Metro layout of Windows 8, but with all the awesome other improvements, especially multiple-screen support, I might just upgrade with the rest of the sheep ;D

looked at windows 8 seriously for the first time, and watched all those “X tried windows 8” on youtube
its a disaster :smiley:

nobody can get back to metro once in classic desktop mode and stuff

and also I was under the impression I can, if I choose to, totally ignore and not use Metro.
With no windows button or startmenu it seems like that not going to happen

pretty sure I will never ever use switch to windows 8… I would RATHER fiddle with wine in linux all day. But windows 7 is quite ok - for a microsoft OS…

No one should use ever use wine. People working on wine should stop. VirtualBox - done. Premature optimization - pfffff.

Im shure there will be Win 8 Plugins soon, wich reestablish the former Win7 look.
Just as Im using a plugin to have the classic dropdown Menu in Word…,
the classic menu + the new tabbed Menubar work quite well together.
But just having one option is crap. And I prefere the classic style then.

But then, even if Win8 runs like Win7, Why change?

Especially non technical users are forced to use the new Metro thing.
Whats not default is not there.
And If they want to do more than browse (the browser replaces the OS more and more)
They will sit in confusion. -> lots of people dont want to spend precious time learning a new concept just
to start their Excel and Filebrowser. They want to use it.

Microsoft obviously feels the panic to loose their stance, so they thake the risk and move ahead with
a new concept.
(I hope they fail with that)

-> more support for Linux then

in The end, I have my iPad for doing tablet stuff.
But my PC for work. (Linux for programming and browsing, Win7 for games)
Dont see them coming together.

Just as noone ever managed for centuries to put together spoon,fork and knife into one tool, I see them as
seperate system for quite some time.
-> Work systems vs casual relaxing systems…

I don’t know, its quite useful to be able to run ancient stuff properly. I’d ask for a Wine port for windows so I can easily run all my old games on Windows 7 :confused:

The other problem is you actually have to own a license for Windows to run it in VirtualBox.

But I agree, Wine is daft. Hardly going to convince developers to port games to Linux if they can just tell you, “meh use Wine and go away, hippy.”

Cas :slight_smile:

How about testing the game on Wine already during development.

This way you save making (and learning) a native Linux port.
“Tested on Wine” stamp.

sure but what do you do, as a developer if it works fine on windows but not on wine ?
you do get a log/console when running wine, but it might be very dubious things that aren’t working and… might not be that easy

The alternative is to make a native Linux port.

Question is: wich is easier.

The main thing that I find daft about the project is that the devs persistently ice skate uphill. For every bug fixed it seems two new ones are introduced. And how would it be any other way, this project must be a complete monster. Big respect for the people that keep up development on it, but it seems like such a futile effort since it will probably always have hundreds of little breakdowns.

Interesting to read an interview with Gabe Newell recently about why Valve are investing in Steam for Linux (or for now Ubuntu), which generally seems to be down to Windows 8 and in particular a fear for where Microsoft is going with regards the Windows Store. 2012 is proving to be an interesting year for gaming on Linux - that some of the impetus for that is down to Microsoft is doubly pleasing! :slight_smile:

Though I’ve got impression that these kind of people would just say that “sorry it doesn’t work in Linux” if Wine wasn’t available. Existence of Wine is very orthogonal (and useful for users) to availability of native Linux ports. There must be actual will to support Linux, in that case things like winelib can be useful and if done well (integrating with linux things of doing, using eg. GTK for GUI if any, properly tested, etc.) I would consider that as full port (it’s just library after all).

Yes that’s quite awful, though not sure if some different development approach would be better. Probably it’s just result of many things interacting with others in real apps that it’s quite unpredictable. Remember they’re replicating undocumented APIs and behaviour, and as we’ve seen with alternative Java implementations (not based on OpenJDK) it can be very hard (close to impossible) to be really compatible to the last bit and last (good or bad) behaviour of class/method, even when quite well documentated.

And I would always prefer to have half-broken Wine than no Wine (esp. when different versions are broke in different ways so one can find the right combination at least :wink: ). It was quite useful many times. And it’s great to run old stuff.

RPS posted an article mentioning PlayOnLinux yesterday.

Well it turns out that it’s a piece of piss if you use Java 8)

Cas :slight_smile:

Java is just language like any other. Most languages also have their runtimes. What matters if you follow the standard way of doing things on target platform, or if you’re importing some alien ways (don’t do that).

Java is absolutely not just a language like any other! Java the language runs atop Java the platform, and the platform does a very good job indeed of abstracting away a lot of OS specific crap. It even abstracts away the binary compatibility for the most part which is very nice.

Cas :slight_smile: