martes, 30 de diciembre de 2008

FreeBSD: Foundation Fundraising Update

Dear FreeBSD Community,

The FreeBSD Foundation is pleased to announce we are only $38,000 away from our 2008 fundraising goal of $300,000! We have received so many donations in the last few weeks. We want to thank everyone who has made a donation. By donating to the foundation, you are helping to support the FreeBSD Project and community.


(more...)

jueves, 25 de diciembre de 2008

FreeBSD 6.4 CDs/DVDs Now Shipping from FreeBSDMall

FreeBSD Mall, Inc. is happy to announce the availability of FreeBSD 6.4-based products. The four CD set and DVD are now shipping to subscribers around the world.

If you haven't yet placed your order, you may do so at http://www.freebsdmall.com.

You may also elect to start your subscription with the upcoming 7.1 release.

(more...)

Jemdoc - A Tool For Creating Static HTML Pages

Jemdoc is a python script, which processes files written in jemdoc’s syntax (which is far much easier than html) to generate clean XHTML 1.1 compliant static html webpages. Ah, and the most important fact about Jemdoc: It’s free (as in free speech).


(more...)

FreeBSD 7.1-RC2 Available

FreeBSD 7.1-RC2 is now available, the second of the Release Candidates. Unless an as yet undiscovered show-stopper comes along the release itself will be anywhere from a week to two weeks from now. We *might* be doing it next week since the release test cycle has gone on for quite a while now and the latest thing that delayed the release was a Security Advisory (SAs don't typically get or need much in the way of public
testing). The traffic we're seeing on the lists and in Gnats is certainly stuff we'll pay attention to and deal with but isn't quite severe enough to warrant further delaying an already severely delayed release.


(more...)

viernes, 19 de diciembre de 2008

5 Ways To Create Custom Multiple Signatures In GMail

Has Google missed the tree because of the forest? Gmail has done a lot for unwrapping email from the staid “click and send”. It enables us to do many things such as collect our mails from several POP3 accounts, configure some custom addresses with a dot here and there…but it just plain ‘forgot’ to put in a box to add multiple HTML Gmail signatures...

Adobe AIR 1.5 for Linux released

Adobe Systems has released Adobe AIR 1.5 for Linux. Adobe Air 1.5 is main component in Adobe Flash platform and it enables framework and support for web developers (HTML, JavaScript, Flex) for running Web applications without browser.

Now, web developers can use Adobe Air 1.5 framework for developing applications that will work as native on Linux, Windows and MacOS.

(more...)

martes, 16 de diciembre de 2008

NVIDIA on PcBSD

"PcBSD has full support from NVIDIA, so if you are using NVIDIA graphic card you souldn't have problem with that. But, usually if you just buy a new NVIDIA graphic card its no driver avalaible on the installation DVD. To get the newest driver you can go to NVIDIA download page.

Just download the suitable driver for your graphic card, and install it. Its little different with Linux systems, on Linux systems you have to use run level 3 to install NVIDIA driver. But on PcBSD systems, just open your konsole, extract the compressed file, and install it."

(more...)

NetBSD feature end-of-life announcement: soft dependencies

Soft dependencies, also known as soft updates or softdep, is a method of maintaining file system integrity across an unscheduled system shutdown. It improves file system performance by allowing metadata writes to the file system to take place asynchronously. Soft dependencies was introduced with NetBSD 1.5.

The upcoming 5.0 release of NetBSD will include an alternative technology contributed by Wasabi Systems Inc.: Write Ahead Physical Block Logging, or logging. Logging will provide a feature set and performance profile superior to soft dependencies. One compelling advantage is that file systems using it need not be checked with the fsck utility after an unscheduled system shutdown.

(more...)

domingo, 14 de diciembre de 2008

Stopping SSH & FTP brute force attacks with IPFW

Brute force attacks are becoming more and more common in todays security landscape; if you receive security cron logs from your FreeBSD server you will know exactly what I mean. These attacks usually use automated software to try thousands of username and password combinations on SSH and FTP, continually aiming to find a weak account on your system and exploit it.

