Profile

Cover photo
Kiaran Ritchie
Works at Big Fat Alien
Lived in Vancouver
144 followers|14,498 views
AboutPostsPhotosYouTubeReviews

Stream

Kiaran Ritchie

Shared publicly  - 
2
Add a comment...

Kiaran Ritchie

Shared publicly  - 
1
Francisco Furtado's profile photo
 
Extreme cuteness going on there :)
Add a comment...

Kiaran Ritchie

Shared publicly  - 
1
Kiaran Ritchie's profile photoFrancisco Furtado's profile photoBrian Ceelen's profile photo
3 comments
 
:) Finally got to see some live action from the Ritchie Jr. Gang - great stuff. Cheers guys!
Add a comment...

Kiaran Ritchie

Shared publicly  - 
 
Powerful idea here.
 
Technology: What ails the Linux desktop? Part I.

The basic failure of the free Linux desktop is that it's, perversely, not free enough.

There's been a string of Linux desktop quality problems, specific incidents reported by +Linas Vepstas , +Jon Masters , +Linus Torvalds and others, and reading the related G+ discussions made me aware that many OSS developers don't realize what a deep hole we are in.

The desktop Linux suckage we are seeing today - on basically all the major Linux distributions - are the final symptoms of mistakes made 10-20 years ago - the death cries of a platform.

Desktop Linux distributions are trying to "own" 20 thousand application packages consisting of over a billion lines of code and have created parallel, mostly closed ecosystems around them. The typical update latency for an app is weeks for security fixes (sometimes months) and months (sometimes years) for major features. They are centrally planned, hierarchical organizations instead of distributed, democratic free societies.

What did the (mostly closed source) competition do? It went into the exact opposite direction: Apple/iOS and Google/Android consist of around a hundred tightly integrated core packages only, managed as a single well-focused project. Those are developed and QA-ed with 10 times the intensity of the 10,000 packages that Linux distributions control. It is a lot easier to QA 10 million lines of code than to QA 1000 million lines of code.

To provide variety and utility to users they instead opened up the platform to third party apps and made sure this outsourcing process works smoothly: most new packages are added with a few days of latency (at most a few weeks), app updates are pushed with hours of latency (at most a few days) - basically it goes as fast as the application project wishes to push it. There's very little practical restrictions on the apps - they can enter the marketplace almost automatically.

In contrast to that, for a new package to enter the major Linux desktop projects needs many months of needless bureaucracy and often politics.

As a result the iOS and Android platforms were able to grow to hundreds of thousands of applications and will probably scale fine beyond a million of apps.

(Yes, we all heard of the cases where Apple or Google banned an app. Don't listen to what they say but see what they do: there's literally hundreds of thousands of apps on both of the big app markets - they are, for all practical purposes, free marketplaces from the user's point of view.)

The Linux package management method system works reasonably well in the enterprise (which is a hierarchical, centrally planned organization in most cases), but desktop Linux on the other hand stopped scaling 10 years ago, at the 1000 packages limit...

Desktop Linux users are, naturally, voting with their feet: they prefer an open marketplace over (from their perspective) micro-managed, closed and low quality Linux desktop distributions.

This is Part I of a larger post. You can find the second post here, which talks about what I think the solution to these problems would be:

https://plus.google.com/u/0/109922199462633401279/posts/VSdDJnscewS
1
Add a comment...
In his circles
79 people
Have him in circles
144 people
Lori Sacrey's profile photo
Cori Zufelt's profile photo
Rayann Lloyd's profile photo
Chris Huelsbeck's profile photo
Nathan Zufelt's profile photo

Kiaran Ritchie

Shared publicly  - 
1
Francisco Furtado's profile photo
 
Leading the dance like a boss...
Add a comment...

Kiaran Ritchie

Shared publicly  - 
1
Add a comment...

Kiaran Ritchie

Shared publicly  - 
 
Oz n Owen
3
Add a comment...

Kiaran Ritchie

Shared publicly  - 
4
Add a comment...

Kiaran Ritchie

Shared publicly  - 
 
PySide is a Nokia's official Qt wrapper for Python. Within 5min I had a working windows application built with it. This is a seriously powerful new open-source API.
http://www.pyside.org/
1
Add a comment...
People
In his circles
79 people
Have him in circles
144 people
Lori Sacrey's profile photo
Cori Zufelt's profile photo
Rayann Lloyd's profile photo
Chris Huelsbeck's profile photo
Nathan Zufelt's profile photo
Work
Occupation
Game Development, Rigging, Programming
Employment
  • Big Fat Alien
    Technical Director, 2009 - present
Basic Information
Gender
Male
Relationship
Married
Links
Contributor to
Story
Tagline
Game developer, programmer, animation rigger, husband, father and village idiot.
Introduction
Hailing from small-town Alberta, I'm an animation rigging expert, game developer and programmer.
Bragging rights
Creator of indie-game BEEP, Author of The Art of Rigging
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Vancouver - West Kelowna - San Rafael - Edmonton - Calgary - Red Deer
Contact Information
Work
Email
Expert technician replaced the screen on my Nexus 4 while I watched. It was 20min from the time I arrived till I left with a phone that looked like new. These guys know what they're doing. I'll recommend them to all my friends
Public - 8 months ago
reviewed 8 months ago
I got an Out of Province inspection. They failed the car due to 'insufficient tire tread' and graciously offered to replace all four of them for a hefty fee. When I told them I was going to look around for a better deal (which wasn't hard to find) they really dragged their heels. Upon coming back with new tires, they were unable to look at them because 'all their techs were busy'. So I came back the next day. Then it was an hour wait to get the paperwork. After 4 visits, I finally got the inspection. Would not use them again.
• • •
Public - 10 months ago
reviewed 10 months ago
6 reviews
Map
Map
Map