One of our long-time writers introduced us to Jaroslaw, a JBoss QA Engineer based in Poland, and mentioned that he’d been working on some documentation we might find interesting. And, boy, do we! This first piece de-mystifies the complex world of rules engines. Whether you call it Drools, or JBoss Rules, or JBoss Drools… you still might want to know what it does and how it functions in your technical environment. (Not to mention that it’s just all kinds of logical and interesting–if you like brainteaser word puzzles or abstract math questions, this qualifies as pleasure reading.)
This article is presented here in its entirety (with a trackback). The original can be found on Jaroslaw’s site. This article is also available in German and Polish.
Either you’re a developer, architect or a business analyst, it’s worth to get familiar at least with the first chapter of this article. It contains an introduction into the world of rule engines, which increase the readability of certain applications and make them easier to manage and to maintain. It applies to apps that take decisions, which depend on events or a state of some objects.
This article contains an introduction to rule engines, a description of an installation of Eclipse IDE and a guide how to configure Eclipse with the Drools Workbench plug-in. » Read more
Before installing an update, make sure all previously released errata relevant to the system have been applied.
To use Red Hat Network (RHN) from Red Hat Enterprise Linux 2.1, 3, or 4, launch the interactive Red Hat Update Agent with the command:
# up2date
To find more information about the command line options available for up2date, use the command:
# man up2date
To use Red Hat Network (RHN) for Red Hat Enterprise Linux 5, launch the graphical Update tool with the command:
# pup
Alternatively, for a command-line interface, use the command:
# yum update
To find more information about the command line options available for yum, use the command:
# man yum
I had the privilege of giving not one but two talks at the Red Hat Summit–both about open source systems management topics. A good deal of this content was also shared with a different audience at FudCON–the Fedora Users and Developers Conference. This was a great trip to Boston, and a fantastic chance to talk with users, administrators, and developers of all types.
The first talk I had a part in was Func, which I co-presented with Adrian Likins. Func, as mentioned before in Red Hat Magazine, is an API for controlling lots of nodes for arbitrary systems management tasks. It is ideally suited for replacing legacy SSH infrastructure as well as building new network applications that require secure network communications infrastructure.
We gave an overview for folks that hadn’t heard of Func before, and showed off several examples of things you can do with the Python API. Interest in Func is growing, and lots of folks are using it in ways we hadn’t originally intended (which is, of course, the idea). » Read more
Product: Red Hat Directory Server
Version: 8.0 on Red Hat Enterprise Linux 4 Update 5
Creating new directory server instances can be done from the command line, with the script setup-ds-admin.pl as described in the Installation Guide, 6.2.1. Creating a New Directory Server Instance
If you are unable to register a new Red Hat Directory Server 8.0 instance with the script setup-ds-admin.pl to a remote configuration server, build
Red Hat-Directory/8.0.0 B2007.353.1757 » Read more
This article is a follow-up to Red Hat Enterprise Linux 5.1 utilizes nested paging on AMD Barcelona Processor to improve performance of virtualized guests.
With new hardware releases, customers are faced with situations in which they want to take advantage of increased speeds but are forced to stay on older hardware because their operating environments are not supported on the newer hardware. Virtualizing their operating environment helps them get past this issue. Virtualization also helps them:
RHEL 5 virtualization lets customers virtualize their existing systems and take advantage of the benefits mentioned above. » Read more
Last month, I wrote about confining the user with SELinux. I explained that–as of Fedora 9–SELinux supports the concept of the confined user and comes with 5 confined user types defined.
These confined users are a great starting point, but what if you want to create a confined user with different privileges? » Read more
By default, gnome-terminal does not spawn a login shell. To use a login shell for all gnome-terminal windows for a particular user in gnome-terminal, you can use gnome-terminal preferences dialog:
"Edit" -> "Current Profile" -> "Title and Command" and select "Run command as a login shell"
Alternatively, using the command line tool "gconftool-2" will achieve the same result:
# gconftool-2 --type boolean --set /apps/gnome-terminal/profiles/Default/login_shell true
To set this as a default option for all users, use gconftool-2 to set the default value of the key "login_shell" to "true" in the GConf database. As root, run the following command:
# gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type boolean --set /apps/gnome-terminal/profiles/Default/login_shell true
Users will still be able to change that default value on a per user basis using the preference dialog in gnome-terminal. » Read more
Hot off the presses, Summit slide decks:
Red Hat Enterprise Linux Kernel Performance Optimization [PDF] - John Shakshober and Larry Woodman
Why Computers Are Getting Slower (And What We Can Do About It) [PDF] - Rik Van Riel
The Virtualization Toolbox. Open Source Solutions for Managing Virtual Environments [PDF 1] [PDF 2] - Dan Berrange and Richard Jones
Func - the Fedora Universal Network Connector [PDF] - Michael DeHann and Adrian Likins
Dynamic Grid Computing with Red Hat Enterprise MRG & Amazon EC2 [PDF] - Bryan Che
Missed the show? Catch up with our videos or check out the full list of available slide decks. We’ll be adding more of our (and your) favorites as they come in. » Read more