Introduction About Site Map

XML
RSS 2 Feed RSS 2 Feed
Navigation

Main Page | Blog Index

Archive for the ‘O/S’ Category

Windows and Web-based Software

Windows AJAX
Windows XP in AJAX

An article from CNN, which as expected does not descend to technicalities, explains why Web-based applications put Windows and Microsoft Office under realistic threat.

NEW YORK (AP) — A quiet revolution is transforming life on the Internet: New, agile software now lets people quickly check flight options, see stock prices fluctuate and better manage their online photos and e-mail.

Such tools make computing less of a chore because they sit on distant Web servers and run over standard browsers. Users thus don’t have to worry about installing software or moving data when they switch computers.

And that could bode ill for Microsoft Corp. and its flagship Office suite, which packs together word processing, spreadsheets and other applications.

The threat comes in large part from Ajax, a set of Web development tools that speeds up Web applications by summoning snippets of data as needed instead of pulling entire Web pages over and over.

Google Support Open Source in Academia

I am pleased to have discovered that Google encourage and support Open Source in American schools. Apart from the fruit of Summer of Code, Google have just decided to fund Open Source projects in a state where students are urged to adhere to ‘free as in freedom’.

I believe it is likely that we shall see more of the same. Expansion of the Open Source ‘realm’ directly hurts Google’s main rival, which is Microsoft. It devalues the commercial equivalents and pushes down the cost.

School is a fantastic place to learn, but what if you could introduce students to open source projects, with real problems to solve, and fantastic developers to work with? We thought that would be a pretty terrific way of spending the summer, and with the help of 40 open source, free software and technology-related groups, that is exactly what we did. We call this project the Summer of Code.

Now that summer is over, we’ve got a new thing going. Today at the Oregon Governor’s office in Salem, we’re announcing our support of an open source initiative which two men, Bart Massey and Scott Kveton, at two schools, Oregon State University and Portland State University, have worked very hard to create. Over the last few years, they have collaborated to encourage open source software and hardware development, develop academic curricula and provide computing infrastructure to open source projects worldwide. We’re pleased to be able to support their efforts with a donation of $350,000.

Tux of LinuxThe item, by the way, was written by Google’s Code Manager, with whom I raised my concerns over Linux negligence in the past. This item proves that Google have truer intentions of giving back to the very same community they stem from. Summer of Code was apparently just the beginning of something bigger. In fact, as Google rely on many Open Source projects like Apache, they are able to use their financial strengths to improve code and return it to the community.

There is more on this story in Oregon’s news.

Related items:

Windows Today Worse Than Windows in 2001

Windows XP
Windows XP slows down as time goes on due to patches, protective software, and Registry bloat

WINDOWS Vista was already said to be a trainwreck, primarily due to its inability to deliver something innovative. It gives no compelling reason whatsoever for users to upgrade. People who have had the chance to fiddle with the Vista beta build can confirm this. In fact, it seems to be lagging behind other operating systems, notably Mac OS X as was previously confesses by a Microsoft evangelist.

On top of it all, hardware requirements of Windows Vista make it rather unappealing. Novell have said that Vista will drive away Windows users and ultimately lead them to Linux. To many, adopting Windows Vista probably means acquisition of a new computer, which will most probably contain Windows pre-installed for a variety of reasons that involve anti-fair trade practices.

Windows XP was first introduced to the public in late 2001 and, as we approach the end of 2005, Windows XP is worse than ever before. The many critical patches, which came in the form of Service Pack I & II have made it slower and less likely to interact with all underlying modules gracefully. With more Windows viruses in the wild, it requires more attention and maintenance than before, which has definitely led to unrest among its users community. In the mean time, Apple’s Tiger has been gaining strength and has even surpassed, in term of it functionality, the Microsoft equivalents — something that even Microsoft could not truly deny. KDE, in the mean time, has been growing very rapidly and it is now comparable with any other desktop layers and often surpasses the competition in terms of its functionality. See, for instance:

