Eugenia Loli Archive

How to Configure OpenVPN

OpenVPN may seem a little daunting at first, but once you get your feet wet this can be an incredibly useful (and free!) tool. In this article, Michael Riley shows you how to use OpenVPN for secure internet surfing on your client PCs. He’ll also help you set up the configuration that will allow you access to your home network while you’re traveling. From installation to troubleshooting, and using helpful OS-specific tips, this tutorial demystifies OpenVPN for the beginning user.

UNIX Error Reporting in the Standard C Library

Proper error detection and recovery is often ignored by UNIX developers. The lack of exceptions from the C language and the rudimentary error mechanisms from the standard C library certainly contribute to this. This article familiarizes you with the UNIX standard error reporting mechanism, the errno global variable. You'll also learn about a couple of associated global variables ( sys_nerr and sys_errlist) and the standard functions that help you report errors to the user and (hopefully) encourages you to report and handle errors in a user-friendly way.

IronPython 1.0 Released

"IronPython is about bringing together two worlds. The key value in IronPython is that it is both a true implementation of Python and is seamlessly integrated with the .NET platform. Most features were easy and natural choices where the language and the platform fit together with almost no work. However, there were challenges from the obvious cases like exception type hierarchies to the somewhat esoteric challenges concerning different methods on strings." More here.

Interview: John Buckman, Founder of Magnatune Records

Magnatune is the non-evil record label who gives away 128 kbps mp3s of all their artist's songs for free. You can then choose (or not) to purchase DRM-free higher quality versions at a price you set and they allow you to share their purchased songs with 3 friends. The label splits revenues 50/50 with their (carefully picked) signed artists, while these artists keep all of the rights to their music with a non-exclusive contract. Today, we are very happy to feature an interview with John Buckman, the founder and owner of Magnatune, to help us understand better their revolutionary business model.

Windows PE 2.0: a Tiny Version of Windows

Few people know it, but when you boot off the Vista install DVD, you’re booting into a different version of Windows altogether: Windows PE 2.0. It’s based on the Vista kernel, but it’s extremely compact. It provides read/write access to NTFS filesystems, a wide range of 32- and 64-bit hardware drivers, network connectivity and the ability to run both 32- and 64-bit applications.

NetBSD 3.1 RC2 Released

Geert Hendrickx has announced the availability of a second release candidate of NetBSD 3.1: Improvements over the first release candidate include: fixed the build of NetBSD-vax; fixed a buffer overflow in PPPoE/ISDN PPP; closed a socket leach in accept(2); removed references to sushi(8) from the afterboot(8) manpage; fixed an integer overflow in FreeType; disabled threading in named(8) to avoid a crash on sparc and sparc64, etc.

FreeDOS 1.0 Released

12 years after the project was conceived, and after a long period in which it was useable though incomplete, FreeDOS has reached version 1.0. The ISO is downloadable at SourceForge. Versions with more extras should be available soon, as should a mail-order option.