Xen: http://del.icio.us/rss/tag/xen
Java
linux
community
management
OpenSolaris
hypervisor
system:has:for
While working on MySQLDump.java this weekend I decided to look into the new features that are heading our way in MySQL 5.1. It cannot be long before we see a general release and I needed to start thinking of ways to backup items like Events. This also made a good opportunity to start afresh with my dev server and try out the latest Solaris 10 8/07 release with GlassFish v2, the releases just keep coming! (SXDE 9/07 was just released).
The Solaris 10 install was as smooth as previous releases (Using Text Based) and once started took at least an hour or so to finish, I cannot remember the exact time as after checking the status a couple of times I forgot all about it. The general feel was much improved however, and the overall speed increase made the upgrade worthwhile.
GlassFish installed and ran as expected - easy. I would be very interested to see the difference in http performance when compared to Apache. Something for another day maybe?
Next on my list was MySQL 5.1.21-beta.
I originally downloaded the pkgadd version but failed to start the server due to a an [ERROR] Can't find messagefile. It was only after receiving the same message with the Tar distribution that I headed over to the MySQL Bug System where it seemed the issue was a known one - BugID 30678.
Not a major issue as the solution was to simply add --language=./share/mysql/english/ to server install / startup commands. Something that I am sure would have been fixed in the release candidate. I would like to see a more complete installer for Solaris, something similar to the FreeBSD port. The pkgadd install does not really offer much customisation and both the Tar file / pkgadd lack any sample service manifest files.
Once installed everything worked as expected and my first task was to install the Sakila test database. I intend to use this database to validate the operation of the MySQLDump.java app. It may not be the biggest database to work with but it does support a wide variety of data types, views, triggers etc. I am currently using the MySQL Toolkit to verify the backup and restore. If you have not used the Toolkit before (it’s written in Perl) it includes a nice utility that can test if 2 tables are identical - handy for validating a backup.
I envisage using unit tests for this purpose in future, but need to find a good book on TestNG first. A quick dump of the film_text table worked as expected and the data was identical to that supplied by MySQL, I must be on the right track! - If only I had more time…
I did however find time to attend the MySQL Backup and Recovery webinar this morning and was impressed with the new Backup API planned for MySQL 5.2 onward. I just booked my place at the European MySQL Conference and hope to get some more insight into future developments, or at least a copy of the MySQL 5.1 Cluster Certification Study Guide.
Today I visited the Sun Tech Days Boston for day number one. Sun Microsystems put on a big program at the downtown Sheraton hotel with three major tracks:
I peaked in to the introductions for OpenSolaris. What I and a moderate crowd listened too was core developers who focused on the developing community of OpenSolaris and how it becomes more than Sun employees developing with everybody else watching. In many ways OpenSolaris does catch up with many other *nix like OS distribution. The word “modernize” was used often in describing the efforts to create new installers,
updated shells, new packaging system, more drivers, etc. OpenSolaris really seams to be a train picking up steam.
I was surprised, how undecided the road map was for the various projects and initiatives. It often was unclear when a certain feature would arrive in which release of OpenSolaris or Solaris the commercial distribution of Sun Microsystems. As an engineer I like things to be finished and done right, instead of rushed to meet a deadline. But from the business perspective, it is not a good thing, that many processes, and I mean decision processes, are not yet decided on. I’m well familiar with such mixed messages from the OpenOffice/StarOffice project, I’m more involved with. If I would meet Jonathan Schwartz, the CEO of Sun Microsystems, I’d let him know that Sun’s positioning of the commercial Sun products versus the open source products is not clear and that it is hurting Sun.
Back to the Java track, where I peaked into sessions about Ajax frameworks and upcoming Swing technologies. It appears Sun does not take sides with the various Ajax frameworks, other than trying to support them all in NetBeans. NetBeans 6.0 impressed me with its ability to not just syntax color and code assist but also to have many wizards that generate code for your from a few questions. This was especially apparent in the session about Swing Application Framework and Java Beans Binding. NetBeans supports these brand new frameworks with code generation that can rival Ruby on Rails scaffolding, although for pure Java apps.
Speaking of Ruby on Rails, or better Jruby on Rails. This session was rather disappointing, as the speaker was jsut a few days into Ruby and Rails and basically did talk about her own excitement about a dynamic language and the impressive meta programming Rails style. I would have hoped for more hard facts on how JRuby does vs native Ruby and what the challenges are and how they are overcome.
As you can see it was a busy day, and the program only started in the afternoon. I look forward to tomorrow.
User:conficio: Software documentation one screencast at a time
Por su interés transcribo algunos párrafos extraidos directamente de la web pública de Sun http://es.sun.com/2007-0110/
... La idea de compartir y el código abierto fueron unos de los pilares básicos del nacimiento de Sun, siendo hoy día una parte esencial de su estrategia. Sun ha aportado más líneas de código abierto que cualquier otra organización.
El presidente y CEO de Sun, Jonathan Schwartz, ha retado a la compañía
a que ofrezca código abierto para todo el software que produce Sun. Con
decenas de comunidades de código abierto patrocinadas por Sun, como
OpenSPARC, OpenSolaris, GlassFish y ahora la tecnología Java gratuita y
de código abierto, Sun va por el camino de alcanzar su objetivo ...
... "El código abierto no es sólo una forma de altruísmo. También tiene sentido desde el punto de vista económico", señala Simon Phipps, director de código abierto de Sun...
... La iniciativa OpenSolaris y el SO Solaris 10 demuestran este modelo en la práctica...
... El proyecto OpenSolaris celebró su primer aniversario en junio del pasado año y la iniciativa continúa creciendo rápidamente. A finales de octubre de 2006, había conseguido:
... Eso es lo que está ocurriendo ahora en la comunidad de desarrolladores Java para la que Sun tiene implementaciones Java claves de código fuente abierto bajo la versión 2 de licencia pública general GNU (GPLv2).
La comunidad de desarrolladores Java es una de las mayores comunidades del mundo, con más de 5 millones de desarrolladores. "De ese número, me atrevería a decir que unas 400 personas podrían formar eventualmente una base de comunidad de desarrolladores clave atraidos por la implementación de Sun", señala Phipps.
Aún cuando una sola fracción de toda la comunidad toque la base de código, millones de desarrolladores se beneficiarán de la diversidad y experiencia que el código abierto aporta a la tecnología Java ...
Más información:
Por su interés transcribo algunos párrafos extraidos directamente de la web pública de Sun http://es.sun.com/2007-0110/
... La idea de compartir y el código abierto fueron unos de los pilares básicos del nacimiento de Sun, siendo hoy día una parte esencial de su estrategia. Sun ha aportado más líneas de código abierto que cualquier otra organización.
El presidente y CEO de Sun, Jonathan Schwartz, ha retado a la compañía
a que ofrezca código abierto para todo el software que produce Sun. Con
decenas de comunidades de código abierto patrocinadas por Sun, como
OpenSPARC, OpenSolaris, GlassFish y ahora la tecnología Java gratuita y
de código abierto, Sun va por el camino de alcanzar su objetivo ...
... "El código abierto no es sólo una forma de altruísmo. También tiene sentido desde el punto de vista económico", señala Simon Phipps, director de código abierto de Sun...
... La iniciativa OpenSolaris y el SO Solaris 10 demuestran este modelo en la práctica...
... El proyecto OpenSolaris celebró su primer aniversario en junio del pasado año y la iniciativa continúa creciendo rápidamente. A finales de octubre de 2006, había conseguido:
... Eso es lo que está ocurriendo ahora en la comunidad de desarrolladores Java para la que Sun tiene implementaciones Java claves de código fuente abierto bajo la versión 2 de licencia pública general GNU (GPLv2).
La comunidad de desarrolladores Java es una de las mayores comunidades del mundo, con más de 5 millones de desarrolladores. "De ese número, me atrevería a decir que unas 400 personas podrían formar eventualmente una base de comunidad de desarrolladores clave atraidos por la implementación de Sun", señala Phipps.
Aún cuando una sola fracción de toda la comunidad toque la base de código, millones de desarrolladores se beneficiarán de la diversidad y experiencia que el código abierto aporta a la tecnología Java ...
Más información:
Por su interés transcribo algunos párrafos extraidos directamente de la web pública de Sun http://es.sun.com/2007-0110/
... La idea de compartir y el código abierto fueron unos de los pilares básicos del nacimiento de Sun, siendo hoy día una parte esencial de su estrategia. Sun ha aportado más líneas de código abierto que cualquier otra organización.
El presidente y CEO de Sun, Jonathan Schwartz, ha retado a la compañía
a que ofrezca código abierto para todo el software que produce Sun. Con
decenas de comunidades de código abierto patrocinadas por Sun, como
OpenSPARC, OpenSolaris, GlassFish y ahora la tecnología Java gratuita y
de código abierto, Sun va por el camino de alcanzar su objetivo ...
... "El código abierto no es sólo una forma de altruísmo. También tiene sentido desde el punto de vista económico", señala Simon Phipps, director de código abierto de Sun...
... La iniciativa OpenSolaris y el SO Solaris 10 demuestran este modelo en la práctica...
... El proyecto OpenSolaris celebró su primer aniversario en junio del pasado año y la iniciativa continúa creciendo rápidamente. A finales de octubre de 2006, había conseguido:
... Eso es lo que está ocurriendo ahora en la comunidad de desarrolladores Java para la que Sun tiene implementaciones Java claves de código fuente abierto bajo la versión 2 de licencia pública general GNU (GPLv2).
La comunidad de desarrolladores Java es una de las mayores comunidades del mundo, con más de 5 millones de desarrolladores. "De ese número, me atrevería a decir que unas 400 personas podrían formar eventualmente una base de comunidad de desarrolladores clave atraidos por la implementación de Sun", señala Phipps.
Aún cuando una sola fracción de toda la comunidad toque la base de código, millones de desarrolladores se beneficiarán de la diversidad y experiencia que el código abierto aporta a la tecnología Java ...
Más información:
User:jaimecid: Jaime Cid (Sun) sobre Open Source
Java
OpenSolaris
gpl
código
abierto
opensource
User:jaimecid
opensource: del.icio.us tag/opensource
Java
OpenSolaris
foss
opensource
sun
simonphipps
Clippings
OSG