How Firefox just blew it

firefox_current_logo-150x150As a journalist, my Firefox browser – which I’ve been using since almost the day it arrived – is my primary research tool. It’s the place I call home. And it’s just been upgraded. It’s a big upgrade that for me will change the way it works, massively. I’m saying no.

Upgraded

The web is full of articles praising its developer, Mozilla, for updating it so it’s twice as fast. One article lauds “Mozilla’s mission is to keep the web open and competitive, and Firefox is how Mozilla works to endow the web with new technology like easier payments, virtual reality and fast WebAssembly-powered games.” This is endorsed by a Gartner analyst; Gartner is the biggest, and therefore the go-to analyst house in the technology industry for those needing a quote.

If you’re waiting for a ‘but’, here it is. Frankly, I don’t care how much faster it is if means I that half the functionality I’m used to is stripped away. Because that’s what allowing my browser to upgrade to the latest, greatest version would mean.

Extensions

It’s all because Firefox made the clever move to open up its browser very early on to third parties, who wrote extensions to add features and functionality. I loved that idea, embraced it wholeheartedly, and now run about 20 extensions.

The new Firefox – which despite its apocalyptic upgrade moves only from version 56.02 to 57.0 – will no longer run those extensions which for me have been the most useful.

Software developers love adding new stuff and making things look new using the latest software tools. Mozilla has been no slouch in this department. Fine for developers perhaps, but as a user, this constant change is a pain in the arse, as it means I need to re-learn each time how to use the software.

So Classic Theme Restorer (CTR) is particularly precious to me, as it enables Firefox to look and feel pretty much as it did when I first started using it.

CTR puts things, such as toolbars and menus – back where they were, so they work they have always worked – and for that matter, the way that most of my software works. But after the upgrade, CTR cannot work, as the hooks provided by the browser for it to do its stuff don’t exist in the new version.

Two other extensions are key from my point of view. One gives me tree-style tab navigation to the left of the browser window, not along the top where multiple tabs pretty soon get lost. And tab grouping, a feature that disappeared a few generations of browser ago but was replaced by a couple of extensions, means you can keep hundreds of tabs open, arranged neatly by topic or project. Who wouldn’t want this if they work in the browser all day?

Meanwhile, the developers of some other extensions have given up, due to the effort involved in completely re-writing their code, while others will no doubt get there in some form or other, eventually.

Messing with look and feel

This is a serious issue. Back in the day, one of the much-touted advantages of a graphical user interface was that all software worked the same, reducing training time: if you could use one piece of software, you could use them all. No more. Where did that idea go?

Mozilla clearly thinks performance – which can instead be boosted by adding a faster CPU – is paramount. Yes, it’s important but a browser is now a key tool, and removing huge chunks of functionality is poor decision-making.

I feel like my home is being dismantled around me. The walls have shifted so that the bedroom is now where the living room used to be, the front door is at the back, and I’ve no idea where the toilet is.

Some might argue that I should suck it up and move with the times. But I don’t use a browser to interact with the technology but rather to capture information. Muscle memory does the job without having to think about the browser’s controls or their placement. If the tool gets in the way and forces me to think about how it works, it’s a failure.

So version 57 is not happening here. Not yet, anyway.

Technology highlights 2013

I’ve been shamefully neglecting this blog recently, yet a lot of interesting new technologies and ideas have come my way. So by way of making amends, here’s quick round-up of the highlights.

Nivio
This is a company that delivers a virtual desktop service with a difference. Virtual desktops have been a persistent topic of conversation among IT managers for years, yet delivery has always been some way off. Bit like fusion energy only not as explosive.

The problem is that, unless you’re serving desktops to people who do a single task all day, which describes call centre workers but not most people, people expect a certain level of performance and customisation from their desktops. If you’re going to take a desktop computer away from someone who uses it intensively as a tool, you’d better make sure that the replacement technology is just as interactive.

Desktops provided by terminal services have tended to be slow and a bit clunky – and there’s no denying that Nivio’s virtual desktop service, which I’ve tried, isn’t quite as snappy as having 3.4GHz of raw compute power under your fingertips.