If an attacker can get access to one system account, that is the first step to doing some very bad things on your system, a nightmare for users and administrators. Luckily, there is a way to stop these attacks, and they’re freely available in the ports collection.

IPTables on Linux has the ability to dynamically add rules to block brute force attacks, however IPFW, a widely used firewall and packet filter, does not have an ability. We are forced to turn to look for 3rd party apps, lucky for us there are some very good ones out there, and we will look at 2 here.

sábado, 13 de diciembre de 2008

3 reasons why you should let Google host jQuery for you

http://encosia.com

Best Backup Solutions for Desktop Linux

Despite common misconceptions, there are more solid backup solutions for desktop Linux than most people might suspect. Best of all, many of them are completely free with the code being open source. Some of them however, are not.

In this piece, I will give you a break down of each of them. How they can work in your specific situation, where you will find the applications, and I'll provide the needed details so that you can better decide what option is best for you.


Move Over Eclipse. NetBeans 6 Rocks!

Ok, I admit the title is a bit inflammatory to Eclipse fans. But after working with NetBeans 6 over the last week, I have to say I am very impressed. This is not simply a minor upgrade, as is so common in IDEs these days even when they are given a new major version number. Quite the contrary, NetBeans 6 is a major new release, and a major improvement over NetBeans 5.5.


(more...)

NetBeans 6.5 review

During the weekend, I tried out NetBeans 6.5 and its new PHP related functionality. I had earlier seen some quick shots of how the support was, and it seemed like a good contender for big names like Zend Studio.

What features does NetBeans 6.5 have for PHP developers? How does it compare against Zend Studio for Eclipse?

(more...)

10 Advanced PHP Tips To Improve Your Programming

PHP programming has climbed rapidly since its humble beginnings in 1995. Since then, PHP has become the most popular programming language for Web applications. Many popular websites are powered by PHP, and an overwhelming majority of scripts and Web projects are built with the popular language.

Because of PHP’s huge popularity, it has become almost impossible for Web developers not to have at least a working knowledge of PHP. This tutorial is aimed at people who are just past the beginning stages of learning PHP and are ready to roll up their sleeves and get their hands dirty with the language. Listed below are 10 excellent techniques that PHP developers should learn and use every time they program. These tips will speed up proficiency and make the code much more responsive, cleaner and more optimized for performance.

(more...)

Tripwire: Linux Host Based Intrusion Detection System

Tripwire is a host based Intrusion detection system for Linux. Tripwire monitors Linux system to detect and report any unauthorized changes to the files and directories. Once a baseline is created, tripwire monitors and detects, which file is added, which file is changed, what is changed, who changed it, and when it was changed. If the changes are legitimate, you can update the tripwire database to accept these changes.

This step by step instruction guide explains how to install and configure open source version of tripwire.

Software RAID in FreeBSD

FreeBSD provides a helpful tool to manage software RAID with ATA deivces. This tool provides features such as hot swapping ATA RAID devices, which was previously unheard of. This functionality and features will be elaborated here.

(more...)

How To Install FreeBSD 7.x From USB

I have the horrible habit of not putting a label on a CD after I’ve burned it. This leads to having a stack of CDs and not knowing which does what. This was my problem recently when installing FreeBSD, so I decided to start using USB based installations where possible. I prefer the multiple-write capability of USB, and this way I don’t waste CDs.


(more...)

miércoles, 10 de diciembre de 2008

Foundation End-of-Year Fund Raising Drive Update

Dear FreeBSD Community,

First, we would like to thank everyone who has donated to the FreeBSD Foundation this year. We have raised $198,583 towards our 2008 goal of $300,000! We are almost 2/3 of the way to reaching our goal!

Like most non-profits, we are seeing the affects of the weak economy. This time last year we had raised $346,587. By meeting our goal this year will allow us to continue the same amount of support next year, as well as continue to invest some of the funds.

Why do we need donations?

The goal of the FreeBSD Project is to provide software that may be used for any purpose -- and without strings attached. Our mission is to support the FreeBSD Project and community. Our funding comes from people like you – those who are determined to keep FreeBSD free!

(more...)

FreeBSD 7.1-RC1 Available

