OS/kernel

2.6 kernel experiences

Submitted by jacks4u
on July 29, 2005 - 12:10pm

Recently, I installed a new kernel for my Debian-Testing box.

I have been using a 2.4.26 kernel that I got from backports, way back before I upgraded to testing. This kernel works well enough that I still use it, and keep it as the default bootup, as there are a couple of non-linux Lusers that also use this box, and I'd like to give them a stable and well tested platform to do their work.

But I have a couple of periphrials that have verry good support in the 2.6 kernel (ATI Remote Wonder - RF remote, to name one), and thought perhaps a 2.6 kernel'd be great...

Raw Devices

Submitted by saisuman
on June 23, 2005 - 1:57am

Worked with raw devices today. Had a bit of a hard time getting it to work because of a stupid mistake. I/O on raw devices makes it imperative that you align your userspace buffers to the page boundary. So if you're ever stuck at a point where you simply are not able to get raw devices to run, try aligning your buffers and retrying.

By the way, to test read/write to and from raw disks, don't even think of using cat or dd.

Libre Software Meeting // Operating Systems

Submitted by tpetazzoni
on June 10, 2005 - 9:13am

The Libre Software Meeting (LSM) is a yearly event that has been organized since the year 2000 by the French Free Software Community. LSM will take place this year in Dijon, from July 5th to July 9th. It gathers people from various regions of the world, and comprises both technical conferences where Free Software developers meet and discuss, and societal talks about ethical and legal issues relevant to the Free
Software Movement. Access to the conference is free (as in "free speech") and free (as in "free beer"). More information is available from the LSM website:

http://libresoftwaremeeting.org/

The "Operating System Design and Implementation" topic this year will gather a wide range of developers and researchers in this area. A full program is available online:

http://libresoftwaremeeting.org/sections/conference/noyau_et_systeme/
http://thomas.enix.org/pub/rmll2005/rmll2005-os-program-en.pdf

The Art of Deduction

Submitted by Kedar Sovani
on May 10, 2005 - 1:16am

"whenever all other possibilities have been ruled out, the improbable, however unlikely, must be the truth"
- Sherlock Holmes

I am a great fan of Sherlock Holmes, I have read all the mysteries more than once. His methods, his philosophy, is exceedingly intriguing.

As I read Sherlock Holmes, I can't help map the efforts taken by a detective to solve a criminal case, to the efforts taken by a developer while chasing a bug. Both these share so many elements, the clue, the analysis, the tactics, the rush of adrenaline, the heat, the trap, the patience, the chase, and the triumph. And then back to another mystery.

parport interface

Submitted by sukalpa
on March 21, 2005 - 4:59am

I am unable to understand that after registering as a char . special

device driver and registering as a client of parport using

register_parport_driver () , where from should i call

registrer_parport_device. please go below

static struct parport_driver lp_driver = {
"lp",
lp_attach,//////////////// shall i call registrer_parport_device

from the definition ofthis function, after extracting the port

Z-BLOG

Submitted by matiasz
on March 3, 2005 - 6:15am

Bienvenidos.

Soy parte de un grupo de investigación dedicado al estudio del Kernel Linux, que depende del Laboratorio de Investigación de Nuevas Tecnologías Informáticas (LINTI) de la Universidad Nacional de La Plata (UNLP), Buenos Aires, Argentina.

Estamos invitando a todos los interesados en participar en proyectos relacionados con el Kernel. Para más información, dirigirse a linux.linti.unlp.edu.ar.

matiasz@info.unlp.edu.ar
Matías Zabaljáuregui

NetBSD-DragonFly

Submitted by ed
on February 11, 2005 - 12:27pm

With pure accidental dumb luck I managed to boot NetBSD 2.0 kernel into multiuser with DragonFlyBSD userland.

I wondered why I was getting weird kernel messages after booting a freshly installed NetBSD 2.0. No problems booting until logging in where it complained about a missing /etc/pam.conf and some ttys missing but eventually I got a my shell.

SSH coredumped when running it and kernel messages popped up occasionally but then less, cat, vi and most of userland run normally. After a careful examination of fstab I realized that it was mounting my DFly partition on Partition1 instead of Partition2 where I really put NetBSD.

Fork and an FS

Submitted by Adam
on December 11, 2004 - 7:50am

Hello everyone!
Isis is a new kernel with one company supporting it right now. The companies release will have NetBSD as filler code, becuase the kernel is not mature enough. I am always on the look out for developers, C and assembly.
Distributions are encouraged, currently we only have 1, so instead of making another Linux distro, maybe you could make on from Isis.
Right now I am working on a filesystem and a fork system call.

VxWorks inside

Submitted by ed
on November 23, 2004 - 2:44am

)
The Mars Exploration Rover runs on VxWorks one of the best RTOSs
A nice interview with Mike Deliman former OS chief engineer at Wind River Systems currently a full-time employee at NASA’s Jet Propulsion Laboratory (JPL).
The interview has good insights into the work done on the MER project
software and hardware wise.
Read more at
http://acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=227...