It is also worth mentioning Ubuntu Linux, which has done tremendously well at easing a transition to a free operating system. Hewlett Packard have recently started selling Ubuntu desktops and laptops, as a matter of fact. Ubuntu comes in just a single CD, its hardware detection is admirable, and moreover it is stable and user-friendly. Its bundled Live CD makes another big pro as users who are too resistant to delete Windows can have a period of adaptation and gain some re-assurance with regards to their platform migration.

Linux Adoption Sabotaged

Bill Gates
Bill Gates arrested in his younger days (photo in public domain)

JOHN H. Terpstra, a bold IT consultant, explains in an excellent article, which comes in 3 parts, how Microsoft and its disguised allies are working as a group toward abolishment of Linux on the desktop. The article presents a made-up case study and explains how some Linux incompatibilities are to be blamed for at a higher level.

Joe felt that Airgo Networks should be commended for its honorable handling of OSS, but he still had no luck there. When he called the company, he found out that no Linux drivers will be available for the Airgo chip set until late 2005 or early 2006.

The author also mentions the issue of cost, which is apparently well-controlled from up above, or contrariwise from down below, i.e. under the table.

Joe figured that since Linux is free, the cost of a laptop computer pre-loaded with Linux would cost less than one that shipped with Microsoft Windows. Wrong! The cost estimates he came up with were between $300 and $500 more for a system with Linux than for one with Windows.

Joe did a Google search to find Linux on laptop suppliers and obtained five price offers. Many Windows laptop specials offered a free bundled LCD monitor or a free bundled printer. No such offer was found for a Linux pre-loaded laptop.

It is worth referring back to an item that illustrates that fact. Dell Computers are selling an open PC (i.e. no operating system = bland hard-drive) for more than a computer with Windows pre-installed. Microsoft is apparently subsidising hardware or relishes on illegal kickbacks.

In John’s article he tends to become more political towards the end.

Joe had to pay for Microsoft Windows when he had no desire to use it, because he would have paid more for a machine without it. Why should consumers suffer cost increases to use a free operating system? Why are governments around the world so silent on this matter? Isn’t it time for the consumer to be better informed of the graft and corruption in the IT retail industry?

I, for once, could not agree more.

Desktop Environment Freedom

Desktop with previews

PDF‘s, text files, HTML‘s and
directories in the KDE Desktop with previews
(click to enlarge)

CERTAIN issues arise when habits and user orientation in his/her desktop are interfered with. Desktop environments, installers, filesystem structures, or even platforms in general are often more workable and thus successful if they comply with the expectation of new users. What if these are made too stringent by the developers, however? What if decisions and conventions are voted for without involvement of the end-user?

Many desktop environments, free ones in particular, are not made uniform. The resulting diversity and flexibility leads to difficulties in using somebody else’s settings, i.e. working in conjunction under the same session. Some GNU/Linux distributions include more or less any desktop environment which exists while settings are kept apart and well-separable for each user of the system and each desktop environment. So, where does the the problem lie? Give users more freedom, I suggest, and make that the norm. It is, after all, their own computer and they understand their needs better than the developers of the operating system.

What appears worse than all is the scenario where decisions are arrogantly by the vendor and then enforced. This is often the path that operating systems such as Mac O/S (to its varieties) and Windows do. Give the user some more choice, I say, by adding options for endless customisation that has very few boundaries, if any (Open Source). Give all users the freedom they deserve and allow them to express individuality and adapt/tailor their desktop environment to suit their needs. Menu entries and other widgets will remain unaffected, so documentation, for instance, will not suffer as a consequence.

People work differently on a variety of applications, for a wide variety of purposes. The domains in which they work differ as well. A person working with many open windows at any given time might prefer to have “focus follows mouse cursor”. Contrariwise, to some, this “focus follows mouse cursor” behaviour is highly adverse to habits. To list yet another example, a Web server needs to have a light desktop environment that is less susceptible to breakage and consumes small amounts of RAM.

These considerations are all highly defensible. If Linux was to be deployed in more public clusters, for example, choice could (and should) be given as to which desktop environment should be used. Different strokes for different folks, but all can be catered for provided that disk space is made available. The pertinent settings would reside in the home directory of each user. Thumbs up to Gnome, KDE, and the rest of the self-motivated window manager teams around the world.

Related item: KDE Versus GNOME

