Profile

Cover photo
Tom Gundersen
Works at Red Hat Software
Attended University of Bath
Lives in Oslo, Norway
1,075 followers|590,358 views
AboutPostsPhotosVideos

Stream

Tom Gundersen

Shared publicly  - 
 
Nice systemd-related job if anyone is looking...
 
I love this job opening, which asks for having a certain +Lennart Poettering guy as your personal hero! ;-)

(But even regardless of this: sounds like a really interesting job opening! I already got a job, but otherwise I'd certainly apply for it...)
8 comments on original post
5
Add a comment...

Tom Gundersen

Shared publicly  - 
 
 
Here's a new interview with yours truly in +Linux Voice. The online version is only the first part of it, the full interview is in the print magazine.

Go, and buy it, it's good, and the Linux Voice guys are certainly the good guys, and truly believe in Free Software, so please support them!
Few pieces of software in history have been so fiercely debated as Systemd. Initially a replacement for Sysvinit, the boot scripts that start up a Linux installation, Systemd has grown into a hugely powerful – and sometimes complex – replacement for the “bag of bits” that make up the Linux base ...
36 comments on original post
6
Norbert Preining's profile photoTom Gundersen's profile photoLennart Poettering's profile photo
5 comments
 
+Norbert Preining​ hmm? all of the remaining unixes are maintained the way i describe. The bsds, aix, solaris. And are there any others left even? It's a unix thing to maintain the kernel, the libc and basic userland together. It's a Linux thingbto completely split them into separate projects, with different repos, coding styles, release cycles, maintainers,...
Add a comment...

Tom Gundersen

Shared publicly  - 
 
We made it! The Builder crowdfunding is a ressounding success. 30k in 11 days is downright spectacular!
15 comments on original post
6
Christian Hergert's profile photoJóhann B. Guðmundsson's profile photo
3 comments
 
The idea I had in mind regarding the crowd funding was just an way to get the initial put out cost back once the mini infra would be built.

I have already put together a rough hw+cost spec for the infra.

APC Smart Ups 1500VA/1000W LCD 230V ca $540
NAS
Synology DS-1815+ ca $1200 US without disks
Network
Some 8+ gig per port device most likely mikrotik device to have the flexible to test networkd ca $500+
Mini PC preferably with Intel i7-47+ cpu with 16GB Ram, 2 GB ports for bonding  and either the smallest, cheapest ssd and or we simply PXE boot from the synology box
Each Mini PC is I think about $500 per piece.
The hardware cost thus is about $6k for with a 5 year lifespan

I personally am against hosting and running this "in the cloud" since I prefer myself and communities to have full access full control over the data and  it's setup but if that's what majority of the community would want I would just rebuild it there as opposed to either host it myself or reallocate the mini infra to one of the lead developers, probably in Germany ( Assuming Germany has evolve to the same place as us here on the rock in the middle of the north Atlantic ocean and has an fiber connection in homes these days )

I have already started to gather each of the components piece by piece as my wallet allows me to do so I can build the proof of  concept about the improvement and time saving in peoples workflow in the systemd community.
Add a comment...

Tom Gundersen

Shared publicly  - 
 
We should always work on making it easier to get involved with development, and GNOME Builder definitely looks like a very promising step in the right direction.

I'm confident +Christian Hergert (and the rest of the guys working on this) will deliver what they set out to, so I contributed to the indiegogo campaing,and I encourage you to do the same!

Also check out the progress update: http://www.hergert.me/blog/2014/12/18/builder-update.html.
12
Add a comment...

Tom Gundersen

Shared publicly  - 
 
NetworkManager 1.0 was just released: <https://mail.gnome.org/archives/networkmanager-list/2014-December/msg00030.html>. Congratulations to +Dan Williams and the rest of the NM team!

An exciting new feature from my point of view is that they now ship the dhcpv4 client library from systemd. Looking forward to getting more feedback on that!
ANN: NetworkManager 1.0.0 released! From: Dan Williams ; To: networkmanager-list gnome org; Subject: ANN: NetworkManager 1.0.0 released! Date: Fri, 19 Dec 2014 11:42:09 -0600. Hi, I'm very happy to announce that after more than 10 years of development and 10 years of making the ...
47
2
Stijn Hoop's profile photoKarol Babioch's profile photoAndreas Proschofsky's profile photo
 
Nice. Is there an overview or roadmap on networkd vs NetworkManager functionality and/or which use cases they are meant to cover? From my POV there is a lot of overlap which confuses me. Thanks!
Add a comment...
 
Really cool to see the founder of FreeBSD talk about the future of service management:

"[about their current init system:] you can't polish a turd, but you can paint it, and all we have done is paint it a number of times [...] I'm trying not to suggest launchd, but even the Linux die-hards have got systemd and the fundamental concept behind them, even if you come up with frebsdd and say that that is far better, I'd be totally cool with that, as long as you follow the same basic outline which is: check-in, use IPC, or timers or hardware-events to start things and have everything completely asynchronous and nothing depend explicitly on anythnig".
 
Here's a video of Jordan Hubbard's talk on the next 10 years of FreeBSD that I posted about earlier. The interesting bits about init systems (and where he indicates the necessity of having something like systemd in place) starts around 27:23.

Pretty good talk in general, and it would be great to see the FreeBSD folks innovate in that area. I would love to be able to steal a couple of ideas from them. Since SMF and launchd progress kinda slowed down to 0 I miss being able to look for inspiration from other projects!
37 comments on original post
20
4
Benjamin Knust's profile photoCamilo Aguilar's profile photo
Add a comment...
Have him in circles
1,075 people
archeoclub torre annunziata's profile photo
Jim Scholfield's profile photo
ali nematpour's profile photo
Gordy Campbell's profile photo
Zbyszek Jedrzejewski-Szmek's profile photo
Carina Mclane's profile photo
Red Hat Community's profile photo
alex kobert's profile photo
Alex Woehr's profile photo

Tom Gundersen

Shared publicly  - 
 
We recently added some cool exit-on-idle logic to networkd. This means that networkd will figure out when there is nothing for it to do, and shut itself down. It will also come back if it is needed (new hardware is plugged-in or discovered for instance).

This already works quite nicely, but it will be even more useful once we can rely on kdbus, so let's have that already please :)
 
Here's a fun feature of +systemd's networkd, +Tom Gundersen recently added: exit-on-idle. It will now exit whenever there's nothing to do (with a bit of latency). Due to the magic of socket activation (with a netlink socket) it is automatically started again when something happens, and there's a network interface coming, going or changing state. Behaviour of networkd is hence fully transparent, it will not lose any events on the system, even if it is not running! How awesome is that!?

Of course, compare that with NetworkManager's much touted new "configure-and-quit" mode: that too makes sure that the network management daemon doesn't run all the time. However, that's a mode to explicitly enable, and if you enable it you basically break dynamic network configuration for the system after startup completed, until system shutdown. It's kind of a "configure-once-then-break" mode... networkd otoh exits-on-idle by default now, and everything continues to work transparently even then!
10 comments on original post
18
1
Vincent Schumaker's profile photoDjalal Harouni's profile photo
 
Magic.
Add a comment...

Tom Gundersen

Shared publicly  - 
In some of the comments about the latest Plasma release sometimes someone brings up the topic of systemd. This is normally met with the rebuttal "Why should a desktop environment care about what init sytstem is used?". It's a very sensible question, but it's also one that's easily answered.
33
16
Israel Montero's profile photoThomas Meyer's profile photo
Add a comment...

Tom Gundersen

Shared publicly  - 
 
 
+Bastian Hougaard  is the guy who has been doing all our awesome awesome GNOME release videos.  He's recently in his blog http://bastianilso.com/?page_id=8 talked about taking on commissions.  If you're a commercial or organization who is interested in seeing some amazingly professional videos, please contact him.  You won't find a better person to work with and of course the end result is going to look amazing.  Count on it.
Photo by Jakub Steiner, licensed under CC-BY-SA 2.0. I create film and campaigns from scratch for your audience. My name is Bastian Ilsø, a student in Medialogy who has a wide interest in graphics, video editing and communication. Aside from my studies I freelance work, offer commissions and ...
View original post
2
Add a comment...

Tom Gundersen

Shared publicly  - 
 
Nice to see +Thiago Macieira working on kdbus support in Qt!
 
What are vacations for?

Getting stuff done. The first subtask is almost complete already (and I started two days ago). The second requires a new feature to libdbus-1; kdbus itself requires that the feature land in the #kernel and that +systemd devs publish their specification for the bloom filters.

+Qt Project
On 7th January 2015, Qt Jira will move to https://bugreports.qt.io . This server will be taken offline at 18:00 CET (GMT+1). Afterwards the database will be migrated to the new server which is expected to be online at 20:00 CET (GMT+1). This means that the Qt bug tracker will not be available ...
6 comments on original post
11
1
Elias Probst's profile photoLennart Poettering's profile photo
 
Awesome!
Add a comment...

Tom Gundersen

Shared publicly  - 
 
Another systemd hackfest. You are all invited!
 
Our next systemd hackfest takes place in Brussels, one day before FOSDEM 2015. If you hack on systemd or are interested in starting to do so, please join us!
8 comments on original post
7
1
Michal Sekletár's profile photo
Add a comment...

Tom Gundersen

Shared publicly  - 
 
 
kdbus kernel submission, version 2.

Major change here is it's now a filesystem, not a character device, which should resolve the majority of the objections to the first submission. A zillion other things changed as well, see the intro message for them.
12 comments on original post
11
Add a comment...
People
Have him in circles
1,075 people
archeoclub torre annunziata's profile photo
Jim Scholfield's profile photo
ali nematpour's profile photo
Gordy Campbell's profile photo
Zbyszek Jedrzejewski-Szmek's profile photo
Carina Mclane's profile photo
Red Hat Community's profile photo
alex kobert's profile photo
Alex Woehr's profile photo
Work
Occupation
Software Engineer
Employment
  • Red Hat Software
    Senior Software Engineer, 2014 - present
  • Université Paris 7
    PostDoc, 2011 - 2013
  • Ecole Polytechnique
    PostDoc, 2009 - 2010
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Oslo, Norway
Previously
Courbevoie, France - Asker, Norway - Paris, France - Massy, France - Nancy, France - Bath, United Kingdom
Links
Contributor to
Story
Introduction
I work on Arch Linux and the Linux plumbing layer in general, in my spare time I dabble in mathematics.
Education
  • University of Bath
    Computer Science, 2006 - 2009
  • University of Bath
    Mathematics and Computing, 2003 - 2006
Basic Information
Gender
Male