Networked printer

Submitted by basementlab
on October 9, 2004 - 5:24pm

Our Brother MFC 3100c died a little while ago. It kept coming up with "Machine Error 41"

Anyway, that AIO was the only reason I still had a solo winblows machine on my home network. After looking on LinuxPrinting.org I found that an Epson that I liked was supported by gimp-print. Actually the one I was looking at wasn't listed, but since it was just a recently released "upgrade" I figured it should work.

Reinventing the microkernel?

Submitted by Greg Buchholz
on September 11, 2004 - 12:17pm

Are the virtualization projects like Xen, User Mode Linux, QEMU and Plex86
essentially reinventing the microkernel? (or maybe exokernels?) Their goals seem awfully close to the idea of abstracting away the hardware so you can safely run multiple OS "personalities" at the same time. I wonder what could be accomplished if the virtualization guys teamed up with the people working on a modern micro-kernel like L4. And it might be a smart idea to sprinkle in a few people from the virtual machine camp for good measure (parrot, LLVM, Mono, JVM, etc.).

Testing of "Is Swap Necessary?"

Submitted by kmerley
on September 9, 2004 - 5:11pm

In some testing of this so far, it is very clear that if there is not enough total memory for what is running on the computer, something dire is going to happen. So, for the case where there is not enough total memory when swap is disabled, swap was necessary.

So one answer to "Is Swap Necessary?" is yes. For many conditions the answer is yes. It is not a case of "just join the enlightened and disable swap like the rest of us." I would submit that to be safe in disabling swap, RAM should be added to cover the loss of the swap space. Unless it is known that the amount of RAM is going to be adequate with swap shut off, swap should not be disabled.

Upgrade to Fedora Core 2 Test 2

Submitted by RonNave
on April 1, 2004 - 11:01am

April 1 , 2004

I have just finished installing Fedora 2 Test 2 beta version.

I did a clean install and did not attempt to upgrade from the previous version which had become corrupted anyway.

I have been using the chemnitz German mirror. It seems to have good band width.

The new Fedora version supports the Security Enhanced Linux system.

The installation went smoothly without any problems.

trying to upgrade to 2.6.2 kernel, starting.

Submitted by justanyone
on February 13, 2004 - 10:48pm

trying to upgrade.
I saw the directions that I needed to grab all of these:
device-mapper-1.00.07-1.i386.rpm
device-mapper-debuginfo-1.00.07-1.i386.rpm
hotplug-2003_08_05-1.i386.rpm
hotplug-debuginfo-2003_08_05-1.i386.rpm
initscripts-7.28-1.i386.rpm
initscripts-debuginfo-7.28-1.i386.rpm
kernel-2.6.2-1.177.i686.rpm
kernel-2.6.2-1.177.ppc64pseries.rpm

help

Submitted by veeruns
on February 10, 2004 - 11:25am

Help,
i am soo tired, cant even write...need....help..i have recompiled and recompiled and recompiled linux kernel 2.6.2, on redhat fedora...have to until i get it working..i dont knw wat i am doing wrong..i get the same error..kernel panic unable to mount root file system. i am running out of ideas...help please