Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
02-04-2006, 04:52 AM
|
#1
|
LQ Newbie
Registered: Jan 2006
Posts: 17
Rep:
|
why upgrade 2.6???
I was just wondering why everyone seems to be so eager to upgrade to 2.6. I'm running 2.4X on slackware and everything seems great...I'm hoping someone will point out a few tasty features that will compell me to switch.
Yes I could go and look at some revisions page but those usually go: "added support for virtual COMM wrapper persistence by updating KCOMMLIBB to 2.28898238" so?
what does that MEAN? is it a good thing?
anyway if anyone can give me some practical diffs, much appr.
regs
psycode.
|
|
|
02-04-2006, 05:01 AM
|
#2
|
Member
Registered: Jun 2004
Location: israel
Distribution: When I started here: mandrake, MEPIS and menny live-cds Now: Ubuntu mostly
Posts: 72
Rep:
|
i personally think we should be eager to upgrade, because otherwise we will be stuck where we are.
then one day a will come feature that requires kernel upgrade, but since upgrade wont be popular there won't be any manuals, tools or people to help with the upgrade. leaving us stuck. if we keep this up kernel upgrade then one day it will be like typing "apt-get upgrade" (without complications).
|
|
|
02-04-2006, 08:08 AM
|
#3
|
LQ Veteran
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
|
If the 2.4 kernel is working for you, then there is absolutely no need to move to 2.6. The only reason I moved to 2.6 is that it is required for the wireless card drivers I use. A lot of people work under the "newer must be better" fantasy, but if you are simply looking for a good, solid, stable system to work on (as opposed to tinkering on) then 2.4 is a good choice.
|
|
|
02-04-2006, 10:49 AM
|
#4
|
Member
Registered: Nov 2004
Location: Columbus, Ohio
Distribution: Slackware-Current / Debian
Posts: 795
Rep:
|
Yep, no reason to upgrade unless you need support for newer hardware. Netfilter is quite nice if you need routing capabilities.
|
|
|
02-04-2006, 11:06 AM
|
#5
|
Member
Registered: Aug 2004
Location: Aguascalientes, AGS. Mexico.
Distribution: Slackware 13.0 kernel 2.6.29.6
Posts: 816
Rep:
|
I upgraded because of the need to support most of the hardware on my laptop, specially the wireless networking, cpufreq capabilities and the 64-bit processor
Then I liked the boot-up speed and lil' useful things like udev which creates the devices on /dev as you need them and that the kernel loads and unloads modules on demand
Give it a try, you can always go back if you don't like the results; and anyway, you might learn something new 
|
|
|
02-04-2006, 02:36 PM
|
#6
|
Member
Registered: Dec 2005
Location: ~
Distribution: Slackware -current
Posts: 468
Rep:
|
Because it's fun! 
|
|
|
02-04-2006, 07:14 PM
|
#7
|
Member
Registered: Feb 2004
Distribution: Slackware 10.2
Posts: 669
Rep:
|
I use udev and hal/dbus to automount cd's which requires a 2.6 kernel
|
|
|
02-04-2006, 07:22 PM
|
#8
|
Senior Member
Registered: Sep 2005
Location: West Virginia
Distribution: Gentoo
Posts: 1,249
Rep:
|
There are always security fixes.
|
|
|
02-04-2006, 07:48 PM
|
#9
|
Senior Member
Registered: Dec 2004
Location: Lee, NH
Distribution: OpenSUSE, CentOS, RHEL
Posts: 1,794
Rep:
|
er, um, let's see:
- improved networking
- performance optimizations throughout the kernel
- greater hardware support
- automount
- security fixes
- support for more filesystems
- break past the 2GB file size barrier
Other than those reasons, upgrading to 2.6.x is pointless. 
|
|
|
02-05-2006, 02:27 AM
|
#10
|
Member
Registered: Apr 2005
Posts: 63
Rep:
|
I guess you can go use 2.2 if it works.
|
|
|
02-05-2006, 04:04 AM
|
#11
|
Member
Registered: Oct 2003
Location: Kuala Lumpur, Malaysia
Distribution: Slackware 13.37 current
Posts: 770
Rep:
|
2.4.x still gets security fixes
|
|
|
02-05-2006, 07:27 AM
|
#12
|
LQ Veteran
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
|
Please, lets not raise a security bugaboo without some evidence. The 2.4 version is being actively maintained and is every bit as secure as 2.6. If anyone has any information to the contrary, please post a link.
|
|
|
02-05-2006, 02:21 PM
|
#13
|
Senior Member
Registered: Oct 2005
Location: Lithuania
Distribution: Hybrid
Posts: 2,247
Rep:
|
If you decide to upgrade due to udev support it's not correctly working in slackware yet, but it is worth to try hal and dbus.
|
|
|
02-05-2006, 05:54 PM
|
#14
|
LQ Newbie
Registered: Jan 2006
Posts: 17
Original Poster
Rep:
|
Wow, first off I'd like to say thanx to all those that responded...
As for an update: i'm going to stay with 2.4x, heres why..
- improved networking
I run a multiOS home network smb, a proxy, windows boxes, the whole trip, I've made it as complex as I could for learning purposes, for example I am not slacking in the security department which people sometimes do in favor of simplicity. I have not yet come accross anything that required me to upgrade. I'm not saying these situations don't exist just that in a fairly standard small lan/appache/shh/smb/proxy server enviroment I can honestly say I have not found anything that needed 2.6 capabilities.
- performance optimizations throughout the kernel
ok here here you got me, I really have not studied much kernel code ( a little sockets coding but nothing much else ) so I really can't comment.
- greater hardware support
heres the kicker, when I tried the "test" kernel on slackwares' cd, the modules
supported LESS of my hardware (for instance my soundcard) than the standard install. Results may vary, but there it is..
- automount
Look, I dont want to argue with the masters but I think that this is distro specific. For example I ran RedHat 9 with 2.4 and it was fully automount capable. Besides, I like typing "mount -t xxx /dev/hdc /mnt/cdrom" don't ask me why
- security fixes
I think other users have already made the comment that security fixes are still released for 2.4x.
- support for more filesystems
Really? name a filesystem that I can't mount in 2.4x (and that includes ntfs,mass storage devices, etc) yes the support may not be native but that is a technical footnote not an obsticle.
- break past the 2GB file size barrier
if I had harddrive space for 2G files I'd be running RedHat
So guys there it is, for now. I'm still going to upgrade (so that I can do the slapt-get upgrade thing one day) just not now.
regs
psycode
|
|
|
02-06-2006, 12:52 AM
|
#15
|
Senior Member
Registered: Nov 2002
Location: Stockton, CA
Distribution: Slackware 11 - kernel 2.6.19.1 - Dropline Gnome 2.16.2
Posts: 1,132
Rep:
|
Quote:
Originally Posted by psycode
- automount
Look, I dont want to argue with the masters but I think that this is distro specific. For example I ran RedHat 9 with 2.4 and it was fully automount capable. Besides, I like typing "mount -t xxx /dev/hdc /mnt/cdrom" don't ask me why 
|
I think this is a point which gets confused. The term "automount" gets thrown about pretty regularly for several different processes. There was (is?) an older system of automounting that used (if I recall correctly) autofs. Some distros used it by default (Mandrake?) and it could be added to any distro manually with patches. Lately, though, I think that most people who refer to "automount" are talking about the Project Utopia stack (HAL/DBUS/UDEV). Since UDEV is used with the 2.6 kernels, you need a 2.6 kernel to get automounting with the Project Utopia stack.
The really nice thing (IMHO) about having the Project Utopia stack working properly is not added function. I know how to mount a device. The benefit is the convenience. Other people who use my system don't have to know anything. Plug in a USB drive, just works. Plug in an iPod, just works. Throw in a CD (data or audio), just works. Hook up a digital camera, just works.
It is still possible to use a 2.4 series kernel with autofs to get the old form of automounting. This is most likely how the RedHat 9 system that you used before was configured. The interesting point is that autofs never seemed to really catch on (I don't think it was ever mainline kernel stuff). UDEV is definately mainline kernel stuff in 2.6.
On to the main topic of this thread, why upgrade to 2.6. There are a bunch of reason to upgrade or not to upgrade to a 2.6 series kernel. The one that struck with me hasn't been mentioned yet, so I thought I'd throw it out there.
When I first started with Slackware, there was no option to use a 2.6 kernel during installation. Still today, the easiest method for installing Slackware is to use a 2.4 series kernel. The first thing after installation was to configure various things and learn my way around Linux in general. Before long, I was feeling comfortable. I was using a lot of different sources for learning. The only thing I had not touched on at all was compiling a kernel.
Now here is something interesting to think about. I suggest that anyone who works with Linux will at some point benefit by knowing how to compile a kernel. It's not too difficult a skill to learn, but EVERYONE makes mistakes while they are learning how to do it. Now mistakes can really hose your (already working) system. Anything which reduces the chances that you will render your installation un-usable is a good thing. One good idea when learning kernel compiling is to not recompile the same kernel that is already working. /lib/modules can quickly become a big fat mess. You already have a working 2.4 series kernel. Why mess with that while still learning? Jump to a 2.6 series kernel. Since the 2.4 kernel on your system is already working (and should continue to work if you compile new kernels correctly), I think compiling a 2.6 kernel is a great learning tool. Keep compiling until you get it to work. After that, re-compile until you get it to break.  Eventually, you will be able to configure a kernel at will. This is a handy skill to have. Learning this way, you can always still use your system with the 2.4 kernel that has been working.
|
|
|
All times are GMT -5. The time now is 07:10 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|