Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sun 19 Nov 2017, 05:08
All times are UTC - 4
 Forum index » Taking the Puppy out for a walk » Misc
Where is 666philb?
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 3 of 3 [32 Posts]   Goto page: Previous 1, 2, 3
Author Message
nic007


Joined: 13 Nov 2011
Posts: 2187
Location: Cradle of Humankind

PostPosted: Thu 10 Aug 2017, 05:31    Post subject:  

LateAdopter wrote:
nic007 wrote:


Are you saying that I need to re-compile the whole kernel if I want to add a specific driver to a certain version of puppy?


For kernel modules, the answer depends on whether the driver is part of the kernel source (in-tree) or third party (out-of-tree)

With standard Puppy kernels you can get the as-compiled kernel sources SFS which includes the symbol version table. With that SFS you can compile an individual kernel module from the source or a third party kernel module that the kernel will load, without recompiling the kernel.

But, if the kernel module is needed to boot Puppy, it has to be built into the kernel. In that case you need to recompile the vmlinuz. "make bzimage" takes about 10 minutes with cleaned kernel source or about 2 minutes if I have run it previously. Thats on an AMD Athlon II 240 low end system.

If you have compiled your own Puppy kernel, the same applies.

If you get an in-tree kernel module from someone else, your kernel will only load it if it matches the expected symbol version. With a standard Puppy kernel everybody has identical source code and symbol version table so this will be OK.

Some examples of why you need to learn to compile a kernel (only half an hour learning time):

Computer component designs are commonly updated, by the manufacturer, about annually. It takes about a year for updated kernel modules to find their way into a released linux kernel and then a year or two to get into a Puppy. If you buy new hardware, you can't wait that long.

I bought a motherboard with an Intel Braswell N3150 processor SoC. The existing Puppy kernels did not have support for the CherryView graphics on the SoC. So I compiled an up-to-date kernel for Tahrpup64. That was the first time that I compiled a kernel.

I bought a DVD-T2 tuner. The driver was fixed and moved from staging to mainline with kernel 4.6. So I compiled that for Xenialpup64.

The point of Puppy with a savefile is that you can have multiple copies in one partition and it only takes two minutes to make a new copy to try an experiment like this, without the risk of breaking your working system.

You need about 2GB of space in a UNIX filesystem to compile a kernel but it can be a 2GB savefile on a FAT32 partition, which is what I have.

Even if you have to re-compile the whole kernel, it takes less time than any other option.

Thanks for the info. Just a note - I used to use a "fake" savefile to do my linux system editings on a FAT partition. Name it something like tester.2fs. I kept this as a "permanent" file and mounted it with filemnt whenever needed.
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 3134
Location: King's Lynn, UK.

PostPosted: Wed 16 Aug 2017, 06:04    Post subject:  

rockedge wrote:
is it true the tahr 6.0.6 iso is no longer available??
That would be a setback since tahr 6.0.5 and then 6.0.6 are very excellent distros. real heavy lifters running very well systems like zoneminder on a surprisingly large range of machines...old,older and the newest.

does this mean an end to Puppy Linux in this direction? is Xenialpup 32/64bit going to be the end of this line?


See for yourself.

http://distro.ibiblio.org/puppylinux/puppy-tahr/iso/tahrpup%20-6.0-CE/

Still listed.....and I've just downloaded it, to make sure. All present and correct; md5 sum matches.

I don't think we should worry too much. Many creative geniuses find, at some point, that extended 'sabbaticals' are required to allow things to percolate through the old grey matter.....and to permit the creative juices to be refreshed. And, just sometimes, they do indeed say, 'Enough's enough'.

As long as he's okay, that's the main thing. He's already established his legacy; the original Tahr 6.0 CE was the Pup that really got me on my feet in Puppyland. Ran like a trooper. right from the very first boot.....

nic007 wrote:
Unless you are using the absolute newest hardware, you can easily get by using a Puppy which is 4 years old or even older. For most users only the browser needs to be updated imho. Not quite sure how linux works but it seems they strive to include the newest hardware drivers, etc. in every new kernel that comes out.


^^^ This I agree with. On a 15-yr old laptop, why would I need support for the latest hardware? The newest items on this are the SSD (PATA/IDE interface!), and the webcam. The webcam's UVC-compliant, and that's been supported for years. Ditto the IDE interface...


Mike. Wink

_________________
If I've helped you.....please say 'Thanks'!
MY PUPPY PACKAGES
--------------------------------------

Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 3 of 3 [32 Posts]   Goto page: Previous 1, 2, 3
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Taking the Puppy out for a walk » Misc
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0328s ][ Queries: 14 (0.0045s) ][ GZIP on ]