PC-BSD 9 Turns a New Page
Total Page:16
File Type:pdf, Size:1020Kb
CONTENTS Dear Readers, Here is the November issue. We are happy that we didn’t make you wait for it as long as for October one. Thanks to contributors and supporters we are back and ready to give you some usefull piece of knowledge. We hope you will Editor in Chief: Patrycja Przybyłowicz enjoy it as much as we did by creating the magazine. [email protected] The opening text will tell you What’s New in BSD world. It’s a review of PC-BSD 9 by Mark VonFange. Good reading, Contributing: especially for PC-BSD users. Next in section Get Started you Mark VonFange, Toby Richards, Kris Moore, Lars R. Noldan, will �nd a great piece for novice – A Beginner’s Guide To PF Rob Somerville, Erwin Kooi, Paul McMath, Bill Harris, Jeroen van Nieuwenhuizen by Toby Richards. In Developers Corner Kris Moore will teach you how to set up and maintain your own repository on a Proofreaders: FreeBSD system. It’s a must read for eager learners. Tristan Karstens, Barry Grumbine, Zander Hill, The How To section in this issue is for those who enjoy Christopher J. Umina experimenting. Speed Daemons by Lars R Noldan is a very good and practical text. By reading it you can learn Special Thanks: how to build a highly available web application server Denise Ebery with advanced networking mechanisms in FreeBSD. The Art Director: following article is the �nal one of our GIS series. The author Ireneusz Pogroszewski will explain how to successfully manage and commission a DTP: complex GIS project. Text not only for GIS series followers! Ireneusz Pogroszewski We closed the section with article: Equip Your CA With a Senior Consultant/Publisher: HSM For <50 Euros by Erwin Kooi. You may take a closer Paweł Marciniak [email protected] look at the security of Certi�cate Authority together with the CEO: author. Ewa Dudzic Now, some stuff for Admins: Terminals Served Up BSD [email protected] Style by Toby Richards and OpenBSD Kernel Memory Production Director: Pools: Monitoring Usage With Systat by Paul McMath. The Andrzej Kuca �rst article presents two solutions for those who want to [email protected] establish a BSD terminal server. The second one is addressed Executive Ad Consultant: to more advanced users and explains how to understand Ewa Dudzic memory usage statistics for kernel memory pools as they [email protected] are displayed by the systat(1) command on OpenBSD. Advertising Sales: In Let’s Talk you will �nd a comparison of FreeBSD 8.2 Patrycja Przybyłowicz [email protected] and Ubuntu Server by Bill Harris. Worth reading to confront your own opinions or to gain some as well. We say farewell Publisher : Software Press Sp. z o.o. SK with EuroBSDcon Overview written from an organizers ul. Bokserska 1, 02-682 Warszawa perspective by Jeroen van Nieuwenhuizen. Check what you Poland have missed or see the event you participated in from a worldwide publishing tel: 1 917 338 36 31 different perspective. www.bsdmag.org Software Press Sp z o.o. SK is looking for partners from all over Wish you a good read and hope for a feedback! the world. If you are interested in cooperation with us, please contact us via e-mail: [email protected] Patrycja Przybyłowicz All trade marks presented in the magazine were used only for & BSD Team informative purposes. All rights to trade marks presented in the magazine are reserved by the companies which own them. Mathematical formulas created by Design Science MathType™. 4 11/2011 Contents What’s New Admin PC-BSD 9 Turns a New Page Terminals Served Up BSD Style 06Mark VonFange 30Toby Richards Since 2005, PC-BSD has striven to make BSD accessible You may have your own reason for wanting a BSD to the desktop user. Offering a slew of improvements and terminal server. There are two solutions to this goal: added features, this release brings a more accessible FreeNX or XRDP. This article will show you how to use BSD operating system than ever. Read the review and both solutions. find out more about it. OpenBSD Kernel Memory Pools: Get Started 34 Monitoring Usage With Systat Paul McMath A Beginner’s Guide To PF This article explains how to understand memory usage 10 Toby Richards statistics for kernel memory pools as they are displayed OpenBSD, FreeBSD, and PC-BSD use a built-in firewall by the systat(1) command on OpenBSD. called “Packet Filter”. This article is intended for a PF beginner to get a beginner’s understanding of how to use PF in OpenBSD. Developers Corner Creating Your Own PBI Repository 12 Kris Moore In this article author describes the steps required for setting up and maintaining your own repository on a FreeBSD system. How To Speed Daemons Let’s Talk 14 Lars R. Noldan From this article you will learn how by using advanced FreeBSD 8.2 Against Ubuntu Server networking mechanisms in FreeBSD build a high 38 Bill Harris performance, highly available web application server. An Objective Comparison of Two Power House Open Source Server Platforms, BSD Unix and Linux. A GIS Strategy For Web-Enabled 20 Business EuroBSDcon Overview Rob Somerville In his final article of our GIS series, the author will show 42 EuroBSDcon 2011 From An Orgnizers you how to successfully manage and commission a Perspective complex GIS project. Jeroen van Nieuwenhuizen Have an inside look at the EuroBSDcon and get to 24 Equip Your CA With a HSM For <50 know about events and speeches that took place in the Euros beginning of October 2011 in Netherlands. Erwin Kooi The CA is used for identification and authentication of servers, clients and users. Together with author take a closer look at the security of Certificate Authority in his own network. WHAT’S NEW PC-BSD 9 Turns a New Page PC-BSD 9 Turns a New Page Since 2005, PC-BSD has striven to make BSD accessible to the desktop user. Offering a slew of improvements and added features, this release brings a more accessible BSD operating system than ever. ontinuing on the successful features of prior versions, a small barrier to new users, and power users should have like the intuitive Install Graphical User Interface no issues navigating through any of the available options. C (GUI), its PBI system and its comprehensive For ease of use, all of these desktop managers are configuration menu, PC-BSD 9 brings added functionality available for installation by simply clicking check-boxes and greater choices for its users. during installation. No additional work is required for the user. The manager of choice is automatically installed and Greater Options For The Desktop runs on the first reboot. Another great feature is that these The most obvious and significant change from prior versions managers are also available after initial installation. All you is the addition of nine new desktop managers. Since it’s need to do is open up the PC-BSD Control Panel and Run inception, PC-BSD has utilized KDE as it’s default and only the System Manager Utility. This brings up a SuperUser fully supported desktop manager. While many consider password prompt. From there you can uninstall and reinstall KDE to be the most robust managers available, there are desktop managers at will from the System Packages tab substantial numbers of users that prefer others for various and just reboot to switch to the new manager. reasons. This is very limiting and one of the great things This gives the user a high degree of control over their about running an open source operating system (OS) is the system without requiring a great deal of technical knowledge. flexibility it provides. Also, a lot open source users generally New users will need to be careful when switching to the find their desktop manager of choice and stick with it due unsupported desktop managers, as not all features are to familiarity. Others like to experiment and change things available via the UI. Even if a user does switch to a manager around. Up until recently, if you wanted to run PC-BSD, that they aren’t comfortable with, simply running the pc-controlpanel meant you were forced to use KDE. Even then, you had to command in a terminal will bring up the PC-BSD Control Panel jump through hoops to get utilize any other options and you for them to switch to another. For those willing to persevere would lose some of the functionality built into PC-BSD. with those desktop managers, the PC-BSD Wiki page outlines That is all changing in version 9. The development the various steps needed to run unsupported utilities. team has separated the toolchain out from KDE and now everything is running in the Qt framework. The first four A Revamped Packaging System available desktop managers are GNOME, KDE, LXDE, One of the staples of PC-BSD is it’s Push Button Installer and XFCE. All of these are fully supported in PC-BSD, or PBI feature. With ease of use in mind the PBI system meaning all utilities have been integrated into the desktop makes installing applications a simple point-and-click environment itself. The other five available desktop operation. Similar to the .exe and .dmg file formats of managers are Awesome, Enlightenment, IceWM, ScrotWM Windows and OSX, PBI’s are self-contained applications and WindowMaker. While these are not fully supported that take the user through the install process via a GUI within the desktop environment, all the PC-BSD utilities are system and avoiding any need for utilizing the Command still available, though you may need to run commands via Line Interface (CLI).