A Slashed-Zero Droid Sans Mono
Due to popular demand, here is a slashed zero version of the Droid Sans Mono font. My previous modification to the Droid Sans Mono, the Dotted-Zero variant, remains available at the same URL for those that prefer dots to slashes.
Upstart in Ubuntu 9.10
Upstart is the ‘new’ event-based sysvinit replacement by Canonical, that has been widely adopted in the linux world ever since it first appeared in late 2006. The idea is centred around causality, that is, defining relationships that are not loosely defined by some measure of time, but by the presence (at runtime that is) of processes that a service depends upon. For example, if you need service X to run after service Y, you shouldn’t have to ‘wait’ for Y to start before starting X, but, instead, you should be able to specify that X depends on Y in some canonical form and the system would try to start X as soon as Y was up and running. In other words as a user/administrator of a machine you shouldn’t have to go through all that S?? and K?? silliness from SysV.
Upstart is by no means the first such service management system; Apple has incorporated its own version of such a system, called launchd, since the mid 2000s and so has Sun Microsystems with SMF. In fact, launchd was considered as a sysvinit replacement for Ubuntu 6.10, before Upstart was anything but a crude replacement for the /sbin/init daemon, but the idea was scrapped due to licensing issues (launchd was at the time licensed under the somewhat controversial Apple Public License; it has since been relicensed under the Apache License).
In the upcoming Ubuntu 9.10 release Upstart has reached another milestone, ‘just’ three years since it first made its appearance as a project; a number of core scripts have been rewritten as Upstart jobs (yay). Despite the fact that Upstart has been adopted by a number of systems (including Fedora, Maemo and — soon — Debian, among others) there are numerous issues (and practically no documentation for most of the system) as well as extreme volatility in both the format and structure of Upstart jobs and — alas — the aimed featureset. The only thing that’s been ’stable’ in Upstart is the actual daemon, while the configuration/job format has been changing (and being moved around) every few months.
»
On the Motorola Droid
It should be no surprise that Verizon would invest in Android, given the onslaught that AT&T’s exclusivity with the iPhone has brought to everyone, despite the fact that Verizon’s network is superior to AT&T’s, the fact that it has a number of popular handsets and services etc.
And while Europe remains the place where mobile telephony reigns, it is the United States and Asia, with HTC, Apple and Google providing great next-generation devices and Nokia — the reigning king — becoming increasingly irrelevant where it matters: profits, mindshare and innovation.
The new Motorola Droid, a phone launched by Verizon and developed in collaboration with Motorola and Google as its own ‘iPhone killer’ is the first to feature Android 2.0 and a seemingly powerful device in terms of hardware features. Expected to be using the same CPU family as the iPhone 3GS and the Palm Pre, an ARM Cortex A8 processor and most probably the powerful OMAP3430 by Texas Instruments, the Droid features a high-resolution display and an assortment of features that puts its firmly in N900 territory and far exceed those of the iPhone 3GS. That’s as far as the hardware is concerned, because in the software realm things are so much better than Nokia’s half-baked, joke of an environment and network platform (Ovi). Even before launch, the Android platform is rapidly gaining ground in terms of application availability; with its modern APIs and evolving feature-set make it a great adversary; software matters as the iPhone has demonstrated, with its superior UI and the vast library of applications — more than 85,000 of them as of late September 2009, a massive number compared to 10,000 for the Android and only 2,000 for the BlackBerry.
So how is the Motorola Droid going to compare with the iPhone, the BlackBerry (especially the latest Storm 2) and the competing Android offerings by other manufacturers? I guess it’s going to do pretty well in the United States, especially if Verizon holds its on in terms of marketing and sales. To me ‘Droid’ looks retro. Typical of the stuff that I’m used to seeing from Motorola; this doesn’t necessarily mean that the device is bad and I would refrain from passing judgement about its appeal until actually using one.
»
» Here comes the Cavalry!
Welcome Google! About a year since we first came up, designed and implemented Geo|Ads, Google just launched their own Location Based Advertising in the States.
We always knew we were tiny. Some thought we had interesting ideas. At least now we know that they are not exactly bad from a business point of view either =)
There’s no use crying over spilled milk
Yet, that’s exactly what Gruber does in this, brilliant, spot on rant on Snow Leopard’s lack of Creator Code support [or any alternative thereof].