"FreeBSD 7.1-RC1 is now available, the first of the Release Candidates. There will be at least one more Release Candidate before the release so the release itself is likely around 3 weeks from now IF no new show-stoppers are uncovered during testing."

(more...)

lunes, 8 de diciembre de 2008

OpenVPN - creating a routed VPN

"In this article, I will show you how I created a routed VPN using OpenVPN. In this network, multiple clients can attach to the server, each of which has access to the network attached to the server. Each client can also contact any other client, subject to firewall rules.

In my case, I wanted a way for all my servers (on the internet, in data centers) to contact my CVS repository behind my firewall at home. Given that home has a dynamic IP address, it complicates matters. A VPN solves this issue and provides several benefits."

OpenVPN - getting it running

"This article is about OpenVPN, a full-featured open source SSL VPN solution. I first started using OpenVPN in December 2006. That is nearly two years ago. I took some notes but I never published anything until today. My original use for OpenVPN was easy access to my home network while away from home. For this is was wonderful. Being able to ssh "directly" to my machines, cvsup, etc, was very convenient."

Creating your own Certificate Authority

"In this article, I write about creating your own Certificate Authority (CA) and generating certificates and keys for an OpenVPN server and multiple clients. It is based around the the OpenVPN How To and the README provided with that package.

There is an abundance of material for creating a CA. Why bother? I bother because getting this right is easy. It's easy if you know the goals and how to accomplish them. However, getting there is often trial and error. I don't want to do the error bit the next time I need to do this. The added bonus is neither do you. You can use these steps."

Cutting Edge Browsers and Their Development Tools

"This is a hot time in the world of browsers. Despite a rocky morning, Firefox 3 got over 8 million downloads when it was released. It’s up to over 24 million now. I bet many of you are amongst these downloaders, I know I was =)

I bet many of you do your web design and development in Firefox. Things just seem to behave as you expect them to in Firefox. Plus, it has a wealth of invaluable development tools like the Web Developer Toolbar and Firebug. If you have never heard of or aren’t currently using Firebug, I did an introductory screencast for it you can check out.

The ability to view and manipulate the entire DOM of a web page after it is rendered is crazy powerful. I’m not sure if Firebug was the first tool ever created to do this (I doubt it), but it has certainly popularized it. The way that it works, being part of the browser itself, has started a new paradigm of browser-specific development tools. Let’s take a look at all the browsers and their latest offerings."

domingo, 7 de diciembre de 2008

New channel on YouTube for BSD technical talks

I'm pleased to announce the availability of a dedicated YouTube channel for technical lectures about FreeBSD and other BSD operating systems :

http://www.youtube.com/bsdconferences

This channel allows us to post full hour long lectures from FreeBSD conferences. The first four videos that Julian Elisher recorded at MeetBSD 2008 have been posted :

Isolating Cluster Jobs for Performance and Predictability, Brooks Davis, MeetBSD 2008
BSD Certification, Dru Lavigne, MeetBSD 2008
Embedding FreeBSD, Warner Losh, MeetBSD 2008
FreeBSD Foundation Update & Recognition, Robert Watson, MeetBSD 2008

This channel provides the rich YouTube API for extracting and embedding these videos in other websites. You can also simply subscribe to the RSS feed in your feedreader to be notified when new videos are posted. Work is ongoing to integrate the video content here with the multimedia area of the FreeBSD web site.

If you have video content from a previous BSD conference that you would like to see added to this channel, please let me know.

Thanks to the Google Open Source Program Office for their help in setting up this special channel for the BSD community.


- Murray


FreeBSD ports that you maintain which are currently marked broken

Dear FreeBSD port maintainer:

As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users of ports that are marked as "broken" in their Makefiles. In many cases these ports are failing to compile on some subset of the FreeBSD build environments. The most common problem is that recent versions of -CURRENT include gcc4.2, which is much stricter than older versions.

The next most common problem is that compiles succeed on the i386 architecture (e.g. the common Intel PC), but fail on one or more of the other architectures due to assumptions about things such as size of various types, byte-alignment issues, and so forth.


(more...)