Setting up LAMP on FreeBSD (howto)

Referring to “LAMP” with regards to FreeBSD doesn’t make sense, but anyway, that’s how the author titled this howto “Setting up LAMP on FreeBSD“.

I’m not complaining, it’s always nice to see FreeBSD related article on Linux.com ;-)

Setting up a LAMP server is a common task for systems administrators, and FreeBSD is one of the most reliable and stable operating systems available. You can swap out the L in LAMP with F for FreeBSD to build a fast and reliable Web server.

In this article I assume FreeBSD is already installed. If not, make sure you download the latest stable production version of FreeBSD and run the installer. I recommend choosing the MINIMUM option at the installer screen to quickly install only the most basic and necessary things.

To install applications on FreeBSD, use the ports files. Ports are plain text files that know where to download source code, so that the software will be compiled on your computer. This way you can change settings (including or excluding specific modules) as you want, and the software will fit perfectly to the specifications of your computer. First, you have to make sure that the latest ports files are installed. If you’ve never installed the ports, issue portsnap fetch extract in the shell; otherwise, issue portsnap fetch update. This will download the latest ports files. After a bunch of messages that show you what files have been downloaded, you’re ready to go.

more…

Source: Linux.com (31/07/2008)

FreeBSD foundation newsletter – July 2008

From the July 2008 FreeBSD Foundation newsletter:

  • Letter From the Vice President
  • Fundraising Update
  • Java 1.6 available for FreeBSD 7.0 and 6.3
  • NetApp Filer donation
  • BSD Certification Project
  • Accepting Project Proposals
  • AsiaBSDCon 2008
  • BSDCan 2008
  • BSDCan Developer Summit
  • 2008 Grant and Travel Grant Recipients
  • FreeBSD Testimonial from Juniper
  • Board of Directors Update
  • Financials

Continue reading

FreeBSD embedded systems

Talking about FreeBSD as an embedded operating system, did you know there are quite a few devices out there that use FreeBSD inside?

A variety of products are directly or indirectly based on FreeBSD. For instance, Juniper Networks routers (JUNOS), Ironport network security appliances (AsyncOS), Nokia’s firewall operating system (IPSO), NetApp’s OnTap GX, Panasas’s and Isilon Systems‘s cluster storage operating systems, NetASQ security appliances and St Bernard iPrism web filtering appliance.

If you’re aware of any more FreeBSD based appliances, please let us all know in the comments.

Juniper’s JUNOS FreeBSD based router operating system

Open, but not open source

JUNOS is the operating system running Juniper‘s routing and switching devices and has it’s roots in the open source FreeBSD operating system. The first version of JUNOS was available on 7 July 1998 and since then Juniper has been updating it with new features every quarter. The release of JUNOS 9.1 in May this year was the 38th consecutive release. Though Juniper is based on the open source FreeBSD, yet, JUNOS itself is not open source.

JUNOS software is, indeed, based on FreeBSD. Probably the most obvious benefit of using FreeBSD in our software is the Unix-like environment that comes with it. Customers can access a Unix shell and perform normal Unix commands that can be quite helpful with the regular upkeep of our routing platforms.

Almost everyone I talk to wants to know how we can continue to ship feature-rich releases every 90 days,” Bushong said. “Really, the biggest enabler is the fact that we focus our resources on a single operating system for our routing and switching platforms. We made a decision on day one that we wanted to develop and maintain a single operating system. By focusing on that one OS, we gain efficiency on both the development and the test sides of our R&D efforts, allowing us to implement something once, deploy it everywhere, test it once, qualify it everywhere.”

For our high-performance business customers, the network is critical to their success. Specifically, the performance and functionality of the operating system underlying the network is essential to delivering against their business goals.

More information and quotes can be found in a recent article on InternetNews.com (18/07/2008)