On Sun, 30 Mar 2003, Max Z. wrote: > I have a few questions concerning the upcoming RedHat Linux 9.0 release: > > 1. Due to the implementation of the new threading tech, would I be able to > recompile redhat included kernel?
Oddly worded question... the new threading model will not make it easier to recompile the redhat included kernel. Rather, it is due to the SRPM of the kernel that is provided in compliance with the GPL which allow you to be able to recompile the kernel. > 2. Would I be able to compile and run non-redhat kernels with out loosing > the new threading tech? I believe there is three areas where the threading model is "improved" in RH9: 1) Newer version of glibc 2) Support for hyperthreading processors 3) Improved schedular backported from 2.5 kernel series The newer version of glibc will continue to be a newer version regardless of what kernel you run. Hyperthreading is only provided if you have a processor that supports it. On the majority of laptop processors, you should not loose anything by booting a kernel that isn't hyperthreading aware just as you won't loose anything by booting an uni-processor kernel instead of a SMP kernel. If you switch to a kernel without the improved schedular such as the standard 2.4.20 kernel then threaded apps should continue to work but the system will not have any performance advantages that an improved schedular will provide. It is debate-able if the schedular would make a human noticable difference on a laptop machine used as a workstation. Tweaking the "nice" levels of the processes may provide better results in a non-server enviroment. > 3. How is the threading implementation different from the 2.5 development > kernel? The improved schedular was back-ported from a 2.5 series kernel but is intended to be a semi-stable snapshot. The 2.5 series will continue to be developed for better or worse until a kernel feature freeze is called and then only minor bug changes will be added. At least in theory. RedHat may see a need to move to a newer snapshot of the schedular. Likewise, the rules of what gets frozen with standard kernel development where bent during the 2.4.x kernel series to fix the VM. > 4. Is the threading implementation a patch on top of the 2.4.20 kernel? Yes. At least mostly. The RawHide kernel includes around 150 patches including the 2.4.21-pre3 patch. > 5. If I will run a 2.5 development kernel, will redhat work the same in > terms of threading? Theoritically, the function calls will be handled similarily enough that the programs will appear to run the same. In practice, the 2.5 kernel series may introduce bugs or enhance the kernel thread support. > 6. Would I be able to run NVIDIA drivers if I compile them from source? I believe RH9 ships with XFree 4.2 instead of RH8's XF4.1. X server modules which compiled from source on RH8 may not support the XFree 4.2. > 7. Would Java Runtime Environment work? It would be desirable to use a JRE which is compiled with the newer version of glibc and gcc. Kaffe should compile and install fine on RH9. It is highly likely that during April either Blackdown, IBM or possibly Sun/Javasoft will release a JRE/JDK for RH9. > 8. What other incompatibilities are introduced? RH9 will provide the usual compat RPMs if you wish to attempt backward binary compatiablity. There are potental binary and source incompatiblities in areas where the libraries have been upgraded (glibc, Qt, Gtk, etc). Also, the newer g++ may (or may not) have again modified the ABI. Just as with moving from RH7 to RH8, RH9 provides Apache v2 which is not binary or source compatable with Apache v1 modules which where used on RH7. At least the RH9 apache devel package should provide the instdo.sh script. > 9. Considering that redhat does not support ACPI functions, would they > work if they are enabled in the kernel? (I will be running it on a > laptop) If you have a laptop that *correctly* impliments ACPI and are not using an pcmcia cards which cause problems then feel free to build a kernel which supports ACPI. I'm not sure what human noticable difference you expect to get over APM. One of the biggest battery eaters can be solved with hdparm regardless of kernel APM/ACPI support. > Your answers are greatly appreciated. I will use this info to determine if I > should buy a copy of Redhat 9 or if I should wait. If your using RH 7.3 and your happy with RH 7.3 then you should wait until October for RH 9.1. If your running RH 8 or want additional functionality that RH 7.3 doesn't provide then upgrade to RH9. Personally, I buy a copy regardless of when I'm going to install it. I find it is always nice to have a bootable CD with the latest version of Anaconda in case I need to boot into rescue mode. -- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list