RTPL - Realtime Puplet
RTPL - Realtime Puplet
As PuppyStudio has a realtime kernel, and 3.3 is derived from Lucid 520, It should hopefully be somewhat easy for me to go and obtain the kernel, and inject it into Lucid 520.
As I am not Barry, I won't call it PuppyRT, I'll refer to it as a puplet, but if Barry or someone else wishes to build a PuppyRT, I'll gladly help out.
If anyone has an idea of what the logo should look like, that would be excellent.
As I am not Barry, I won't call it PuppyRT, I'll refer to it as a puplet, but if Barry or someone else wishes to build a PuppyRT, I'll gladly help out.
If anyone has an idea of what the logo should look like, that would be excellent.
I've got a livecd image built, but it does need a few things, but it is (i believe) bootable, and has a realtime kernel in it.
It however seems to lack networking drivers, hence I'll need to salvage some from PuppyStudio. Anyone have any ideas what programs could be used to help add a priority system to help facilitate control of different applications which don't need hard realtime?
I'll probably upgrade Tcl and Tk to 8.6 since I do tend to work in Tcl, and it would help me out if I have an environment that can handle Tcl/Tk scripts that will hopefully add some capabilities into the OS which could b useful.
I might replace JWM with another window manager, but am unsure about wanting to use IceWM. Perhaps Fluxbox or something else.
If someone actually got WMaker to work on a new puppy, that would be sweet.
It however seems to lack networking drivers, hence I'll need to salvage some from PuppyStudio. Anyone have any ideas what programs could be used to help add a priority system to help facilitate control of different applications which don't need hard realtime?
I'll probably upgrade Tcl and Tk to 8.6 since I do tend to work in Tcl, and it would help me out if I have an environment that can handle Tcl/Tk scripts that will hopefully add some capabilities into the OS which could b useful.
I might replace JWM with another window manager, but am unsure about wanting to use IceWM. Perhaps Fluxbox or something else.
If someone actually got WMaker to work on a new puppy, that would be sweet.
you could try using Lucid 5.28. EDIT do network driver have to be compiled against kernel?
You can set the nice of a program when its executed.
For example, if you wanted qjackctl to have a lower nice, change the execute line in its .desktop file-
/usr/share/applications/qjackctl.desktop
You can set the nice of a program when its executed.
For example, if you wanted qjackctl to have a lower nice, change the execute line in its .desktop file-
/usr/share/applications/qjackctl.desktop
Code: Select all
Exec=nice --20 qjackctl
Last edited by darkcity on Mon 14 Jan 2013, 13:02, edited 1 time in total.
chrt from util-linux.NeroVance wrote:Anyone have any ideas what programs could be used to help add a priority system to help facilitate control of different applications which don't need hard realtime?
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]
Could be useful indeed. I could probably whip up a Task Manager-like application which can make a friendly GUI for priority setting.jamesbond wrote:chrt from util-linux.NeroVance wrote:Anyone have any ideas what programs could be used to help add a priority system to help facilitate control of different applications which don't need hard realtime?
And I do use the Initrd from PuppyStudio (I think).
I am also interested in a RT Kernel for Organ testing.
New to this but have running Puppies working.
Seems a lot of things just seem to DIE.
I have tried Puppy Studio 3.3, jOrganPup and Fatdog 64
I found Precise 5.4.3 to be a good base as Wireless works better than others
Happy to do what I can.
Any good tutorials for not so bright on building puppies.
Have read the Woof page but am still lost.
New to this but have running Puppies working.
Seems a lot of things just seem to DIE.
I have tried Puppy Studio 3.3, jOrganPup and Fatdog 64
I found Precise 5.4.3 to be a good base as Wireless works better than others
Happy to do what I can.
Any good tutorials for not so bright on building puppies.
Have read the Woof page but am still lost.
Nice to see someone replyallanbct wrote:I am also interested in a RT Kernel for Organ testing.
New to this but have running Puppies working.
Seems a lot of things just seem to DIE.
I have tried Puppy Studio 3.3, jOrganPup and Fatdog 64
I found Precise 5.4.3 to be a good base as Wireless works better than others
Happy to do what I can.
Any good tutorials for not so bright on building puppies.
Have read the Woof page but am still lost.
I'll try to get that iso up on google drive
https://docs.google.com/file/d/0B1GBBc2 ... lUMjQ/edit
Here is a bootable (i hope) ISO with a realtime kernel installed.
That is all it has ATM, but I do plan to add stuff for handling priority, and adding a friendly UI to it as well.
Here is a bootable (i hope) ISO with a realtime kernel installed.
That is all it has ATM, but I do plan to add stuff for handling priority, and adding a friendly UI to it as well.
Thanks for that will download, try and report-back.NeroVance wrote:https://docs.google.com/file/d/0B1GBBc2 ... lUMjQ/edit
Here is a bootable (i hope) ISO with a realtime kernel installed.
That is all it has ATM, but I do plan to add stuff for handling priority, and adding a friendly UI to it as well.
Hope I have some success.
I suppose I need a dev enviroment???
Can I use a rewritable CD and if so how. I have not seen any tutorials on rewritable CD's
unetbootin can turn the .iso into bootable usbstick. Easy!
Boot the usbstick, and in the shutdown process, make a savefile at the prompts, and reboot, and repeatedly resize the savefile
to nearly fill the stick.
(look for that resizing choice in the menu options)
(a few reboots are needed, as resizing occurs on the next boot,
and size constraints are in play. Coffee time, but worth it)
http://unetbootin.net/
(this is based on other puppies, so ymmv on this release )
Boot the usbstick, and in the shutdown process, make a savefile at the prompts, and reboot, and repeatedly resize the savefile
to nearly fill the stick.
(look for that resizing choice in the menu options)
(a few reboots are needed, as resizing occurs on the next boot,
and size constraints are in play. Coffee time, but worth it)
http://unetbootin.net/
(this is based on other puppies, so ymmv on this release )
thanks @ciento I have used usb stick
@NeroVance
1. I have tried your iso let me list the problems
all versions of puppy 5.2 I have tried do not work with my wi-fi
puppy 5.4.3 does but claims to use same drivers ???
2. Your iso did not work with my video had to use vesa
Could anyone give me instruction to change my kernel to RTL in 5.4.3
I am not sure at the moment I need an RTL. I do have jOrgan working in 5.4.3
Latency in jack 24ms will RTL improve this I am not running other programs.
Regards
Allanbct
@NeroVance
1. I have tried your iso let me list the problems
all versions of puppy 5.2 I have tried do not work with my wi-fi
puppy 5.4.3 does but claims to use same drivers ???
2. Your iso did not work with my video had to use vesa
Could anyone give me instruction to change my kernel to RTL in 5.4.3
I am not sure at the moment I need an RTL. I do have jOrgan working in 5.4.3
Latency in jack 24ms will RTL improve this I am not running other programs.
Regards
Allanbct
Thank you very much for your responseallanbct wrote:thanks @ciento I have used usb stick
@NeroVance
1. I have tried your iso let me list the problems
all versions of puppy 5.2 I have tried do not work with my wi-fi
puppy 5.4.3 does but claims to use same drivers ???
2. Your iso did not work with my video had to use vesa
Could anyone give me instruction to change my kernel to RTL in 5.4.3
I am not sure at the moment I need an RTL. I do have jOrgan working in 5.4.3
Latency in jack 24ms will RTL improve this I am not running other programs.
Regards
Allanbct
I knew that stuff was missing, as the drivers don't appear compatible, hence I wanted to know what problems one faces with the basics of this, that way I can improve it.
I think replacing some modules and drivers with those that the puppy with the RT kernel had should work. This is a prototype afterall
That is indeed the goal. It is just good ol' Puppy (for the most part), but with a realtime kernel, for realtime infrastructure.Announcer wrote:Why don't you just use Puppy Studio 3.3-rt? It's based on the same version you are trying to switch kernels with, all you're basically trying to do is make a plain version with the apps removed.
That and using it as perhaps my puplet for trying out different things, such as update Tcl to the now stable 8.6, and using a different WM, slim it down, etc.
In truth, I'm not even doing it for musical work
I'm just a crazy 19 year old *nix warlock (deep magic and such)
I'm just bored, and it gives me something to do. Could be useful for communications systems and the like. Even back in the day I always thought I could get puppy to do nearly anything. It is quite the capable distro.Announcer wrote:Hmm.NeroVance wrote:In truth, I'm not even doing it for musical work
So, you got an industrial laser kickin' around the house you wanna control, or something?