Search posterous

Search all posts and users. Type a name, type a favorite song title, whatever! See what comes up.
  

More posterous blogs











More recommended blogs »

Here are posterous posts filed under operatingsystems...

To begin with, one of the more surprising reveals that came out of yesterday's news is that the OS cannot be installed on your own computer. Oh sure, there are downloads available that use Google's open-sourced code to create bootable builds tech-savvy users and developers can play with, but the official word from the search giant is that anyone wanting to use the "real" Google Chrome OS will have to purchase a new netbook to do so. You cannot simply download it from the web and install it on any machine.

Yesterday, Google released the source for their new Chrome OS – a super-lightweight Linux distrobution that only runs their Chrome browser and Google Gears. It's basically a new window manager running on top of the Linux kernel. Most of the big tech blogs slammed it for not being a "real" operating system and calling it a huge dissapointment. What the hell are they talking about?

I read the snippet above and started wondering what's wrong with some of these tech blogs. Why has the editorial level of the content fallen to the level of the comments on Digg or YouTube? The articles on TechCrunch and Mashable were no better. Why are people who know nothing about Linux writing about a new Linux distrobution? They all rush to get articles out the door as fast as possible and then they end up writing ignorant nonsense. The big three web technology blogs (TechCrunch, Mashable, and ReadWriteWeb) now routinely write articles about things they know nothing about, or products and services they've never used. What is this?

... anyone wanting to use the "real" Google Chrome OS will have to purchase a new netbook to do so.

The source is available in full. Anyone who wants to use the "real" Google Chrome OS can complile it from source – just like every other linux distrobution. Since when is compiling from source not real? Google has simply chosen not to use a standard library of drivers in the OS they seed to OEMs. In fact, they may leave it up to OEM manufacturers to develop driver packages themselves. In any event, the OSS community will likely develop a set of drivers for the Chrome OS in no time. It all ready works in a virtual machine. That's a good start.

I thought that the Chrome OS was a brilliant idea. One of the biggest problems I have with modern notebooks, netbooks and smart-phones is that the battery life is abysmal. An operating system that's designed to only run web applications could run with a very low CPU footprint. I, for one, welcome an era of netbooks that last all day on a single charge.

Filed under: operating systems

benhur says...

Filed under: Operating Systems

If you're in the business of producing software, be that for a particular computing platform, the web, mobile or whatever, there are a number of considerations that should be taken on board before it leaves your development environment. Without careful planning and foresight, your beautiful app could,at best, be used once and never touched again – at worst, never actually up and running in the first place.

This isn’t just technical resilience – this is resilience to anything that could be thrown at your application, from system requirements to end user expectations.

Internal or external?

One of the most basic considerations – is your application going to be used just by you (or if you’re in an organisation, your colleagues), or is it intended to be consumed by the world at large.

If you’re making an internal application, chances are you won’t need lot’s of bells and whistles to hand-hold the user at every twist and turn. But if it’s going out into the big wide world, then it becomes a very different matter...

What operating system is (or could) it potentially be used on?

Look at what your application is trying to do. Does its functionality relate to a specific OS, or could it potentially be useful on any platform? If it performs a niche task such as administering users within Active Directory, chances are you’re going to be targeting Windows users only. But what about a more general app, like managing personal finances? Could you benefit from porting to some other major operating systems?

Are different operating system versions going to affect things?

Your hip, hop and indeed happening application might work at treat right now, but what about in the next OS version coming out next year? You haven’t heard? Yep, that’s right, they’re ripping out some core aspects of the system that’s going to cause your application to give users some horrendous venereal disease.

Keep up to date with changes in all operating systems that your application is designed to run on, and make sure it always works.

Does it need a particular framework?

As almost a subset of the operating system, certain applications written in certain programming languages will always require certain frameworks. Again, keep up to date with any that your pride and joy might be relying on.

If users are having difficulty using a particular framework, either from it being a brand new version or otherwise, consider alternatives or even paring back unnecessary functionality that requires the problem framework.

Does the user have to question it’s intent?

Is your application so straight forward that a toddler could use it, or does it require some brain power just to get it fired up? Never make assumptions about the user – if you have the slightest tingle that something could be misunderstood, then it probably will be. Provide enough prompts to get people to where users want to be.

