Home Blog Page 8578

Is the Linux file system suited to handle the large data files?

Author: JT Smith

“One of the easiest conclusions to draw is that the latest kernel update, 2.4.x , has been modified to be able to handle extremely large data files. This kernel is stated to be able to support files that are up to an amazing 16 TB. Interestingly, the EXT2 file system was only able to handle file sizes up to 2 GB with the 2.2 kernel. Total file system size was limited to 4 TB. With the 2.4 kernel, the EXT2 filesystem limit has been moved to 4 TB. This would indicate that a Linux 2.4 kernel with a supported EXT2 file system would meet our large data file need. Support for a large disk size is also included with the Linux 2.4 kernel. Up to 64 GB of total memory can be supported which will be necessary given the size of the data files.”
The article’s at LinuxExposed.com.

Category:

  • Linux

Inside IBM and the Linux Consulting Center

Author: JT Smith

ConsultingTimes.com interviews Dan Frye, director of the Linux Technology Center
for IBM. Asked how center selects projects to work on, he says: “We look at what our customers want from Linux, by and large. Our customers will say ‘We want to run Linux on an 8-way SMP [Symmetric MultiProcessing] rather that a 4-way SMP.’ So we have people working on improving the scalability of Linux. Or a customer will say, ‘Linux security is pretty good, but we would like this additional feature.'”

Category:

  • Linux

Morpheus swappers move to Gnutella network

Author: JT Smith

Reuters reports that thousands of Internet users turned to the Gnutella network over the weekend to download free music and movies, “throwing up another possible roadblock for media companies fighting unauthorized downloads of copyrighted material.”

LANANA: new device registrations resumed

Author: JT Smith

Posted on LWN.net: “As of 2002-03-06, LANANA’s Linux Device Number Registration has resumed.

At the request of Alan Cox and Marcelo Tosatti, new device number
registrations have begun again. If you submitted a registration request
after May, 2001 and have not received a device assignment, please re-submit
your request if you still need a device number allocated. We apologize if
this has created an inconvenience for you. Priority will be given based on
the date of your original request by consulting our email archive.

Developing C/C++ applications with the KDevelop IDE

Author: JT Smith

At LinuxJournal.com: “The aim of this article is to enable you to create an application with the KDevelop Integrated Development Environment (IDE) on a Linux/UNIX system running KDE 2. We explain this process by creating a sample application that gives some insight into the development framework and how it works. This might require getting your development environment set up correctly, so that you can work efficiently when getting started with your very own application or extension for the KDE 2 Desktop.

Cox: Cheaper chips give new life to Linux

Author: JT Smith

ZDNet has the story: “The advent of affordable 64-bit computing could be the best thing to happen to Linux in a long time, opening up a new market potentially as important as the original PC market, according to Linux ‘kernel hacker’ Alan Cox.”

TimeSys announces embedded Linux support for the PowerPC 8260 processor

Author: JT Smith

From PRNewswire:

TimeSys Corporation, a pioneer and
leader in Embedded Linux and Java(TM) development technologies, today
announced that it has extended support of its embedded Linux solution for the
PowerPC family of processor architectures with the release of a board support
package (BSP) for Embedded Planet’s PowerPC-based EP8260. The first of a
number of upcoming turnkey solutions from TimeSys and Embedded Planet, the
EP8260 coupled with TimeSys Linux offers embedded engineers a low-cost,
reliable and flexible “out-of-the-box” solution for the development of
embedded systems.

Slashdot IRC Forum about subscriptions today

Author: JT Smith

Our sister site Slashdot will host an IRC discussion at 3 p.m. today to talk about its subscription program, in which readers can buy subscriptions for ad-free page views.

Dual booting with WIndows XP and Red Hat 7.2

Author: JT Smith

John Gowin writes, “Linux Orbit member John Oates clues us in on howto dual boot Windows XP and Red Hat LINUX 7.2 using the GRUB bootloader. A quick and easy HOWTO, which addresses a problem that has caused problems for many new users. Namely, getting the GRUB to recognize the XP NTFS filesystem. Read the HOWTO here at LinuxOrbit.com.”

Category:

  • Linux

Zeta project is porting Linux to a virtual architecture

Author: JT Smith

by Tina Gasperson
On February 8, a terse announcement to the LKML list stated: “A quick note to
tell anybody interested that zeta-0.1 is out. It may be of
interest for those who are trying to understand the kernel internals,
and don’t want to bother big kernel guys. Best wishes, Thomas.” Curious? We
were. What we found is an interesting education exercise that perfectly
illustrates the “itch-scratching” principle at work in the Open Source
development community.

