What Free/Open Source software is Solaris 11 still missing

Note this is not a commitment from Oracle to deliver anything as a result of your answers, nor is it an official survey of any kind.

Okay first my dirty little secret... my family home desktop machine runs Windows 7.  Earlier this week I had a need to check the MD5 or SHA256 checksum on an iso image I'd downloaded.  On Solaris I'd just run 'digest -a sha256' or sha256sum on Solaris or any Linux distro.  But on Windows 7 the best I could come up with was code it up in Java myself or install the GNU versions via Cygwin.

So that got me thinking, the Solaris 11 repository has a lot more "upstream" Free/Open Source tools and frameworks than any other release of Solaris ever had.  We have Python (which is really a core part of Solaris 11 now), Ruby loads of the GNU runtime and development toolchains and much much more.   However many common Linux distributions still have more than we do but some of that isn't target at server use cases.

So what Free/Open Source software is Solaris 11 still missing that you use to run your business on your Solaris servers?

Even if you don't have Solaris 11 installed you can quickly search for packags at http://pkg.oracle.com/solaris/release

Please add details in the comments.

Again note this is not a commitment from Oracle to deliver anything as a result of your answers, nor is it an official survey of any kind, just my curiosity.  I will of course log the relevant bugs for viable things if any come up.

Update 1: Thanks for all the submissions so far, some great suggestions in there - keep them coming and don't worry about looking for duplicates in others comments (in fact I'd rather things were listed my multiple people since it shows more interest in a given component).

Update 2: comments are moderated (site requirement), submitting multiple times unfortunately sometimes results in you being told your comment is spam but I still see it and will approve it. Thanks for your patience.


Comments:

Alfresco ecm

Posted by Eli Kleinman on February 03, 2012 at 05:05 PM GMT #

How about PowerDNS?
Postfix?
Mantis bug tracker (MantisBT)?

Posted by UX-admin on February 03, 2012 at 05:34 PM GMT #

Postfix
mtr

Posted by Brian on February 03, 2012 at 05:37 PM GMT #

Nagios?
Cactii?
Dovecot?

Posted by UX-admin on February 03, 2012 at 05:38 PM GMT #

I know that humor has never been your strong suit, so I'll assume this was intended in earnest. The free and open source software that's missing in Solaris 11 is Solaris itself.

Posted by Adam Leventhal on February 03, 2012 at 08:30 PM GMT #

Postfix

Posted by Spencer on February 03, 2012 at 08:51 PM GMT #

No need for Cygwin...

http://www.slavasoft.com/hashcalc/index.htm

Posted by guest on February 03, 2012 at 10:06 PM GMT #

You can get ideas here:

https://admin.fedoraproject.org/pkgdb/acls/list/a*?_csrf_token=7f5ac0f200436ba9bbcef7db48f7aa92b529e314

If you want specific examples I would be glad to list the packages I use every day on Linux that aren't available in Solaris.

Posted by Matty on February 03, 2012 at 10:48 PM GMT #

With ZFS and great disk management is screams home server for audio and video. uPnP/DLNA media server (example mediatomb+spider-monkey).

Also a more advanced BT client. Transmission is good and robust but there are more advanced BT clients that manage loads and seeding better. Deluge is a good model, it has a front end GUI and back-end Daemon that can be on the same and/or different machines.

I guess the trifecta of media hub would be something like mythTV. Again can be client/backend model. Drivers for the selection of capture devices may be a headache with all the flavors but something like HDhomerun takes care of all that and simply streams the content over IP.

Video tools: VLC - the go to media player!

Conversion tools maybe? could be licensing issues there though?

Posted by guest on February 03, 2012 at 11:27 PM GMT #

Amarok

Posted by guest on February 04, 2012 at 12:15 AM GMT #

Amarok

MySQL Enterprise Manager

Chrome

Posted by Alan Pae on February 04, 2012 at 12:16 AM GMT #

how about.. solaris 11 itself?

Posted by Anon on February 04, 2012 at 12:35 AM GMT #

