Yay! Victory RevServer runs on FreeBSD with Linux Compat installed.

Pierre Sahores psahores at free.fr
Wed Apr 13 16:07:25 EDT 2011


'Evening Andre,

Yep. It works there too in displaying the "Welcome to revIgniter!" message.

> Thanks Pierre,
> 
> I don't know about security daemons on FreeBSD. I know that the system is
> very secure when configured correctly and very stable.

Did you have an eye on SELinux, the security demon witch make our linux servers very secure in a complementary way the firewalls are working ? Works perfectly on RHEL and CenrOS and should on Debian 6 too (right testing revserver+postgres install on it).

CentOS 5.6 works perfectly fine in about revserver+postgresql web driven apps :-)

On the other hand, i could't run such revserver+postgresql web driven apps under OpenSuse 11.3 + PG 8.4.7 nor OpenSuse 11.4 + PG 9.0.3 for yet. Did you went more successfully than me on this ?

Bonne soirée, :D

> 
> Can you or somebody try to access http://bsd.soapdog.org and tell me if it
> opens? I am having problems here with my ISP, it appears that people from
> WAN are able to connect but from inside my LAN, the portfowarding is not
> working.
> 
> :-D
> 
> PS: RevServer on FreeBSD so far looks good, soon, I will try connecting to
> MySQL...
> 
> On Tue, Apr 12, 2011 at 5:28 PM, Pierre Sahores <psahores at free.fr> wrote:
> 
>> Congratulations Andre ;D
>> 
>> Does FreeBSD run an SELinux (RedHat) or AppArmor(Suse) kind of security
>> demon.
>> 
>> Kind regards,
>> 
>> Pierre
>> 
>> PS :  a little "configuration+make+make install" on the revserver sources
>> "et voilà", mothership compile an up to date revserver for FreeBSD available
>> for sale. Would be realy cool usefull !
>> 
>> 
>> Le 12 avr. 2011 à 21:11, Andre Garzia a écrit :
>> 
>>> Folks,
>>> 
>>> Just to tell people here that RevServer runs on FreeBSD 8.1 with the
>> Linux
>>> Binary Compatibility ports installed. It takes a while to install all the
>>> needed Linux version of the libraries but it works.
>>> 
>>> A screenshot:
>>> 
>> http://idisk.me.com/soapdog/Public/Pictures/Skitch/Welcome_to_revIgniter-20110412-161011.jpg
>>> 
>>> From the FreeBSD Handbook:
>>> FreeBSD provides binary compatibility with several other UNIX® like
>>> operating systems, including Linux. At this point, you may be asking
>>> yourself why exactly, does FreeBSD need to be able to run Linux binaries?
>>> The answer to that question is quite simple. Many companies and
>> developers
>>> develop only for Linux, since it is the latest “hot thing” in the
>> computing
>>> world. That leaves the rest of us FreeBSD users bugging these same
>> companies
>>> and developers to put out native FreeBSD versions of their applications.
>> The
>>> problem is, that most of these companies do not really realize how many
>>> people would use their product if there were FreeBSD versions too, and
>> most
>>> continue to only develop for Linux. So what is a FreeBSD user to do? This
>> is
>>> where the Linux binary compatibility of FreeBSD comes into play.
>>> 
>>> In a nutshell, the compatibility allows FreeBSD users to run about 90% of
>>> all Linux applications without modification. This includes applications
>> such
>>> as StarOffice™, the Linux version of Netscape®, Adobe® Acrobat®,
>>> RealPlayer®, VMware™, Oracle®, WordPerfect®, Doom, Quake, and more. It is
>>> also reported that in some situations, Linux binaries perform better on
>>> FreeBSD than they do under Linux.
>>> 
>>> Source:
>>> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu.html
>>> 
>>> Below is a glue of the ldd output from the revserver engine binary under
>>> FreeBSD:
>>>       libdl.so.2 => /lib/libdl.so.2 (0x2826a000)
>>>       libm.so.6 => /lib/libm.so.6 (0x2826f000)
>>>       libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x28298000)
>>>       libpcre.so.0 => /lib/libpcre.so.0 (0x28388000)
>>>       libpng12.so.0 => /usr/lib/libpng12.so.0 (0x283ba000)
>>>       libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x283e1000)
>>>       libcurl.so.4 => /usr/lib/libcurl.so.4 (0x28405000)
>>>       libc.so.6 => /lib/libc.so.6 (0x28454000)
>>>       libz.so.1 => /lib/libz.so.1 (0x285cc000)
>>>       /lib/ld-linux.so.2 (0x28243000)
>>>       libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x285e0000)
>>>       libidn.so.11 => /lib/libidn.so.11 (0x285ee000)
>>>       libssh2.so.1 => /usr/lib/libssh2.so.1 (0x28621000)
>>>       libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 (0x28643000)
>>>       librt.so.1 => /lib/librt.so.1 (0x28685000)
>>>       libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x2868f000)
>>>       libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x286bd000)
>>>       libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x2875c000)
>>>       libcom_err.so.2 => /lib/libcom_err.so.2 (0x28782000)
>>>       libssl3.so => /lib/libssl3.so (0x28785000)
>>>       libsmime3.so => /lib/libsmime3.so (0x287b6000)
>>>       libnss3.so => /lib/libnss3.so (0x287dd000)
>>>       libplds4.so => /lib/libplds4.so (0x28905000)
>>>       libplc4.so => /lib/libplc4.so (0x28909000)
>>>       libnspr4.so => /lib/libnspr4.so (0x2890f000)
>>>       libpthread.so.0 => /lib/libpthread.so.0 (0x28949000)
>>>       libssl.so.7 => /lib/libssl.so.7 (0x28963000)
>>>       libcrypto.so.7 => /lib/libcrypto.so.7 (0x289ae000)
>>>       liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x28b02000)
>>>       libresolv.so.2 => /lib/libresolv.so.2 (0x28b12000)
>>>       libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x28b29000)
>>>       libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x28b42000)
>>>       libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x28b4c000)
>>>       libnssutil3.so => /lib/libnssutil3.so (0x28b4f000)
>>>       libcrypt.so.1 => /lib/libcrypt.so.1 (0x28b69000)
>>>       libselinux.so.1 => /lib/libselinux.so.1 (0x28b9c000)
>>> 
>>> 
>>> Now, who else got RevServer running on OSes it was not compiled for? :-D
>>> 
>>> Cheers
>>> andre
>>> PS: now, can I have a native FreeBSD engine?
>>> 
>>> 
>>> --
>>> http://www.andregarzia.com All We Do Is Code.
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>> 
>> --
>> Pierre Sahores
>> mobile : (33) 6 03 95 77 70
>> 
>> www.woooooooords.com
>> www.sahores-conseil.com
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> 
> 
> 
> -- 
> http://www.andregarzia.com All We Do Is Code.
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 

--
Pierre Sahores
mobile : (33) 6 03 95 77 70

www.woooooooords.com
www.sahores-conseil.com








More information about the use-livecode mailing list