Moonlight was written in three weeks in June of 2007 by a group of Mono developers working round the clock to fulfil a promise made by Miguel de Icaza. Their aim: to demonstrate Silverlight running on Linux at Microsoft's ReMIX conference show in Paris in the summer of that year.
Read more »The best Linux file system of all?
Want to get Unix/Linux techies arguing? Besides classic flame wars such as whether vi or EMACS is the better text editor, another surefire way to start a fight is to talk about which file systems are the best. Google, which knows a thing or two about fast systems has decided, for their purposes anyway, that Ext4 is the best and close to the fastest file system of all.
Read more »- Login to post comments
OpenGL vs DirectX - Benchmark Comparison
Unigine is a cross-platform real-time 3D engine, I stumbled across awhile back on some message boards I am a part of. Since it is cross platform it offers the benchmark rendering in both OpenGL and DirectX APIs, as such I was curious as to which offered better performance.
Read more »- Login to post comments
Tech Tip: Dereference Variable Names Inside Bash Functions
We often read (including in the book Advanced Bash-Scripting Guide by Mendel Cooper) that if we pass variable names as parameters to functions, they will be treated as string literals and cannot be dereferenced (ie the value is not available). But this is not so...
Read more »- Login to post comments
Prevent shell from exiting in single ^D
The function of 'Ctrl-d'(^D) key is to exit the shell. If IGNOREEOF variable does not exist in your shell a single ^D will exit from the shell (this is the default behavior).
Read more »- Login to post comments
Benchmarking Debian's GNU/kFreeBSD
These test profiles seem irrelevant for free system distributions in that they use some non-free software in order to make their benchmarks "powerful". Phoronix Test Suite is free software: i think it'd be useful to do these benchmarks with software freedom involved...
Read more »- Login to post comments
Port Scan in C Part 5
In the previous parts of this series writing a simple program to see if a port is available was covered, in this the final text the last three points from the previous text are discussed: migrate the pre-check into its own module entirely, add in more descriptive error handling locally and for the connection errors and lastly any last thoughts about the program itself and where it could go.
Read more »How To Set Up Apache2 With mod_fcgid And PHP5 On Ubuntu 9.10
This tutorial describes how you can install Apache2 with mod_fcgid and PHP5 on Ubuntu 9.10. mod_fcgid is a compatible alternative to the older mod_fastcgi. It lets you execute PHP scripts with the permissions of their owners instead of the Apache user.
Read more »- Login to post comments
Ubuntu 10.04 Alpha 2 Benchmarks
With Ubuntu 10.04 Alpha 2 having made it out yesterday, we couldn't resist but to run some new benchmarks of the Lucid Lynx after our original tests last month found Ubuntu 10.04 was off to a poor performance start.
Read more »Need to fsck a FAT filesystem in Debian?
I have a portable USB drive that has an ext3 Linux partition and a FAT Windows partition. The drive is a bit flaky due, I'm pretty sure, inadequate power from the USB connection. My solution in the next few paragraphs is less than ideal, and I've since found a better way to make my drive work.
Read more »- Login to post comments
Hobby OS Development 512 Byte Bootsector Competition
Implement in no more than 512 bytes a bootsector that will work on BOTH FAT12 and FAT16 formatted media. The bootsector must detect at runtime which filesystem type it is running on and act appropriately.
Read more »- Login to post comments
GSM encryption crack made public
The schemes commonly used to encrypt GSM telephone calls, SMS messages, and data transmissions have been theoretically broken for years at both the protocol and cipher levels, but results presented in Berlin at the 26th Chaos Communication Congress (26C3) on December 27 demonstrate that a practical attack can be easily implemented.
Read more »- Login to post comments
Linux Kernel 2.6.32.3 Stable Release
The 3rd upgrade of Linux kernel version 2.6.32 has been released.
Read more »- Login to post comments
Setting Up Freeswitch On Debian 5 (Lenny)
FreeSWITCH is an open-source telephony platform designed to facilitate the creation of voice and chat driven products scaling from a soft-phone up to a soft-switch. It can be used as a simple switching engine, a PBX, a media gateway or a media server to host IVR applications using simple scripts or XML to control the callflow.
Read more »- Login to post comments
New EGL Gallium3D State Tracker Pushed
For the past few months there has been a developer, Chia-I Wu, working to bring the Mesa 3D stack to Android netbooks.
Read more »- Login to post comments