Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Tuesday, September 9, 2008

To Beta or Not To Beta?


Many tech enthusiasts have ventured into the waters of trying a computer program that is a "Beta" product- A product still under construction from both a coding and quality assurance point of view. When anyone does this; they are taking a risk (albeit a calculated one if you're experienced and have confidence in a company's ability to put out beta builds that are stable).

The thing is, it's still a risk. One way to mitigate that risk is to either have a test partition on your hard drive that you can choose to boot to; or run a virtual machine which provides a "sandbox" that more or less faithfully reproduces an operating system. (I highly recommend ALWAYS going this route; even if it's something you trust)

Why?

Because if you don't, other software may become unstable (your whole OS for instance) if a new dll file is installed overwriting one that other programs depend on to be stable. New programs sometimes upgrade known dll's (or other file types) without your knowledge; and whats worse, just because you uninstall the "beta" program; many 9if not most) times files from the beta are not either removed or placed back to it's prior state.

This can be any kind of file and can happen on a Mac OSX, Linux, Windows, or any other type of O.S.

Vista has made some strides in this area by segregating installed files from each other so that installing something (in theory) shouldn't crash other apps or your OS altogether.

So my question is regarding the new beta of Google Chrome, and/or Microsoft's IE8 Beta II. of those who've tried it out. Are you protecting yourself by installing it in a "non-live" environment? If you're installing it on a live environment; make a case for why you think it's no big deal.

The only reason I can think of to do my last proposal is because you have shadow copies, or frequently ghosted images of your system.

Also, whether you've installed the beta of Google Chrome or IE8 beta II; have you noticed any degraded performance on your O.S. or other apps? (test or not).

And finally; if you do use a test system for betas, what do you use? Microsoft's Virtual PC? VMWare? Zen? other hard drive or partition.

This should be an interesting discussion.

Tuesday, February 5, 2008

Cross Platform Compatibility


After reading an article that was in a mass subscription e-mail from Lockergnome which was apparently republished with the permission of (OS Weekly) regarding the topic of Cross Platform Compatibility. They took the angle of talking about programs which are written to work on Windows, Leopard, and various flavors of Linux. To go ahead and greatly shrink this story, the author basically wants to point out that creating programs, and simply porting them to work on other operating systems isn't enough. The aim, if you intend to succeed on multiple platforms is to not only port from the original system; but then utilize the available tools of each of the specific systems to maximize the program's WOW quotient. (or ability to impress)

Before I put forth my argument; please note that a decision must be made before embarking on cross compatibility. Do you have what is needed (funds, staff, investors, publishing strength) to pull it off. If not; then make it the best you can for the system you choose to go with period. If you wish to go further; then read on...

My angle is to take this theory and put it towards the current and future gaming consoles. We've all seen or played games that were big hits on one system, only to be ported to another system and fail miserably due to either lack of features, interface incompatibilities, or even program bugs which bog down the game on systems not originally programed for.

One can easily see that there just isn't any way to adapt a program between a Wii and a PS3 or XBox360; you're talking apples and oranges. In some cases it may just be too cost prohibitive to bridge these gaps; but I think I have a good example of why a developer needs to go the extra mile, and pay the extra bucks.

Look at Madden '08. The game is VERY different between the XBox360, PS3, and the Wii. First I'll concentrate on just the XBox360 vs the PS3. The game was created first for the XBox360 and by most accounts was a great success resulting in many people deciding that the XBox360 was the system for them. This became even more obvious when the PS3 version arrived. In essence the PS3 has incredible innate features. This machine can really do some amazing stuff; but programmers are a bit behind the curve with the PS3. (At the time of this post, they have caught up to a respectable level) The human eye can process 30 frames per second. Anything less than that and humans see a stuttering/almost slow/stop motion effect. Because Madden '08 was one of the best selling games of the holiday season; people would see console displays next to one another at retail outlets. Many of them would allow patrons to play Madden '08 to lure them in to a purchase. Due to not utilizing the philosophy of maximizing a games potential on each particular system; XBox360's were showing exceptional graphics at 60 frames per second. Sadly for Sony, The frame rate was at a paltry 20 frames per second. The human eye could easily see what appeared to be an inferior demonstration of the same game on what many concluded was an inferior system. The average consumer doesn't know any better; and seeing is believing. The PS3 looked like it just didn't have the horsepower. The truth of the matter is that Sony should have infused Tiberon/EASports (the maker of Madden '08 so that the programmers could have utilized Sony's expertise and made a far better looking/playing product. If this had occurred, the average consumer wouldn't necessarily have swarmed in greater numbers to purchase the XBox360 than the PS3. Yes this would have meant a bigger investment from Sony; but they would have made a much better impression at the retail markets and in the reviews that were written in the consumer gaming magazines. Many Many more PS3's would have been bought; and it would have been because that the developers did more than simply port and tweak Madden '08. They would have utilized the strengths of the PS3 to make Madden '08 shine.
Due to the Wii's interface differences; it demanded that developers go the extra distance to utilize the Wii's strengths to make the best game possible. While it paled in comparison graphically to the XBox360's version; the game-play (what the Wii's all about) gave a different dynamic justifying the game's sales on the Wii; and it probably made some people say; I like the way this feels, I'm buying a Wii over the other two systems.

