B4A

Mostrando las entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando las entradas con la etiqueta linux. Mostrar todas las entradas

domingo, abril 29, 2012

Open Projects, the financial side.

I love and believe in the open source, but happens that any person need the money to survive. No matter if was explained 1000 times, but open don't means free or, don't means that a developer developing open source software don't need money.

Many of open developers are financed by big companies that have a different scale business model, others by different sort of organizations, but others (as myself) need to administer very well the free time, to end up investing some (almost always few) hours to develop open projects, contribute with other open projects, write documentation, etc.

I know, is the backside of the open source world (and I really don't believe that the money may be made only by the support around the software. Or, if may be done, is another business, I'm a programmer, not a supporter).

This is a small thought of a sunday morning where I'm (again) trying to decide if invest my time in interesting open projects or do (boring) business stuff (As SEO optimizations, web sites updates, adwords campaigns, and many other things focused in have more sales of my closed product PasswordsPro).

Another side of the question is that if some of own open projects get some audience and are used by some people, they have needs....need new features, they need new versions and, of course, support....conforming a non easy equation for a (small and independent) open source developer.

With these thoughts in mind I decided to make here a list of open projects I'm working on and that I dedicate the time I can and also enable donations through PayPal to help me to spend more time on these projects.

The list of open projects I'm working on is:

Pharo in OpenShift: This is a project to make possible to run Pharo headless in the Red Hat Cloud PaaS OpenShift. I already proved that it's possible, but a lot of work is still needed to polish and automate the project using the DIY cartridge. Would be nice also that Red Hat could provide native support (I'm willing to help, of course!) for Smalltalk (Pharo / Squeak / Cuis) being that the Cog VM run smoothly here.

XMLRPC Support for Pharo: I need to port it to current 1.4 Pharo version and adapt to Zinc.

Crytography: We need to improve the Cryptography support in Pharo/Squeak/Cuis.

Pharo: I try to help (ok not much in the last times) in fix bugs and such sort of things.

Cuis: This is an argentinian project and I think is very promising in different aspects, but is needed adapt packages to run on it (As web servers, web frameworks, cryptography, and a long etc).

If you want to help donating some money (specially companies), here the button:


And it will be also in the specific pages of the projects.

Thanks for read!

domingo, agosto 28, 2011

Notebooks Industria Nacional (Argentina)

Desde siempre vi con admiración la industria de Estados Unidos en lo que hace a producción de hardware. Hace unos cuantos años, con las primeras Linux Journal que cayeron en mis manos, pude ver la gran cantidad de marcas tanto de servidores, como de equipos de escritorio y notebooks que se producen en el país del norte. Estoy hablando de compañías pequeñas, no de las grandes marcas que todos conocemos.

Con el tiempo, afortunadamente, han ido apareciendo algunas marcas en Argentina,  una razón más para no depender de otros, y el objetivo de este artículo es realizar una breve reseña de las portables que podemos encontrar en nuestro país.

Comienzo la lista con Bangho, ya que fue este el primer equipo de marca nacional que tuve. Fue un equipo que usé durante unos tres años, con muy buen desempeño y ningún tipo de problemas hasta que se quemó el video. Lo compré, como es mi costumbre, sin sistema operativo, y le instalé Ubuntu (ya no recuerdo que versión) que funcionó perfectamente, con la única excepción de un problema para volver de la hibernación.

Posteriormente tuve (y continúa en uso) una notebook ARM, fabricada por la empresa SIASA la cual ha resultado realmente fantástica. Actualmente corre Ubuntu 11.04 maravillosamente rápido y sin ningún tipo de inconvenientes así como varias máquinas virtuales VMWare como Backtrack y otros linuxes dedicados al área de seguridad.

Otra marca nacional que conozco que existe, pero que aún no pude probar, es BGH, donde se destaca el modelo TS-450, un equipo equipado con un procesador i5. La marca tiene varias líneas, incluyendo hasta un equipo destinado a las condiciones de trabajo más duras, llamado Durabook.

También la firma EXO fabrica sus propias notebooks, destacándose el modelo Smart ST 97 V2, que viene equipado con un procesador i3.

Sin dudas, estas es sólo una rápida reseña de algunos equipos que tengo en mente, pero me interesa poder seguir la serie y hacer un análisis más exhaustivo de diferentes equipos notebooks y netbooks fabricados en Argentina.

Creo que es un hito muy importante producir equipos en Argentina, evitando la importación de productos muchas veces mucho más caros y no necesariamente de mejor calidad. Además, al ser montados localmente, todo lo relacionado con repuestos y reparaciones debería ser sensiblemente más rápido y económico que lo que ocurre con las marcas extranjeras.

La unica gran objeción que puedo hacer es que en casi todos los equipos los fabricantes están incluyendo el sistema operativo propietario por excelencia que se usa por estos lares (Windows) y considero que deberían dar la opción al cliente de adquirir equipos con sistema operativo Linux por ejemplo. No digo que sea con exclusividad (como existen varias marcas en USA que no se entregan con Windows, sino con Linux), pero si que sea una opción.

Información de la foto:

viernes, septiembre 03, 2010

Building Cog VM on Ubuntu Lucid Lynx

Finally I decided to build Cog on my Ubuntu 10.04 box.


The first step is download the needed sources:

     svn co http://www.squeakvm.org/svn/squeak/branches/Cog/platforms
     svn co http://www.squeakvm.org/svn/squeak/branches/Cog/src
     svn co http://www.squeakvm.org/svn/squeak/branches/Cog/unixbuild



Then, I followed the 3d. instructions from Eliot, because I want to build the VM on a 64-bit OS.

I have an Ubuntu 64 bits without special installations, I mean, installed exactly as the ISO installs, with no special packages selected.

Then, the first step is install the following packages needed to compile in 32-bit mode on 64-bit ubuntu:

     lib32asound2-dev
     libgl1-mesa-dev
     libglu1-mesa-dev
     build-essential
     ia32-libs
     gcc-multilib
     g++-multilib



At this point I run the configuration script, but it failed with an error message for complaining about missing XShm.h. Doing a bit of googling I found that I probably need to do this:

    sudo apt-get install libx11-dev libxpm-dev x11proto-xext-dev libxext-dev  

Again run configure script and this time the error message was for complaining about missing X11/Intrinsic.h. Google found the solution once more time, another no istalled package:

    sudo apt-get install libxt-dev

And now, the configuration script: 


      ../../platforms/unix/config/configure CC="gcc -m32" CXX="g++ -m32" CFLAGS="-g -O2 -msse2 -D_GNU_SOURCE -DNDEBUG -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DCOGMTVM=0" LIBS=-lpthread

run ok.

Remember to run it from unixbuild/bld directory.

And finally, execute:

    make install prefix=WhereYouWantTheVmToGo

And voila, the Cog vm is built!


Pic information:
http://www.flickr.com/photos/hugo90/1719493630/ / CC BY 2.0