Domain: kernel.org
Stories and comments across the archive that link to kernel.org.
Comments · 1,971
-
Root RAID
I'm running root RAID on one of my boxes, which is still running a copy of 2.2.11. I was going to update it to 2.2.15 tonight, but remembered the root RAID patches that I had to apply before. I checked out ftp.kernel.org's raid patches, but the last one available was 8/24/99 for 2.2.11. Is this patch ok to apply against 2.2.15, or is the latest root RAID now incoporated into 2.2.15, or what? Any help would be appreciated...
-
Re:B1??The scale comes from something known as the "Orange Book", and yes, "C2" also comes from there, and if M$ claims they got C2, they're full of shit (as if that were new...), since they have it only if NT is not networked.
The scale works like this: there are different security levels, each with stronger requirements. The actual requirements are quite numerous, here's a long article with details.
-
Mirrored at kernel.orgI have put a mirror of the PDF at:
http://www.kernel.org/pub/mirrors/usdoj/
ftp://ftp.kernel.org/pub/mirrors/usdoj/-hpa
-
Mirrored at kernel.orgI have put a mirror of the PDF at:
http://www.kernel.org/pub/mirrors/usdoj/
ftp://ftp.kernel.org/pub/mirrors/usdoj/-hpa
-
Re:OSS is not a solution for every problem.Let me get this straight. So you're saying that anything that requires an "enormous amount of time and effort" and is "quite a challenge" can't be done by traditional open-source methods?
You mean, for instance, an operating system?
Or maybe a graphical desktop environment or two?
How terribly shortsighted. I'm sure there are many people out there who are up to the challenge.
Besides, what you're basically saying is that open source projects don't scale very well, and all of the above examples disprove that.
--- -
Re:OFF TOPIC- Mac user Needs Help!
-
Re:Ultra DMA 66 Support?
2.4 will be the first stable release with UDMA66 support included with the source. 2.3.x (I don't know what the earliest version that had it was) also has it included. There is also a patch for 2.2.x. Make sure to check the documentation there.
As for four IDE buses, yes, they will be supported. I've used both 2.2.14+patch and the 2.3.x with a Promise UDMA66 add-in controller along with the 2 controllers on my motherboard with no problems. The ABIT motherboards are also supported by the drivers.
Hope this helps =) -
CS Curriculum at New Mexico TechHi, I'm about to graduate with a CS degree from New Mexico Tech, and every course I have taken so far has used linux (and C) for a backdrop. In Systems Programming, a second-year course, we had many projects:
1) Write a program to generate a recursive directory pit. Find out why it stops after a while and what you need to do to remove it after you make it.
2) Write an application to multiply matrices. the catch: the matrices will be stored in a file on a different computer. You have to use a client/server model to get the information.
3) rewrite cat, using both a block-structured approach and a character-structured approach. See by how much one is faster than the other.
4) write a simple shell. Your shell should at least be able to take commands, but once you have that done, add more features like I/O redirection, filename completion, etc.
The kind of material is not very suited to an OS course, just because it isn't about interacting with the OS. However, it is useful for students that haven't had a hands-on course in OS-specific programming. Anyway, besides other linux-based projects for other classes (writing an ADA-CS compiler for LinuxPPC among the more interesting,) we also have an OS class that is very interactive with the Linux Kernel. It's a third-year course, but I'm taking it now. Here are some of the projects I have encountered so far:
1) (starting easy) Become familiar with Linux by installing it on a machine, and then download some kernel source from www.kernel.org, and reconfigure and recompile the kernel.
2) make your own system call. What's involved here is learning how to pass user information to the kernel, and how to set up your system call in the linux kernel (with include/asm/unistd.h and (for us) arch/i386/kernel/entry.S).
3) Implement your own scheduling algorithm. Incorporate it into the Linux kernel by writing a system call to allow the superuser to switch between the default scheduler and the one you wrote. Then, using lmbench, compare the performance benchmarks of your scheduler with that of the builtin Linux scheduler. The more complicated the algorithm, the more points it may be worth (so implementing a lottery-based scheduling algorithm is worth more than a simple least-first algorithm)
4) Something involving cooperative user-space threads (we haven't gotten that far in class yet; the assignment has only been hinted at.)
In all of these projects a major emphasis was that the kernel must not crash under any circumstances (otherwise we might as well do windows programming.) So we had to check all kinds of possible dangerous situations (somebody passes a null buffer for the kernel to store information in, etc.) Also, for these projects, we are allowed to work in groups of up to 4 people. While the coding itself does not lend itself directly to group work, the brainstorming is definitely helped along (four heads are usually better than one.)
For more information about our operating systems course, check out www.cs.nmt.edu/~cs325.
kudos on trying to include linux in the standard CS curriculum.
(rathstar)
-
Linux DOES support this card
shift click this link for the 2.2.14 patch. I am using it right now, works great. I havent modded the controller yet, so all i am saying is it supports the non-raid udma66 controller, but im not sure why it wouldent support it in raid mode if it is after all the same card.
-
opensource.orgHave you looked at Opensource.org?
There are a lot of good documents that could anser your questions, e. g. the business case which gives you arguments for convincing your boss. There is also a list of licenses, although it doesn't compare them. I think many people here at
/. would recommend the GPL.By doing a Google search for open source licenses, I also found this, but there is probably more out in the net.
Many open source projects work like you describe your wishes, including the Linux kernel itself. Linux is under the GPL.
And for your last question: although I don't use Windoze and other micros~1 products, I would really be happy if there were an increasing number of Win open source projects! I think this way more people would get aware of the open source philosophy and then perhaps would consider doing there own software development as open source. And perhaps we would see less proprietary or shareware (yuck) software.
- Stephan.
--
Carpe diem! -
Hey guys, get the _real_ thing.
Don't like Red Hat? I'm pretty sure the significant modification to the kernel can be found here.
I hope it works with the HPT366 okay.
An HPT366 driver is built into the 2.3.x kernels (at least 2.3.45, which I have tried and then dumped because of nasty fs corruption). The docs for that say that the HPT366 chipset is in its present state unbootable. I don't believe that 'cuz it'll work on Windows and of course, this here Red Hat clone. Clear this up, anyone?
I'm trying the driver now (okay, still have to patch the kernel and rebuild).
I have an ABIT BE6, not BP6. They both use HPT366. Any differences in the implementation that BE6 users should be aware of besides using the latest BIOS?
The above comment brought to you by the Schemeing mind of Kenneth.
-
MirrorsWhen their server couldn't talk to be, it gave me the following list of mirror sites. Typos introduced into the list in converting it to HTML are mostly my fault. However, Slashdot is fighting me on the lists a little bit, introducing spaces in my end tags.
- Australiasia
- Korea
- Australia
US
- ftp://phyppro1.phy.bnl.gov/pub/XFree86
- ftp://ftp.rge.com/pub/X/XFree86
- ftp://ftp.varesearch.com/pub/mirrors/x free86
- ftp://ftp.infomagic.com/pub/mirrors/XFr ee86
- ftp://ftp.calderasystems.com/pub/m irrors/xfree86
- ftp://ftp.cs.umn.edu/pub/XFree86
-
ftp://ftp.kernel.org/pub/mirrors/xfree86
Europe
- Austria
- Finland
- France
- Germany
- Italy
- Norway
- United Kingdom
- Australiasia
-
A Michigander's Plea
As a fellow Michigan resident, I sympathize with what is happening in Holland, which seems to be one of the most hardcore (forgive the wordplay) conservative towns in this mostly Republican state. I am a liberal socialist myself, and I am very disturbed by what is happening in many Michigan public institutions.
My school district, the Saginaw Public Schools, uses a Bess blocking server (you can find Bess' numerous failings catalouged at Censorware). Not only does the NT-based server have about 20% downtime, it also severely slows our shared T1 down. Ordinary web browsing is often barely usable due to overblocking (I wonder what's obscene about kernel.org?), and a quick look at IE3's history (yes, you read that right, the district doesn't allow "unauthorized" software installations) shows that several URLs including XXX are being frequently accessed by some students. Despite numerous complaints on behalf of staff and students, the service still blocks many educational resources. I, for example, can't use babelfish on my Spanish homework (OK, so I workaround that by going to altavista.co.uk, but that's not exactly something students district-wide have thought of.
Worse yet, my local library, where my mother is employed, is considering installing blocking software. As an unpaid computer maintenance volunteer, I have some say on the machines. I've got Netscape on them, but the network is still 100% NT4-based (I hate buearacracy). Does it matter that erotica and graphic violence are included in the pages of the books prominently displayed on the "New Books" shelf? Apparantly not, as there are rumors of state legislation promoting the use of blocking software in Libraries and Schools pending.
I call on other Michiganders out there (particularly those of you who are of voting age
;)) to write your representatives in Lansing and encourage them to do just the opposite: Ban censorship in public libraries and schools! Viva libertad! -
Re:It doesn't compile.
Yes, several fixes have been posted in this very thread.
Read here
That said, I'm not sure why this kernel even made it to release. I know the kernel developers are busy, but they must be using some whacked settings if they could get that kernel to compile out of the box.
Also, it seems 2.3.47pre3 is already up.
http://www.kernel.org -
It doesn't compile.
Yes, I know I spend an hour or two yesterday trying this kernel and it doesn't compile out of the box.Don't belive me ? Go grab your copy at ftp://ftp.kernel.org
/pub/linux/kernel/v2.3/linux-2.3.46.tar.gzAnd since the bug is in the cache buffers, you can't just simply skip a module to make it work.
The file in question is drivers/block/ll_rw_blk.c
Without a doubt there is a fix already somewhere, but I don't realy think this version should have been announced on
/.
--
Why pay for drugs when you can get Linux for free ? -
Re:Linux not oo?
The kernel was once written in C++ (from 0.99p10 to 0.99p11), but that didn't last long. You can see it in this 1.0 changelog. It never really became OO or used any C++ features, because it caused too many problems.
-
...for those who actually *don't* know where to get it (heh)...
i am a link
--
in a world of deceit, open your eyes -
Re:Two things:
If you find an out-of-date mirror, please send a message to ftpadmin@kernel.org with the IP number (not the DNS name) of the failing mirror, thanks...
-
Re:Does 2.3.40 fix the bootable MD problem?
boot a software RAID meaning boot a kernel on a s/w raid partition? If so, it'll only work with the 0.90 RAID (not the 0.4x that ships in kernels, at least AFAIK) and it will only work with the lilo with RH 6.1 (unless you add a disk= section for md0 geometry).
kernel.org/pub/linux/daemons/r aid/alpha/ has the 0.90 raidtools and patches for 2.2.11 (works on .11, .12, .13) and www.redhat.com/~mingo/ has patches for 2.2.14 (raid-2.2.14-B1) and 2.3.40 (ibc-ext2-raid-2.3.40-N1) -
Re:Two things:
1) Me too
:)2) Either use directly ftp.kernel.org (which has moved and has a bigger internet pipe and it works very well) or go to www.kernel.org and look at the bottom of the page to see which is the latest kernel. The good old finger @linux.kernel.org method does not seem to work any more since the recent move.
-
Re:Closing in on 2.4?
or
... 132? Check kernel.org Roy -
Sounds an awful lot like capabilities to me
Their "Patented Type Enforcement Security" described here sounds an awful lot like the capabilities support already under development for the linux kernel.
The scope of the "type enforcement" implies it would have to be done in the linux kernel. If so, there's going to be a serious licensing question here because there's no way that kind of change can be put in a module.
-- -
2.3.36 just released too
Just got the email from the Linux Kernel Distribution System
... 2.3.36 is out.
Here is the patch
. . .
Here is the full source -
2.3.36 just released too
Just got the email from the Linux Kernel Distribution System
... 2.3.36 is out.
Here is the patch
. . .
Here is the full source -
Re:Link for the lazy
Nice. People at kernel.org must be really happy now when you've shown THAT link instead of the mirrors-link. Of course, it might not be mirrored everywhere yet..
-
Link for the lazy
The source code is available here:
http://www.kernel.o rg/pub/linux/kernel/v2.2/linux-2.2.14.tar.gz -
Incase you DON'T know where to get the good stuff.List of Kernel Mirrors.
KernelNotes.org has changelists and things but hasn't been updated for 2.2.14 yet.
-
Re:Question: Upgrading to 2.4
and just hours later, modutils 2.3.24 was released
-
Re:Capabilities for Linux being developed
There have been some projects to bring this concept into the Linux kernel. See the Capabilities for ELF project page and the draft describing Linux-Privs. Through POSIX 1e the all or none nature of root access can be taken care of.
-
Re:Pronunciation.. Oh dear.
beeing swedish, I think linux is pronounced very comfortable. Anyway, why don't you check it yourself at this site.
-
Re:I don't get all the holy wars
And more specifically, it's in the
/pub/linux/kernel/SillySounds/ directory with an english version and a swedish version by Linus Torvalds himself. -
Re:I don't get all the holy wars
And more specifically, it's in the
/pub/linux/kernel/SillySounds/ directory with an english version and a swedish version by Linus Torvalds himself. -
Re:I don't get all the holy wars
And more specifically, it's in the
/pub/linux/kernel/SillySounds/ directory with an english version and a swedish version by Linus Torvalds himself. -
Linus knows.
Pardon my arrogance, but I'd like to suggest that Linus probably knows how to pronounce it.
-
Re:I really didn't noticeRegular users like you and I should be using a mirror, like ftp.us.kernel.org.
Click here for more details on the kernel archive mirror system.As a side note, I still haven't heard a reasonable explanation for how and why there is a kernel mirror in Antarctica.
-
Re:I really didn't noticeRegular users like you and I should be using a mirror, like ftp.us.kernel.org.
Click here for more details on the kernel archive mirror system.As a side note, I still haven't heard a reasonable explanation for how and why there is a kernel mirror in Antarctica.
-
Re:I really didn't noticeRegular users like you and I should be using a mirror, like ftp.us.kernel.org.
Click here for more details on the kernel archive mirror system.As a side note, I still haven't heard a reasonable explanation for how and why there is a kernel mirror in Antarctica.
-
Location of kernel source
http://www.kernel.org is the home site for the Linux kernel distribution.
http://www.linuxdoc.org is the home site for the Linux Documentation Project, which is also useful.
The uncompressed kernel source is just under 60 megabytes. Compressed, it is around 12. Text compresses very well.
Note that, in the future, if you ask a question, leaving an email address for replies is a Good Thing. All I can do here is hope you check your info page and see my reply. -
Re:and 2.3.15 and 2.2.12
-
Re:and 2.3.15 and 2.2.12
-
I'll tell you what "art" is!
Art is that which serves no purpose but to be contemplated. Code is a means to a utilitarian end; a novel, a statue, or a symphony is not. Therefore, the Linux kernel is not art -- not in the strict sense of the term.
However, one can admire the work that went into it, the beauty of it, and the skill with which it was constructed. (Where applicable.)
(p.s. check out The Romantic Manifesto. Hey, it wouldn't be Slashdot without the occasional Ayn Rand Rant!)
-- Anonymous Coward
-
Re:2.4?
What happened to 2.3?
2.3 is the development version that will become 2.4; all versions where the middle number is odd are development versions (like 2.1). If you're feeling very brave and have backups, you can download 2.3 from the usual places and play with it. Don't be surprised if it eats your filesystems, pets, grandparents, etc., though. -
Re:computer patents, generally
well, www.kernel.org is being hosted by transmeta, and www.transmeta.com is running on Linux
:). -
"You knew where to get your phone service ..
.. and you knew where to get your OS."
ftp.kernel.org ? -
Misc. TopicsSorry for the top-level post. Instead of several 2nd level replies, I thought I'd try to answer a bunch of questions at once...
- Do you need 3 channels?
No. In fact with 2D/1C (2 disks on 1 ctrlr), you will still get getter performance 1D/1C in most cases. Under general use, you're doing small-size reads distributed across the disk, so the real bottleneck is head-seek. Even with big contiguous-block reads, you'll still notice an improvement. - RedHat Kernels and Autodetect
First off, RH-kernels are far from stock linux kernels. Do an 'rpm -qpl [file].src.rpm' on one of their kernel SRPM's and you'll see a bunch of (non-dist) patches. Amoung them is the raid patch - Promise Cards
Support for the new Ultra/66 hasn't hit the 2.2.x tree yet(I think). Check 2.3.5+ for new Ultra/(33,66) support. - Raid 5 on Three Disks
- Doable: yes. Advisable: no.
( I've never tried it ) I suspect that you'd might see (marginally) better read-speeds, but you might even see degradation on write or mixed rdwr perfs ( since every write yanks two out of three heads across the platters ) - Two small and one big?
This won't work for raid5, not unless you want most of the large disk unprotected. Consider instead striping (for example) hda3+hdb3==md0, and then making a raid0 or raid1 volume md0+hdc3==md1.
Better yet, get four disks of the same size...
- Doable: yes. Advisable: no.
- Identical Drive Myth
For hardware raid controllers, yes, go with identical disks. This is not needed for any kind of s/w raid I've dealt with (linux, disksuite, veritas-vm, xlv). For linux s/w-raid, you should be safe making a raid5-vol by mixing two ide-partitions, a scsi-disk, a loopback off of a file and a few NBD's (so long as they are the same size). - Hotswap-IDE
Scary, risky and very unwise.
So I'm not the only one...
- Do you need 3 channels?
-
For one thing...
The drives should be identical for best results. Actually, it works off partitions so they have to be the same. If you have a 2 gig, 6 gig, and 22 gig drive, the largest raid5 array you can possibly get will give you 4 gigs of space (2 gigs on each drive). Of course someone is going to suggest "put 3 2gig partitions on the 6 gig and 11 on the 22 gig and now you have 28 gigs!" Well, dont! Not only are the drives used un-equally (the 22 gig is hit 11x the 2 gig) but you have no failure protection. Raid-5 protects against a single failure. If your 6 gig drive dies, you just had 3 failures. I won't even mention the 22 gig...
I have done two Linux raid systems myself. One was done with software raid on a pair of 2.5 gigs, a 3.1 gig, and a 4.1 gig drive. /dev/hdX1 was a 2.5 gig partition on each drive. The extra space on the 3.1 was used as swap and on the space on the 4.1 was used for the root partition (can't boot from software raid drives..) and some other stuff. The system worked great. I even had a drive fail and didn't know it until I checked the logs. Make sure to apply the latest raid patch for best results and some nice things like hot-reconstruction (ability to mount+use the array while a new drive is bought into sync). You also need the raidtools package in there too. The patch gets one reject against 2.2.10's 'fs.h' which seems easy to patch by hand. Everything else applied pretty clean but I'm not sure if it will actually run.
The major problem with software raid is you can't swap to a raid device. The kernel does support swap "interleaving" but if the drive dies you are swapping on, the system will crash. It is possible however to use a swapfile on a raid partition but that is somewhat slower.
The other raid I setup was using an ICP Vortex card. They don't come cheap! They have nice Linux utilities and drivers for their cards which makes things easy. The main reason I chose hardware raid was the ability to boot the system with a failed drive and of course the swap issue. -
Re:Unsuspecting M$ users and free choiceBut stop whining about all your Windows buddies suddenly using Linux.
Boy, have you hit the nail on the head. I hadn't really thought about it much, but this makes perfect sense, as far as why I've seen an increase lately in bitter anti-Linux trolls.
These guys feel threatened, because their friends are now using something they know nothing about.
When everyone was using Windows, they felt safe; now, there's some uncertainty, so they lash out at The Penguin.
--
Get your fresh, hot kernels right here! -
Once again...
...check this guy's user info. He's an anti-Linux troll. Don't get too worked up, folks; save your energy for another day.
--
Get your fresh, hot kernels right here! -
Re:Your G200 does all you need it to, apparently.
Already got that module. Slow and kinda buggy (at least as of a few weeks ago). It's got a long way to go to be usable. Not that I'm complaining...I'm glad that the people working on it are doing so. I'm just unhappy that Matrox didn't write a Linux driver like nVidia.
--
Get your fresh, hot kernels right here! -
Re:Linux. YES!
If you're that concerned about throughput, why the heck are you running Solaris on *PCs*?
--
Get your fresh, hot kernels right here!