site  contact  subhomenews

Precise: 3.9.11 kernel

July 27, 2013 — BarryK
I have compiled the 3.9.11 kernel in Precise Puppy. It is configured for a i686 CPU, PAE-enabled, but devtmpfs is not enabled.

For Woof developers, the PET is here ():
http://distro.ibiblio.org/quirky/pet_packages-precise/linux_kernel-3.9.11-pae-i686-precise.pet

All sources are at my sources repo:
http://bkhome.org/sources/kernel-3.9.11/

Comments

PAE
Username: broomdodger
In this thread: http://www.murga-linux.com/puppy/viewtopic.php?p=715745#715745 James C referred to a comment by Linus Torvalds: http://news.softpedia.com/news/Linux-Kernel-3-9-RC7-Is-Available-for-Download-Fixes-Critical-and-Rare-32-bit-PAE-Bug-345300.shtml I agree... simply because Precise 5.6.11 is now running on almost all my test and loaner laptops 4 of the 5 are non-PAE including an EeePC. I also have 2 Sony VAIO that are PAE but do NOT work with Precise 5.6.11 because of video driver and black screen. But both of those do work with Wary 5.5. Kinda dumb to be PAE and a max of 384 MB RAM ! Many of the laptops that I get for free and install Puppy would be eWaste rather than being useful to people who otherwise could not afford a laptop. I hope this is test, and only a test :) and you will continue to offer non-PAE kernels to keep many fast (non-PAE) laptops with plenty of RAM and storage out of the eWaste stream. Bill

PAE, always a discussion
Username: GCMartin
"PAE, non-PAE, I see nowhere by the developers of Puppy distros that they are intending to drop support of old PCs which may/may-not have a CPU with this component. Throughout the forum we have developers providing both PAE and non-PAE distros for community use. There is NOTHING wrong with the current Linux implementation for RAM on 32bit systems. Linux has been compared in the industry for years on this very feature and its shown to NOT impact stability,degrade performance, nor cause any grave hardship. If any member does NOT have a PAE capable CPU, the PAE distro wont work (There is not a lot of PCs which were manufactured without the PAE component. I have worked with a Community organization which reconditions PC for redistribution to schools, seniors and senior centers, disadvantage persons who need. Of the thousands of donations for businesses who support this cause, there [u]may[/u] have been a few dozen...maybe. (All of the PCs are donations being reconditioned and redistributed.) If you dont have a 64bit PC you cannot run 64bit distros. Correspondingly, a PAE distro will work on most every PC, with few exceptions. Finally, I am here to test, and report in efforts to assist in bug IDs, distro operations, and generate feedback useful to development. Nothing I have found says PAE does NOT work when it boots to desktop. And that Linux distro didn't care how little or how much RAM I had. PAE doesn't care if you have 256MB or 64GB. IT WORKS! This distro works and it works wonderfully. I applaud everyone who had contributed so that Barry could produce this for our use. Have anyone not found this to be true? This continues with strong emotions where people feel they are going to be left behind. I dont see this happening.

Barry already knows about this
Username: GCMartin
"[url=https://lkml.org/lkml/2013/4/14/107][b]Linux kernel resolution regarding memory model.[/b] Here to help

re: PAE, always a discussion
Username: broomdodger
"[quote="GCMartin"]This distro works and it works wonderfully. I applaud everyone who had contributed so that Barry could produce this for our use.[/quote]This distro, Precise 5.6.11, IS non-PAE. I agree... this distro is GREAT and works on non-PAE machines of which there are many laptops. The ONLY reason for PAE is to be able to access more than 4 GB RAM on a 32-bit machine. Here to prevent eWaste. :)

PAE mis-information
Username: GCMartin
"The above comment is the kind of incorrect rhethoric that [b]distorts and confuses[/b]. PAE is and NEVER was built ONLY for use with PCs that have more than 4GB. This is and NEVER was true. In 1995, Intel and AMD both envision a scheme to "extend" the RAM addressing model, in Hardware, without OS impact. This hardware design complemented the OLDER design without ANY OS penalty. And it is included since 1995 to this very day in PCs capable of x86 processing. PAE will work an any system where it is booted NO MATTER how little or how much RAM you physically have. Thus, this community's own testing showed this to be true. It does NOT penalize and it works. PAE is hardware. The OS drives the hardware for its individual needs. Any PC with the PAE capability, again, doesn't care if you have 384MB or 512MB or 2GB or 4GB or 8GB or .... Your OS will work and will work well. Your hardware will do what it is designed to do. Again the emotion of all this comes out. This is not offered in this blog to create confusion; rather, it is hoped that understanding comes out of this. I am NOT a proponent of PAE, rather, I am hoping that "when we see the PAE offer that we all understand that over 99% of all PCs have this. And, that no developer is trying rule out PCs which do NOT have it." The distro developers are aware of this fact. This is why they provide it for us. We should not attack their efforts. Or anyone who reports on their findings. Here to help

more PAE mis-information
Username: broomdodger
"[code]GCMartin wrote: PAE is and NEVER was built ONLY for use with PCs that have more than 4GB.[/code]Please tell me what else PAE is useful for other than making more than 4 GB RAM available. Less than 12% of the PC laptop and desktop computers I have are PAE. :) Hear hear!

Also in PAE
Username: scsijon
"From an old comment (~page59) [quote] Posted on 22 Feb 2013, 10:44 by scsijon maybe we should always PAE? I was interested to see this comment from one of the Kernel Developers on the opensuse site has added into the version 3.1+ kernels. They have a group that specifically handle this build function, so I think it would be safe to consider it as gospel. PAE is not only more physical address space but also important for the "no execute" feature which disables execution of code that is marked as non-executable. [u]Therefore, the PAE kernel should be used on any systems that support it, regardless of the amount of main memory.[/u] [/quote] I believe it has also had further additions since back then, to extend it's capabilities. Maybe it's worth trolling in the Kernel.org's Forums and see what else it now has that may be of use to us 'puppyans' regards ps, barry can we have a 'list all entries' as you have 'list all comments' please. PAE doesn't search being only 3 characters long, and this is the second time i've had to do it the slow way. :-)}(my problem, not yours). thanks

Re PPLOG search
Username: BarryK
"Try search with "PAE*", I think it finds 3 char matches.

Re PPLOG search
Username: broomdodger
"BarryK wrote: "Try search with "PAE*", I think it finds 3 char matches" Did not work for me, returned many but none with PAE. I tried "pae " content search and 12 matches. Title searches failed with either " pae" or "pae ". Bill

Re PPLOG search
Username: broomdodger
"Then tried "pae." and ".pae." content search, 21 matches. Title search failed with either. Looks like "." (dot) it a wildcard. Is there documentation?

Re PPLOG search
Username: broomdodger
"It looks like "." is grep, ie any single char. Another test: "upd[^a]" title search. That is look for "upd" followed by any char other than "a" Searching for upd[^a] by Title... 'pupdesk.flg' optional 'pupdesk.flg' redesigned 2 Matches Found So... this is a grep search.

PPLOG search is grep
Username: broomdodger
"PPLOG search is grep. In grep "*" means find zero or more of the preceding char. "*" is not counted as a char itself. Use "." for any single character. (without quotes)


Tags: puppy