Darren, thanks for this opportunity. We have some amount of open source software that's missing. Currently it is so much, that going forward with Solaris 11 has become the question itself. I don't see a future for Solaris for our company, without a complete repository. Even big organizations don't want to compile their own packages, just for fun. It's what we pay Oracle to do.

The list of missing software (What we are currently building from source):
dovecot
flume
glassfish3.1 (Just why? It's a Oracle Open Source project.)
hadoop/hive/hbase
haproxy
imagick
nginx
memcache
maven
opentsdb
openvpn (integration with crossbow would be nice!)
php53
php53-postgres
php-fpm
postfix
postgrey
postgresql9
rapidmq
varnish

Thats what I came remember on the top of my head :)

Regards
Troels Nørgaard

Posted by guest on February 04, 2012 at 01:11 AM GMT #

I noticed that the tzmon dtrace provider is not available in Solaris 11 (it was in OpenSolaris). As a result, I couldn't find a way to access the temperature sensors of my home grown system - ipmitool reports that it doesn't have a bmc device.

Similarly there doesn't seem to be a way to access SMART data from the disks and I had to compile smartmontools. Not really a big OpenSource software package, but certainly something that's (seem) missing.

Posted by guest on February 04, 2012 at 10:43 AM GMT #

Nightingale, the open source continuation of Songbird.

http://getnightingale.com/

Posted by Paul Gress on February 04, 2012 at 02:01 PM GMT #

We use 'pdsh' which incidentally was available in S11X but now doesn't appear to be updated for the latest release. Please reprovide this excellent tool. It would be awesome to not have to maintain local copies of it.

-Alex

Posted by Alex on February 04, 2012 at 08:12 PM GMT #

Don't worry about the free stuff. Sort out the Oracle stuff first.
Why isn't Oracle DB, OEM12c, WebLogic, <everything Oracle> in the/a repository?
I understand that some install descisions still need to be made but not as many as currently needed.
How many times have I set maxshm to 4G? About 4096 times, that's how many ;-)

I am actually trying to be constructive, honest :-)
Cheers
Neil

Posted by Neil williams on February 04, 2012 at 09:02 PM GMT #

Lots of essential software for me -though I love zfs :
- haskell
- R
- Libreoffice
- postfix
- cyrus imap + SASL
- inkscape
- audacity
- vlc (ok there may be some licensing problems)
of course I can compile most of it myself, but...

Posted by guest on February 05, 2012 at 01:36 PM GMT #

Here's a few we currently rely on opencsw for that don't appear to be in the sol11 repository linked:

postfix
openssh
nagios
dante
puppet
cfengine

Posted by Jason on February 05, 2012 at 03:09 PM GMT #

wpa_supplicant with wep2/enterprise support:)

Posted by kralin on February 05, 2012 at 11:35 PM GMT #

Postfix
Chrome

Posted by palowoda on February 06, 2012 at 09:00 AM GMT #

(Writing from a vertical, ~1000 solaris installs).

I think the coverage for Solaris 11 looks very good. Thank you. Our minor list of omissions at the foot of this post.

However I would like a commitment from Oracle for ongoing support for these components. I don't want to see "community supported" (as Solaris 10). This is a waste of my time (is X supported/what version/not good enough/build & support my own pkg) and your time (backporting security fixes to old builds with minority use).

A paid maintenance contract should imply that the software is continuously maintained. Example: Solaris 11 ruby (as mentioned above) is approaching 4 years and EOLs in 5 months. Will Solaris 11 see a new version?

Also forks of popular/standard tools that are left to stagnate are not helpful. Example: Solaris 10 ssh (eg master/slave feature, OpenSSH 2008).

If there is no intention to keep third party components up to date then please make a clean decision and remove from your product to set an appropriate expectation.