On the other hand, there’s a load of upsides. From an IT perspective, you don’t need to provide the frankly huge amounts of bandwidth needed to service multiple desktops. You don’t care what the end user wants to access the service with – so if you’re allowing people to bring and use their own devices into work, this will work with anything, needing only a browser to work. I’ve seen a Windows desktop running on an iPhone – scary…

And you don’t need to buy applications. The service provides them all for you from its standard set of over 40 applications – and if you need one the company doesn’t currently offer, they’ll supply it. Nivio also handles data migration, patching, and the back-end hardware.

All you need to do is hand over $35 per month per user.

Quantum
The company best known for its tape backup products launched a new range of tape libraries.

The DXi6800 is, says Quantum’s Stéphane Estevez, three times more scalable than any other such device, allowing you to scale from 13TB to 156TB. Aimed at mid-sized as well as large enterprises, it includes an array of disks that you effectively switch on with the purchase of a new licence. Until then, they’re dormant, not spinning. “We are taking a risk of shipping more disks than the customer is paying for – but we know customer storage is always growing. You unlock the extra storage when you need it,” said Estevez.

It can handle up to 16TB/hour which, is, reckons the company, four times faster than EMC’s DD670 – its main competitor – and all data is encrypted and protected by an electronic certificate so you can’t simply swap it into another Quantum library. And the management tools mean that you can manage multiple devices across datacentres.

Storage Fusion
If ever you wanted to know at a deep level how efficient your storage systems are, especially when it comes to virtual machine management, then Storage Fusion reckons it has the answers in the form of its storage analysis software, Storage Fusion Analyze.

I spoke to Peter White, Storage Fusion’s operations director, who reckoned that companies are wasting storage capacity by not over-provisioning enough, and by leaving old snapshots and storage allocated to servers that no longer exist.

“Larger enterprise environments have the most reclaimable storage because they’re uncontrolled,” White said, “while smaller systems are better controlled.”

Because the company’s software has analysed large volumes of storage, White was in a position to talk about trends in storage usage.

For example, most companies have 25% capacity headroom, he said. “Customers need that level of comfort zone. Partners and end users say that the reason is because the purchasing process to get disk from purchase order to installation can take weeks or even months, so there’s a buffer built in. Best practice is around that level but you could go higher.”

You also get what White called system losses, due to formatting inefficiencies and OS storage. “And generally processes are often broken when it comes to decommissioning – without processes, there’s an assumption of infinite supply which leads to infinite demand and a lot of wastage.”

The sister product, Storage Fusion Virtualize “allows us to shine a torch into VMware environments,” White said. “It can see how VM storage is being used and consumed. It offers the same fast analysis, with no agents needed.”

Typical customers include not so much enterprises as systems integrators, service providers and consultants.

“We are complementary to main storage management tools such as those from NetApp and EMC,” White said. “Vendors take a global licence, and end users can buy via our partners – they can buy report packs to run it monthly or quarterly, for example.”

Solidfire
Another product aimed at service providers, SolidFire steps aside from the usual pitch for all solid-state disks (SSD). Yes solid-state is very fast when compared to spinning media but the company claims to be offering the ability to deliver a guarantee not just of uptime but of performance.

If you’re a provider of storage services in the cloud, one of your main problems, said the company’s Jay Prassl, is the noisy neighbour, the one tenant in a multi-tenant environment who sucks up all the storage performance with a single database call. This leaves the rest of the provider’s customers suffering from a poor response, leading to trouble tickets and support calls, so adding to the provider’s costs.

The aim, said Prassl, is to help service providers offer guarantees to enterprises they currently cannot offer because the technology hasn’t – until now – allowed it. “The cloud provider’s goal is to compute all the customer’s workload but high-performance loads can’t be deployed in the cloud right now,” he said.

So the company has built SSD technology that, because of the way that data is distributed across multiple solid-state devices – I hesitate to call them disks because they’re not – offers predictable latency.

“Some companies manage this by keeping few people on a single box but it’s a huge problem when you have hundreds or thousands of tenants,” Prassl said. “So service providers can now write a service level agreement (SLA) around performance, and they couldn’t do that before.”

Key to this is the automated way that the system distributes the data around the company’s eponymous storage systems, according to Prassl. It then sets a level of IOPS that a particular volume can achieve, and the service provider can then offer a performance SLA around it. “What we do for every volume is dictate a minimum, maximum and a burst level of performance,” he said. “It’s not a bolt-on but an architecture at the core of our work.”

