Quantcast
Channel: OpenPanel » core
Browsing all 10 articles
Browse latest View live

POSIX timeout bogosity

Grace uses pthread conditionals to facilitate communication between threads. Worker threads waiting for new events can either wait indefinitely for an event or sleep on it for a determined number of...

View Article



Threads and your uid/gid

First of all, what is up with the Debian 2.4 kernel? I’m glad that Etch will default to 2.6, but the 2.4 kernel that has been with Debian for so long is just plain Ghetto. Running multithreaded...

View Article

august releases

Hi! Last week we released new alpha packages to our group of testers, both .deb and .rpm packages. See the changelog for a list of what’s new and great!

View Article

Module API Documentation

Quick Update: We just finished documenting the bash-based shell API for opencore modules, so if you’re part of the alpha team and wanting to work on your own openpanel modules, read this PDF to get...

View Article

Threads and fork()

Combining POSIX threads and the fork() system call can be a bit messy. Here’s some facts you may not be aware of: A fork() call only clones the current thread This can have unintentional effects The...

View Article


Inline Tree Declarations in Grace

The Grace value class is a pretty useful container for tree-data. It walks and quacks like an associative array that, combined with the foreach macro makes it easy to inspect and manipulate tree...

View Article

Birthing a Product

It all started as an enormous itch that needed serious scratching. We’ve been dealing, in our various capacities at hosting providers, with many incarnations of commercial server control panels like...

View Article

Choosing a database for your project

When you are designing a project with complex storage requirements and some demands on reliability and performance, a few options come to mind. Even though at OpenPanel we have strong feelings about...

View Article


Some Notes on the OpenPanel Architecture

I’m a strong believer in systems that are easily discoverable, where the structure of the files that make up the system communicate something about the application’s internal structure to the outside...

View Article


Distribution-specific builds

For quite some time now, we’ve attempted to distribute OpenPanel as a single set of packages. In theory this works fine, as ABI changes should be reflected in Debian’s package names. However, more and...

View Article
Browsing all 10 articles
Browse latest View live




Latest Images