Pussy: potentially a Puppy with a perfect package manager
- sickgut
- Posts: 1156
- Joined: Tue 23 Mar 2010, 19:11
- Location: Tasmania, Australia in the mountains.
- Contact:
Future of Pussy Linux.
After re-evaluating my personal circumstances and what it is i can actually do and do well without too much demand on my personal health and also keeping regular healthy sleep patterns, i have decided to rearrange how i will be developing pussy.
The current Pussy will be updated with all the latest fixes and patches etc and be made available for download. At this point the Xtra version is taking priority. The base version will not be kept uptodate in the same way as the Xtra will. This saves me having to do everything twice. Best focus on one line of cats and pat them and feed them propperly than neglect them both equally. The Xtra version is by far the most popular and has the most potential to be a complete solution. This version will be fine for a while just how it is once its brought uptodate. Ofcause if any more fixes are discovered there will be patches etc released still.
Pussy will still be a live distro with HDD install not officially supported and only within the reach of those who can set up the grub and copy files themselves. Also the debian live iso is not bootable via grub once copied to the hdd like ubuntu is. I am quite sure than Debian themselves will sort these issues out eventually. I believe we are best to wait for this to happen as our in house solution will be a waste of time and probably completely junk compared to an official Debian Live side fix. Remember Debian Live isnt Debian, ... well it is... but the booting stuff is newer and is more beta-ish when compared to the normal Debian stuff. Debian Live is still in its infancy. There is a love hate relationship with Pussy being based on Debian, on one hand its the most reliable base with a large repo of excellent reliable software, on the down side we must wait for the debian live people fix stuff sometimes or we risk breaking 100% compatibility with them. We get almost a free ride being based on debian live but that ride does have its unique bumps.
After the Xtra version has been updated and re-released, i will be working on the FasterKill 64bit server base that will be based on Wheezy. This is a long term project to make the best base for the newer pussy that will be released when its ready to be. Also a development log will be kept uptodate every step of the way so that other devs/ users will have access to all the information you need to turn a debian live into a Pussy.
When this new base has been bought upto the same or better standard as the current Server Pussy then it will be released.
The current version of Pussy Xtra will be our flagship for a fair while and will also offer 32bit compatibility and will be kept upto date. When the FasterKill 64bit version has a GUI and everything that Pussy Xtra has, then it will be released side by side with the current Pussy Xtra.
So......
Pussy Xtra 32 bit (current version) will be kept up to date with bug fixes etc and or patches but no major redesigning or structural changes. Just fix it best we can, keep it working. If something breaks then we fix it. This is the choice for lower end computers and 32bit CPUs. This will be the flagship until the newer 64 bit FasterKill is built with a desktop environment.
FasterKill 64bit first the server version will be released, then development will start of a complete desktop OS. This may be a little more advanced than normal Pussy Xtra as it is made for newer computers.
Note this does not mean i am abandoning the current Pussy Xtra. Pussy Xtra will be the 32bit option while FasterKill will be the 64 bit option and also means we will have a more up to date and future proof OS that will last a long time as it will probably be quite a few years by the time wheezy has moved from testing to the new stable and then to oldstable and its no longer current. This also provides an opportunity to go back and do things better, keeping a log of all changes from the standard debian live base and this time the OS wont be spread over multiple squashfs files. I thought that multiple squashfs would save dev labour but it increased it 3 fold. Some things look great on paper but have no practical use in the real world. The synching troubles between all the separate squashfs files was a bad design flaw.
If anyone needs more info on this then hit me with a PM or post here its all cool.
After re-evaluating my personal circumstances and what it is i can actually do and do well without too much demand on my personal health and also keeping regular healthy sleep patterns, i have decided to rearrange how i will be developing pussy.
The current Pussy will be updated with all the latest fixes and patches etc and be made available for download. At this point the Xtra version is taking priority. The base version will not be kept uptodate in the same way as the Xtra will. This saves me having to do everything twice. Best focus on one line of cats and pat them and feed them propperly than neglect them both equally. The Xtra version is by far the most popular and has the most potential to be a complete solution. This version will be fine for a while just how it is once its brought uptodate. Ofcause if any more fixes are discovered there will be patches etc released still.
Pussy will still be a live distro with HDD install not officially supported and only within the reach of those who can set up the grub and copy files themselves. Also the debian live iso is not bootable via grub once copied to the hdd like ubuntu is. I am quite sure than Debian themselves will sort these issues out eventually. I believe we are best to wait for this to happen as our in house solution will be a waste of time and probably completely junk compared to an official Debian Live side fix. Remember Debian Live isnt Debian, ... well it is... but the booting stuff is newer and is more beta-ish when compared to the normal Debian stuff. Debian Live is still in its infancy. There is a love hate relationship with Pussy being based on Debian, on one hand its the most reliable base with a large repo of excellent reliable software, on the down side we must wait for the debian live people fix stuff sometimes or we risk breaking 100% compatibility with them. We get almost a free ride being based on debian live but that ride does have its unique bumps.
After the Xtra version has been updated and re-released, i will be working on the FasterKill 64bit server base that will be based on Wheezy. This is a long term project to make the best base for the newer pussy that will be released when its ready to be. Also a development log will be kept uptodate every step of the way so that other devs/ users will have access to all the information you need to turn a debian live into a Pussy.
When this new base has been bought upto the same or better standard as the current Server Pussy then it will be released.
The current version of Pussy Xtra will be our flagship for a fair while and will also offer 32bit compatibility and will be kept upto date. When the FasterKill 64bit version has a GUI and everything that Pussy Xtra has, then it will be released side by side with the current Pussy Xtra.
So......
Pussy Xtra 32 bit (current version) will be kept up to date with bug fixes etc and or patches but no major redesigning or structural changes. Just fix it best we can, keep it working. If something breaks then we fix it. This is the choice for lower end computers and 32bit CPUs. This will be the flagship until the newer 64 bit FasterKill is built with a desktop environment.
FasterKill 64bit first the server version will be released, then development will start of a complete desktop OS. This may be a little more advanced than normal Pussy Xtra as it is made for newer computers.
Note this does not mean i am abandoning the current Pussy Xtra. Pussy Xtra will be the 32bit option while FasterKill will be the 64 bit option and also means we will have a more up to date and future proof OS that will last a long time as it will probably be quite a few years by the time wheezy has moved from testing to the new stable and then to oldstable and its no longer current. This also provides an opportunity to go back and do things better, keeping a log of all changes from the standard debian live base and this time the OS wont be spread over multiple squashfs files. I thought that multiple squashfs would save dev labour but it increased it 3 fold. Some things look great on paper but have no practical use in the real world. The synching troubles between all the separate squashfs files was a bad design flaw.
If anyone needs more info on this then hit me with a PM or post here its all cool.
oops, comment was about p35...
Hey, Hydration is important! [So is the RIGHT salt!]
http://www.watercure.com/
http://kentfreedommovement.ning.com/pro ... deficiency
Aitch
Hey, Hydration is important! [So is the RIGHT salt!]
http://www.watercure.com/
http://kentfreedommovement.ning.com/pro ... deficiency
Aitch
Hi Folks,
Sorry this has taken a while since saintless first made reference to the fact that we are working on our own build, although given Sickguts recent announcement, it is probably appropriate that I give you a brief heads-up as to what we are trying to do.
Before doing so, I would like to state that we do not see our project as being a replacement for pussy, nor does it have the same goal(s). I would also like to thank sickgut for his work and wish him well, especially with regard to his health, which I am sure we all hope improves quickly.
Professional (work) obligations have slowed our project a little over the last few weeks, although I expect things will return to normal by next weekend.
In a nutshell, our goal/intent is to take a 100% stock standard Debian Live distro and slap it into shape such that it looks and feels very similar to hotROXpussy. Along the way, we will document everything and do our best to create documentation to explain what needs to live where and why. Sometimes we will take one step forward and then 5 steps backwards, then re-evaluate before moving forward again. We have done a bit of this already and right now I think we’ve got a pretty clear idea of how to get to where we want to be. I should point out that this is for us and we really don’t have any grand plans to take over the world or create another whole distro.
While our individual goals are somewhat quite different, they are also somewhat aligned. My goal is to create the ultimate home/domestic NAS that “just works
Sorry this has taken a while since saintless first made reference to the fact that we are working on our own build, although given Sickguts recent announcement, it is probably appropriate that I give you a brief heads-up as to what we are trying to do.
Before doing so, I would like to state that we do not see our project as being a replacement for pussy, nor does it have the same goal(s). I would also like to thank sickgut for his work and wish him well, especially with regard to his health, which I am sure we all hope improves quickly.
Professional (work) obligations have slowed our project a little over the last few weeks, although I expect things will return to normal by next weekend.
In a nutshell, our goal/intent is to take a 100% stock standard Debian Live distro and slap it into shape such that it looks and feels very similar to hotROXpussy. Along the way, we will document everything and do our best to create documentation to explain what needs to live where and why. Sometimes we will take one step forward and then 5 steps backwards, then re-evaluate before moving forward again. We have done a bit of this already and right now I think we’ve got a pretty clear idea of how to get to where we want to be. I should point out that this is for us and we really don’t have any grand plans to take over the world or create another whole distro.
While our individual goals are somewhat quite different, they are also somewhat aligned. My goal is to create the ultimate home/domestic NAS that “just works
- sickgut
- Posts: 1156
- Joined: Tue 23 Mar 2010, 19:11
- Location: Tasmania, Australia in the mountains.
- Contact:
Nice to see a post from you jbv
please do not worry about hurting my feelings in any personal or professional way... every linux minded person makes their own distro eventually, also do not feel you are obliged to continue to support pussy if you would really just like to work on your own project. I wish you and saintless all the best of luck and i hope you derive (and maybe other users will derive) satisfaction that is in an appropriate ratio to the amount of labour you put in.
really i would actually recommend anyone wanting to learn stuff about pussy and other debian based OSes do exactly what you are doing now, as making your own linux OS is about the best thing to do to learn about linux.
please do not worry about hurting my feelings in any personal or professional way... every linux minded person makes their own distro eventually, also do not feel you are obliged to continue to support pussy if you would really just like to work on your own project. I wish you and saintless all the best of luck and i hope you derive (and maybe other users will derive) satisfaction that is in an appropriate ratio to the amount of labour you put in.
really i would actually recommend anyone wanting to learn stuff about pussy and other debian based OSes do exactly what you are doing now, as making your own linux OS is about the best thing to do to learn about linux.
Hi jbv
Thanks for your post. I have the same goal of a free debian based NAS, where also other "things" can be installed, like SqueezeboxServer from Logitech.
I have tried openmediavault, did you by any chance have a look at that? It seems very nice. http://www.openmediavault.org/ it is free and actually working fine already. It is a Debian OS with Openmediavault installed on top
If possible I would like a system which can be run in read-only mode, so that the OS can not be corrupted, and it can run without problems on a USB or CF-card, will you take that in consideration as well?
Thanks for your post. I have the same goal of a free debian based NAS, where also other "things" can be installed, like SqueezeboxServer from Logitech.
I have tried openmediavault, did you by any chance have a look at that? It seems very nice. http://www.openmediavault.org/ it is free and actually working fine already. It is a Debian OS with Openmediavault installed on top
If possible I would like a system which can be run in read-only mode, so that the OS can not be corrupted, and it can run without problems on a USB or CF-card, will you take that in consideration as well?
jbv,sickgut, and saintless
I have followed your work and enthusiasm and wish you all well with the new project
It's always good to see similar ideas and energies merge into something where the sum is greater than the parts
Best of luck
...and sickgut...look after yourself...health first, hobby later!
Aitch
I have followed your work and enthusiasm and wish you all well with the new project
It's always good to see similar ideas and energies merge into something where the sum is greater than the parts
Best of luck
...and sickgut...look after yourself...health first, hobby later!
Aitch
Hi sickgut, thanks. My absence (silence) over the last 6-8 weeks has been due to work more than anything else. I've still got a tough 1-2 weeks ahead, then hopefully things will return to normal and I may have a bit of time.
Hi SBP, running entirely from the USB/CF was/is one of my key requirements. In this regard puppy/pussy is perfect. I couldn't even guess at how many times I've just pulled the stick or turned the power off to save my bacon while playing. The system will only ever write back to the USB/CF when the sys-op performs an action that mandates it. This means more than just a configuration change. If you want a configuration change to "stick", then you will need to snapshot the change.
I've done quite a bit of research over the last 12-18 months. At first, I thought I was just going to buy some standard hardware and chuck linux on it, so I researched the hardware and also benchmarked hard-drives, USB sticks, Ethernet chips and quite a bit of other low-level stuff. Then I bought enough to build the first two boxes (without all of the hard drives). I did this while the hardware was cheap, our dollar was the highest it had been in years, and I had a few bucks I could spend. So, I've had the basic hardware now for about 12 months. Then started playing with various *nix systems and various packages such as freeNAS and pretty much everything else I could find, including systems that charged you for their distro. While doing this, I was learning about the limitations, quirks, and idiosyncrasies of things from the filesystem though to the RAID and *nix itself.
My hardware setup is an Atom dual-core 525 mainboard with 4Gb of RAM, 4 x SATA 3 ports, 8 x USB ports. With port-multipliers on the SATA ports, I can host 20 Hard Drives, although the cheap case I bought only accommodates 9 x 5.25" drives, so with my 5-in-3 drive bays, I can hold 15 drives in each box - I bought the case because it was very cheap for a 9 drive case and the power-supply is more than adequate for the task. At the time 2Tb drives were in the "sweet spot" and I figured that when I had more than 45Tb of data, I would just add another 2 boxes or change the case.
From a system software perspective, the goal is as follows:
Basically, the system will be (is) a pure and 100% clean Debian that runs fully from the USB stick. The drive arrays are setup so that a file is always placed on a single disc based on space balancing. The raid is provided by periodic snapshots that are taken of a cluster of drives with the raid/repair/rebuild info spread across the cluster so that any drive failure can be repaired/rebuilt from the snapshot data. This has a few advantages over a traditional real-time raid. For starters it lets you take out any individual disc and read it in any machine. If you lose a file or even an entire drive, the file or drive can be rebuilt and it can usually do this faster than a traditional raid. As the raid-data is freshened periodically (once a day) you can schedule this to occur late at night or any time that suits you, even though it doesn’t really impact performance that much. When reading or writing from/to the drive, you basically get the raw read/write speed of the drive. While a distributed or traditional raid array may provide a smidgeon faster reads if done with special hardware, software raid doesn’t really provide the same performance boost, so there is no real loss here.
On top of all this is a disk-pooling scheme that just lets you add drives and it sorts itself out. With a traditional raid, adding drives is a real pain and disk pooling becomes messy. This scheme does away with all of that. Just chuck in a drive and you don’t need to rebuild the array or worry about things. I ended up deciding on using the XFS filesystem instead of ZFS. I know ZFS has some great features and disc polling and raid are standard, but after digging into ZFS a bit more, while it does provide these things, making changes to a live system is almost impossible. Even adding a drive becomes an admin nightmare. With ZFS, if you have a major problem (which I know doesn’t happen very often) you are screwed because the data is in a non-standard format and spread across multiple drives. This basically means you have the potential to lose everything. With this scheme, in a total worst case scenario you will only ever lose the data-files that were on a single drive, although you can even rebuild this from the magic raid rebuild data.
You can't effectively backup this much data, so instead I am looking to provide as much redundancy as possible. In the first instance, I am thinking to use Rsync to sync two boxes (why I have 2 boxes already). The final "grand plan" is that the USB stick can simply be cloned and plugged into another box, change one or two things and hey presto, it just becomes another NAS in your network. Ive got some ideas on how this process could be somewhat auto-configuring, so that you just build the box, plug it in, it sorts itself out and then you just review the auto-configuration and if happy with it tell it to snapshot itself, but things like that are quite a way off.
As mentioned, I've already researched all of the core tools and components. I know what packages I intend to use. I've also used pussy to do quite a bit of testing to make sure I can build the stuff from source that I need to, that it works as intended, and produces the desired results and is solid. In a lot of instances, I haven't pushed the configuration stuff, so I still have quite a few black holes in that area, but the research I have performed before "locking in" the package or tool has given me a very high level of confidence that I will be able to get out of the hole easily.
My system won't really make much use of the desktop as it will be quite rare that anyone should need to touch it. If anything, this means the desktop and tools should look and feel natural which is why I'm keen to make it look and feel as much as possible like a Win-XP type system. While a lot of stuff will be done remotely with things like Webmin etc, I really do want the machine to look and feel lean and clean.
This is where saintless and I come together. He is looking at the top end, and I'm always thinking about what it is doing underneath. How is that going to affect my streaming/serving etc. and what sort of load is it going to have.
I'm also very concerned with support or the lack thereof, which is why I want things to be laid out properly. Here I am referring to support that I may need/require in the first instance, and more importantly the lack of support others (my friends) are going to get from me if they deploy this.
I also have a family with 3 children and hold a senior position professionally. This means that when things are going well at work, I can come home and mess around for a few hours and sometimes even spend the entire weekend on this. However, when things aren't or something special is taking place I can't. From my side, progress will be somewhat spasmodic and in all honesty it will be a few months before we have anything.
I know I have not listed the packages and/or libs I intend to use, and I won't do so here. Right now, I'm still working on the core and would like to get the basic desktop sorted. I will document some of my plans once we get a site/forum up ... sometime soon ... But without meaning to sound rude, I'm way past the "have you looked at" stage. If you've read the last 95 pages, I think you may have seen that when I start digging, I keep digging quite deeply and do my best to really understand what is going on and how it will fit into the "Grand Plan". Therefore, I'm at the point with my "concept" that if someone comes along with another idea or suggestion, they really will need to give me some serious meat, and prove to me that it is the right thing and also convince me that they are prepared to help or follow though. Basically, I think I've done enough digging and playing. I'm comfortable that if something is broken or doesn't work that we will have the ability to fix it, or we have a "Plan-B" we can switch over to.
This does not mean that we are not open to suggestions or discussion, but they will need to be well researched suggestions that can be substantiated with technical facts, and quite possibly the work required to implement it.
My view on the server vs desktop thing is quite simple. If you want the FileServer then just don't open the application software. Better yet, don't login, the box will just run and sort itself out (once you've set it up). If you want the desktop/application stuff, then just don't start the server services.
In the back of my mind is also the fact that if I live long enough to get this done, then my next project will be to take the same basic core (hardware and software) and make my own media-player, so once again the desktop / frontend comes into play.
Anyway, I hope this give you an idea of things in general from a system and what to expect point of view. As I/we don't want to hijack this thread, this will be my last post here regarding where we are headed.
Cheers
Hi SBP, running entirely from the USB/CF was/is one of my key requirements. In this regard puppy/pussy is perfect. I couldn't even guess at how many times I've just pulled the stick or turned the power off to save my bacon while playing. The system will only ever write back to the USB/CF when the sys-op performs an action that mandates it. This means more than just a configuration change. If you want a configuration change to "stick", then you will need to snapshot the change.
I've done quite a bit of research over the last 12-18 months. At first, I thought I was just going to buy some standard hardware and chuck linux on it, so I researched the hardware and also benchmarked hard-drives, USB sticks, Ethernet chips and quite a bit of other low-level stuff. Then I bought enough to build the first two boxes (without all of the hard drives). I did this while the hardware was cheap, our dollar was the highest it had been in years, and I had a few bucks I could spend. So, I've had the basic hardware now for about 12 months. Then started playing with various *nix systems and various packages such as freeNAS and pretty much everything else I could find, including systems that charged you for their distro. While doing this, I was learning about the limitations, quirks, and idiosyncrasies of things from the filesystem though to the RAID and *nix itself.
My hardware setup is an Atom dual-core 525 mainboard with 4Gb of RAM, 4 x SATA 3 ports, 8 x USB ports. With port-multipliers on the SATA ports, I can host 20 Hard Drives, although the cheap case I bought only accommodates 9 x 5.25" drives, so with my 5-in-3 drive bays, I can hold 15 drives in each box - I bought the case because it was very cheap for a 9 drive case and the power-supply is more than adequate for the task. At the time 2Tb drives were in the "sweet spot" and I figured that when I had more than 45Tb of data, I would just add another 2 boxes or change the case.
From a system software perspective, the goal is as follows:
Basically, the system will be (is) a pure and 100% clean Debian that runs fully from the USB stick. The drive arrays are setup so that a file is always placed on a single disc based on space balancing. The raid is provided by periodic snapshots that are taken of a cluster of drives with the raid/repair/rebuild info spread across the cluster so that any drive failure can be repaired/rebuilt from the snapshot data. This has a few advantages over a traditional real-time raid. For starters it lets you take out any individual disc and read it in any machine. If you lose a file or even an entire drive, the file or drive can be rebuilt and it can usually do this faster than a traditional raid. As the raid-data is freshened periodically (once a day) you can schedule this to occur late at night or any time that suits you, even though it doesn’t really impact performance that much. When reading or writing from/to the drive, you basically get the raw read/write speed of the drive. While a distributed or traditional raid array may provide a smidgeon faster reads if done with special hardware, software raid doesn’t really provide the same performance boost, so there is no real loss here.
On top of all this is a disk-pooling scheme that just lets you add drives and it sorts itself out. With a traditional raid, adding drives is a real pain and disk pooling becomes messy. This scheme does away with all of that. Just chuck in a drive and you don’t need to rebuild the array or worry about things. I ended up deciding on using the XFS filesystem instead of ZFS. I know ZFS has some great features and disc polling and raid are standard, but after digging into ZFS a bit more, while it does provide these things, making changes to a live system is almost impossible. Even adding a drive becomes an admin nightmare. With ZFS, if you have a major problem (which I know doesn’t happen very often) you are screwed because the data is in a non-standard format and spread across multiple drives. This basically means you have the potential to lose everything. With this scheme, in a total worst case scenario you will only ever lose the data-files that were on a single drive, although you can even rebuild this from the magic raid rebuild data.
You can't effectively backup this much data, so instead I am looking to provide as much redundancy as possible. In the first instance, I am thinking to use Rsync to sync two boxes (why I have 2 boxes already). The final "grand plan" is that the USB stick can simply be cloned and plugged into another box, change one or two things and hey presto, it just becomes another NAS in your network. Ive got some ideas on how this process could be somewhat auto-configuring, so that you just build the box, plug it in, it sorts itself out and then you just review the auto-configuration and if happy with it tell it to snapshot itself, but things like that are quite a way off.
As mentioned, I've already researched all of the core tools and components. I know what packages I intend to use. I've also used pussy to do quite a bit of testing to make sure I can build the stuff from source that I need to, that it works as intended, and produces the desired results and is solid. In a lot of instances, I haven't pushed the configuration stuff, so I still have quite a few black holes in that area, but the research I have performed before "locking in" the package or tool has given me a very high level of confidence that I will be able to get out of the hole easily.
My system won't really make much use of the desktop as it will be quite rare that anyone should need to touch it. If anything, this means the desktop and tools should look and feel natural which is why I'm keen to make it look and feel as much as possible like a Win-XP type system. While a lot of stuff will be done remotely with things like Webmin etc, I really do want the machine to look and feel lean and clean.
This is where saintless and I come together. He is looking at the top end, and I'm always thinking about what it is doing underneath. How is that going to affect my streaming/serving etc. and what sort of load is it going to have.
I'm also very concerned with support or the lack thereof, which is why I want things to be laid out properly. Here I am referring to support that I may need/require in the first instance, and more importantly the lack of support others (my friends) are going to get from me if they deploy this.
I also have a family with 3 children and hold a senior position professionally. This means that when things are going well at work, I can come home and mess around for a few hours and sometimes even spend the entire weekend on this. However, when things aren't or something special is taking place I can't. From my side, progress will be somewhat spasmodic and in all honesty it will be a few months before we have anything.
I know I have not listed the packages and/or libs I intend to use, and I won't do so here. Right now, I'm still working on the core and would like to get the basic desktop sorted. I will document some of my plans once we get a site/forum up ... sometime soon ... But without meaning to sound rude, I'm way past the "have you looked at" stage. If you've read the last 95 pages, I think you may have seen that when I start digging, I keep digging quite deeply and do my best to really understand what is going on and how it will fit into the "Grand Plan". Therefore, I'm at the point with my "concept" that if someone comes along with another idea or suggestion, they really will need to give me some serious meat, and prove to me that it is the right thing and also convince me that they are prepared to help or follow though. Basically, I think I've done enough digging and playing. I'm comfortable that if something is broken or doesn't work that we will have the ability to fix it, or we have a "Plan-B" we can switch over to.
This does not mean that we are not open to suggestions or discussion, but they will need to be well researched suggestions that can be substantiated with technical facts, and quite possibly the work required to implement it.
My view on the server vs desktop thing is quite simple. If you want the FileServer then just don't open the application software. Better yet, don't login, the box will just run and sort itself out (once you've set it up). If you want the desktop/application stuff, then just don't start the server services.
In the back of my mind is also the fact that if I live long enough to get this done, then my next project will be to take the same basic core (hardware and software) and make my own media-player, so once again the desktop / frontend comes into play.
Anyway, I hope this give you an idea of things in general from a system and what to expect point of view. As I/we don't want to hijack this thread, this will be my last post here regarding where we are headed.
Cheers
Hi sickgut,sickgut wrote:Future of Pussy Linux. ..[]..
The current version of Pussy Xtra will be our flagship for a fair while and will also offer 32bit compatibility and will be kept upto date. ..[]..
Pussy Xtra 32 bit (current version) will be kept up to date with bug fixes etc and or patches but no major redesigning or structural changes. Just fix it best we can, keep it working. If something breaks then we fix it. This is the choice for lower end computers and 32bit CPUs. ..[]..
Will you be making a single .sqf, basically a merge of 1-filesystem, 2-pussyOS, 3-pussyExtra and the known fixes, or do you expect current users patch their systems?
I think I've sent you a script that will do the merge, or at least could be slapped into shape without much work. I'd be happy enough to provide a single merged .sqf with all 3 and the patches. The only real thing that I'd need to sort with you is the jwm menu which I think is broken. I've got a clean JWM menu that works but almost everything ends up in the Debian Menu and the Pussy Menu really only gets things that aren't in the Debian Menu. I could probably change that so that the Debian Menu was called the Pussy Menu and the Pussy Menu becomes the Other Menu.
Anyway, just let me know if there is anything that I can do to help in this regard or if you are well enough to tinker and do what you think needs doing.
Cheers
- sickgut
- Posts: 1156
- Joined: Tue 23 Mar 2010, 19:11
- Location: Tasmania, Australia in the mountains.
- Contact:
just a little update
im in the process of getting things organized in my new more balanced lifestyle. Work will proceed reasonably soon but there has been a development that i didnt plan for....
the rasp pi has finally been released. I thought it would never happen in my lifetime but hey. I fully intend to support the raspberry pi.
After updating the current Pussy Xtra to its newer glory with bug fixes and improvements that have been posted on this forum, i will begin work on the Rasp Pi version of Pussy, so the new 64 bit version will have to wait.
Also to clarify some confusion related to the current Pussy Xtra (32bit) and the new 64bit fasterkill... the new 64 bit version will not be a carbon copy of the current 32bit Pussy Xtra but with 64 bit binaries etc... it will be a different OS and be aimed at a higher system spec. The new 64 bit fasterkill will also have everything in one squashfs and many many improvements at a base level that wherent included in the current Pussy Xtra.
The current Pussy Xtra will be kept updated so its usable but no more design changes.
32 bit computers are generally lower spec than 64 bit, so the 32 bit option for Pussy will remain the current Pussy Xtra that is designed to run on low end computers and the new 64 bit fasterkill is aimed at more modern computers with a higher system spec.
I do not know what desktop environment will be included in the Pussy for Rasp Pi, but initially it will be made similar to the current Pussy Server. This will give us a working reliable base that will let you add anything you like. After this has been completed i will do the same thing for the 64 bit version. When these are completed, anyone interested in developing for Pussy for the Raspi or the 64 bit platform will have all they need to begin with.
OK over and out
[update]
i didnt realize there would be a delay in rasp pi shipping, the 64 bit version will probably get worked on before the Rasp Pi version because of this *sigh*
im in the process of getting things organized in my new more balanced lifestyle. Work will proceed reasonably soon but there has been a development that i didnt plan for....
the rasp pi has finally been released. I thought it would never happen in my lifetime but hey. I fully intend to support the raspberry pi.
After updating the current Pussy Xtra to its newer glory with bug fixes and improvements that have been posted on this forum, i will begin work on the Rasp Pi version of Pussy, so the new 64 bit version will have to wait.
Also to clarify some confusion related to the current Pussy Xtra (32bit) and the new 64bit fasterkill... the new 64 bit version will not be a carbon copy of the current 32bit Pussy Xtra but with 64 bit binaries etc... it will be a different OS and be aimed at a higher system spec. The new 64 bit fasterkill will also have everything in one squashfs and many many improvements at a base level that wherent included in the current Pussy Xtra.
The current Pussy Xtra will be kept updated so its usable but no more design changes.
32 bit computers are generally lower spec than 64 bit, so the 32 bit option for Pussy will remain the current Pussy Xtra that is designed to run on low end computers and the new 64 bit fasterkill is aimed at more modern computers with a higher system spec.
I do not know what desktop environment will be included in the Pussy for Rasp Pi, but initially it will be made similar to the current Pussy Server. This will give us a working reliable base that will let you add anything you like. After this has been completed i will do the same thing for the 64 bit version. When these are completed, anyone interested in developing for Pussy for the Raspi or the 64 bit platform will have all they need to begin with.
OK over and out
[update]
i didnt realize there would be a delay in rasp pi shipping, the 64 bit version will probably get worked on before the Rasp Pi version because of this *sigh*
Last edited by sickgut on Tue 17 Apr 2012, 11:40, edited 1 time in total.
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Yesterday I was so stressed out, I had to go running just to give a pretense of being human. Really I should have done yoga or Qi-Ong, plus meditation. Running is simpler. Most of the time I walked anyway, too fragile to run for extended periods it seems.more balanced lifestyle
I am lookng forward to the new Raspberry Pussy. Debian Squeeze has passwords and a lack of basic Puppy tools. I have to resort to using the command line . . . which is fine for some people . . .
First priority is staying healthy. Which reminds me. Just planted some parsley a few weeks back. It has sprouted. It grows in the shade. So gonna plant as much as I can . . .
- sickgut
- Posts: 1156
- Joined: Tue 23 Mar 2010, 19:11
- Location: Tasmania, Australia in the mountains.
- Contact:
it gets us all i think, computers in general (especially supporting computers or software... looking after computer systems for people who arent technically minded etc.... i find this as stressful as dealing with warranty claims from my computer shop/ warehouse business i had) .. then there is the constant coding and this takes a toll on the mind.. if its not broken up with something not mechanical or maths related and creative then your a time bomb ready to go off.... maybe not now... but possibly in a few years.Lobster wrote:Yesterday I was so stressed out, I had to go running just to give a pretense of being human. Really I should have done yoga or Qi-Ong, plus meditation. Running is simpler. Most of the time I walked anyway, too fragile to run for extended periods it seems.more balanced lifestyle
I am lookng forward to the new Raspberry Pussy. Debian Squeeze has passwords and a lack of basic Puppy tools. I have to resort to using the command line . . . which is fine for some people . . .
First priority is staying healthy. Which reminds me. Just planted some parsley a few weeks back. It has sprouted. It grows in the shade. So gonna plant as much as I can . . .
in the last year since i started pussy, altho it offered more direction in life, it did cause some swings downward to a place i dont ever want to visit again.
weightlifting (powerlifting not for size just strength), punching and kicking a punching bag and other mildly excersizing things, as well as forcing myself to go to bed early (what i refer to as early is infact normal... its more like im stopping myself going on a manic 24 hour coding spree) .. writing poems, learning to play an instrument and other things have given me more balance.
gradually all the joy seemed to be squished from the project and linux and software in general, once something that was rather tantalizing turned into something dark and cold. All the humor in my life slowly died and i no longer took the time to enjoy simple things like connecting to text games as a new user, annoying the admins and seeing how quickly i could get banned... or troll irc chans etc... i just stopped doing it ... something that i used to gain great satisfaction from ... i just had no time for. And now i havent done it for so long that i cant even make a joke anymore..... I think in all the coding i lost a part of my soul.
it seems if you take a hobby you enjoy and spend as much time as or treat it like a job, all the joy goes from it. I viewed Pussy as a job and altho i gave it the respect it deserved and dedicated myself to it, i woke up in the afternoon and thought.. damn... i gotta go to work..... whereas it used to be i would jump out of bed and be like... Im gonna make a linux YAY!!
re: rasp pi
i am going to start with their default debian squeeze image and strip it back then start with the bare base that i will be left with. No need to reinvent the wheel and compile things that already exist. I sure i could strip it back within about an hour or so rather than start from scratch, its alot less complicated, also using their existing base im sure that all the OS to hardware drivers and stuff will work as best it can.
however altho i have placed an order, i now realize it may be a fair while before i actually get one of these boards. Im so glad it has analogue tvout video and a normal ethernet socket.
The question i ask is what should pussy be for the rasp pi?
If we wanted a functional desktop based on debian then its already there, the standard debian image. So what direction should pussy go, what do we have to offer? The standard debian image for Rasp Pi is already a light productive desktop with a lean towards programming and tech stuff. Damn... thats what Pussy was for the intel platform but they have beat us to it now. Kinda defeats the purpose of Pussy. So what is something different that Pussy can offer for Rasp?
1.) Server. Raspberry Pi would make the best quiet efficient server. We can make the best server OS for the Rasp Pi, i am sure of this.
2.) Desktop OS with a lean towards Multiplayer gaming. I believe that the Rasp Pi could be turned into the first widely accessible Linux gaming console. The CPU is weak but the video hardware is strong. this favours online multiplayer fps gaming but not single player with alot of computer generated AI bots.
I know that your one of the most enthusiastic people in the community pushing forward puppy for the rasp pi etc. so i take this opportunity to touch base and also let people here know what im thinking.
note: once you boot into the debian Rasp Pi , try sudo -i
it should give you root access with no password. Then do startx and the desktop environment will have root access so when you install other stuff and click on it, if it needs root it wont bitch about not having permissions etc.
I did have high hopes for the cheapo $60 android tablets but they seem to stop other OSes from booting now and so its not an option anymore, the Rasp Pi is the first standardized mass produced cheap hardware that will run linux and be available for years to come. Rasp ftw
- sickgut
- Posts: 1156
- Joined: Tue 23 Mar 2010, 19:11
- Location: Tasmania, Australia in the mountains.
- Contact:
hello people
if your still comming back to this thread then i really do thank you for your for being patient.
Im still finding my feet after massively changing my lifestyle and i havent been able to make room for pussy development as yet. Pussy was something i did late at night and these days im actually going to bed at a normal hour rather than pulling all nighters every night then trying to make up for it with power sleeps.
I have come to a realization and a few directional changes that i feel are right for the distro itself and also that are actually attainable for me to do, and do well. There is so many linux distros out there and half assedness will get no one anywhere at all. I need to be realistic in my approach, have fragile health issues and this means i have problems keeping deadlines and also working as a team as to do so kinda of implies that i can do something within a certain time frame and i need to commit to it, but realistically this doesnt work at all with the type of issues i have as i have no real control over what happens to me on any given day. This means that i need to work at my own pace, dont promise things in advance that will be done at a given time frame and just work when i am able to do so.
Unfortunately this means that i need to be more realistic with what goals i can actually achieve, the current Pussy OS that is a server and desktop complete solution isnt practical for me as i personally have no handle whatsoever on asthetics, and desktop orientated things like what happens when you right click on something, auto mounting, window managers and other things. Its simply not been my thing and i have no real idea whatsoever how a normal person actually uses a computer at all.
Pussy will be changed from the current setup to something else. Currently we have the base iso and the Xtra iso and server iso. (ie. a puppy like OS, a complete solution and a OS for an insta out of the box server with auto network detection but no desktop environment).
I am going to drop development on the base iso, the xtra, and keep the server OS. This is what personally interests me and it is what i actually know and i am capable of doing. There are so many other linux OSes that are similar to the base iso (puppy!!) and the xtra ISO, and i feel that we will always just be a second rate OS compared to the already available solutions.
The desktop stuff is the real clincher. I am not suited for that and has been a source of stress and many sleepless nights with very little pay off because, lets face it. Its been done before.
When my raspberry PI arrives i will whip up a smaller sleeker desktop OS based on debian for this device but that will be the last time i make a general purpose OS with a desktop environment in the conventional sense. The current default debian image with lxde etc is inefficient in my opinion and our jwm and optional rox filer setup will run much faster.
After the Pussy Pi is completed, i will start work on the Pussy server and this will be released in non PAE CPU, PAE 32 bit 686 CPU, and also 64 bit CPU types as well as the Rasp Pi. The non PAE, 686 and 64 bit versions may very well be released on the same dvd or cdrom iso, while the Rasp Pi image would be released in the .img format for imaging to usb sticks and sd cards.
This new Pussy will be similar to the current pussy server iso except it will have an instantly accessible and custom help system that will inform the user about all the ins and outs and how to access the help system immediately after booting. There will also be beep codes for certain menu selections and boot sequences to aid with running on systems with no monitor.
Altho an out of the box server solution, this will be a very stable and sane base with which to add any kind of desktop environment that appeals to the user. I feel this new direction is well within my reach and i believe that i can produce the best out of the box server solution that is currently available. This kind of Pussy could be used as a tool by people wanting to make their OS but want to start with the smallest most efficient system that already has networking and drivers etc installed, inlike the mini (30mb) and standard (180mb) debian ISOs that require manual commandline configuration and commands just to connect to a network so that you can apt-get things as this is a real nightmare for new users.
OK people you will hear from me when i have something new to show you all.
if your still comming back to this thread then i really do thank you for your for being patient.
Im still finding my feet after massively changing my lifestyle and i havent been able to make room for pussy development as yet. Pussy was something i did late at night and these days im actually going to bed at a normal hour rather than pulling all nighters every night then trying to make up for it with power sleeps.
I have come to a realization and a few directional changes that i feel are right for the distro itself and also that are actually attainable for me to do, and do well. There is so many linux distros out there and half assedness will get no one anywhere at all. I need to be realistic in my approach, have fragile health issues and this means i have problems keeping deadlines and also working as a team as to do so kinda of implies that i can do something within a certain time frame and i need to commit to it, but realistically this doesnt work at all with the type of issues i have as i have no real control over what happens to me on any given day. This means that i need to work at my own pace, dont promise things in advance that will be done at a given time frame and just work when i am able to do so.
Unfortunately this means that i need to be more realistic with what goals i can actually achieve, the current Pussy OS that is a server and desktop complete solution isnt practical for me as i personally have no handle whatsoever on asthetics, and desktop orientated things like what happens when you right click on something, auto mounting, window managers and other things. Its simply not been my thing and i have no real idea whatsoever how a normal person actually uses a computer at all.
Pussy will be changed from the current setup to something else. Currently we have the base iso and the Xtra iso and server iso. (ie. a puppy like OS, a complete solution and a OS for an insta out of the box server with auto network detection but no desktop environment).
I am going to drop development on the base iso, the xtra, and keep the server OS. This is what personally interests me and it is what i actually know and i am capable of doing. There are so many other linux OSes that are similar to the base iso (puppy!!) and the xtra ISO, and i feel that we will always just be a second rate OS compared to the already available solutions.
The desktop stuff is the real clincher. I am not suited for that and has been a source of stress and many sleepless nights with very little pay off because, lets face it. Its been done before.
When my raspberry PI arrives i will whip up a smaller sleeker desktop OS based on debian for this device but that will be the last time i make a general purpose OS with a desktop environment in the conventional sense. The current default debian image with lxde etc is inefficient in my opinion and our jwm and optional rox filer setup will run much faster.
After the Pussy Pi is completed, i will start work on the Pussy server and this will be released in non PAE CPU, PAE 32 bit 686 CPU, and also 64 bit CPU types as well as the Rasp Pi. The non PAE, 686 and 64 bit versions may very well be released on the same dvd or cdrom iso, while the Rasp Pi image would be released in the .img format for imaging to usb sticks and sd cards.
This new Pussy will be similar to the current pussy server iso except it will have an instantly accessible and custom help system that will inform the user about all the ins and outs and how to access the help system immediately after booting. There will also be beep codes for certain menu selections and boot sequences to aid with running on systems with no monitor.
Altho an out of the box server solution, this will be a very stable and sane base with which to add any kind of desktop environment that appeals to the user. I feel this new direction is well within my reach and i believe that i can produce the best out of the box server solution that is currently available. This kind of Pussy could be used as a tool by people wanting to make their OS but want to start with the smallest most efficient system that already has networking and drivers etc installed, inlike the mini (30mb) and standard (180mb) debian ISOs that require manual commandline configuration and commands just to connect to a network so that you can apt-get things as this is a real nightmare for new users.
OK people you will hear from me when i have something new to show you all.
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
@ sickgut
Thanks for sharing all that info.
I like kicking and punching, occasionally I go and slap an old tree on the common (urban parkland] but I don't have a punch bag which would be a better option. My martial arts training is now centered around some rather unusual applications.
Poetry and music is good for ones need for expression. Coding till you drop is fine if you love coding.
Otherwise as you mention it is soul destroying.
I like your Pussy Console for the Rpi. Sounds a fun project.
I am happier when Puppys are happy, it produces a more mature distro for example the just released 5.3.3 is a 'just works' distro. No fuss, just works.
I think you understand, rightly, that drive comes from being happy with what one is doing. You will do good. I wish you well.
Thanks for sharing all that info.
I like kicking and punching, occasionally I go and slap an old tree on the common (urban parkland] but I don't have a punch bag which would be a better option. My martial arts training is now centered around some rather unusual applications.
Poetry and music is good for ones need for expression. Coding till you drop is fine if you love coding.
Otherwise as you mention it is soul destroying.
I like your Pussy Console for the Rpi. Sounds a fun project.
I am happier when Puppys are happy, it produces a more mature distro for example the just released 5.3.3 is a 'just works' distro. No fuss, just works.
I think you understand, rightly, that drive comes from being happy with what one is doing. You will do good. I wish you well.
Glad to hear you found what you really want to make from pussy linux, Sickgut.
Sadly I think dropping the base and extra version at the current state is the death sentence for this thread, because I don't remember a single post here (except yours and mine) to show any interest for the server version. If you open different thread for the server version you will see what I mean. Anyway I hope I'm wrong.
Like Lobster wrote it is best to do what you really like and love to do.
Wish you luck with pussy server and raspberry project!
Cheers
Sadly I think dropping the base and extra version at the current state is the death sentence for this thread, because I don't remember a single post here (except yours and mine) to show any interest for the server version. If you open different thread for the server version you will see what I mean. Anyway I hope I'm wrong.
Like Lobster wrote it is best to do what you really like and love to do.
Wish you luck with pussy server and raspberry project!
Cheers
I second what Lobster and Saintless tells you.
Always follow your inner best motivation.
To try to satisfy guys like Nooby is to head for disaster and bad health
I am too demanding. Devs should do what they get rewards from.
Not what selfish users wants them to do. Computing should be fun
and not a core.
The server version of Pussy most likely should have it's own thread. I agree.
Thanks for all the effort you did put into the base and extra.
Wish you all the best.
Always follow your inner best motivation.
To try to satisfy guys like Nooby is to head for disaster and bad health
I am too demanding. Devs should do what they get rewards from.
Not what selfish users wants them to do. Computing should be fun
and not a core.
The server version of Pussy most likely should have it's own thread. I agree.
Thanks for all the effort you did put into the base and extra.
Wish you all the best.
I use Google Search on Puppy Forum
not an ideal solution though
not an ideal solution though
Sickgut/others
maybe aside, but relevant
I don't know if you all are aware of the 2012 energy shifts at all, but see if any of this helps you understand the changes going on...
http://leeharrisenergy.blogspot.co.uk/
http://spiritlibrary.com/kate-spreckley ... r-may-2012
http://danamrkich.blogspot.com.au/2012/ ... h-and.html
Some readjustment going on in your lives may be just you tuning in to your true purpose, or may be just another delusion that will drop away as things become clearer - which they will
I can say with some certainty, not everyone is going through this easily...
Eat fresh live foodstuffs, drink plenty of fresh filtered water, and use Himalayan rock salt to restore your own body's natural system and immunity
http://kentfreedommovement.ning.com/pro ... deficiency
http://www.grandpappy.info/wwater.htm
http://www.youtube.com/watch?v=-PCoIJheRKc
A detox may help, too...I'm on my fifth already
Aitch
maybe aside, but relevant
I don't know if you all are aware of the 2012 energy shifts at all, but see if any of this helps you understand the changes going on...
http://leeharrisenergy.blogspot.co.uk/
http://spiritlibrary.com/kate-spreckley ... r-may-2012
http://danamrkich.blogspot.com.au/2012/ ... h-and.html
Some readjustment going on in your lives may be just you tuning in to your true purpose, or may be just another delusion that will drop away as things become clearer - which they will
I can say with some certainty, not everyone is going through this easily...
Eat fresh live foodstuffs, drink plenty of fresh filtered water, and use Himalayan rock salt to restore your own body's natural system and immunity
http://kentfreedommovement.ning.com/pro ... deficiency
http://www.grandpappy.info/wwater.htm
http://www.youtube.com/watch?v=-PCoIJheRKc
A detox may help, too...I'm on my fifth already
Aitch
- sickgut
- Posts: 1156
- Joined: Tue 23 Mar 2010, 19:11
- Location: Tasmania, Australia in the mountains.
- Contact:
thanks for your concern etc and moral support. If something doesnt happen on 2012 in december ill be disappointed. If something happens it would be sweet, if not alot of people on youtube who talk about this all the time will kinda look a little silly. But if i believe in anything at all then i have expectations of 2012.Aitch wrote:Sickgut/others
maybe aside, but relevant
I don't know if you all are aware of the 2012 energy shifts at all, but see if any of this helps you understand the changes going on...
http://leeharrisenergy.blogspot.co.uk/
http://spiritlibrary.com/kate-spreckley ... r-may-2012
http://danamrkich.blogspot.com.au/2012/ ... h-and.html
Some readjustment going on in your lives may be just you tuning in to your true purpose, or may be just another delusion that will drop away as things become clearer - which they will
I can say with some certainty, not everyone is going through this easily...
Eat fresh live foodstuffs, drink plenty of fresh filtered water, and use Himalayan rock salt to restore your own body's natural system and immunity
http://kentfreedommovement.ning.com/pro ... deficiency
http://www.grandpappy.info/wwater.htm
http://www.youtube.com/watch?v=-PCoIJheRKc
A detox may help, too...I'm on my fifth already
Aitch
i like the ancient aliens series on the history channel..... 90% absolute bull sh** but little bits of absolute gold is thrown in that makes you go ...... OMG!!! i have read the bible and the quoran and the dune series.... these have had a very strong influence on me... for me this is the best education i feel i could ever find. And the ancient aliens series has opened my eyes even further and i place that right up there with the bible and the apocripha etc etc.... its strange how all these things relate together. Im kinda on a life changing and even conciencness changing spree at the moment. Its strange to have your eyes open, i feel like a completely different person now and when i do simple things its like im doing them for the first time for i am so different now that i see everything completely different. Its strange, i can hold an orange and stare at it and admire its smell and texture and its weight and you can feel the balance and imagine the little hollow bits inside and you can feel it in your hand, then i thow it up and it falls and i catch it and its exquisite, everything about it and im completely entranced and i can just hold smell and throw and catch the orange and appreciate it for half a day. Sometimes after a nice sleep i jump out of bed and i think "Today im going to examine an apple!! and im so excited!!"..... i seen a rooster in a car park in the next village over, i watched and appreciated this strange bird and i was in complete extacy just watching this rooster walk around. I cant explain what has happened to me since december 2011.
can knowledge or information, once set into your mind, completely change you into something else? Im not me any more im something else and this new things is very strange and very happy, i feel im so alive that im bursting from my body almost. I know im crazy but this new minds set that is happening to me im sure is not a sickness, maybe ive finally had enough sleep that my brain has repair itself or something i dunno.
Also i had a strange experience when i was walking at night around a lake here.. i was walking then i felt confused and didnt know where i was kinda thing and i all of a sudden had a memory of talking to someone but i cant remember what the conversation was, its like i had a dream while still standing..... took a while to get my bearings and then i walked home, and i felt different. And this was in december 2011 and ive been different ever since.
since this change in me i have had a re shuffle of my priorities and pussy linux is lower in my list now and this new path where i feel absolutely compelled to learn about the universe and spiritual things comes first.
sorry about the long post but i thought i would share this with people here and maybe this is happening to other people? if so i would like to talk to people who are feeling something similar. Im being honest and this is also a reason the pussy stuff has taken more of a back seat, but pussy will continue.