2012: the tech year in view (part 2)

Here’s part 2 of my round-up of some of the more interesting news stories that came my way in 2012. Part 1 was published on 28 December 2012.

Datacentre infrastructure
NextIO impressed with its network consolidation product, vNet. This device virtualises the I/O of all the data to and from servers in a rack, so that they can share the bandwidth resource which is allocated according to need. It means that one adapter can look like multiple virtual adapters for sharing between both physical and virtual servers, with each virtual adapter looking like a physical adapter to each server. The main beneficiaries, according to the company, are cloud providers, who can then add more servers quickly and easily without having to physically reconfigure their systems and cables. According to the company, a typical virtualisation host can be integrated into the datacentre in minutes as opposed to hours.

In the same part of the forest, the longer-established Xsigo launched a new management layer for its Data Center Fabric appliances, its connectivity virtualisation products. This allows you to see all I/O traffic across all the servers, any protocol, and with a granularity that ranges from specific ports to entire servers.

Nutanix came up with a twist on virtualisation by cramming all the pieces you need for a virtualisation infrastructure into a single box. The result, says the company, is a converged virtualisation appliance that allows you to build a datacentre with no need for separate storage systems. “Our mission is to make virtualisation simple by eliminating the need for network storage,” reckons the company. Its all-in-one appliances mean faster setup and reduced hardware expenditure, the company claims. However, like any do-it-all device, its desirability depends on how much you value the ability to customise over ease of use and setup. Most tend to prefer separates so they can pick and choose.

Cooling servers is a major problem: it costs money and wastes energy that could be more usefully employed doing computing. This is why Iceotope has developed a server that’s entirely enclosed and filled with an inert liquid: 3M Novec 7300. This convects heat away from heat-generating components and is, according to chemical giant 3M, environmentally friendly and thermally stable. The fluid needs no pumping, instead using convection currents to transport heat and dump it to a water-filled radiator. The water is pumped but, Iceotope says, you need only a 72W pump for a 20kW cabinet of servers, a far cry from a typical 1:1 ratio of cooling energy to compute power when using air as the transmission medium.

Networking
Vello Systems launched its Data Center Gateway incorporating VellOS, its operating system designed for software-defined networking (SDN) – probably the biggest revolution in network technology over the last decade. The box is among the first SDN products – as opposed to vapourware – to emerge. The OS can manage not just Vello’s own products but other SDN compliant systems too.

Cloud computing
One of the highlights of my cloud computing year was a visit to Lille, to see one of OVH‘s datacentres. One of France’s biggest cloud providers, OVH is unusual in that it builds everything itself from standard components. You’ll find no HP, IBM or Dell servers here, just bare Supermicro motherboards in open trays, cooled by fresh air. The motivation, says the company comes from thefact there are no external investors and a high level of technical and engineering expertise at the top. Effectively, the company does it this way because it has the resources to do so, and “because we are techies and it’s one of our strong values.” The claimed benefit is lower costs for its customers.

I had an interesting discussion with Martino Corbelli, the chief customer officer at Star, a UK-based cloud services provider. He said that the UK’s mid-market firms are getting stuck in bad relationships with cloud services vendors because they lack both the management and negotiation skills required to handle issues and the budget to cover the cost of swapping out.

“The industry for managed services and cloud is full of examples of people who over promise and under deliver and don’t meet expectations,” he said, reckoning that discussions with potential customers now revolve more around business issues than technology. “Now it’s about the peer-to-peer relationship,” he said. “Can you trust them, are you on the same wavelength, do you feel that your CFO can call their CFO and talk to them as equals?”

We also saw the launch of new cloud computing providers and services from mid-market specialist Dedipower, CloudBees with a Java-based platform service, and Doyenz with a disaster recovery service aimed at smaller businesses.

Storage
Coraid boasted of attracting over 1,500 customers for its unique ATA-over-Ethernet (AoE) storage products. This means that storage is using native Ethernet rather than storage-specific protocols. Coraid reckons this reduces protocol overheads and so is three to five times faster than iSCSI. The company makes a range of storage systems but, although AoE is an open standard, no other company is designing and selling products with it.