So what do we learn here? Two systems had product that utilized their strengths; and one system did not. Perhaps it was Sony's arrogance that ultimately hurt their '07 sales (on many levels).

It is important that if you decide to not only make a game cross platform compatible, do more than simply port and tweak. Soup it up utilizing the consoles strengths. Yes it will create a larger initial investment; but it will also give both the consoles and game producers a far better return.

Sunday, February 3, 2008

Not to be outdone by the BlueRay / HD DVD wars

The video/display/graphics industry has a new standard out now called DisplayPort. This competes with HDMI, but is backed by VESA. ATI has a group of low end cards out now, [phoronix.com] which hardly seems worth the effort. And if you're a Linux fan there is no support yet for DisplayPort, but open source drivers are allegedly in the pipeline... one of these years.

I am not familiar with any technical advantages of the new standard, nor why anybody would want to switch necessarily. No benchmarks for them yet, either. So I'm fairly mystified as to why ATI would think there is an advantage in there somewhere.

We'll see.

Wednesday, December 19, 2007

Geek alert! KDE4 LiveCD

Well, I know what I'm doing this weekend. Among a wee bit of last ditch shopping, I will be downloading and investigating the latest release of KDE4 from OpenSUSE.



Moderately spiffy looking. I've been getting used to Mandriva 2008, which isn't bad but has the occasional hiccup that needs a reboot. Sorry boys, but Mandriva just isn't as stable as Windows XP on my Acer laptop. (ouch)

So if you're into the pain of new OS releases, check out the KDE4 LiveCD and let me know how it works (or not) for you.

Friday, November 2, 2007

Open Letter Calls Out Microsoft, Ballmer


If you keep up with the inner workings of Microsoft, I'm sure you know that Steve Ballmer can be a nut case sometimes. He is certainly not a fan of Google, and at times has given us gems like "Google’s not a real company. It’s a house of cards.". And he certainly can't stand Linux, which I don't understand,because it's not like it's a threat to him or his company. But I love this quote from him:

"Linux is a cancer that attaches itself in an intellectual property sense to everything it touches."

Well he's pissed off one person that is calling him out on some shady practices. François Bancilhon of Mandriva wrote an open letter to Steve about a deal that his company had locked up to deliver Linux PC's for Nigerian school kids. After the deal was complete MS back stabbed them by convincing the government to install Windows over the Mandriva Linux software.

The letter is a short read, and if you don't like Microsoft, you owe it to yourself to read it.
Thanks to Crunchgear for this.

An open letter to Steve Ballmer [Mandriva’s blog via Crunchgear]

Thursday, September 6, 2007

Xbox Live Blocks Other Competitors OS Name Handles


Microsoft has put barriers up to prevent people from promoting competing OS on their Xbox Live accounts. When ever users try to create handles with the name Linux or Unix, they are met with Your motto contains inappropriate language. Please try again.”

I find this rather humorous because there have been other more inappropriate things to show up on Xbox Live that has gone unnoticed. I think they need to be more concerned about more important things than someone with a handle of 'Unix boy' or 'Linux Larry'.

Xbox Live Disallows Linux, Unix As Keywords [Slashdot via G4TV]

Tuesday, May 22, 2007

Dell: Linux party starts Thursday


Looks like Dell's coming out party is Thursday.

Dell will be introducing their new Linux based computer, and users will be able to order Ubuntu pre-load on a new Dell E520 Dimension desktop, Inspiron 1505 consumer laptop, or XPS 410 media rigs.

Although Dell wouldn't confirm the release date, they did confirm the computers will have the default software (including kernel and apps) from Ubuntu's 7.04 "Feisty Fawn" media.

While I'm sure Dell's move won't likely cause any grief to Microsoft, this at least gives credit to Linux moving into the mainstream consumers