We started of a blog for Fedora-ARM contributors. You can find the blog over here:
Currently we are in the F-11 bootstrap phase. Once that is done, expect to see some technical problems and probable solutions for new packages that we attempt to bootstrap on ARM.
I have installed OpenSolaris on my Core2 Duo E4600 with 1gb of RAM.
What i don't understand, why is it considerably slower in gui, than linux running on the same configuration?
Solaris runs gnome as the default WM, and linux - kde 4.2 from debian-unstable.
I am looking the source for U-boot-v2 bootloader for IMX27ADS target.
Can anybody help regarding this to start with??
vzctl is fauting to create container with the following error
Creating container private area (....)
tar: ./boot: Cannot mkdir: Disk quota exceeded
vps-create ERROR: Error in tar -z -xf /vz/template/cache/....tar.gz
Creation of container private area failed
Cisco is inviting application developers who “think outside the box”, to innovate and promote the concept of the network as a platform. This is your opportunity to build exciting Linux based applications on the Cisco Application Extension Platform (AXP), and win a share of the total prize pool valued at US $100,000.
But what is AXP?
Tech Source From Bohol: "I'm going to show you how you can smoothly hack a Windows Administrator password using Linux. You will only need a Live CD, and for this example, we will utilize Ubuntu. Also, I assume that you have the basic knowledge on using the Linux command line."
Brought Belkin Wireless G USB Adapter this week. My home ubuntu 8.10 recognised it and networked without any additional settings besides wireless security. Just to let you know.
I needed to recompile my code to test it against UML but it always complained about the unlock_kernel() function. The original code comes from subversity.net
So I decided to slightly modify the code to make it works for UML and x86. I did not have the chance to test it for other architectures.
A friend of mine would like to try to implement a new system call based on the example in Chapter 8 of Linux Kernel Module Programming Guide 2.6 Series (http://www.dirac.org/linux/writing/lkmpg/2.6/lkmpg-2.6.0.html) in Linux kernel 126.96.36.199. The example requires that the kernel exports `sys_call_table' symbol. Although Linux kernel 2.4.x, on which the guide is based, still exposes that symbol, Linux kernel 2.6.x does not do that anymore for it is harmful (e.g., it is unimaginable if a module replace the system call of `link' with `unlink' via the table). The guide comes with a patch to expose the table in Linux kernel 2.6.x. However, the patch does not work in particular for Linux kernel 188.8.131.52. So, I helped him to do so.
How does the IP receiving mechanism assemble fragmented datagrams?
First of all, this writing is based on Linux kernel 184.108.40.206.
When I looked into
ip_frag_reasm() that was commented with
/* Build a new IP datagram from all its fragments. */ in
net/ipv4/ip_fragment.c, I could not find the code that I had looked for, specifically, the code to construct a new big SKB and copy all data fragments in the received SKBs into the new big SKB. Of course, if I had found what I had looked for, it would have meant that
ip_frag_reasm() was so inefficient (i.e., dumb). Instead,
ip_frag_reasm() only prepared the chain of the SKBs to be processed by
skb_copy_datagram_iovec() as I have described here.
Information on skb_copy_datagram_iovec()
This writing is based on Linux kernel 220.127.116.11.
This function is defined in
net/core/datagram.c. The main task of this function is to copy the data of an skb in the kernel-space to a memory location in the user-space. Usually, this function will be the one who finally satisfies
recvmsg() system call and its variants, which are
recvfrom(). Nevertheless, this main task also carries one unique responsibility: taking care of fragmentation.
As mentioned in Rusty's Unreliable Guide to Kernel Locking, the Linux kernel has three contexts of thread executions: hard-IRQ context, soft-IRQ context, and user/process-context. As on July 10, 2008, the guide does not mention anything about the boundaries between those contexts. So, I studied the source code of Linux kernel 18.104.22.168. From my study, it is clear that the boundaries are queues. It represents the classical IPC problem: the Producer-Consumer Problem.
During my work on the ATN TP4/CLNP Networking Suite, I helped a friend of mine to be able to capture Ethernet frames destined to unusual Ethernet multicast addresses. What I mean by unusual is that it is not the common IANA's range for multicast addresses, which is from 01-00-5e-00-00-00 to 01-00-5e-ff-ff-ff.
On 17 September 1991 Linus Torvalds was announcing the first version of Linux 0.0.1.
The rest is history.
here is more info about dusting off the linux 0.0.1 on modern distributions
and how to run in qemu
Upgraded to Firefox 3, and downgraded back in an hour. Why? Because the native look and feel of FireFox 3 was making me suffocate. It may have been working fast, may have been consuming less memory, but it did remind me of the good old Konqueror as a web browser, which I never liked. FF3's font rendering on Linux platform is simply unimaginably awful.