WhipTail joined the growing list of vendors selling all-flash storage systems with its Accela products. Solid-state gives you huge performance advantages but the raw storage (as opposed to the surrounding support infrastructure) costs ten times as much compared to spinning disks, so the value proposition is that the added performance allows you to make more money.

Eventually, the bulk of storage will be solid-state, as the price comes down, with disk relegated to storing backups, archives and low-priority data, but that time has yet to come. It’s a delicate balancing operation for companies such as WhipTail and Violin Memory: they don’t want to be too far ahead of the mass market and don’t want to miss the boat when flash storage becomes mainstream.

2012: the tech year in view (part 1)

As 2012 draws to a close, here’s a round-up of some of the more interesting news stories that came my way this year. This is part 1 of 2 – part 2 will be posted on Monday 31 December 2012.

Storage
Virsto, a company making software that boosts storage performance by sequentialising the random data streams from multiple virtual machines, launched Virsto for vSphere 2.0. According to the company, this adds features for virtual desktop infrastructures (VDI), and it can lower the cost of providing storage for each desktop by 50 percent. The technology can save money because you need less storage to deliver sufficient data throughput, says Virsto.

At the IPExpo show, I spoke with Overland which has added a block-based product called SnapSAN to its portfolio. According to the company, the SnapSAN 3000 and 5000 offer primary storage using SSD for cacheing or auto-tiering. This “moves us towards the big enterprise market while remaining simple and cost-effective,” said a spokesman. Also, Overland’s new SnapServer DX series now includes dynamic RAID, which works somewhat like Drobo’s system in that you can install differently sized disks into the array and still use all the capacity.

Storage startup Tegile is one of many companies making storage arrays with both spinning and solid-state disks to boost performance and so, the company claims boost performance cost-effectively. Tegile claims it reduces data aggressively, using de-duplication and compression, and so cuts the cost of the SSD overhead. Its main competitor is Nimble Storage.

Nimble itself launched a so-called ‘scale to fit’ architecture for its hybrid SSD-spinning disk arrays this year, adding a rack of expansion shelves that allows capacity to be expanded. It’s a unified approach, says the company, which means that adding storage doesn’t mean you need to perform a lot of admin moving data around.

Cloud computing
Red Hat launched OpenShift Enterprise, a cloud-based platform service (PaaS). This is, says Red Hat, a solution for developers to launch new projects, including a development toolkit that allows you to quickly fire up new VM instances. Based on SE Linux, you can fire up a container and get middleware components such as JBoss, php, and a wide variety of languages. The benefits, says the company, are that the system allows you to pool your development projects.

Red Hat also launched Enterprise Virtualization 3.1, a platform for hosting virtual servers with up to 160 logical CPUs and up to 2TB of memory per virtual machine. It adds command line tools for administrators, and features such as RESTful APIs, a new Python-based software development kit, and a bash shell. The open source system includes a GUI to allow you to manage hundreds of hosts with thousands of VMs, according to Red Hat.

HP spoke to me at IPExpo about a new CGI rendering system that it’s offering as a cloud-based service. According to HP’s Bristol labs director, it’s 100 percent automated and autonomic. It means that a graphics designer uses a framework to send a CGI job to a service provider who creates the film frame. The service works by estimating the number of servers required, sets them up and configures them automatically in just two minutes, then tears them down after delivery of the video frames. The evidence that it works can apparently be seen in the animated film Madagascar where, to make the lion’s mane move realistically, calculations were needed for 50,000 individual hairs.

For the future, HP Labs is looking at using big data and analytics for security purposes and is looking at providing an app store for analytics as a service.

Security
I also spoke with Rapid7, an open-source security company that offers a range of tools for companies large and small to control and manage the security of their digital assets. It includes a vulnerability scanner, Nexpose, a penetration testing tool, Metasploit, and Mobilisafe, a tool for mobile devices that “discovers, identifies and eliminates risks to company data from mobile devices”, according to the company. Overall, the company aims to provide “solutions for comprehensive security assessments that enable smart decisions and the ability to act effectively”, a tall order in a crowded security market.

I caught up with Druva, a company that develops software to protect mobile devices such as smartphones, laptops and tablets. Given the explosive growth in the numbers of end-user owned devices in companies today, this company has found itself in the right place at the right time. New features added to its flagship product inSync include better usability and reporting, with the aim of giving IT admins a clearer idea of what users are doing with their devices on the company network.