When Linus Torvalds posted to the comp.os.minux newsgroups on August 25, 1991,
he said of his new creation Linux: “It is NOT portable (uses 386 task switching
etc), and it probably never will support anything other than
AT-harddisks, as that’s all I have.” Yet today, Linux has been ported to nearly every
platform: ARM, SPARC, MIPS, IBM 370/390, embedded processors, Motorola and
Compaq chips, RISC, AS/400, Beowulf clusters, and so on.

It appears Linus was wrong. So what’s an industrious would-be kernel hacker to
do? Engineer a totally new architecture just to be able to port Linux to it?
Not practical. So Thomas Capricelli did the next best thing: He created a
virtual platform called Zeta. Now he’s working on porting the Linux
kernel to it. Why? Because he wants to dig into the kernel internals. “Porting
Linux to a new platform has always been one of my dreams,” he writes at the project Web site.

Of his desire to have an intimate knowledge of the kernel Capricelli says, “It
just
happened. I’m interested in low-level coding, manipulating hardware, registers,
bitfields and so on. It’s really what computers are all about. Then, you have
the upper layers (userspace, GUI, specialised applications) that are of
interest for ‘non-computer’ people. I mean, a biologist programming a software
is ‘using’ the computer technology. I’m interested in the real computer stuff.
To make a parallel with math, I see kernel programming more as a pure computer
science, as opposed to applied computer science.”

Capricelli counts November 2000 as the beginning of Zeta, when he made the first
cvs commit. Since then, he says, the time he was able to spend on Zeta was
“erratic.”

“I did most of the work in chunks. And when I released 0.1, I hadn’t done much
for several months.” But when the announcement was made on the LKML, he received
dozens of inquiries from people expressing interest in the project. “My apache
log
shows that around 1,500 people visited the homepage (around the time of the
release). Some came to talk with me on IRC. And one did actually send me some
patches, I even integrated some of those.”

Right now, Capricelli is focusing on getting Konqueror/embedded and the
Trolltech Qtopia running on the platform, using a framebuffer device. “I see
that as a demonstration of how powerful the free software is. By having the
source of everything from the assemble to a really great web browser, I’ll be
able to use all of this code with no need to create anything. ‘All’ means the
assembler, compiler, linker, kernel, uclib, qtembedded, konquy-embedded
and Qtopia. Concentrating only on these specific parts of the architecture, I
get a fully functional system.”

“There’s really no ‘end’ to this kind of project.”

Capricelli’s Zeta project might seems frivolous given that there is no actual
Zeta platform. But Capricelli and others see it as a learning tool, one that
could be used in college-level programming courses. “I agree it could be a great
idea,
cause you can play with that as you would from a real board, but without
the cost of prototypes or evaluation boards. And you can upgrade the hardware.”
He suggests that eventually Zeta might be a good tool for testing pieces of
kernel code, “but in the current state, it’s certainly not a good idea.”

As the project matures, Capricelli plans to keep it maintained by closely
following actual kernel development.”Ideally I would have enough time
to contribute to some of the kernel ports. Working on a virtual target is
great, cause you learn a lot the easy way. But I think nothing is as great as
doing real-life stuff.”

And that’s what Capricelli truly yearns for. He wants to “do some real kernel
hacking stuff. Maybe I’ll begin by working on some janitor project, or with some
drivers on non-i386 architecture. I would prefer working on the m68k or PPC.”

For now though, Zeta remains his baby. “Because I’m doing Zeta to learn, I don’t
really need help on the kernel part. But as I have a very rough virtual computer
right now, anybody wanting to learn kernel programming can, for example, make a
network device in the emulator, and make a zeta-linuz kernel driver for it.”

Another way to get involved in the Zeta project: help with the binutils.
“I’ve done them quickly and the ports aren’t finished. I can’t compile a
user-space program, for example. That will surely be a blocking problem soon.

“People interested in the emulator can help, too. The one I’ve done is not
optimized or full-featured, and I can easily point people to places
where there’s room for improvement.

“Anyway, the first thing to do would be to come and talk with me
about that. Don’t be afraid of IRC.” You can reach Thomas Capricelli online at
irc.openprojects.net, #freehackers, nickname Orzel.

Category:

  • Linux