Is the interface/flow consistent?

Does your application look and feel the same all the way through, with repeated controls appearing in the same position throughout? The same colour scheme used? The same navigation method? The same terminology? Or does it look like you employed Salvador Dali as a user interface designer?

Inconsistency will lead to your application being dropped faster than you'd like to imagine.

Is a rollback facility offered?

If your application terminates unexpectedly, or the user decides they no longer want to proceed with a particular operation, can your application take them back to a warm safe place? Make sure original settings are saved, backups made and warn the user as much as possible about what is taking place.

This should be high on your list of priorities, especially if you are making changes to existing files or settings.

Are exceptions handled adequately?

Hand in hand with a rollback facility is exception handling. If your application displays unreadable system errors by default, you’re doing it wrong. Make sure, in as plain English as possible, that your users know exactly what happened, what’s going to happen next, and what they can do about it.

Is your code clean?

Can you read your own code? Is it cohesive? Does it follow any patterns, or adhere to any guidelines?

If you suddenly have to bring someone else onto the project, how long will it be before they can actually get working, after deciphering your hieroglyphs?

Keep your code sensible, adopt best practice methods, refactor and reuse as much as possible.


These are but a few pointers to try and ensure any application that you produce remains up and running, no matter what’s thrown at it. That includes system upgrades, language changes and, of course, user input.

Filed under: Operating Systems

Alpha says...

It started with this tweet yesterday from @redsheep: 

- : #win7my does this to you for staying free for the trial period. Sigh. Hard to keep the romance. 

I replied: 

Windows has had a hard life and finds it hard to give himself fully to a relationship. #win7my 

@chrisleow responded: 

RT @alphalim Windows has had a hard life and finds it hard to give himself fully to a relationship. #win7my - WIndows 7 is a HE? Since when?

@geminianeyes chimed in: 

@chrisleow #win7my is a girl la! http://is.gd/4LPf8 RT @alphalim Windows has had a hard life & finds it hard 2 give himself fully to r'ships

@redsheep commented: 

@geminianeyes To be fair, #win7my is an IT (sexless). @alphalim @chrisleow

I tweeted this explanation to @chrisleow: 

Windows is androgynous. I use he/she as situations warrant ;). E.g. when comparing Win & Mac, I think of em as sisters.

... 

To expand on my reply to @chrisleow, this is how I think of Windows and Mac: 

I think of the both of them as sisters born to the same parents, who divorced, made up and maintain a tentative friendship with occasional spats. Not surprisingly, Win and Mac had traumatic childhoods. 

As often happens, people compare siblings: This one has the looks, that one has the brains. But with Win and Mac, one of them inherited looks and brains, while the other was born plain but streetwise. So, although not as gorgeous as her sister or as good at maths, she did pretty well for herself, earning worldwide acclaim. Her fame spread farther than her sister's, and she got to travel the world. 

Yet, annoyingly, everywhere she went, people kept asking her, "So what is it like, having her as a sister?" "What's your sister really like at home?" "Does your sister share grooming tips with you?" "Those are her hand-me-downs you're wearing, aren't they?" 

All this made the more-travelled sister only try harder. She kept bumming invites to all the cool parties, she tried her hand at doing her own make-up - though she tended to put on too much. (The brand she used was Luna, I think.) 

The well-travelled sister has garnered such a following all over the world, that every time she loses weight, updates her look or gives birth to a child, everyone stops what they're doing and pays attention. (Sadly, many of her children did not survive past adolescence; some were even stillborn. I think genetics are to blame for that.) And despite her success in the eyes of the world, I suspect that deep down she wishes she could trade some of that acclaim for a bit more of her sister's natural beauty and wits. 

... 

When I began to think of Win and Mac in this way, it gave me more compassion for Win. You don't criticise a girl when she's trying her best. You encourage her to be all she can be. 

Nevertheless, if friends need a good mind and natural charm, I won't recommend they hire Win just because I feel sorry for her. (Although, Mac can be a bit snooty at times. Still, she always gets the job done, and with such flair!) 

... 

