← Back to context

Comment by jampekka

2 days ago

> Any folks from Nokia in this time care to shed more light on that?

Cellular connection was not allowed for the Linux devices so they don't compete with the Symbian phones. Nokia had deeply dysfunctional internal politics at that point.

That was a big source of contention, but admittedly there was plenty of skunkworks going around internally to experiment with the officially forbidden material.

I was probably one of the first people to ever possess[ß] a Nokia device running Linux. A research unit in US wrote a library to interface with the baseband modem and provided the whole thing as a single, mostly-statically linked binary that could be used for phonecall functionality. A skunkworks team in Finland wrote a bootloader for N95 to use a Linux kernel. And an ex team member helped put together the initial Debian-based userland.

I wrote the wrapper library that under the hood ran the baseband binary, exposing a sane state machine you could then rely on from "regular" userspace. And I wrote the first, really rough contact book to make/receive calls from the prototype UI. The UI was built with a very early version of libflutter, a GL-based widget library. We built our own layer on top of it.

The prototype became known as the "Flower Phone", thanks to its default background screen. A few months after the device having been showed off our team was provided with about a dozen bright orange[0] N95 devices that ran Linux, booted off of a userspace we had built, and came with our prototype UI. We used them for on-device debugging and developing the UI layer further. Making real calls with them was a core piece of functionality.

From what I understand, the phone functionality in N900 became a reality thanks to that little project.

ß: wasn't mine, it firmly remained property of Nokia. But I used it for experimentation and making real calls.

0: the colour was used to signal the devices were prototypes.

Oh. That brings so much into perspective. They wouldn't cannibalize their own sales, so someone else did. Classic. How deeply Kodak of them.

>Nokia had deeply dysfunctional internal politics at that point.

Tell me a large company other than Apple that wasn't completely dysfunctional.

  • Google was doing quite well?

    • Doing well and being dysfunctional are not mutually exclusive. Google is still a dysfunctional company.

      At one point they had five different messaging apps. They bought Motorola and then sold it for pennies, quickly abandoned the Nexus line before then, and the Pixel isn’t taking the world by storm.

      Their efforts in the home have been scattershot, they have three separate OS initiatives that are not based on the same platform, and have all but abandoned Flutter.

      Also remember that RIMs stock price was at its peak around 2010 - 3 years after the iPhone came out.

      2 replies →