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 Thu 02 Jul 2015, 05:56
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
CoolPup Kernel Testing
Moderators: Flash, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 1 Posts_count  
Author Message

Joined: 03 Mar 2007
Posts: 63

PostPosted: Tue 15 May 2007, 22:37    Post_subject:  CoolPup Kernel Testing
Sub_title: This is a first build of my kernel, with the mini patches Puppy needs...


As I am still sorting out the packages and cleaning the unneeded packages, I also built a simple kernel. Nothing extra(yet). I will still look around for useful kernel stuff.

Please test my kernel! It's easy:
Puppy 2.13 + (Can be a derivative based on it)
A CD Burner

1. Make sure you have a same Puppy backup disk (CD).
2. Get a CD-RW that you want to use.
3. Make a backup of your original ISO file(on HD).
4. Using Puppy's ISOMaster, open the ISO file of your Puppy 2.14 or a derivative.
If you deleted it, go to puppyos.org and redownload it. (Or whatever you got it from.)

5. Remove "vmlinux" from the bottom list. (Without quotes)
6. Download the one I made from the link below:

7. Now find that file (vmlinux) in the top pane of ISOMaster. Click on the file and press Add to add it to the ISO.
8. Save the ISO.
9. Burn it.
10. Test it out! :d Hope it works.... Very Happy

Please report back any problems with this kernel! Also, if you want any specific thing put in the kernel, just post it here and I'll see what I can do.

Current Planned Kernel stuff:

Multiuser (Done, just build it)
...................(MORE TO COME)

Back to top
View user's profile Send_private_message Visit_website 

Joined: 22 Jul 2006
Posts: 445
Location: Sydney, New South Wales

PostPosted: Sun 20 May 2007, 02:40    Post_subject:  

So does this kernel have multiiuser support or not >_>
Back to top
View user's profile Send_private_message 
Puppy Master

Joined: 04 May 2005
Posts: 4078

PostPosted: Sun 20 May 2007, 16:29    Post_subject:  

i may be wrong, but as far as i know, Puppy already has everything needed for multiuser support, if you mean running as an unprivileged user like spot ... as far as i know, nothing in the kernel needs to be changed or compiled differently

it's just a question of setting up users and groups and setting up the home dir and putting the appropriate configuration files in the home dir, and also setting various permissions and groups ownerships of various devices and directories and files

for example, X will not run with the permissions of an unprivileged user, so it requires to be owned by root and the uid bit must be set ... xwin that starts X writes to certain files in /etc, so the permissions must be arranged so xwin can work ... and probably some of the files in /etc need to be moved to $HOME anyway

and many of the programs in Puppy will no longer work, for example, drive mounting tools, and dotpups and petget

and running as an unprivileged user is not automatically more secure ... if even one mistake is made setting the permissions on various devices and files, it can open security holes that can be easily exploited

for example, in Puppy, no one can login as root, because tinylogin does not have the uid bit set ... which is very secure ... to be able to login as root while running as an unprivileged user, the uid bit must be set for tinylogin, which means that anyone can login as root, all that's needed is the password
Back to top
View user's profile Send_private_message 

Joined: 22 Jul 2006
Posts: 445
Location: Sydney, New South Wales

PostPosted: Wed 23 May 2007, 05:13    Post_subject:  

I've been screwing around with the "shadow" package set and we got a complete working multiuser ssh server running completely securely. Root had a password and all. Didn't attempt remote X, didn't try to or care to, the point being you can run irssi, lynx and everything basically that you want to run via ssh, I was compiling remotely. Currently I'm compiling kernel, and I've gotten it to boot puppy, and it has the SquashFS patches. I plan to make another release of 2.14 called Puppy 2.14 Revisited AKA 2.14.1 with bug fixes, package updates and a new kernel with quota and full KVM support.
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

You cannot attach files in this forum
You can download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0563s ][ Queries: 11 (0.0034s) ][ GZIP on ]