Linux Archive

Linux Assemblers: Comparison of GAS, NASM

"This article explains some of the more important syntactic and semantic differences between two of the most popular assemblers for Linux, GNU Assembler and Netwide Assembler, including differences in basic syntax, variables and memory access, macro handling, functions and external routines, stack handling, and techniques for easily repeating blocks of code."

Dell: Microsoft Warnings Haven’t Hurt Linux Uptake

Claims made by Microsoft that Linux violates its software patent have not affected sales of Linux-based hardware, according to Michael Dell. Speaking to ZDNet.co.uk at the Gartner Symposium/ITxpo in Orlando on Thursday, Dell's chief executive officer said his company has seen Linux uptake for servers increase faster than Windows server products, despite Microsoft's claims. "On the server side Linux continues to grow nicely, a bit faster than Windows," said Dell. "We're seeing a move to Linux in critical applications, and Linux migration has not slowed down."

Linux Kernel 2.6.23 Released

After 3 months, Linus has released Linux 2.6.23. This version includes the new and shiny CFS process scheduler, a simpler read-ahead mechanism, the lguest 'Linux-on-Linux' paravirtualization hypervisor, XEN guest support, KVM smp guest support, variable process argument length, SLUB is now the default slab allocator, SELinux protection for exploiting null dereferences using mmap, XFS and ext4 improvements, PPP over L2TP support, the 'lumpy' reclaim algorithm, a userspace driver framework, the O_CLOEXEC file descriptor flag, splice improvements, a new fallocate() syscall, lock statistics, support for multiqueue network devices, various new drivers and many other minor features and fixes.

An In-Depth Look at Puppy Linux

"Guest columnist Howard Fosdick has previously used Puppy Linux to successfully revive 'mature' PCs. Now, he takes a broader, deeper look at the parsimonious distribution and its potential value on normal desktop PCs, covering its features, flexibility, capability to peacefully coexist with Windows, ease of use, and limitations."

Who’s Writing Linux?

While the kernel 2.6.23 development cycle has not yet run its course, things are getting close enough to the end that it makes sense to start looking at the overall statistics for this release. As of this writing (shortly after 2.6.23-rc6 came out), just over 6,200 non-merge changesets had been added to the mainline kernel repository. These changesets came from 854 developers - a slightly smaller number than we saw for 2.6.22. Just over 350 of those developers contributed one single changeset. On a related note, LWN.net has a number of reports from the Linux Kernel Developer's Summit.

Coming Soon: Automatic Linux Driver Upgrades

Linux users want two things for their hardware: drivers; and easy access to those drivers. The first is finally happening; and now, thanks to a Dell Linux project called DKMS (Dynamic Kernel Module Support), the other is on its way. Dell and Linux distributors have been working on DKMS for about five years now. Its purpose is to create a framework where kernel-dependent module source can reside, so that it is very easy to rebuild modules. In turn, this enables Linux distributors and driver developers to create driver drops without having to wait for new kernel releases. For users, all this makes it easier to get up-to-the-minute drivers without hand compiling device drivers.

Slackintosh Reborn: Interview with Adrian Ulrich

"Slackintosh was a little-known PPC port of Slackware Linux which after some years of development was put on indefinite hiatus. Adrian Ulrich has recently restarted the project and is again providing (together with Marco Bonetti) a Slackware distribution for Apple (and non-Apple) RISC-powered hardware. We contacted him for a short interview to ask him what happened, what is his role and what is the distribution’s status."

‘Desktop Linux? Stick a Fork in It!’

"It's over. The magic is gone. The dream is dead. The egg has fallen off the wall and no amount of 'sudo' super glue can put his pieces back together again. I'm referring, of course, to the not-so-recent departure of Con Kolivas from the Linux kernel development community. Con - that champion of all things desktop centric - hung-up his keyboard this summer, the victim of an ideological rift within the Linux community." Update: And the first rebuttal appeared.

The 0.11 Linux Kernel

According to this KernelTrap article, the 0.11 Linux kernel was released on December 8th, 1991. Among the 'features' advertised in that release, Linus noted that the console was now capable of producing beeps, Linux gained native mkfs, fsck and fdisk utilities, and the com ports finally had adjustable line speeds. However, if you managed to get Linux booted you were immediately dropped into a root bash shell as Linux lacked a login system. It also lacked support for SCSI devices, and support for swapping to disk meaning it required at least 4MB of RAM to be useful.

Linux: the Really Fair Scheduler

During the many threads discussing Ingo Molnar's recently merged Completely Fair Scheduler, Roman Zippel has repeatedly questioned the complexity of the new process scheduler. In a recent posting to the Linux Kernel mailing list he offered a simpler scheduler named the 'Really Fair Scheduler' saying, "as I already tried to explain previously CFS has a considerable algorithmic and computational complexity. This patch should now make it clearer, why I could so easily skip over Ingo's long explanation of all the tricks CFS uses to keep the computational overhead low - I simply don't need them."

Interview: Linus Torvalds Linux’ Future

"The development of the kernel has changed, and Linux is just getting better and better. However, with a community as large and fractured as the Linux community, it can sometimes be hard to get a big picture overview of where Linux is going: what's happening with kernel version 2.6? Will there be a version 3.0? What has Linus been up to lately? What does he get up to in his spare time? I had the opportunity to chat with the original creator of the Linux kernel, Linus Torvalds, in a number of email exchanges."

Is My Hardware Linux-Compatible?

"Deciding whether a particular computer is a good candidate for installing GNU/Linux can involve a nightmare of details about hardware compatibility. Nor is assembling a custom computer on which to run GNU/Linux any easier. In both cases, you need to evaluate video cards, sound cards, printers, scanners, digital camera, wireless cards, and mobile devices for compatibility with the operating system. Fortunately, help is available."

Linux 0.10, How Linux Became Usable

KernelTrap offers an informative look back in time at the November 1991 release of the 0.10 Linux kernel, continuing their historical series of articles about the early beginnings of Linux. Quite entertaining is a quote from Linus Torvalds talking about when he accidentally deleted the Minix partition that he was developing Linux from, causing him to make Linux usable for more than just reading and posting to newsgroups. The article also discusses the creation of the linux-activists mailing list, offering browsable archives of that first Linux discussion forum, full of interesting gems. And finally it describes the first Linux distribution, MCC Interim, which was created and used by the University of Manchester to teach C programming and UNIX.

Torvalds on Linux, Microsoft, Software’s Future

"Linus Torvalds was only 22 when he decided in 1991 to share with friends and colleagues the code of Linux, the new OS he had created. The computer science student at the University of Helsinki could not imagine the revolution his decision would cause through the IT industry in the years to come. In this interview, he talks about why he released the code, offers his views on Microsoft and says the future belongs to open source."

Morton: No ‘Merging’ of OpenSolaris with Linux

"Don't expect to see key features of OpenSolaris showing up in the Linux kernel," said a top Linux maintainer. At his LinuxWorld opening keynote, Andrew Morton made it very clear that the appointment of former OSDL CTO and Debian co-founder Ian Murdock to Sun's OS platforms organization will not translate into a merging between the open source version of Solaris Unix with Linux. He didn't mince words. "It’s a great shame that OpenSolaris still exists. They should have killed it," said Morton, addressing one attendee's question about the possibility of Solaris' most notable features being integrated into the kernel. "It's a disappointment and a mistake by Sun." Morton said none of those features - Zones, ZFS, DTrace - will end up in the Linux kernel because Sun refuses to adopt the GPL.