Domain: kernel.org
Stories and comments across the archive that link to kernel.org.
Comments · 1,971
-
Re:Should it be in?
I don't what he means by "fully enabled randomised memory allocation", but....
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6a638354be1afb0a1345 58869e05ddc414707205
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=f1a6b09deaee24b90b1f ab42f93ce1b90f0d319b
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6562d1975c95c8d6817e 373c54f256013d062c5c
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=ad4f9c53a04ce077ae2d de82029bb20a6db705ab
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=c0e5a50b1f28e83b1563 453f90f6f0866f3a9a90
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=42a172a814759a29020e 5d1ee580bf4eb86afed2
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6833da342273d41d0593 33e7b6ae81f18dbe6dde
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=9bdac354e0bea82ce76e bdf51d6bbd3993782f78 -
Re:Should it be in?
I don't what he means by "fully enabled randomised memory allocation", but....
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6a638354be1afb0a1345 58869e05ddc414707205
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=f1a6b09deaee24b90b1f ab42f93ce1b90f0d319b
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6562d1975c95c8d6817e 373c54f256013d062c5c
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=ad4f9c53a04ce077ae2d de82029bb20a6db705ab
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=c0e5a50b1f28e83b1563 453f90f6f0866f3a9a90
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=42a172a814759a29020e 5d1ee580bf4eb86afed2
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6833da342273d41d0593 33e7b6ae81f18dbe6dde
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=9bdac354e0bea82ce76e bdf51d6bbd3993782f78 -
Re:Should it be in?
I don't what he means by "fully enabled randomised memory allocation", but....
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6a638354be1afb0a1345 58869e05ddc414707205
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=f1a6b09deaee24b90b1f ab42f93ce1b90f0d319b
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6562d1975c95c8d6817e 373c54f256013d062c5c
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=ad4f9c53a04ce077ae2d de82029bb20a6db705ab
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=c0e5a50b1f28e83b1563 453f90f6f0866f3a9a90
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=42a172a814759a29020e 5d1ee580bf4eb86afed2
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6833da342273d41d0593 33e7b6ae81f18dbe6dde
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=9bdac354e0bea82ce76e bdf51d6bbd3993782f78 -
Re:Should it be in?
I don't what he means by "fully enabled randomised memory allocation", but....
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6a638354be1afb0a1345 58869e05ddc414707205
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=f1a6b09deaee24b90b1f ab42f93ce1b90f0d319b
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6562d1975c95c8d6817e 373c54f256013d062c5c
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=ad4f9c53a04ce077ae2d de82029bb20a6db705ab
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=c0e5a50b1f28e83b1563 453f90f6f0866f3a9a90
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=42a172a814759a29020e 5d1ee580bf4eb86afed2
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6833da342273d41d0593 33e7b6ae81f18dbe6dde
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=9bdac354e0bea82ce76e bdf51d6bbd3993782f78 -
Re:Should it be in?
I don't what he means by "fully enabled randomised memory allocation", but....
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6a638354be1afb0a1345 58869e05ddc414707205
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=f1a6b09deaee24b90b1f ab42f93ce1b90f0d319b
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6562d1975c95c8d6817e 373c54f256013d062c5c
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=ad4f9c53a04ce077ae2d de82029bb20a6db705ab
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=c0e5a50b1f28e83b1563 453f90f6f0866f3a9a90
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=42a172a814759a29020e 5d1ee580bf4eb86afed2
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=6833da342273d41d0593 33e7b6ae81f18dbe6dde
http://kernel.org/git/?p=linux/kernel/git/torvalds /old-2.6-bkcvs.git;a=commit;h=9bdac354e0bea82ce76e bdf51d6bbd3993782f78 -
Welcome to....
"There is a significant new sensor framework [in OpenBSD 3.9], which supports voltage sensors, fan sensors, temperature sensors, and so on," said de Raadt. "Such a feature is still missing in Linux and other major operating systems."
There we go -
Re:Please Don't Interpret this Incorrectly
given all of the features they've announced wouldn't be in Vista, WHAT is it, if NOT a release for the sake of income?
They supposedly started from scratch to improve security, modularity, etc. I'd guess this is a release to do it "right."
If we look at it from a Linux perspective, when a new kernel is released, most of the new features are not important/noticable to Joe Sixpack. Even if they dump the pretty new interface, they are still supposed to add support for the new HD optical discs, the 4096 byte sector (according to an article earlier on Slashdot), and probably alot more. So, if they manage to improve stability and security while adding a support for alot of new devices, it could warrant a new release, the same as a new kernel would. The difference is that Microsoft charges for a new version where Linus, et al, do not.
I'm doing the devil's advocate thing here. I, too, laugh every time Microsoft announces that one of the cool-new-features won't be included or they push the release date back. Frankly, all I care about is that IE7 is far more standards compliant than IE6 and that they port IE7 to Windows XP. -
But they're advertising 2.6 as "stable"From the very front page of kernel.org:
The latest stable version of the Linux kernel is: 2.6.16
I don't have any doubt about what you wrote (Linus saying something in line of "2.6 not stable"), but that doesn't make me ignorant nor unreasonable even if I expect 2.6 series to be "stable", whatever that word means. I don't expect 2.6 series to be "stable", but that's another story. -
Last time I checked, UNIX was a trademark
Yup. UNIX isn't an OS. It's a trademark and a standard. And Linux is a kernel, not an OS.
http://www.unix.org/
http://www.kernel.org/
Also Windows aren't OS. It's an opening constructed in a wall or roof that functions to admit light or air.
Lastly Apple is not a company. It's a god damn fruit. Why is that ESPECIALLY MacOS users don't seem to get that Apple Computers are PC!?!? Try to ask a MacOS user this. "Do you have a PC?" I bet, 99% of them will say "No, I don't have PC, but I have a Mac." WTF?? -
Re:Niagara is a very interesting tech.Don't forget the on-chip encryption - and now you're really flying! Dave Miller has got Ubuntu Linux running on this thing too.
Niagara version 2 has taped out and will have 8 floating point units (or so I hear). It should arrive in early 2007,
The later "Rock" processor offers true SMP capabilities, as a Sparc IV+ replacement for the really big boxes. (But expect a Fujitsu Sparc processor to fill in the gap while we wait for this).
PS I hold a few SUNW shares
-
Re:Creation in the digital age
I take it you are dead happy to see basically zero progress in software from now on.
What a twat.
Are you even listening?
The claim is not that creation is not necessary, but that the incentive to create is not necessary.
In other words, creation will continue to exist long after copyright. Can you get that through your head or will you continue to argue against a strawman?
Ofcourse we all know that without copyright, there would be no software at all. -
Quoth Linus Torvalds:
"Backups are for wimps.
Real men upload their data to an FTP site and have everyone else mirror it."
Hope that works out for y'alls! -
Re:errrr....
I think that we're talking apples and oranges here, and our current 'security issue' on the internet outlines what I mean. Windows is the whipping boy of choice, and has demonstrated over and over that it's not secure. As nearly as I can tell, the "B2" rating you speak of doesn't validate security *at all*; it validates 'processes' and a 'model' designated by the military to be 'necessary for base security'. Again, after snooping the web for half an hour or so, it seems that B2 (and most of the other orange book/TPSPEC designations) are about security *from the local user*, and do not address security from external exploit. While that internal security is a necessary part of a secure system, I admit, I would submit that the current issues faced by windows in the wild prove that without intelligent attention to detail, 'B2' is completely irrelevant to *most* users...
http://www.kernel.org/pub/linux/libs/security/Oran ge-Linux/refs/Orange/OrangeApp-3.html
In other words, it seems that B2 guarantees that you cannot gain control of a computer you have legal right to access, but doesn't speak to the design considerations that would keep a blackhat from taking control externally via things like buffer overflows and the like. Regardless, I'm still looking, but I think that SELinux might meet B2 if someone paid for it to be analyzed. -
Re:Source?
My car is not connected to a public network. And if it were, I'd make sure I use my own firewall to protect that connection (a hardware based one outside of the control of the manufacturer).
Why do we have to trust anything at all, especially computer-related stuff? This is the reason why open source makes perfect sense for the rest of us. The rest of the population (you included), can keep using closed source code connected to public networks... if that's fine with you that's fine with me. For as long as I have a choice. -
Re:Finally!
I presented as a design plan an idea to recode Beagle using [...] I could see people wanting to go that direction. [...] So why haven't I coded it? Because I have to LIVE!!! You can't do that kind of work for free.
In the meantime, I get to choose between a slashdot rant about how it could be a "killer application", and something that actually exists and I can run today.
And I've still got to complete a degree [...]
I hear ya. It's not like it's possible to get anything started while you're trying to get a degree. -
Re:acx111 works well
For what it's worth, the TI ACX100/111 driver is included in Andrew Morton's patchset. If I remember correctly, many distributions have kernel packages available with this patchset already applied, so give that a go if you can find it.
The driver needs to be able to load a firmware image when the module is loaded. It sounds a bit complicated perhaps, but it should just be a matter of putting a file in the right directory and it will all be handled automatically from there onwards. Information about that and more can be found in this ACX100/111 Wiki.
The problem I had with this driver is finding a firmware image that will work. If the module inserts correctly, the device node (/dev/wlan0 or whatever) appears correctly, but the card just doesn't seem to work when you try to scan for networks and the signal and all other readings are at zero, then maybe it is a firmware problem. Try different combinations of firmware if you run into this problem and you can't figure out any solution.
For me, the driver seems to work very well now. I have a £5 Safecom card, cheapest crap on the market, it's not even listed in the supported devices on the Wiki, but it still works like a charm. Hopefully the driver will make it into the mainline kernel soon. -
Re:dual boot?
Linux has this built in. Works for desktop CPUs too, I use it on mine so I can sleep.
-
Re:Leaked?
ssuming that your browser is exclusively for displaying and navigating pages on the World Wide Web, then yes, the "http://" is redundant.,
Not that I want to start a "my browser is better then your browser" pissing contest but one really nice thing about Konqueror is that you can type things like :
/
www.slashdot.org
http://slashdot.org/
ftp://mirrors.kernel.org
smb://(wifescomputer.lan)
sftp://secureworkserver.com
and KDE will understand what you are trying to do, choose the right connection type, and connect (using your kde wallet so you don't have to keep retyping passwords).
Even nicer, if you have more then one window open, (or have done shift control l to spit your window) you can drag back and forth between smb, sftp, /home/share etc.
This is handy. -
Prevent blizzard's servers from crashing
Slashdot:
I work at Coverity (a static source code analysis company), I personally have been trying to get in contact with someone at Blizzard to demo our static source code tool. Maybe this forum would be an appropriate place to at tell them about our technology.
Coverity's breakthrough product, Coverity Prevent, automatically detects critical software defects that hamper the development process and frustrate your important customers. In addition, Coverity Prevent pinpoints security vulnerabilities in source code to reduce the risk of malicious attack. In a matter of hours, our customers such as Juniper Networks, Veritas Software, palmOne, Synopsys, and nVidia found hundreds of critical, crash-causing bugs and security vulnerabilities at compile time with no manual testing or changes to the code, build, or existing processes. Our technology was recently featured in Forbes:
http://www.forbes.com/home/free_forbes/2005/0314/0 60.html
Coverity's technology came out of years of research at the Stanford Computer Science Department, where it was used to automatically detect thousands of bugs in open source projects such as Linux and Apache. What resulted was a product that customers find easy to use and that scales to large, complex software projects.
Coverity Prevent is the only solution that can achieve 100% code and path coverage, detecting costly defects and security vulnerabilities in parts of the code that are difficult to test. Furthermore, using Coverity Extend, our customers can develop custom checks to uncover defects that are unique to their product or defects that have been triggered in the field.
We would like to be used by every game developer in the industry but are having some difficulty in contacting the appropriate people. We have almost every other industry except gaming using our tool.
http://www.coverity.com/customers/
For more information see
http://www.coverity.com/
http://linuxbugs.coverity.com/
Bugs found in the linux kernel:
http://www.kernel.org/git/?p=linux%2Fkernel%2Fgit% 2Ftorvalds%2Flinux-2.6.git&a=search&h=HEAD&s=cover ity -
Heres how I would do it ...
One of these babies, maxtor shared storage, the 500gb version, offcourse. It all runs Linux
;) OpenMSS and got nice, high transfeer speeds (in difference to an NSLU or ASUS wl500gx wich uses USB and dont reach more than 1-1.5mbytes/sec).
I would then plug in two decent USB disks, set up LVM and then have the device to store the most used data and all data currently being uploaded at the local drive, and all old and not to frequently accessed data would be stored on the slower USB drives.
Nice and convenient... And, considering the storage capacity, I dont think you get off cheaper if you where to buy a regular fileserver (ordinary computer whit a lot off disks), and it drains less power aswell.
On the other and, if you want to get away really cheap, I would go with an xbox and two ordinare IDE drives at about 250gb each, and a little chip... -
Re:Ah, the ABM treaty...
the people at Cygwin [cygwin.com] have put together a great version of Linux for the average user to use
Cygwin is not a "version of Linux". Cygwin provides a fairly miserly bash implementation and a bunch of common UNIX programs (cp,mv,ls,ssh,ln,du,rm [...]).
'Linux' is a kernel development project. The GNU/Linux operating system is the combination of this Linux kernel, and a bunch of Unix-like tools, a few of which are available to you in Cygwin. A "Distribution of Linux" (as they're commonly referred to) includes all this plus a suite of applications and a package-management system for easily un/installing applications and maintaining a clean machine.
Examples of Linux distributions are Ubuntu, SuSE Linux and Xandros. -
Re:It's no secret...
I don't know of any major application or platform that doesn't have internal APIs and undocumented functions.
http://www.kernel.org/ -
Re:Paper doesn't mention open source model
I think Linux, Firefox and Openoffice are great, and having a lot of eyes look upon source code may make all bugs shallow, but it still leaves finding bugs to chance rather than systematically preventing them.
These people produce code with defect rates better than CMM level 5 (most companies aren't even at CMM level 2). Firefox, OpenOffice and Linux aren't anywhere near zero-defects. -
Re:No leaks?
Argh. 'Here you go' was supposed to be a link to 'http://www.kernel.org
For most end users, KDE is polished. Particularly if you don't sell it as a Windows replacement (that would have to do everything windows does, only better).
Sell it as a non PC appliance which allows you to email, use an office suite, browse the web..... The keyword is appliance. It doesn't do everything a PC does. It isn't supposed to.
The fun part might be if it runs OOo and people start sending out .odf files instead of .doc. -
Re:8-|
Commit 88026842b0a760145aa71d69e74fbc9ec118ca44 only modifies EXTRAVERSION in Makefile.
-
Mirror mirror
As always
... download it from a mirror
http://www.kernel.org/mirrors/ -
Re:Linus Charity donations
How much Linus Torvalds donates? Look here, how much is that worth?
-
Many tools, many types of monitoring
Thats a pretty vague question, and you didn't provide enough information to really answer it right, but here's some recommendations.
Assuming you have managed switches, collecting per-port data with SNMP is a great first start. I think Cricket (http://cricket.sourceforge.net/ is a great system for collecting this data, but I prefer Drraw (http://web.taranis.org/drraw) for graphing the data. For an example of the power available by combining these two tools, see http://stats.net.cmu.edu/
Once you've got that, install Net-SNMP's snmpd on your host and collect & graph interface stats for your unix servers as well. If you don't have managed switches this may be good enough on its own. You can also graph load average, memory usage, etc.
For actually analyzing your network traffic I suggest Argus, http://www.qosient.com/argus. It's a network traffic auditing tool, think of it as tcpdump for flows instead of packets, or as netflow on crack. You can easily record complete flow statistics for your entire network for later perusal. All you need is a network topology that allows you to sniff most/all of the traffic. A span port on a switch is usually sufficient. If you've already got a snort server and it has enough processing capacity you can just run argus on the same host.
Speaking of which, if you don't have a snort server you probably want one. Nessus as well.
For monitoring/alerting I recommend Mon (http://www.kernel.org/software/mon), but then I'm biased.
And once you've tracked down what machine(s) are causing the problem, do you have records of which machines belong to which users? (Insert plug here for CMU's NetReg system for management of DNS and DHCP, which provides that. (http://www.net.cmu.edu/netreg) I'm biased on this one as well...)
Oh, and my money would be on poorly timed overlapping network backups, saturating a switch uplink. Just a guess... -
love to see
Would really love to see NetBSD, Linux with GPE/Opie on my Tungsten T3
:)
instruct. -
He is not the Messiah
'... Brian: I'm not the Messiah! Will you please listen? I am not the Messiah, do you understand? Honestly!
Woman: Only the true Messiah denies His divinity! ...' [0]
The only statements Linus make that I listen to or really care about is ones concerning the kernel.[1] Everything else I temper with the knowledge that Linus like all of us have personal preferences. His prefereces are not mine. So while I might read about them I certainly don?t waste sleep over them.'... I think it was, "Blessed are the cheesemakers."
But thats not to say we shouldn?t question them. The Gnome Vs KDE debate has raged ever since KDE has used Qt. And for good reason. If we frame the debate slightly differently say wrt to freedom. You can see there is always going to be a clash between software having the latest functionality, usability and niceness with restrictions and the freedom of doing anything you want without restrictions. ...' [1]'..."He's not the messiah; he's a very naughty boy."
The error of choice Linus makes (his own to make) is that he wants the pragmatic solution to a problem. This is his strength in developing the kernel. It is also his weakness. If taken at a personal level there is nothing wrong with it. ...' [2]'... He has given us... his shoe!
When you get the followers picking up their thongs and shouting in agreement and aping their leader this a problem. ...' [3]'... You've got to think for yourself! You are all individuals!
So say after me kiddies, You are all different! Make your own choose when it comes to desktops. Dont listen to Linus, Choose your own. ...' [4]
Reference
[0] Wikiquote, `Monty Python Life of Brian quotes:
http://en.wikiquote.org/wiki/Monty_Python%27s_Life _of_Brian
[Accessed Wednesday, 14 December 2005]
[1] The Linux Kernel Archives, `Kernel HQ the origin of everything wrt the Linux Kernel. Where it is dicussed, disseminated to death. Where Linus really is the the Messiah sometimes & a naughty boy most of the times.`:
http://www.kernel.org
[Accessed Wednesday, 14 December 2005]
[2] Wikiquote, Life of Brian, Ibid.
[Accessed Wednesday, 14 December 2005]
[3] Wikiquote, Life of Brian, Ibid.
[Accessed Wednesday, 14 December 2005]
[4] Wikiquote, Life of Brian, Ibid.
[Accessed Wednesday, 14 December 2005] -
Re:KDE has superior apps, more energetic users &am
I see it now..
Kernel developers.. -
Re:That's why I like "Classic" Unix
If you want to compile the Linux kernel on an 8mb machine, you still can... just get an older version appropriate for your machine. It's mostly available here: ftp://ftp.kernel.org/pub/linux/kernel/
-
Re:Why does podcasting need its own word?
How about "downloadable audio"?
Here is one of the earliest "podcasts" I can find. When will the iPod have aiff and au support? -
Re:Hypocritical
Yeah, I was considering posting the same thing, because I have suffered from this when I bought a WLAN card with TI's ACX111 (a friend mistakenly told me it has full Linux support). If they just totally ingored Linux altogether, then that's one thing, but it's sad to see them using Linux like this without putting in the tiniest bit of effort to help the project out in return.
Incidentally, the drivers on the site given by the parent poster have stopped working for me recently, but there are updated drivers in the Andrew Morton kernel patchset that work like a charm for me. -
Re:Shot at Red Hat?Until Red Hat starts giving RHEL away for free...
I was under the impression RHEL is already for free - not the ISOs perhaps, but the source rpms?
-
The list is available.
Check out the latest changelog on kernel.org. In it you'll find names for patch authors and commiters, as well as a description of every change made to the kernel.
Obviously, not every piece of software included with your generic GNU/Linux distribution will provide such detailed information. But, we're talking about an embedded system - far less software is required when compared to a "generic" distrobution. For embedded systems, a paper trail like this is easy.
-
Why we should be using Windows instead of Linux
Face it, linux sucks. If everyone used linux, things wouldn't go as smoothly as they do with Windows. One word: Reliability. linux just doesn't cut it. Never has and never will. As with the current line and stage of kernel development (2.0.40), linux is slow and not as powerful as Windows. Also, with the advent of Apple being based on linux, apple has slowed down. DONT blame it on the intel chips either because Dell has gone to amd because amd is cheaper(dell buys cheap parts), so the intel chips are keeping up with making the kernel/os and root run faster.
Thus, the current development branch is slow and should be as underutilized as it currently is. The hardware support is extremely poor. I could not get my copy of Mandarin Linux to boot on my 64-bit dual core Thoroughbred-B. However, Winxpcorp ran FLAWLESS. No problems with the 64 bit architecture support. What's interesting about linux is that sooner or later, Microsoft will buy out linux and the linux issues will be solved......at least for the time being
If I remember correctly, Microsoft is in trial with OpenBSD for stealing their source code and integrading it into the Windows Kernel Architecture (WKA). This may be trouble for Microsoft, but it is indiscernable that Theo De Raadt cannot afford to succumb to Microsoft's legal team and will probably also sell out to Microsoft. -
Re:More migration news
That is not true of ANY Linux distribution.
circa 2009:
Want to run the Linux 3.0.1 kernel on your SuSE Enterprise Linux 9.1 even though the subscription has run out?
wget ftp://kernel.org/pub/linux_x86-32.3.0.1.tgz
gunzip linux_x86-32.3.0.1.tgz
tar xvf linux_x86-32.3.0.1.tgz
ln -s /linux_x86-32.3.0.1sr/src/linux
then config, make, etc.
Want to run php 7.5.6 in that timeframe? Do the same. Download the package, compile it, install it.
I know someone who bought RedHat in 1997 and even after hardware upgrades, have never upgraded the distribution to a newer one - they've been updating the individual packages as needed, the install has been moved from hard drive to hard drive, and yet it bears no reasonable resemblance to any current distribution, nor to RedHat (5, I think?).
Me? I upgrade workstations - that is, wipe, and cleanly install new distro versions after archiving /srv, var/*, /etc, and /home. Why? Because I haven't bothered with checkinstall to track manually-installed packages to allow for easy removal. Why haven't I bothered with that? Because it's so darn easy to back up important data and restore to a new distribution and not have to spend an entire day tracking down dependencies and conflicts. I may start working with checkinstall at some point to avoid that issue but so far it hasn't been too much of a problem.
Servers? I leave them alone and patch/upgrade individual packages as needed. If it's serving up, say, phpnuke and works, and has the latest php/apache/module/etc. patches, why upgrade? If the threading scheduler in the kernel is improved then of course I'd have to upgrade the kernel, but why would it have to be upgraded to SuSE Enterprise Linux 18 in five years if that particular server is still doing its job? So far Linux downtime on servers has been limited to extended power outages (e.g., snowstorms, hurricane remnants, building maintenance) and hardware changes, whereas Windows server uptime averages two weeks or so, mainly due to patches requiring reboots. Yes, I've had to `/etc/initd/apache reload` a few times for patches but that is still no downtime. -
Generic 802.11 stack merged in 2.6.14
If you check the beginning ofthe 2.6.14 changelog you will find mention of a "ieee80211 subsystem" being merged. So hopefully all drivers will be ported to the generic in kernel 802.11 stack. This will hopefully take over WPA crypto duties from drivers. This also goes hand in hand with version 28 of Wireless Tools which will provide a basic (but standard) interface for WPA.
Yes the *BSDs are further down this track as pointed out in another comment buy it's nice to see Linux catching up and I believe HostAP and the Centrino drivers have already been converted over to using the generic 802.11 stack. -
Re:Maintaining device drivers
Hardware/firmware designs continue to be improved as well. It's not the easiest thing in the world to insure the "integrity, reliability, performance, and security" of a hardware-plus-driver product when you have to test it and possibly customize it with a zillion different versions of the kernel. I count 44 minor releases for the 2.4 and 2.6 kernels alone - thusfar!. (See http://www.kernel.org/pub/linux/kernel).
Don't forget there are a lot of installations that have have been running reliably with older kernels for years, where the SysOps don't want to mess with a good thing. But hardware components do wear out and have to be replaced from time to time.
A major problem faced by Detroit some years ago (and maybe even today) was that with the wide variety of optional features available on automobiles the number of interacting combinations of things that could go wrong was enormous, and it was literally _impossible_ to insure a quality product.
Hardware manufacturers face a similar problem with Linux, and many decide to just ignore that market entirely. -
Aren't Odd Numbers for Development?
So there will technically be a 2.7, but it will never be released. Like there was a 2.5.
http://www.kernel.org/pub/linux/kernel/v2.5/
How come no one has mentioned this? Have they changed it? -
Re:The $sys$ prefixing thing was apparently wrong
but early Linux distros had no firewalls by default
No matter what problem you are trying to solve, there is always a better solution than a firewall.
Who said anything about using firewalls as solution to problems? We were talking about system security. Security is best done in layers, and a firewall is a good layer to have.
didn't ask you to use a non-root account.
Red Hat Linux 6.0 warned me when loging in as root.
Try further back. I started with Linux on Yggdrasil, but automated malware wasn't that big of a deal then. It started becoming a real problem around the time RedHat 4 was released, which originally configured sendmail as an open relay.
Gone are the days when telnet was started by default.
Having telnet open is in itself not a major problem. But of course if you use it, you will send passwords in clertext. Like any other software, it must be kept updated. I don't remember exactly when Red Hat started making updates easilly available.
Because telnet was enabled by default, people didn't realize that this was such a bad thing. It's the same reason so much crap comes into Windows machines via IE. In addition, it's the reason we are having this conversation. Autorun can be disabled, it's just a bad default! Bad defaults lead to bad behavior in uneducated users.
If this autorun executed as a regular user
It would still be a security problem, but not as bad as it is now.
Bad defaults are bad defaults. Red Hat use to do it, see:
http://mirrors.kernel.org/redhat/redhat/linux/7.2/ en/os/i386/autorun -
won't you please think about the children?This just proves what I've always said...
"When you support Free software, you support malaria!"
-me
What the hell's your problem? Do you like dead babies? Do you???No, save the precious infants!
or
-
Re:Who of us actually would click...
Here:
Check out these great new pics of us!! LoLz :)
I guess we can say Linux is a virus :P -
SMP AMD64s need this version
If you're running an SMP AMD64, you need this version to avoid random segfaults. It turns out that 4-level page table support on all but very current AMDs tickles a processor bug. See this discussion on the kernel Bugzilla for more detail than you ever wanted to know.
-
Article text2.6.14
-
Released October 27, 2005 changelog
-
Numa-aware slab allocator: It creates slabs on multiple nodes and manages slabs in such a way that locality of allocations is optimized. Each node has its own list of partial, free and full slabs. All object allocations for a node occur from node specific slab lists (commit - benchmarks)
-
Lazy page table copies in fork() for VMAs without anonymous pages (the ones with anonymous pages are still copied): Defer copying of ptes until fault time when it is possible to reconstruct the pte from backing store, speeding up fork() greatly specially for processes using lots of shared memory (commit)
-
Add
/proc/$PID/smaps: This file will shows how much memory is resident in each mapping. Useful for people who want to perform memory consumption analysis (commit) -
Add
/proc/$PID/numa_maps: This file will show on which nodes pages reside (commit) -
Four-level page table support for the ppc64 architecture: extends the usable user address range to 44 bits (16T). (commit)
-
Support hotplug cpu on 32-bit SMP powermacs: When a cpu is off-lined, it is put into sleep mode with interrupts disabled. It can be on-lined again by asserting its soft-reset pin, which is connected to a GPIO pin (commit)
-
Add TASK_NONINTERACTIVE task state bit to the cpu scheduler: It can be used by blocking points to mark the task's wait as "non-interactive". This does not mean the task will be considered a CPU-hog - the wait will simply not have an effect on the waiting task's priority - positive or negative alike (commit)
-
PPTP (Point-to-Point Tunneling Protocol) support: RFC 2637. Used to implement VPN products (notably, Microsoft in all the Windows versions). Wikipedia article (commit)
-
DCCP: "Datagram Congestion Control Protocol". Datagram protocol (like UDP), but with a congestion control mechanism. (LWN article) Currently a RFC draft (commit)
-
Implement SKB fast cloning: Protocols that make extensive use of SKB cloning, for example TCP, eat at least 2 allocations per packet sent as a result. To
-
-
Article text2.6.14
-
Released October 27, 2005 changelog
-
Numa-aware slab allocator: It creates slabs on multiple nodes and manages slabs in such a way that locality of allocations is optimized. Each node has its own list of partial, free and full slabs. All object allocations for a node occur from node specific slab lists (commit - benchmarks)
-
Lazy page table copies in fork() for VMAs without anonymous pages (the ones with anonymous pages are still copied): Defer copying of ptes until fault time when it is possible to reconstruct the pte from backing store, speeding up fork() greatly specially for processes using lots of shared memory (commit)
-
Add
/proc/$PID/smaps: This file will shows how much memory is resident in each mapping. Useful for people who want to perform memory consumption analysis (commit) -
Add
/proc/$PID/numa_maps: This file will show on which nodes pages reside (commit) -
Four-level page table support for the ppc64 architecture: extends the usable user address range to 44 bits (16T). (commit)
-
Support hotplug cpu on 32-bit SMP powermacs: When a cpu is off-lined, it is put into sleep mode with interrupts disabled. It can be on-lined again by asserting its soft-reset pin, which is connected to a GPIO pin (commit)
-
Add TASK_NONINTERACTIVE task state bit to the cpu scheduler: It can be used by blocking points to mark the task's wait as "non-interactive". This does not mean the task will be considered a CPU-hog - the wait will simply not have an effect on the waiting task's priority - positive or negative alike (commit)
-
PPTP (Point-to-Point Tunneling Protocol) support: RFC 2637. Used to implement VPN products (notably, Microsoft in all the Windows versions). Wikipedia article (commit)
-
DCCP: "Datagram Congestion Control Protocol". Datagram protocol (like UDP), but with a congestion control mechanism. (LWN article) Currently a RFC draft (commit)
-
Implement SKB fast cloning: Protocols that make extensive use of SKB cloning, for example TCP, eat at least 2 allocations per packet sent as a result. To
-
-
Article text2.6.14
-
Released October 27, 2005 changelog
-
Numa-aware slab allocator: It creates slabs on multiple nodes and manages slabs in such a way that locality of allocations is optimized. Each node has its own list of partial, free and full slabs. All object allocations for a node occur from node specific slab lists (commit - benchmarks)
-
Lazy page table copies in fork() for VMAs without anonymous pages (the ones with anonymous pages are still copied): Defer copying of ptes until fault time when it is possible to reconstruct the pte from backing store, speeding up fork() greatly specially for processes using lots of shared memory (commit)
-
Add
/proc/$PID/smaps: This file will shows how much memory is resident in each mapping. Useful for people who want to perform memory consumption analysis (commit) -
Add
/proc/$PID/numa_maps: This file will show on which nodes pages reside (commit) -
Four-level page table support for the ppc64 architecture: extends the usable user address range to 44 bits (16T). (commit)
-
Support hotplug cpu on 32-bit SMP powermacs: When a cpu is off-lined, it is put into sleep mode with interrupts disabled. It can be on-lined again by asserting its soft-reset pin, which is connected to a GPIO pin (commit)
-
Add TASK_NONINTERACTIVE task state bit to the cpu scheduler: It can be used by blocking points to mark the task's wait as "non-interactive". This does not mean the task will be considered a CPU-hog - the wait will simply not have an effect on the waiting task's priority - positive or negative alike (commit)
-
PPTP (Point-to-Point Tunneling Protocol) support: RFC 2637. Used to implement VPN products (notably, Microsoft in all the Windows versions). Wikipedia article (commit)
-
DCCP: "Datagram Congestion Control Protocol". Datagram protocol (like UDP), but with a congestion control mechanism. (LWN article) Currently a RFC draft (commit)
-
Implement SKB fast cloning: Protocols that make extensive use of SKB cloning, for example TCP, eat at least 2 allocations per packet sent as a result. To
-
-
Article text2.6.14
-
Released October 27, 2005 changelog
-
Numa-aware slab allocator: It creates slabs on multiple nodes and manages slabs in such a way that locality of allocations is optimized. Each node has its own list of partial, free and full slabs. All object allocations for a node occur from node specific slab lists (commit - benchmarks)
-
Lazy page table copies in fork() for VMAs without anonymous pages (the ones with anonymous pages are still copied): Defer copying of ptes until fault time when it is possible to reconstruct the pte from backing store, speeding up fork() greatly specially for processes using lots of shared memory (commit)
-
Add
/proc/$PID/smaps: This file will shows how much memory is resident in each mapping. Useful for people who want to perform memory consumption analysis (commit) -
Add
/proc/$PID/numa_maps: This file will show on which nodes pages reside (commit) -
Four-level page table support for the ppc64 architecture: extends the usable user address range to 44 bits (16T). (commit)
-
Support hotplug cpu on 32-bit SMP powermacs: When a cpu is off-lined, it is put into sleep mode with interrupts disabled. It can be on-lined again by asserting its soft-reset pin, which is connected to a GPIO pin (commit)
-
Add TASK_NONINTERACTIVE task state bit to the cpu scheduler: It can be used by blocking points to mark the task's wait as "non-interactive". This does not mean the task will be considered a CPU-hog - the wait will simply not have an effect on the waiting task's priority - positive or negative alike (commit)
-
PPTP (Point-to-Point Tunneling Protocol) support: RFC 2637. Used to implement VPN products (notably, Microsoft in all the Windows versions). Wikipedia article (commit)
-
DCCP: "Datagram Congestion Control Protocol". Datagram protocol (like UDP), but with a congestion control mechanism. (LWN article) Currently a RFC draft (commit)
-
Implement SKB fast cloning: Protocols that make extensive use of SKB cloning, for example TCP, eat at least 2 allocations per packet sent as a result. To
-
-
Article text2.6.14
-
Released October 27, 2005 changelog
-
Numa-aware slab allocator: It creates slabs on multiple nodes and manages slabs in such a way that locality of allocations is optimized. Each node has its own list of partial, free and full slabs. All object allocations for a node occur from node specific slab lists (commit - benchmarks)
-
Lazy page table copies in fork() for VMAs without anonymous pages (the ones with anonymous pages are still copied): Defer copying of ptes until fault time when it is possible to reconstruct the pte from backing store, speeding up fork() greatly specially for processes using lots of shared memory (commit)
-
Add
/proc/$PID/smaps: This file will shows how much memory is resident in each mapping. Useful for people who want to perform memory consumption analysis (commit) -
Add
/proc/$PID/numa_maps: This file will show on which nodes pages reside (commit) -
Four-level page table support for the ppc64 architecture: extends the usable user address range to 44 bits (16T). (commit)
-
Support hotplug cpu on 32-bit SMP powermacs: When a cpu is off-lined, it is put into sleep mode with interrupts disabled. It can be on-lined again by asserting its soft-reset pin, which is connected to a GPIO pin (commit)
-
Add TASK_NONINTERACTIVE task state bit to the cpu scheduler: It can be used by blocking points to mark the task's wait as "non-interactive". This does not mean the task will be considered a CPU-hog - the wait will simply not have an effect on the waiting task's priority - positive or negative alike (commit)
-
PPTP (Point-to-Point Tunneling Protocol) support: RFC 2637. Used to implement VPN products (notably, Microsoft in all the Windows versions). Wikipedia article (commit)
-
DCCP: "Datagram Congestion Control Protocol". Datagram protocol (like UDP), but with a congestion control mechanism. (LWN article) Currently a RFC draft (commit)
-
Implement SKB fast cloning: Protocols that make extensive use of SKB cloning, for example TCP, eat at least 2 allocations per packet sent as a result. To
-