Windows XP in CSS

Windows AJAX
Windows XP in AJAX

IF Windows is ever to be used, it should be standards-compliant and perhaps, just perhaps, CSS-based. Have a look at the link. It’s worthwhile, I promise you. Try clicking the “Start” button, then navigating through the menus.

Penguin swaysThat site is an invaluable resource by all means. 5 years down the line when dual-boot no longer is a necessity to most, we will still be able to recall the days when a different operating system prevailed in this world. Since it’s Web-based, no bytes will be consumed on local storage either.

Non-Evolving Search Engines and Operating Systems

3 Monkeys

Refuse to explore and stay a monkey forever

Google algorithms are very complex at present. The very core of these remains PageRank — a mechanism that often gets misused and leads to disasters (referrer spam among other link spamming techniques). For my recent zombie attacks I blame:

  • Google – for unintentionally leading to ‘link greed’, not understanding or anticipating streetsmarts and penetration of second- and third-world countries into the Internet
  • ISP‘s – for apathetically harbouring traffic that is pure spam or targetted attacks
  • Microsoft – for creating an operating system that is so easy for crooks to capture

Google’s algorithms have become like a horse that has lots of decorations upon it, but is nothing more than a brute-force horse underneath. You can take a pig, put it in a dress and take it out for dinner. But it’s still a pig in dress, not a girlfriend.

Search must Evolve. A flawed or limited principle at the heart of something is bound to fail no matter how many bits you hang atop to patch it up and improve it. This is why traditional page indexing is not a good method for approaching the problem of information extraction and discovery. Microsoft’s operating system, for instance, suffers from the very same problem where a flawed and too complex an operating system was build from ‘code spaghetti’. It was recently heard through the grapevine that Longhorn was thrown away and reverted merely to ground zero to be based on the XP-related Server 2003 code. This comes to show that weekly updates were merely patching a mordid mess. Microsoft recognise their inability to complete with Linux performance (uptime, flexibility — the a reason for Monad). Linux just took a right approach — a right paradigm if you like — all along and was therefore able to sweep along all the best programmers in the world.

Returning to Google, by relying heavily on PageRank and making ad-hoc improvements, no real innovation will be made. This is why I intimated Iuron a few days ago. It ought to turn a large pool of indexed page into actual knowledge and provide definitely answers rather than a linear scatter of related pages.

Also comes to mind are AltaVista and other antiquated search engines with very fundamental and not-so-cunning methods for scanning pages. These were very quickly relaced by backlink-based engines, i.e. link counting in 1998. No progress has been made in nearly 8 years, however. One may begin to conceive a Google killer rather than a Windows killer. The required resources, however, in particular data centres, make the (financial) entry barrier too high to initiate a substantial enough threat. Proprietaries, however, are no concrete barrier, in contrary to the case with operating systems. So, I remain optimistic and I might soon meet some professors whose expertise is the semantic Web.

With reference to the famous 3-monkey image on top (I also have one on top of my monitor), those who refuse to evolve (Ballmer) show ‘zoo symptoms’ already. I vividly recall the day when Scoble quoted Microsoft CEO, Steve Ballmer, saying that RSS has no future. This was roughly 7 months ago. Ballmer also said that Google would vanish in 5 years and promised that MSN search was bound to ‘kill’ Google. I say: live in the past, be the past.

Moving on to a different topic, the latest article with the theme of aging at Microsoft came out on the day when I first composed this item: Pity poor Microsoft’s midlife crisis. Another recent article I have just been informed of is At 30, Microsoft Grapples With Growing Up.

Recommended reading:

Q: What about all the people in the corporate environments who are forced to use MS products and aren’t allowed the option/choice to use Mac/Linux/UNIX?

A: Kick your boss’s ass, or, choose to work for a company who have decisions that you liked.

Retrieval statistics: 21 queries taking a total of 0.162 seconds • Please report low bandwidth using the feedback form
Original styles created by Ian Main (all acknowledgements) • PHP scripts and styles later modified by Roy Schestowitz • Help yourself to a GPL'd copy
|— Proudly powered by W o r d P r e s s — based on a heavily-hacked version 1.2.1 (Mingus) installation —|