Cover photo
Verified name
Linus Torvalds
Works at Linux Foundation
Attended University of Helsinki
Lives in Portland, OR


Linus Torvalds

Shared publicly  - 
I'm not a fan of traditional AI (rule building and LISP/prolog etc), but am just waiting for neural nets to take over. 

This is a great example, and training on the Linux kernel sources just explains so much.

This is wonderful; neural network setup producing wonderful results; one example is training it on wikipedia and it ends up producing valid XML pseudo articles.  Another is training it on Linux kernel source, and it ends up producing C code that looks appealingly complex until you try and figure it out (even with bogus comments).
3 comments on original post
Markus Incognitus's profile photoRene Heinzl's profile photoJames Rouzier's profile photoServando Pestano's profile photo
Im not bogus 
 ·  Translate
Add a comment...

Linus Torvalds

Shared publicly  - 
+Jon "maddog" Hall points out that today is the 21st anniversary of one of my early public talks about Linux (at DECUS in New Orleans). That trip (and maddog in particular) ended up then resulting in Linux being ported to the alpha, which is where we got the multi-architecture portability from.

(Yes, there was the earlier m68k port, but that one wasn't trying to actually support multiple architectures side-by-side from the same code base).

How time flies.
Will Hill's profile photoLourdes Elizabeth Calisaya Alcantara's profile photoTaras Shevchenko's profile photoOussama Taoufik's profile photo
That's a beautiful thing +John Paul Adrian Glaubitz 
Add a comment...

Linus Torvalds

Shared publicly  - 
Both my tablet and my phone suddenly and for no obvious reason stopped syncing email for me yesterday. And after 24 hours of more or less being useless to me, the only way I could fix it was to completely remove my google account from the device, and then add it back in.

Which causes the phone/tablet to pretty much act as if you switched phone hardware (although app data doesn't go away). So it re-installs all the apps I had deleted (it's "backup", you know), and causes all my pinned music to go away and need to be re-downloaded.  Etc etc stupid small annoyances.

Am I the only one this happened to? It's not like it was a huge annoyance (ok, it was, but mainly because I spent 24 hours waiting for google to "fix" sync, until I just gave up blew my account away and signed in from scratch).

But I do have a request for the +Android team as a result of it: can you make things like managing your music (and apps, but that's actually less painful) on the device be something you could do from somewhere else?

I've had this issue before when switching phones: it's just a pain to pin your music on the device (and yes, I really do want to pin it, and not stream over the data connection all the time).

I'd really prefer to manage my phone remotely from a big screen and with a good mouse and keyboard, rather than fat-fingering it directly..
Yi Cui's profile photoJitesh Singh's profile photoSergey Slusarenko's profile photoKent Ogle's profile photo
Unfortunately it would be good for the Linux Foundation and +Linus Torvalds  were also responsible for the Kernel used in Android as it is on the computer, so we could upgrade to the latest version. +Eric Curtin
Add a comment...

Linus Torvalds

Shared publicly  - 
Any watch geeks out there?

I'm looking for a replacement for my Skagen 817LBXC that I really liked, but the ceramic band ended up being too brittle.

My simple requirements are apparently a bit too simple for most watches:

 - Last forever (years). No winding. Something like Citizen's Eco-Drive is great, but I guess I can get a battery changed if it only happens every three years or so.

 - Thin, with a good metal band and buckle. We're talking 5-8mm case thickness.

 - Tasteful and "not shiny". So no polished stainless steel. But darkened steel, or just matte titanium, or whatever.

 - Show the time. Legibly. Nothing else matters.

An example of something that comes so close that it almost hurts is the Citizen "Stiletto". Except for that last point. The whole "black on black" thing is too cool for me, but more importantly, it means that the watch doesn't actually work as a watch

That thing would be beautiful with bright orange (or green) arms. They'd be an interesting accent on a beautiful watch, and would make it actually work as a watch. But no. Some emo designer person decided that black-on-black is too cool for words.

Anybody? And I'm serious about the "thin and tasteful". Minimalistic. Tell the time, don't play games.

It can't be that hard, can it? But I'm not having much luck finding anything.
Aldo Ceccarelli's profile photoYijun Yuan's profile photoGustavo Córdova's profile photoDean Georghiou's profile photo
I just stumbled upon ChapterTen Watches that are running a campaign on Indiegogo ( and thought that might be what you are looking for.
<8 mm thick and pretty tasteful, IMO. The band is not metal though and I have no idea what’s with the battery (but they seem to be getting tons of money so you might try suggesting a metal band as a stretch goal). It’s not clear from the pictures how badly black is the black/black version, but anyway the silver/tan also looks fine.
Add a comment...

Linus Torvalds

Shared publicly  - 
Congratulations all around.

Congratulations to Daniela, who placed second over-all in her gymnastics group (level 9 Sr) at the Oregon State Optional Championships last weekend.

Congratulations to Patricia, who no longer needs to worry about whether she got accepted to college, and instead has to worry about which college to go to. Cornell? Johns Hopkins? Duke? RPI? Smith? Vanderbilt?

And congratulations to me.  I have now been swimming for an hour every weekday for the last six weeks. That's 30h in the water, about 45-50 laps per hour. If I did my math right, that's about 40 miles of swimming (or "controlled not-drowning" as I like to call it when I splash around).
shaun grandberry's profile photoOleksandr Natalenko's profile photoBrian B's profile photoTorbjørn Johnsen's profile photo
I assume you've got a coach? It is important to know how and when to exhale, which is trickier than inhaling. Twisting your body also do not help. Doing separate exercises (swim with your arms or legs only) helps for better coordination when combining them later on, etc.
If you are persistent one day i may invite you to swim the Bosphorus marathon. :P
Add a comment...

Linus Torvalds

Shared publicly  - 
Another update on my Ubiquiti UniFi network, since I today noticed another device that wouldn't connect to it..

The UniFi UAP's in zero-handoff mode apparently only does 802.11gn. Which sounded OK to me, since it's 2015, and who would be crazy enough to do 802.11b in this day and age? That's just so "last century" after all. I'm a gadget guy, I don't do old hardware.

And for a while there, I thought I had no problems. The kernel slow authentication packets patch got merged and is getting backported to stable, and all our devices seemed happy.


Today we talked about the odd WiFi scale we have, and I told Tove that it's not syncing because it's still trying to connect to the old network that I got rid of. Obviously I then had to fix that. And the damn thing just wouldn't connect to the new one.

Some googling seemed to show that I needed to enable legacy device support on the UniFi AP's. Which also meant that I had to disable ZH. Arghh

Oh well. The system seems to work OK now, and in the meantime I've grown to appreciate the ability to manage multiple AP's as a group, despite the oddish Java controller setup. So I'm off zero handoff, but still using the UniFi APs.

A bit of a bummer, but getting rid of the stupid WiFi scale was apparently not an option.
Андрей Пономарёв's profile photoFederico Sotto's profile photoMario corral's profile photoMorio Murase's profile photo
Just found this out, looks like +Nicola von Thadden was as well
Add a comment...

Linus Torvalds

Shared publicly  - 
I've lived in the US for over eighteen years now, and it took me that long to realize that bitter lemon is just tonic water with lemon juice.

Seriously, how could I not have realized? Every time I flew to Europe or Australia, one of the highlights would be how I could finally find bitter lemon again. I would binge on the stuff, because I knew that when I got back to the US I wouldn't be able to find it any more.

No more. I always have lemon juice in the fridge anyway (not the disgusting stuff in plastic bottles: Santa Cruz organic lemon juice actually tastes like lemons). So now I can just buy tonic water when I get the craving.
William Alexander Gallardo's profile photoDen Zuk's profile photonifker's profile photoGianfranco D'Angelosante's profile photo
There are places in the Portland metro that sell the Fever Tree bitter lemon. I have a 4-pack at home, just can't remember which store I was shopping in when I purchased it.
Add a comment...

Linus Torvalds

Shared publicly  - 
So I think this talk is interesting (well, if you're a kernel developer) for a couple of reasons.

First off, I just like how Arnd says that I take everything they send me these days.  It's true, and it's a good thing. The ARM situation has just improved tremendously over the last several years. It used to be a major pain to me, it has gone to almost being entirely painless.

The other (somewhat related) point is how this is a talk about a big subsystem that has both an upstream and a downstream, and talks about keeping upstream happy - with a part being about keeping me happy, but most of it being about keeping the ARM SoC maintainers happy.

And they end up being similar issues, and related to the above point. Arnd talks about how the most stressful part is the pull request you reject - or come close to rejecting. And yes, I'm really happy that ARM has gone from that "reject or come close to rejecting" state to that "Linus just puills everything we send him". Because yes, it really is a lot less strssful.

And finally - Arnd may have a picture of me flipping a finger, but then he talks about problems he has had with submaintainers. I guess he didn't want an "Arnd flipping the finger" picture to become as widely spread as the one of me. But yes, the problems he mentions are very much problems I have had too and that make me grumpy, so I think my finger is not irrelevant.

That in itself is, I think, important. The way we've handled scaling of development is by having multiple layers of maintainership. And the thing that really helped with ARM in particular (and x86 before it) was to have the submaintainers really be not just funnels to me, but do exactly what I do.

I think it's good to see how being a maintainer in the middle isn't really any different from being a maintainer at the top. 
One of the two presentations I did at ELC 2015 is now available as video. Slides have been public for a while already at

The other presentation was scheduled at short notice, maybe the video got lost on the way.
View original post
Ahmed Isam's profile photoAdriano Holanda's profile photoIlya Yanok's profile photoMilo Casagrande's profile photo
There are people who come by car to the program also on a computer or tablet you may face and they sometimes enter private developments I sometimes faced but quickly hide the tablet.
Add a comment...

Linus Torvalds

Shared publicly  - 
Ever wonder about the habits of kernel developers? Who is a night-owl, and who has a 9-5 job? Who has kids?

Never fear, you can just ask 'git' (let's see how badly G+ screws up the formatting here - there seems to be no "block quote" formatting thing):

    git log --merges --committer=Torvalds --pretty="%cd" v3.19.. |
        cut -d' ' -f4 | cut -d: -f1 |
        sort -n |
        uniq -c

and there it is.

Now, look out a bit: my merge history says that I'm more active in the mornings, then take a breather around noon (recently that's my swimming) and then come back in the afternoon.

But if you skip the "--merges", it looks very different, and it looks like I do most of my commits in the afternoon, then take a break for dinner, and come back after 9pm.

Why? My non-merge commits are hugely skewed by the patch-bombs from Andrew, which seem to happen in the afternoon. While a fair amount of my merge activity in the morning is because of all the pull requests that came in overnight from other parts of the globe.

Also note that the best statistics really depend on committer times, since author dates are often skewed by who forwards the emails and where in that sequence people added a date to it. So I wouldn't trust author dates to show the authorship dates as much - they might instead be showing the email patterns of people in the chain.

I'm sure you could make something cute with gnuplot and show different patterns of the top developers.

And if you're a developer and don't want the world to see how you seldom get up before noon, you might want to be aware of just how much these things can tell people about your work habits.. Although among sw people, I suspect the "not up before noon" is a badge of honor (as well as a indication that you don't have kids ;)

[ Edited to replace the sed-script with the 'cut' lines that G+ formatting won't eat ]
Pei Jiun Ng's profile photoShadman Ahmmed's profile photoZhilu Shi's profile photoAbhimanyu Chakravarty's profile photo
... just an example of falsified news in 2008 and 2009 only by decisions for soccer??? (German party FDP and afd together formed against euro BUT... then by this simply 5000 women where ripped off in war?! (Libya with gaddafi?!) But most forgot too that reason for 1932 and 1939 (attack of krauts to poland???) simply only was by self-defencing villages there?! + ergo churches are more afraid of women when they can cope with big families than those in administration of such big buildings... which have sealed water dwells 100s of years ago... 
Add a comment...

Linus Torvalds

Shared publicly  - 
I love (I have already mentioned it before as the reason I often don't have to get out of my ratty bathrobe for weeks at a time), but christ people, you just really screwed up.

I got a defective remote control for my steam shower (yeah, yeah, I understand that my Finnish citizenship is in danger by admitting this, but I have to say I almost prefer the steam shower over the real - albeit electric - sauna we also have).

So I returned it, with a nice write-up about what was wrong with it both inside and outside the box. Just to make sure that people realized it doesn't actually work. But I still wanted the remote (so that I can start the steam and let it heat up for a while before actually going into the shower) so I just asked Amazon to replace it.

The replacement came today. It was an opened box, which made me a bit nervous. I hooked it up, and it showed the same broken behavior as the previous unit. Hmm.

I hadn't actually marked the box any way, or written up serial numbers, and I'd returned the previous unit in pristine condition, but I had changed the battery in the remote unit as part of my "let's make sure it really is broken before I send it back" routine.

Yeah, the "replacement" unit had my replacement battery in it (and the same unglued magnet in the battery compartment, but maybe they just use bad glue and that's not unusual). And I'm pretty sure it's my replacement - since we don't throw batteries in the garbage, I could actually find the old CR2032, just to double-check that my IKEA-sourced replacement was different from the ones they use in the original.

Now,, I understand that people probably return things as "broken" all the time because they are morons, and they bought the wrong thing and it's just easier to say "it's broken" than "I'm a f*cking moron" on the return slip.

So I can understand that you try to send the allegedly broken merchandise to the next customer, because it's a numbers game, and it's probably a good idea to just double-check. Really, I understand. I'd do the same thing. We're all morons. I get it.

But sending it back to the same customer? Yeah, that's not so smart. I guess most of the stuff you work with is high-volume enough that there is no point in tracking this thing (what are the odds?), but clearly when you only had one in stock, you might want to re-think your strategy.
Nikhil Parmar's profile photoMaris Radu's profile photomiradlo Informatikdienstleistungen und Webdesign's profile photoxingyuan cui's profile photo
+胡小柯 he's not poor .. ha ha
Add a comment...

Linus Torvalds

Shared publicly  - 
Never ask an expert for advice.

As I'm sure surprises nobody at all, I'm a gadget person. And while it shouldn't surprise anybody, but maybe does, I also end up cooking dinner for the family quite often. Put the two together, and what do you get? 

Right. A kitchen filled with random gizmos. Some more successful than others. The breadmaker? Not one of my shining moments. The shave ice maker, though? Quite popular.


The newest addition to the kitchen is a sous vide cooker. That's some serious chef stuff (which I am not - I cook food, but the children complain - until I remind them that they could do it themselves - that we don't really do a lot of different dishes).

But hey, the new Anova was really quite cheap and is dead easy to use. And unlike a lot of kitchen gadgets it also has the advantage of being rather small, so if/when it ends up not being one of the useful gadgets, it hides quite well in a cupboard. Because you know how some other gadgets sit there in the open, publicly shaming you every day and going "Remember me? You could do something awesome with me?"


So I made some steaks with them, and I was really very happy. I really like good meat, but I'm not great at it, and it often doesn't fit our schedule: the kids are off doing something, and Daniela in particular often comes home fairly late from gymnastics, so either she eats separately or I have to get the timing just right etc. 

And it turns out that this really gets to be a no-brainer with sous vide. Daniela not home yet? No problem. Leave one of the steaks in the water bath, it's two minutes to sear it whenever she gets home. 

But I'm smart (NOT!), and remembered that +Jim Zemlin was talking about sous vide back before sous vide was cool. He's quite hipster like that. So I thought I'd ask him for suggestions. 

Which gets us back to the beginning. Never ask an expert for advice.

Because now I feel like a complete redneck. I'm the trailer trash of sous vide. Jim sent me suggestions that made my eyes water. And when I explained that was wasn't quite what I had in mind, he toned it down and sent me a simple recipe, talking to me in baby-talk. It still had more ingredients than most things I make, and that was just for the rub.

Now the pressure is on.  I'll have to go out get a vacuum sealer, instead of just using zip-lock bags like some kind of caveman. I think I could hear Jim shudder over email when I described my white trash sous vide setup.

I really hope the vacuum sealer won't look at me accusingly. "Think of all the awesome things you could do with me".

I will have to buy a small one.
Gregg Durishan's profile photoTorbjörn Svangård's profile photoSteven Willis's profile photoseverino manoel da silva's profile photo
Add a comment...

Linus Torvalds

Shared publicly  - 
Interesting. I just did my weekly "spam inspection" (ok, I lie: I try to do it weekly, but sometimes I just delete it all without having the energy to look through it).

And either spammers are using snippets of technical emails (I've seen that), and that is breaking the gmail bayesian filters for real technical emails, or Google really has something against +Mark Brown

Mark, what did you do to piss off gmail so much? I had an unusually big set of emails marked as spam in general, but I think you single-handedly were about two thirds of that.

And as far as I can tell, it's not because you're trying to sell me ED solutions or trying to fix my tinnitus. 

I understand why gmail doesn't give the kind of itemized scores that spamassassin traditionally uses, but it does make it hard to figure out exactly why gmail hates some posts (and clearly some people).
Falaisy Lee's profile photoSwapnil Bhartiya's profile photoKevin Bello Medina's profile photoLev B.'s profile photo
I think it's somewhat wanted by Google that it's hard to debug - else spammers would test their stuff on their accounts, and get an accurate report on how to trick the spam detection. 

I guess Google could display more information, but this might harm the system as a whole. So it's a lose-lose situation. 
Add a comment...
Creator of Linux and git
  • University of Helsinki
Basic Information
SW Engineer
  • Linux Foundation
    SW Engineer, present
  • OSDL
  • Transmeta Corp
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Portland, OR
Helsinki, Finland - Bay Area, CA
I've been to Fish 'n fins twice now, once during off-season (June), and once during high season (November). Very professional. They clearly get very crowded during high season, but seem to successfully juggle having multiple boats out. Good diving, good people.
Public - a year ago
reviewed a year ago
1 review