If you need to send me somewhere else for these components (blastwave/csw/sunfreeware/...) then I still need a support guarantee (or, at the very least, source/build/packaging details (eg flags that were given to `configure'") so that we can fix in-house if necessary).

You are certainly aware that $OTHER_OS can provide a one-stop-shopping experience for all of this. Solaris provides many neat features but this is a definite pain point. Whenever I try to build something new, Solaris (10) userland is standing on my feet.

On the plus side, Solaris 11 catalog contains the majority of pkgs that we maintain under Solaris 10. Here are the omissions:

autossh
clojure
chrpath
cronolog
eventlog
exim / postfix
gpg
libssh2
libyaml
lsof
maven2
openssh
ruby1.9
syslog-ng

Posted by guest on February 06, 2012 at 10:38 AM GMT #

Packages available on OpenCSW.org that are useful
pigz (parallel gzip)
lsof (great tool for the global zone at least)
pstree (PID tree list)
tkdiff (GUI diff)
htmldoc (convert html source files into html, postscript, or pdf)
xtail (monitors one or more files, and displays all data written to a file since command invocation)
xdiskusage (GUI disk usage utility)

Posted by cyrus.mehta@sungard.com on February 06, 2012 at 07:59 PM GMT #

There are 3 really key standard technologies for the Tel-Co arena:
- fping --- multi-host async ping (need to bind to a source IP address)
http://fping.org/
- collectd --- with default bindings to NetSNMP and Solaris collectors
http://collectd.org/
- ntop --- netflow (with ability to bind to source IP address)
http://www.ntop.org/

This simple issue is currently broken in the net-snmp stack
- tkmib netsnmp --- fix TK based snmpwalk gui, so X based snmpwalk works in Solaris
http://www.net-snmp.org/docs/man/tkmib.html

There is 1 new and upcoming technology for the Tel-Co arena
- Node.JS --- SpiderNode for SPARC (needs V8 to Mozilla JavaScript engine)
http://netmgt.blogspot.com/p/javascript.html

If Solaris is going to be competitive in the Tel-Co arena with standard ICMP and SNMP based devices, the top 4 items should be standard and working out-of-the-box.

The last item is a new paradigm that is increasingly competitive.

Also, SNMPv3 and SSL MUST be hardware accelerated on the T platforms.

Solaris MUST be competitive in SNMP if Solaris will survive in the embedded appliance and the Tel-Co arenas.

Posted by DavidHalko on February 06, 2012 at 09:03 PM GMT #

smartmontools
postfix
ruby 1.9

Posted by guest on February 07, 2012 at 03:47 AM GMT #

Why not link into NetBSD's multi-platform Pkgsrc system, and simply have a way to create IPS packages from that?

Posted by David Magda on February 08, 2012 at 12:16 AM GMT #

Hi Darren,

If it really counts, Solaris 11 itself....

Posted by guest on February 08, 2012 at 03:26 AM GMT #

htop
dstat

http://kkovacs.eu/cool-but-obscure-unix-tools

Posted by pressy on February 08, 2012 at 01:02 PM GMT #

md5deep is another option for MD5, SHA256, etc., on windows: http://md5deep.sourceforge.net/

Posted by guest on February 09, 2012 at 05:07 PM GMT #

Here are a few that should be at least in the repository:
- libreoffice
- a current Oracle DB Client with python (easy_install) and perl modules for scripting/integration (why is this not already there?)
- postfix

Posted by guest on February 10, 2012 at 09:37 PM GMT #

netatalk - AppleShare file server (AFP)
SABnzbd+ - Usenet client
lsof
openvpn

Posted by guest on February 15, 2012 at 03:04 PM GMT #

Network UPS Tools

Posted by guest on February 17, 2012 at 09:06 PM GMT #

postfix
dovecot

Posted by gze100 on February 21, 2012 at 04:22 PM GMT #

Latest versions Apache, PHP (APC, PHP-FPM). Solaris 11 could aggressively certify and provide the building blocks of the most widely proposed AMP architecture. After that it could gain a lot of attention.

Posted by guest on February 22, 2012 at 09:31 PM GMT #

would it be possible to find out the configuration details to build python in 64-bit mode on lesser versions of solaris, eg. sol10? it is riddled with frustration.

Posted by longword on July 04, 2012 at 04:08 PM BST #

WINE
Chome
KDE
PF
Thunderbird
XRDP

Posted by Eric on July 16, 2012 at 08:57 PM BST #

bind, nagios, puppet, pptpd(for home users vpn)
lustre for zfs?

Posted by dharma on July 18, 2012 at 03:20 AM BST #

bind, nagios, puppet, pptpd(for home users vpn)
lustre for zfs?

Posted by dharma on July 19, 2012 at 06:08 AM BST #

Hi,

I am one of the 2 co-founders of the voluntary project sunfreepacks.com

Reading some postings here makes me indeed a bit smile as most of the packs
mentioned here have been already ported by us on our free available repository

SUNFREEPACKS.COM

We've been the first guys who ported successfully e. g. Wine, MPLayer, UnrealIRC
to Solaris 10 each CPU-Optimized for x86, x86_64, sparcv9 (US-III-CU, US-III+, US-IIIi)

Lately I build the big FreeRadius 2.1.12 for US-IIIi sparcv9 including almost everything for e. g. WPA-EAP, Hotspot, etc.

The project is still online with fairly up to date packages, but we have suspended
our voluntary work after Oracale wanted us to pay for Solaris OS licenses instead supporting our great and very time consuming work.

So why doing the homework for an arrogant US Corporation and pay them on top for this? Today I make you a present but tomorrow I want you to pay for it?!! Oracle's behavior is abusing the ethical principles of business and thanks to their introduced policies regarding the re-introduction of licensing the Solaris and withdrawing support for US-III architectures in their new Solaris 11, is a simple and purpose warfare against small companies which relied on technologies from Sun Microsystems for years. The damage is tremendous!

Whilst most of the packs from sunfreeware.com and blastwave.org are just 32Bit, we went the extra mile to provide CPU-Optimized code in x64 or sparcv9 (64Bit) in order to get the full power out of the box.

Anyway, below just a minor snapshot of some packs we have successfully ported to
Sun Solaris 10, Sun Solaris 11 (Nevada b130), openSolaris. I got a lot more recent packs in the back but they are not yet published to the site.

openssh
apache2.2.x
PHP-5x
PHP-5x-CGI
UnrealIRC
Cyrus-IMAPD (incl. support for MySQL, PgSQL)
Cyrus-SASL
PostgreSQL 9.x
SFPopenssl-0.9.8m (Sparc 64Bit)
SFPsqlite3-3.6.23 (Sparc 64Bit)
SFPBerkeleyDB-4.8.26 (Sparc 64Bit)
SFPlzo-2.03 (Sparc 64Bit)
SFPpgpool-II-2.3.2.2 (Sparc 64Bit)
SFPlibmcrypt-2.5.7 (Sparc 64Bit)
SFPapache2-2.2.15 (Sparc 64Bit)
SFPapache-apr-1.3.9(Sparc 64Bit)
SFPapache-apr-util-1.3.9 (Sparc 64Bit)
SFPPostgreSQL-8.4.3 (Sparc 64Bit)
SFPpkcs11-helper-1.07 (Sparc 64Bit)

So, let's see where life takes us next. I do currently fancy a bit with NetBSD, and so far it appears to be a fantastic alternate....

My personal wish: Isn't it long overdue to make WPA/WPA2-EAP available in Solaris's dladm/wpad????????

Sun(ny) Regards from Germany,

Dave.

Co-Founder project sunfreepacks.com
Managing Director
[DE]SYSTEMS ENGINEERING Ltd.
dese.co.uk / sunfreepacks.com

Posted by dese.co.uk on August 20, 2012 at 08:54 PM BST #

among others:
-freeradius
-openldap
-apache mod_fcgid mod_fastcgi
-lots of php extensions (including Oracle db) (for a good list, you could check glassfish webstack defunct project)
-image magick
-ffmpeg
-nicstat

Michel

Michel

Posted by Michel on October 16, 2012 at 07:52 PM BST #

- Postfix
- Some kind of IMAP/POP3 deamon

Posted by jeroendm on February 27, 2013 at 01:01 PM GMT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

DarrenMoffat

Search

Categories
Archives
« April 2014
MonTueWedThuFriSatSun
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today