Finally, I will forever be indebted to @geminianeyes for opening my eyes to the world of OS-tans! OS-tans are anime-style personifications crafted by fans of operating systems. (Trust the Japanese...) It's a bit comforting to me, that I'm not alone in thinking of operating systems as girls. 

OS_Tan-540x376.jpg
via forevergeek.com

(Though, considering the weirdness that comes out of Japan, I'm not sure how comforted I should feel! :P. ) 

Filed under: operating systems

Andy says...

Windows 7 is now with us. Too early to tell whether we have received this with a bang or a whimper, but if ever there was a time to watch with interest the rivalry between Apple and Microsoft it is now.

Now I speak from a somewhat unique position. As someone working in the creative industries you would think I was a die hard Apple devotee. And in many respects you would be right. But I also use a PS regularly, and appreciate that there are certain things that they do better than Macs. Notice that I referred to things 'they do' and not ' how they do it'. Because I think that this is the key distinction between the two OS's, but one that has become a little muddied lately.

Apple, in part due to their consistently great design has all too often been seen as the only way to produce great creativity, with the ugly old beige towers of the PC's being far too monstrous to behold to produce anything of beauty. Which is nonsense. If you accept that these are just machines, the end product being constant (bear with me here!) then it is the processes that these machines make you use that really set them apart. The applications are almost all commonly available on both Windows and OS X, and so what really is left as the distinguishing differences?

Well, let's for a start look at the two most commonly used operating systems for them both at the moment. For Apple, Leopard or OS X 10.5 to give it it's pedigree name, and Windows Vista.

Both of these system were launched at approximately the same time and both were met with luke warm approval. Apple launched Leopard with a view to supporting both its native UNIX clients, but also vitally supporting those newer machines fitted with the Intel chip. A move which angered many of its followers as this has famously been the chip underpinning PC users since Windows began. Apple was seen as abandoning its roots and losing the one key differentiator between it and the beige boxes, the fact that Apple software ran on ONLY Apple parts. Vista launched with a number of key features new to this system, all of which seemed to be lifted directly from Leopard. The dashboard, widgets and the 'Aero' style of GUI all seemed remarkably similar to those of Leopard, and seemed to bring the two systems closer together in the minds of users than either party would have wished.

The negative publicity surrounding Vista was there from the start and stemmed from a bloated OS, requiring far too much RAM to run even the simplest of native applications. Driver support was scant due to a lack of faith in manufacturers that this system was (a) suitable for their ancillary products and (b) that it would even be around long enough to warrant them releasing a Vista version of the driver / plugin. The message was clear - too much time spent on making the OS look good, and not enough time spent of making it quick, responsive, and easy to use.

Leopard on the other hand ran well - the myth of the 'hackintosh' became a reality with users building 'PC's' from Intel components and installing their beloved OS X into bege towers. IT managers were startled to turn on their Dell and be met with the distinctive dock and dashbard of the enemy OS.

So neither system necessarily met with a huge fanfare. Windows had released a damp squib of a system far too sluggish for purpose, and Apple an OS that hardly made a huge difference to the previous, and moved them ever closer to their arch rivals. The OS itself didn't deliver jurassic shifts in their offerings, and so what would be needed to deliver the killer OS? The one that makes headlines and gives share prices the spike the investors want.

That would be answered by the next releases.

Apple release Snow Leopard. Same cat you might say. Not a Cougar or a Lynx? No. Because as Apple said ' It's the all new, exaclty the same operating system' Mmmmm. Sounds even duller than Leopard. But no. And here's why. They realised that the prime reason people liked their OS had nothing to do with dashboards or docks, or programmes they were offering bundled in. It was that the system was quick to respond and didn't crash. This due to the UNIX language underpinning the entire system (Windows uses BIOS) and the Finder (their equivalent if you will, of the Windows File Explorer) Nothing at all to do with programmes available, widgets, sidebars, drop shadows on windows or transparent window address bars. It was the bare bones reliability and speed of the system to respond. Snow Leopard was exactly that. A  massive system tune up to Leopard. No real additions that anyone but a developer would notice. Snow Leopard made things faster. Startup and shutdown, applications responded quicker, and gigabytes of unnecessary clutter were wiped off you hard disk on installation meaning that altogether this was a leaner, meaner system from the word go.

Windows 7, unsuprisingly promises us the same. It is slimmed down and tuned up. No great offerings that weren't in countless previous iterations of Windows, but this time the key focus is on performance, responsiveness, and just plain geting things done (something so painfully lacking in Vista, a hugely sluggish and frustrating system)

Therefore it would seem as if the main players have learnt a few lessons in the development of their respective OS's. Software nowadays is so often free and therefore licensing revenues are gone. Cloud computing has meant that so much software now isn't ever hosted on desktops, and so their futures won't lie there. Runtimes such as Adobe AIR have meant that software will run on either system. So could it be that OS's, as before need to ally with industry for their market share to soar. It's an interesting point because it seems that this, once the most powerful alliance for Apple, has now fallen by the wayside.

Take for example the sad tale of Internet Explorer. The world's most popular browser and installed as standard on all new PC's. Oh, and the bain of every web developers life. As browser numbers soar, and as Safari, Opera, Firefox, Chrome and Camino all co-exist happily, using a common rendering engine and working on creating more friendly, usable, functional interfaces, Internet Explorer has refused to benefit from this synergy, has used it's own rendering engine and kept it's code a secret. Not for them the benefits of Open Source code, with thousands of people across the web improving, bug testing and compiling 'nightly builds' of improvements. No. Developers are still building websites and HTML web applications, and then having to put in place hacks to ensure the pages work in IE. They are creating work arounds, something typically associated with redundant technologies being phased out, for the most widely used and longest standing browser technology in the world.

Compare also with the adoption of Microsoft browser, and to that extent OS technology. Dell are still shipping with XP Pro, and OS now 13 years old. An OS superceded twice now. This as a direct response from customers, many of whom will be some of the most powerful IT consumers in huge global companies, all of whom have no faith in their technology until it has been tested to breaking point in the market for, well 13 years probably. These are the same companies who refuse to upgrade the browsers on their client machines from IE6 to the current standard IE8, as they still fear the security implications this might bring. So again, there is a lag of two revisions.

And thus to our title. Apple seem to have the early adopters in the palm of their hands. Snow Leopard sales on the day of release were the highest ever. Apple users don't fear change, as they know they are using a stable, secure system and vitally one that is built on a technology that is human shaped in it's approach to user-interface. It recognises that software and hardware are interchangeable, but focusses on productivity and making actions as simple and quick as possible. So what if they never install a programme onto the machine as long as they have it, they will make it as easy to perform task as possible.

Windows on the other hand have a lot of ground to make up as successive systems remain as crash-happy as they ever were, and with the expense of the OS's and software so often incompatible with new releases, it is very expensive to be an early adopter of Microsoft software. With Dell and big business still two iterations behind, all the signs from industry are to hold off. Don't buy yet. Don't even think about buying until we do. And with Google launching their OS based on the popular Chrome browser, it would appear that before too long, even we won't ever need to pay for an OS ever again.

Filed under: Operating Systems

I recently aquired my sister-in-law's ageing IBM ThinkPad R50, which had an incredibly slow copy of XP installed. Even after uninstalling apps/defragging/napalming the hard-disk, it was still dog slow.

So, as the intention for the old fellow was for it to be a testbed for my development antics, I decided to put Ubuntu on it. I've always been a fan of Linux, and wasn't surprised in the lightest that once installed the laptop had a new lease of life - it ran like a brand new machine.

At the time, it was our only laptop, therefore Luce enjoys the creature comforts of Windows, such as a fully working version of Skype to talk to her parents, who are currently traversing Australia. In my opinion anything more stable than Beta is cop out, but hey-ho. So Windows went back on.

I'm now in the position of, after just 2 weeks of standard use, the laptop is currently taking around 10 minutes to get to a usable desktop. Luckily, Luce now has a lovely little Toshiba NB200 10G - so it's time once again for Ubuntu.

9.10 is currently downloading, so should be on by lunchtime. Hurrah!

Filed under: Operating Systems

Julia says...

Its Final: Windows 7 is here!

Unless you’ve been hiding in a cave this past year you probably know that today is the official market launch of Windows 7.  While Windows 7 has been available to commercial customers since July, this milestone marks the point where the final release is now available to the general public through retail purchase or preloaded on new PCs.

It has been quite a journey—from the first beta release in January, the Release Candidate (RC) in May through the final RTM in July, IT professionals have played in instrumental role in helping make Windows 7 the best performing, most reliable and most secure Windows operating system ever.  Thank you for all of your feedback, suggestions for improvement, and support during the development process!  If you haven’t downloaded the 90 day evaluation release, you can find it here.

We hope most of you are taking the steps to prepare for adopting Windows 7 into your environment—assessing your hardware, testing your applications, and learning about the new deployment tools.  You can find helpful guidance and resources on the Springboard Series on Technet, including our recent article on the “Five Steps to Application Compatibility Readiness.”  Take a look at the Windows 7 tab, and browse through the “Discover & Explore,” “Pilot & Deploy” and “Management” sections.  In addition, you’ll find great technical drill-downs in the “Top Task” zones down the left-hand side of the site.  Finally, be sure to visit www.talkingaboutwindows.com to hear back stories from the engineers responsible for Windows 7 development, join in the conversation with other IT professionals working to adopt Windows 7, and find local events where you can join your peers and learn more about how Windows 7 can help you streamline client management.

We also understand that as an IT professional, you are often expected to offer voluntary IT services to your friends and family – which can be painful and a little thankless to say the least!  So to help you get ahead of those time consuming requests, we thought we would point out how Windows 7 will help people avoid problems and quickly remedy issues without expert intervention—um, yours to be specific.  Check out this month’s feature article, “Why You Want Friends and Family on Windows 7” for a walk through of the new features and other capabilities will help keep users PCs healthy and productive and make it easier to resolve any issues that arise.  You can find more helpful information about home use of Windows 7 in the “IT Pro at Home” zone.

We want to take a moment and thank all of you who tested the Beta and the Release Candidates. We could not have made this great product without you. We also hope that you’ll join in the community

Thank you

Stephen Rose – Sr Community Manager

http://windowsteamblog.com

Filed under: Operating Systems

AmirWatad says...

Filed under: Operating Systems

geehall1 says...

After a couple of weeks of trying out Windows 7 Release Candidate, I said hello to an old friend...the infamous "Blue Screen of Death." That was while trying to get a HP PSC 1350 working with it. The printer, by the way, still won't work with it...although the scanning part DOES.
 
I've also gotten the update-only pack for Snow Leopard. I've been using that roughly a week. At the same time I've read some hilarious stuff about Snow Leopard supposedly being Apple's "Vista."
 
I tend to think Windows fanboys are really stretching trying to make such a comparison. Snow Leopard on my aluminium 13" Macbook is doing quite nicely. So nicely I'm STILL enjoying working with a Mac. Way more than I ever enjoyed various flavors of Windows over the years.
 
In the difficulty stakes...I had Fedora 10 Linux installed into Virtualbox and used the Additions iso to get a screen size bigger than 800x600. Unfortunately, due to something that's probably more traceable to that Virtualbox Additions part, my Fedora log-in screen has some video corruption where everything is bunched up and where there's three login dialogues through all the haze.
 
Now, before Linux detractors start whingeing...all I have to do is a blind login. I hit the return key, I type in the password. Bingo. Fedora core desktop with NO video corruption. The solution or workaround was found on the net within a couple of minutes.
 
The one thing I most like about Linuxes is that a solution to any problem or difficulty is only a Google away. There's also the fact the next iteration of the particular Linux will usually have the glitch corrected. If not in the next iteration, then in a custom or branched kernel.
 
Apple OS X is enjoyable to use and has ALWAYS been very user-friendly. Linux has a higher learning curve than Windows or Apple OS X, but gives you the ability to master your system's glitches every easily. The learning curve also produces greater satisfaction and a new skill.
 
Then there's Windows.
 
Bill Gates did make his millions in the after-care associated with Windows. At the end of the day, however, the need for such after-care has always been an impediment to true computing productivity.
 
Would NASA or the military use Windows? Not for anything mission-critical. A blue-screen fault in any of NASA's computers in any of their space missions would waste millions of dollars. We've also all seen that South Park episode where a general running a war games simulation on Windows gets more than cheesed at Bill for Windows going down at a crucial time.
 
In Windows 7, the blue-screen fault should have been long gone.
 
Then there's printer drivers. Would someone at Microsoft care to explain to me why I can get my printer working on Mac AND Linux with minimum fuss? Heck, a simple PPD file for the Linux and the printer is up and running, while on some other Linuxes it's automatically working the moment it's plugged in. Seriously, there is a really decent printer driver and software for OSX 10.5 AND Snow Leopard.
 
The thing now is that everything runs on Intel hardware. It's equal terms. Now it's a real competition. So Microsoft now has to actually prove itself a bit more.
 
Vista flopped because they didn't get it right. While they've improved things in Windows 7, I've seriously got to ask why there are still blue-screen faults. All the money Microsoft makes and they still can't get rid of it?
 
So the current verdict is: I'll still leave Windows 7 inside Virtualbox and only use it when I absolutely have to. If it can't work properly on a Mac, if it can't work properly on the virtual hardware specs for Virtualbox, why should I put it on any non-Mac computer?
 
Just to make Microsoft rich? Not enough reason. Just because it has so much market share? Still doesn't make it the best OS. Because they ask me nicely? Well, IF they get rid of that blue-screen fault AND get a printer driver going for my little printer...maybe.
 
If I'm going to do things on a computer, eventually turning a buck for my online efforts, I don't want an OS that impedes my workflow and productivity. Time spent solving a problem that shouldn't be there will always cost money that could have been better spent elsewhere.
 
Macs are great for productivity because they work and work well. Linuxes may have their slight difficulties, but when you want mission-critical, you can't beat them.
 
End of story.
 
Less hype, more actual real work really giving us an OS that works better, Microsoft. And stop trying to tell me Snow Leopard is as bad as Vista. A few small problems in old point-releases of some obscure program doesn't a Vista make.
 
My Snow Leopard has purred for the past week or so. Every program works. Again, end of story.

Filed under: operating systems

geehall1 says...

I'm told the one piece of hardware a Windows installation works perfectly on is an Intel Mac.

Imagine the irony of that.

This week, my budget finally stretched far enough to get a 13" MacBook and one of the first things I did was download VirtualBox to it.  Then, since Windows 7 Release Candidate is on the cover DVD of every local computer magazine, I put that inside a VirtualBox virtual machine.

I also put a couple of Linux distributions in sandboxed virtual machines too.

It's a bonus of even Macs running on X86 Intel powered hardware.  Everything can be virtualized on the same machine and you can experiment to your heart's content with any OS you want.

VirtualBox sets up the necessary requirements for each VM via a wizard.  You specify the amount of memory you want the VM to run, the size of the virtual hard disk, set a few more small parameters and then start up your VM.

So I'm really enjoying seeing a Windows sitting inside a Mac program.  Considering the Release Candidate becomes useless sometime around June 2010, it's better being used this way.  No need to dual-boot it with anything, no need to redo everything for a clean install of the full release.  As it is, after March 1, 2010, the RC will shut down every two hours.

If you use a similar method to me and get the RC from a magazine DVD, you have till October 31 to get a product key from Microsoft.

So what do I think of Windows 7?  Well, I missed out on Vista, so it's a huge jump for me.  Very different, perhaps a little less intuitive than previous models.  That's saying a lot for someone who's learnt computers by self-teaching and intuiting.

I like some of the customization and theming, though I'd love to change the taskbar color.  I like the circular Start button and the gadgets (clock, weather, calendar).  I'm especially fond of the new Wordpad, a way more functional version than that previously seen.  Most of the Control Panel is relatively easy to work out.  However, it's still such an alien creature compared to my netbook's Windows XP.  I figure I'll be spending quite a few weeks exploring it before I'll consider myself comfortable with it.

I've read in one of the magazines that a lot more thought went into Windows 7.  Where Vista shipped still waiting for some features to integrate with what was already done, nothing went into Win7 unless it was already finished.  More say by engineers, less by managers.  More thought, more planning, more cohesive.

So, theoretically, it should be a good Windows version.

Then again, I'm still making sure it stays trapped inside my Mac until I'm absolutely sure of that.

Filed under: operating systems