08 December 2008

OpenSolaris 2008.11 released

Lots of new features in this excellent new OS release. They include
  • GNOME 2.24
  • ZFS
  • TimeSlider
  • Firefox 3
  • Songbird
  • New packaging updates
  • Desktop Search
  • OpenOffice 3
  • Suspend/Resume to RAM for some laptops
  • Update notifier
  • New software in the repository
  • Better network setup
  • Better support for more hardware


opensolaris: What's new

Release Notes

OpenSolaris Killer Feature
www.opensolaris.org
www.opensolaris.com

osnews: OpenSolaris 2008.11 released

28 July 2008

Don't forget about Lint

The lint utility that is supplied with Sun Studio 12 has some great features for analysing and diagnosing source code problems. Lint is a static source code analyser, but has large fallen out of fashion due to developers relying on compiler diagnostics.

Indeed, having your source run on a variety of UNIX platforms is a great way to uncover issues. I regularly have to compile the same code on Solaris, RedHat AS 5, Ubuntu, Debian, HP-UX, HP-UX Itanium & AIX.

The various compilers do have excellent warnings and that's worth exploring as a project, some of them have great 64-bit checking options.

Sun Studio Lint has some wonderful options for diving into your source code to do that extra thorough analysis. It can uncover 64-bit porting problems and something I didn't know, was that it can try to find security problems also.

Example output:

(34) warning: possible ptrdiff_t overflow
(242) warning: format argument to sprintf() contains an unbounded string specifier
(252) warning: format argument to sprintf() contains an unbounded string specifier
(319) warning: possible ptrdiff_t overflow
(324) warning: possible ptrdiff_t overflow

So it can detect the following potential problem :
"Use the -errsecurity option to check your code for security loopholes."

char buffer[80];

sprintf( buffer, sizeof(buffer)-1, "%c%d%d%s%d", ch, i1, i2, filename, i3 );


where it's saying that the filename string isn't limited and could overrun the buffer. One fix would be to change to use "%.*s" rather than "%s".

Sun Studio docs for Lint

10 July 2008

OpenSolaris 2008.05 ISOs To Be Updated

It looks like the ISOs are to be updated soon, that's great news. I hope it improves it a lot. I am using Ubuntu 8.04 64-bit and it is really good, but living without a good developer environment like SunStudio and great tools like DTrace is really difficult. Java JNI debugging on Linux is almost impossible, it's a dream on Solaris. I hope to download the later ISOs and reinstall the OS.
But using Ubuntu 8.04 64-bit has been a good experiment at work, it's good to not have to put up with Windows.

Phoronix: OpenSolaris 2008.05 ISOs To Be Updated

18 June 2008

OpenSolaris 2008.05

I gave this edition a serious try at work. I installed it as my main desktop development platform on my shiny new multi CPU machine.
It installed fine, but the niggle there is that you cannot configure the installation at all. I wanted a partition on my 2nd drive to be /home but I could not do that.

After usage for a while, ZFS seemed brilliant, very powerful, it could easily add a second drive but not a partition. I had to give up and mount it as a directory after formatting it as UFS.

The environment itself is great, I did "pkg install sunstudioexpress" and 600MB later it was all installed and setup. For work it's much better than Ubuntu/Redhat etc. because of ZFS, DTrace and SunStudio, they are real killer features.

The problem came when I accidentally read that you can update the system via "pkg image-update", it really screwed up the system. I had multiple GRUB boot items, it went from 2 to 10 and some would not boot. Then nothing would link because of missing symbols, I've since read that that could be fixed. Upon trying to follow some proper instructions that describe the image-update isn't fully working yet, I tried to fix everything but ended up with a system that I could not boot.

So for now I had to re-format and load Ubuntu 8.04 64-bit instead.

But I eagerly await the next release so that I can use DTrace and SunStudio natively.

24 May 2008

OpenSolaris 2008.05 is released

An exciting new distribution from Sun has been released.
It seems like a very Free Software friendly version of Solaris. It has lots of great features such as :
  • ZFS
  • DTrace
  • Xen
  • IPS (Package Management System)
  • LiveCD

I tried the LiveCD on my R61i laptop and it worked well. I'm going to run OpenSolaris in 64-bit mode as my main desktop environment at work, DTrace and ZFS sound extremly useful.

OpenSolaris.com
OSNews: OpenSolaris shows promise
Slashdot: OpenSolaris released

28 April 2008

Ubuntu 8.04 64-bit release

Ubuntu GNU/Linux 8.04 released

Ubuntu Download

Both desktop and server editions have a 64-bit download, this release has Long Term Support (LTS).

Ubuntu 8.04 LTS Desktop Edition - Supported to 2011
Ubuntu 8.04 LTS Server Edition - Supported to 2013

for 64-bit AMD and Intel computers.

I haven't yet tested the 64-bit released, but the 32-bit release is fantastic, everything worked perfectly & ran extremely fast.

03 March 2008

FreeBSD 7.0 released

FreeBSD 7.0 released.
Lots of new features, check out the release notes.

DistroWatch News: FreeBSD 7.0

FreeBSD: Announcement
FreeBSD: Release Notes

64-bit ISO is roughly 500 MB.
7.0-RELEASE-amd64-disc1.iso (499MB)

Slashdot: FreeBSD 7.0 released
onlamp: What's new in FreeBSD 7.0

14 February 2008

OpenSolaris Indiana Developer Preview 2 released

DistroWatch: Indiana

Indiana Preview 2 Released.
I must say that it is excellent. I booted from it and ran it as a live CD. It was extremely fast & stable. I look forward to its final release.

Phoronix: Tour of Indiana Preview 2

Solaris Express Developer Edition First Impressions

First Impressions

First impressions of the new SXDE are pretty good.
The upgrade process took around 1 - 2 hours, it fully upgraded to the latest release and the process worked a lot better than the previous versions upgrade system.

I rebooted (after sorting out my grub menu) and it seemed just as stable as the previous release. I'll use it properly soon. It certainly did upgrade the Sun Studio compilers and now NetBean is version 6.0, which is great.

Solaris Express Developer Edition Download

Solaris Express Developer Edition Free DVD

I tried out the free DVD option on the Sun website, I highly recommend it. The free delivery of the SXDE DVD only seemed to take a couple of business days.

05 February 2008

Solaris Express Developer Edition 1/08 released

Another refresh of this excellent Solaris 64-bit edition.

Solaris Express Developer Edition

Lots of new features :

Solaris Express Developer Edition : Features

including:
New Sun Studio Express
NetBeans 6.0
Solaris (Solaris Express Community Edition build 79b)
and lots lots more.