Re: [Pharo-dev] Pharo on bitnami
I think it is a good idea to get Pharo at Bitnami as it will increase the visibility of the project to the world and put us to the rightful place alongside with other platforms like Python, Ruby and other :) Moreover it opens new clouds like Azure, Google Cloud (and whatever Bitnami is partnered with in the future) for Pharo users. It is quite curious what they mean by partnership and what they expect from it. Back to Pharocloud: yes, we already have this kind of appliances and we can create any appliances needed – you name it, we publish it – no need to even have a poll or a contest. We are currently working on several great new mashup appliances like Pharo+Mongo. I hope those new appliances will bring new power to Pharo web development. Also there is a project on integration of Pharocloud with Digital Ocean and Amazon EC2 clouds, I hope to release it soon. So having this, Pharcloud self hosting, Pharocloud Managed Servers, on-permise installations (Pharocloud downloadable ISO [1]) and the support of the community I am totally sure that we can have the best in-house Pharo-centric cloud. -- View this message in context: http://forum.world.st/Pharo-on-bitnami-tp4830833p4830905.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] AioPlugin is back in linux VMs
Hi Esteban, I feel stupid to ask but I downloaded the latest VM from http://files.pharo.org/vm/pharo/linux/ and I can't find this plugin. I also checked CI job at https://ci.inria.fr/pharo/job/PharoVM/Architecture=32,Slave=vm-builder-linux/ but no luck there too. Could you please advise me where I should download the latest VM? Thank you for your job! -- View this message in context: http://forum.world.st/AioPlugin-is-back-in-linux-VMs-tp4787238p4787453.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] PharoNOS
I have updated the ISO - Changed the disk setup - now it is more safe - it finds first disk without a partition table and use it for persistance. If no such disk found ISO works from memory. - Added PharoLaucher as a default Image - Added sqlite3 driver (not test yet though) - Made Pharo run by root user so all files are editable now I was not able to fix AioPlugin as seems there is no compiled version for Linux. Please check the new ISO out and share your feedback. You may get the ISO here: https://drive.google.com/folderview?id=0B7FTL05bnHyud2lCWHN0LUdTd1E&usp=sharing#list "pharonos 2.iso" -- View this message in context: http://forum.world.st/PharoNOS-tp4784982p4785187.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] PharoNOS
Yes, the idea of PharoNOS is to have the Smalltalk-only environment with as little external stuff as possible. Current PharoNOS implementation based on TinyCore Linux - the smallest Linux distro - in order to have the smallest possible system footprint. >Why not just download a small linux distro and install Pharo ? Well, basically this what PharoNOS is :) -- View this message in context: http://forum.world.st/PharoNOS-tp4784982p4785089.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] PharoNOS
Thank you Torsten. Great ideas :) I made a to-do list for this project not to forget anything https://trello.com/b/JXtcf2Ye/pharonos >Yes, I have the following quick setup scenario in mind: downlod the ISO, start a virtual computer >with it (in virtualization software or on a cloud server). Use the Pharo based setup wizard (see above) >to setup keyboard layout, give a fixed IP, adjust the clock, ... >and download a premade Seaside (or other webframework image) from CI. Now run on port 80, configure >another >port and give a name to the machine in the network. This way one could easily setup virtualized >network machines to provide network delivered applications. Isn't it what Pharocloud is all about? ;) -- View this message in context: http://forum.world.st/PharoNOS-tp4784982p4785075.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] PharoNOS
Wow, this is an interesting stuff. Is this a kind of desktop manager written on Pharo? From what I can see on video it support calling external processes like open-office. Does it work on Pharo 3.0 ? -- View this message in context: http://forum.world.st/PharoNOS-tp4784982p4785054.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] PharoNOS
Hi Phil, I would really happy to know if this works for you. Considering this use case in mind do you have an idea how PharoNOS should handle the Image? Should it be embedded in ISO or should it be configured from clean Pharo on each device? For instance, if it is really useful we can have a server which would re-build the ISO with a requested image. What do you think on this? -- View this message in context: http://forum.world.st/PharoNOS-tp4784982p4785039.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] PharoNOS
I'll take a look at AioPlugin issue. How I can test if it is loaded well? The ISO process can be easily automated. If the PharoNOS is really needed I'll run CI somewhere :) May be we could think of a way not to package the image but somehow fetch it after start? It could be a script which downloads an image requested and reconfigures the startup. What do you think? -- View this message in context: http://forum.world.st/PharoNOS-tp4784982p4785035.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] PharoNOS
Hi Torsten, Yes sure I can. So this PharoNOS is basically TinyCore Linux with pure X server and Pharo running in fullscreen. I have made some auto-installation scripts which configure the disk so no setup wizard is needed. All space available is mounted under /mnt/universe/ so you may use that folder to store stuff. Everything else is stored in memory. Nice side effect of this is an ease of update as you may just replace the ISO and you'll get the new version of everything (except of the image of course). Image is chosen on start by reading the "/mnt/universe/image" file. You may upload other image and change this file so after reboot it will start with a new one. No safeguards here though - if it breaks there is no cure for it yet :( I'm thinking over on how to implement some recovery on "Image not available or broken". Hm, just now get the idea to run Image chooser if default image failed. Is it available on linux? Jan Tomsa has pointed out that the disk setup is quite dangerous (https://twitter.com/DetektivTomy/status/522860736155238401) I plan to update it later today with more safe solution which will not erase all the data. The idea is to format the disk without a partition table or to work from RAM. Also I think Pharo should be run under root user so you can bind to any port. I can also put more 3d-party libs like sqlite3, so we can have some interesting apps for the terminals run on embedded Pharo :) However I need some feedback on what is needed. So that is it, all comments are welcome. -- View this message in context: http://forum.world.st/PharoNOS-tp4784982p4785034.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] Project Watch on SThub
Hi, I definitely want to help. How can I join in? -- View this message in context: http://forum.world.st/Project-Watch-on-SThub-tp4769546p4769598.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
[Pharo-dev] Access to Inria contribution server for pillarhub
Hello pharo-dev, Torsten suggested to create a CI job for PillarHub at https://ci.inria.fr/pharo-contribution/ to build one-click image for the project. I'll be really happy to do so. I registered at https://ci.inria.fr so I need a permision to be granted for my user in order to proceed. Is here anyone who can help me with this? Thanks, Mike -- View this message in context: http://forum.world.st/Access-to-Inria-contribution-server-for-pillarhub-tp4766277.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] PillarHub
Hi everyone, Thanks! I think Alexey will be really happy to read this thread when he is back to university in a month :) As for versioning yes we plan to implement it. I think it should be easy as Monticello implement it so it should be possible to reuse. I need to see the code though. Also Damien gave a great idea to add a configuration for a hub to sync it's content to GitHub so cloud could be used for backup/versioning. I think it is a perfect solution but I don't see yet how it can be implemented. Is any one knows classes to talk to github? Thanks for a feedback guys! Any suggestions on future plans for PillarHub are welcomed. -- View this message in context: http://forum.world.st/PillarHub-tp4766012p4766256.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] rackincloude seaside hosting
Max Leske wrote > So what I gather from your answer is that rackinthecloud is not an > alternative, strictly speaking (seasidehosting.st is free of charge), but > a good spot to turn to if you're looking for permanent hosting. And that's > a good thing to know because we do get requests from time to time from > people who are looking for more than we provide with seasidehosting.st. Thanks for such a detailed reply, Max. Sadly, but as I'm a single developer it is not possible for me to provide the services for free. However if there is a chance to get appropriate support to maintain datacenter infrastructure it seems absolutely feasible to deploy a hosting solution using rackincloud platform which will provide similar to seasidehosing offer (256Mb RAM for Appliance) for free. What do you think? -- View this message in context: http://forum.world.st/Pharo-dev-rackincloude-seaside-hosting-tp4701427p4701674.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] rackincloude seaside hosting
Hi Max, That’s great you found this project that cool, thank you :) Rackincloud.com is actually my personal project that I developed to host several pharo/seaside applications (well, not only seaside though: redmine, svn too, and several others are planned). As I did not find any similar suitable solution and I have some experience in hosting/appliances, I decided to create a simple platform for easy management of several instances of pharo/smalltalk via Web interface. Seems it really worked out :) I developed a Pharo-appliance which is basically a Linux ISO-image that runs Pharo and VNC server. The appliance incorporates pharo-vm, pharo-image and all necessary utilities/libraries in one ready-to-use package, which allows to install server on a virtualization platform in "one click". The result is very similar to "Smalltalk OS" idea: you boot and you see pure pharo environment :) Well, I thought that this project might be interesting to smalltalk/pharo community (as the process of running a new instance of Pharo is extremely easy with rackincloud.com) and I decided to make it public. So here the short video of how to run pharo (sorry about the musicJ) http://youtu.be/TXbvO5ejZZA?a What about costs, at the moment it is $15/month for Pharo appliance. This includes: 512Mb of RAM, 5Gb of HDD, unlimited traffic. For hosting large files there is a "Fileserver Appliance" that is basically an apache server configured to serve files from public directory. It is managed by ajaxplorer web interface. In general for now there is only 4 appliances ready for my platform, but I can package any linux software as appliance in case of such need. So, I hope you'll enjoy working with rack in cloud, but keep in mind that it is its first run, and I REALY look forward to receiving any feedback. -- View this message in context: http://forum.world.st/Pharo-dev-rackincloude-seaside-hosting-tp4701427p4701464.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.