Networking
Enterasys – once Cabletron for the oldies around here – launched a new wireless system, IdentiFi. The company calls it wireless with embedded intelligence offering wired-like performance but with added security. The system can identify issues of performance and identity, and user locations, the company says, and it integrates with Enterasys’ OneFabric network architecture that’s managed using a single database.

Management
The growth of virtualisation in datacentres has resulted in a need to manage the virtual machines, so a number of companies focusing on this problem have sprung up. Among them is vKernel, whose product vOPS Server aims to be a tool for admins that’s easy to use; experts should feel they have another pair of hands to help them do stuff, was how one company spokesman put it. The company, now owned by Dell, claims it has largest feature set for virtualisation management when you include its vKernel and vFoglight products, which provide analysis, advice and automation of common tasks.

Happy birthday Simon the smartphone

IBM Simon
IBM Simon

Today, 23 November 2012, is the 20th anniversary of the launch of the first smartphone. The IBM Simon was a handheld cellular phone and PDA that ended up selling some 50,000 units. This was impressive as, at the time, publicly available cellular networks were a rarity.

In fact, at the London launch of the device, I remember wondering how many people would buy one given the high costs of both a subscription and the phone. In the USA, BellSouth Cellular initially offered the Simon for US$899 with a two-year service contract or US$1099 without a contract.

As well as a touch screen, the widget included an address book, calendar, appointment scheduler, calculator, world time clock, electronic note pad, handwritten annotations, and standard and predictive stylus input screen keyboards.

Measuring 203mm by 63.5mm by 38mm, it had a massive 35mm by 115mm monochrome touch screen and weighed a stonking 510g, but was only on the market for about six months. The UK never saw it commercially available.

So while it never really took off, this was largely down to timing: it was ahead of its time and it was soon overtaken by smaller, less well-featured devices that were more affordable.

But when you contemplate which shiny shiny is your next object of desire, think about the Simon, and remember, Apple didn’t invent the smartphone: IBM did.

New developments in open source security

I just spent some time talking to Claudio Guarnieri, European security researcher for Rapid7, about some interesting new open source security developments. Guarnieri is responsible for Cuckoo Sandbox, a malware analysis system. His website reckons that “you can throw any suspicious file at it and in a matter of seconds Cuckoo will provide you back some detailed results outlining what such file did when executed inside an isolated environment.”

But he was also talking about a USB threat detection software which appears to be unique. Ghost USB Honeypot is a honeypot for malware which spreads via USB storage devices. The aim is to fool malware into infecting a fake device, from which point you can trap and/or analyse the malware.

It works by emulating a USB device so that, if a computer is infected by malware which propagates using USB flash drives, as so much of it does, the honeypot will trick the malware into infecting the emulated device, where it can be detected without compromising the host system. This kind of attack can particularly difficult to detect because it can attack high security machines that aren’t network-connected. Stuxnet was one such.

To anyone looking at it from user space or from higher levels in the kernel-mode storage architecture, the Ghost drive appears to be a real removable storage device, that strives to behave exactly like disk.sys, the operating system’s disk class driver. The key to its operation is that malware should not be able to detect that it’s not a real USB device.

You can drive it from a GUI or from the command line, and the aim is for companies to be able to deploy the software on standard client machines without the user having to get involved.

In fact, ideally, according to Ghost’s developer, Bonn University student Sebastian Poeplau, the best way to get this to work successfully is to hide it from the user so they don’t try to write to it. In this way, any write access can be assumed to be malware, and the data written is copied into an image file and can be copied off for later analysis. There’s a video of a recent presentation Poeplau gave about the project, its rationale and how it works, here.

Cloud means gloom for hardware vendors – or does it?

Maintaining a good relationship with hardware vendors is an essential element of any cloud or service provider’s daily process. The problem is that, if some recent gloomy predictions come true, there will be fewer of them. That’s the line from Werner Vogels, Amazon’s chief technology officer, among others, according to this piece on ZDNet. But is it true?
Vogels reckons that, as enterprises aim to reduce capital expenditure by buying in an increasing number of services, hardware vendors will suffer a squeeze in sales, and so revenues.

The rest of this article can be found here.