One of Linus Torvalds' greatest contributions to free software – and, indeed, to software in general – came about purely by chance. As he told me back in 1996, as he reflected on how the Linux kernel had come about and grown...
Read more »In Praise of Modularity
Category: High End Tags:
- Login to post comments
Writing a kernel module for FreeBSD
FreeBSD 7.0 has already been released. If you are a real hacker, the best way to jump in and learn it is hacking together an introductory kernel module. In this article I’ll implement a very basic module that prints a message when it is loaded, and another when it is unloaded. I’ll also cover the mechanics of compiling our module using standard tools and rebuilding the stock FreeBSD kernel.
Read more »Gobuntu to become installation option in Ubuntu
According to the Ubuntu development team and Ubuntu Community Manager Jono Bacon, the Ubuntu derivative Gobuntu has been sucking up too many resources and will therefore be dropped in favour of an installation option in Ubuntu that installs only free software.
Read more »Category: End User Tags:
- Login to post comments
GitCasts: Video Tutorials for Using Git
Git is a free and open source version control system designed to handle very large projects with speed and efficiency. Scott Chacon started GitCasts to help teach people what Git is and how to use it.
Read more »Category: High End Tags:
- Login to post comments
A brief introduction to the GNU Autotools
I’m going to make a rather broad and sweeping statement here: If you’re writing free or open source software targeting Unix or Linux systems, then you should be using the GNU Autotools.
Read more »Category: High End Tags:
- Login to post comments
US warns China of 'technological isolation'
The United States warned China Thursday that it risked "technological isolation" for developing unique technical standards of its own that also are shutting out foreign competition.
Read more »Category: Community Tags:
- Login to post comments
Enterprise FOSS Adoption
There are lots of different ways you can build software and the typical ways in which FOSS development and proprietary development are done are quite dramatically different. In this article, I’m going to talk about what problems the typical FOSS method can face when open source products are integrated within enterprise environments.
Read more »Scripting for the Desktop with Plasma in KDE 4
Three are three audiences: libplasma, ninjas and myspacers. Whole areas of Plasma library are designed around the eventual use cases for interpreted languages. The new widget programming interface for KDE 4.1 was designed 100% for the foundation of sane interpreted languages API exporting.
Read more »Category: High End Tags:
- Login to post comments
KDE 4 could fundamentally change the way Linux developers code
Today interface designers are more conservative in their changes, because while drastic changes may please the geekatroids among us, they make casual users very nervous. Lately I have begun to get that little thrill down my spine when I play with KDE 4. It's an interface that's pretty and (bonus) so fundamentally different than what we have now, it brings a lot of excitement to the table.
Read more »Category: End User Tags:
- Login to post comments
Experts: Free Open Source Software Could Help African Development
In many African countries, few people have access to computers and the Internet. Experts say this is hindering development and preventing students from being able to compete for jobs.
Read more »Grokking open source
"Grok" is a word that you may not know, but it has been in use since the 1960's. It is commonly taken to mean "understand" but it is so much more than that. Do you grok open source? The word is the key to understanding why talented developers give of their time.
Read more »Category: Philosophy Tags:
- Login to post comments
Create Games the Easy Way with Pygame
Pygame is a cross-platform set of Python modules designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language.
Read more »Category: High End Tags:
- Login to post comments
Open source gains business credibility
The use of open source is on the rise in the corporate IT environment as organisations look to cut the cost of developing and using software.
Read more »Category: Business Tags:
- Login to post comments
Google behind Photoshop's new Linux compatibility
Google recently confirmed in a blog posting that it had paid Codeweavers to help develop WINE to make Photoshop usable on the well-regarded but still somewhat unpredictable software package, which aims to replicate Windows libraries to enable popular Windows applications run in a Linux environment.
Read more »Category: Business Tags:
- Login to post comments
How to record a multitrack song using Qtractor
Qtractor is an Audio/MIDI multi-track sequencer application for Linux, written in C++ around the Qt4 toolkit. It is still in some alpha stage of development, but already functional.
Read more »Category: High End Tags:
- Login to post comments