Tuesday, April 25, 2006

Jonathan Schwartz (Score:5, Informative) vs Scott McNealy (Score:1, Funny)



Scott McNealy is stepping down as Sun CEO and will be succeeded by the No. 2 executive, Jonathan Schwhartz.

Somehow I think this is very, very good for the FLOSS communities as well as for Sun. I've never been a fan of McNealys tiresome and sales oriented (as in: not all that fact based) bashing retorics. I'm also under the impression (don't sue me if I'm wrong) that Schwartz really understands FLOSS and it's value for Sun. Sun is a huge contributer already: OpenOffice, OpenSolaris, Niagara (Verilog sourcecode for the processor with more cores than you can count on your fingers and toes) and more. Schwartz recently blogged about the possibility to release OpenSolaris under GPL3 (in addition to CDDL), and my opinion is that we can expect Sun to release Java as FLOSS a bit sooner with Schwartz as CEO. Yes, free (official) Java will happen, it's just a matter of time.

The independant FLOSS Java stack so far is very impressing; a bunch of VM:s (some tiny and easy to port, some heavier with good JIT compilers), GCJ (GCC java with AOT support), ECJ (awesome compiler part of the Eclipse project), Classpath (the libraries with better quality every day), Eclipse IDE (that's enterprise-ready for you), SWT (FLOSS widget toolkit, an alternative to Swing, used by Eclipse and others), Java-GNOME (a set of Java bindings for the GNOME and GTK+ libraries), JOnAS (an implementation of the J2EE spec), JBoss (let me hear you say enterprise-ready once again, the company got recently acquired by Red Hat) and more.

The biggest problem with FLOSS Java today is the incomplete implementation of the class libraries (Classpath), but don't feel too worried about the FLOSS Java future because it's:

  1. Really good today and constantly improving


  2. Getting more momentum with strong support from companies and foundations such as Red Hat, Apache and IBM (all of which are big supporters and users of Java) - you did read about the Harmony project, didn't you? and


  3. Very soon such a serious alternative to Sun Java that Sun will need to set its own Java free (mainly the class libraries but the VM would be nice as well, so would the compiler but neither are crucial) - you all do realise that Sun Glassfish ("a free, open source application server") is a response to the success of JBoss and JOnAS?




And then don't forget a FLOSS .NET, which in its Mono implementation is very good today and will improve further. The times they are a-changin'.

Thursday, April 20, 2006

Yum:my stuff for the Lazy (or lazier) admin



Erik, isn't it kind of always (say, daily) the right time to put that up alias to work?

As for my contribution, here is the Fedora Core version: alias up='yum update' ;)

Seriously speaking, the lazy Fedora admin perhaps doesn't need no up alias but the even lazier will enable automatic unattended daily upgrades, via service start yum. As for all other services that you want to have autostarted on reboot, it needs to be but inside /etc/rc.d/. We have two handy text-mode tools for that in fedora-land (graphical ones are also available), either run chkconfig --add yum or for another flavor run ntsysv, the latter will present a text menu where you just check the yum item and press Ok.

For the curious of you, the yum "service" doesn't start a daemon as usual, but rather forces /etc/cron.daily/yum.cron to run (daily, via cron -- no kidding!) by passing a lockfile test. More details in /etc/init.d/yum.

Wednesday, April 19, 2006

-1 day warez



[~]$ rpm --changelog -q firefox | head -n 2
* Thu Apr 20 2006 Christopher Aillon <caillon @redhat.com> - 1.5.0.2-1.1.fc5
- Update to 1.5.0.2
[~]$ date
Wed Apr 19 09:50:58 CEST 2006


Ain't that fresh? Check out the blingy changelog yourself, part of Fedora Core 5 updates repoview.

Friday, April 7, 2006

Awk (r)ate my grades!

Erik has written a cool Grade calculator for students at Linköping University.

...this particular programmer for some reason, which to this day is still unknown, felt the need to play around a bit with awk, he created a script that could calculate his average grade. Did he do this because he was a vain man, and wanted some confirmation? Or was it simply a good way to try awk? We'll never know.


I have two questions for you Erik:

  1. Are you saving my grades when I submit them?

  2. Will you publish your average grade?



For those of you interested in my average, it has a sha1sum of d38c8664e7e51744376724c8bf146fbdf5644e61 when rounded to one decimal, go figure.

Thursday, April 6, 2006

Totally horrible and elitist

Priceless statement from Eric Raymond (from a mail on fedora-devel), ..and I quote:

That's a horrible, elitist attitude thast will lose us the market-share war.


Don't forget to check out Everybody loves Eric Raymond -- totally immature, kind of horrible but very funny.