Puppy In-House Development
- Iguleder
- Posts: 2026
- Joined: Tue 11 Aug 2009, 09:36
- Location: Israel, somewhere in the beautiful desert
- Contact:
In fact, this project was inspired by BSD.
I like the BSD approach of treating all packages as one, complete product, instead of separate chunks of code from different authors.
I also like BSD's use of daemons - that's why I designed my own devd.
EDIT: built a fresh image, with the following improvements:
- Parallel kernel module loading
- Built-in support for USB HID devices
- More applications (xhippo, gtkedit, etc')
- Some package updates
EDIT 2: you can get the image here.
EDIT 3: I added a primitive Slackware-like package manager that works with lazy-utils and loksh and a simple GTK1 frontend.
EDIT 4: I replaced gzip with XZ Embedded - it's awesome!
I like the BSD approach of treating all packages as one, complete product, instead of separate chunks of code from different authors.
I also like BSD's use of daemons - that's why I designed my own devd.
EDIT: built a fresh image, with the following improvements:
- Parallel kernel module loading
- Built-in support for USB HID devices
- More applications (xhippo, gtkedit, etc')
- Some package updates
EDIT 2: you can get the image here.
EDIT 3: I added a primitive Slackware-like package manager that works with lazy-utils and loksh and a simple GTK1 frontend.
EDIT 4: I replaced gzip with XZ Embedded - it's awesome!
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
- Iguleder
- Posts: 2026
- Joined: Tue 11 Aug 2009, 09:36
- Location: Israel, somewhere in the beautiful desert
- Contact:
How much memory do you have? It starts quickly on a Pentium 2020M with 1 GB of RAM, in VirtualBox.
Regarding logging in - type "root", then ENTER.
EDIT: another image, this time with the GTK1 package manager.
Regarding logging in - type "root", then ENTER.
EDIT: another image, this time with the GTK1 package manager.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
BSD Build
lguleder wrote:
EDIT: another image, this time with the GTK1 package manager.
----------------------------------------------------------------------------------------------
Downloaded, Burned a CD and...
It would have been nice to know that this release is only for x86-64 (64 bit) computers before downloading... no good for my 32 only bit testing.
Will there be a 32 bit ?
>>>---Indian------>
EDIT: another image, this time with the GTK1 package manager.
----------------------------------------------------------------------------------------------
Downloaded, Burned a CD and...
It would have been nice to know that this release is only for x86-64 (64 bit) computers before downloading... no good for my 32 only bit testing.
Will there be a 32 bit ?
>>>---Indian------>
Cloud Computing For Every Puppy (a .pet)
[url]http://murga-linux.com/puppy/viewtopic.php?t=69192[/url]
[url]http://murga-linux.com/puppy/viewtopic.php?t=69192[/url]
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
the standard libx11 duplicates the functionality of iconv (already included in musl and glibc) as a table. Just removing the largest tables (big5, gb*, ...) and configuring out some other unneeded opt can reduce the build to ~800kb @ -Os (roughly half)
btw, As far as I am concerned, this is the kind of stuff that needs to go away. If iconv functionality needs to be faster, then modify _it_ directly to be build time configureable for speed vs. size vs. whatever. A lot of the problems here relate to how Ulrich Drepper controlled the glibc project, so it may be feasible now.
btw, As far as I am concerned, this is the kind of stuff that needs to go away. If iconv functionality needs to be faster, then modify _it_ directly to be build time configureable for speed vs. size vs. whatever. A lot of the problems here relate to how Ulrich Drepper controlled the glibc project, so it may be feasible now.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
There is
Here's a question that I would like to ask here, in public space, of this current effort.
Firstly, I see and applaud this thread's direction of a distro on a modern system that is fast, stable and flexible. Most PC CPUs built since 2007 are 64bit and the PCs themselves come with lots of RAM providing lots of flexibility in this development project. Thus, the platforms for testing is done on a less restrictive platform and the system speed yields results quickly.
Since this effort is starting with a "grounds-up" approach, I would like to ask about a technical ability that is exhibited by Knoppix and wondering if the ability would/could offer benefit here. I am NOT one who clearly understands the internals of how its done, so forgive me (or not) for my lack of understanding as I pose this question.
Dunno ...
P.S. If this question about the threads effort belongs elsewhere feel free to move.
Firstly, I see and applaud this thread's direction of a distro on a modern system that is fast, stable and flexible. Most PC CPUs built since 2007 are 64bit and the PCs themselves come with lots of RAM providing lots of flexibility in this development project. Thus, the platforms for testing is done on a less restrictive platform and the system speed yields results quickly.
Since this effort is starting with a "grounds-up" approach, I would like to ask about a technical ability that is exhibited by Knoppix and wondering if the ability would/could offer benefit here. I am NOT one who clearly understands the internals of how its done, so forgive me (or not) for my lack of understanding as I pose this question.
- Like Knoppic, can, at boot-time via a parm, the user indicate whether he wants to boot the 64bit version or the 32bit version?
Dunno ...
P.S. If this question about the threads effort belongs elsewhere feel free to move.
DVD (in Knopix case)amigo wrote:Of course that can be done -it just means that there are two complete distros on the CD.
Puppy could certainly manage with a CD and if you move the "all"-arch packages in a 3rd sfs you might even be able to reduce the size a bit more.
However, without an auto detect method I can envision more problems than solutions with such a build.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==
I think an online system builder like porteus would be good.
http://build.porteus.org
http://build.porteus.org
-
- Posts: 82
- Joined: Wed 30 Mar 2011, 07:02
Could not start X
Hello,
I've downloaded the last image of Lazyux. My computer is an ultrabook Acer S3-391 with Intel HD 4000 and ELAN PS/2 port smart-pad. The touchpad is not working when I try to move the mouse pointer so I use an external mouse.
Works ok in prompt mode (without X window) but when I try:
The X is trying to start, the mouse pointer appear on the screen and I can moving it but nothing else if appears, just the gray screen and a message in the up-right corner. I pressed Ctrl+Alt+Backspace to exit x and I have this error:
Then I tried
I receive
Is there any possibility to have multiple users (like in Shahor or FatDog64) in this distro in the future? I tried useradd an adduser commands but they are not working.
Thank you!
I've downloaded the last image of Lazyux. My computer is an ultrabook Acer S3-391 with Intel HD 4000 and ELAN PS/2 port smart-pad. The touchpad is not working when I try to move the mouse pointer so I use an external mouse.
Works ok in prompt mode (without X window) but when I try:
Code: Select all
#xinit
Code: Select all
Could not init path element /usr/share/fonts/truetype/, removing from list!
ratpoison:mainc:602 errpr: Xdoesn't seem to support your locale
xinit: connection to X server lost
Code: Select all
#startx
Code: Select all
/bin/startx[185]: /usr/bin/mcookie: not found
Thank you!
-
- Posts: 82
- Joined: Wed 30 Mar 2011, 07:02
I understand those errors are normal but X doesn't start, I have just a mouse pointer that I can move on a black screen and a message in the up-right corner regarding to press "C-t" key.Iguleder wrote:xinit is the way to go - these errors are normal. Multi-user support and networking are still missing.
I have no icons or menu start or anything else. The only way to exit this screen is using Ctrl+Alt+Del or Ctrl+Alt+Backspace. When I exit this blank screen and return to terminal I can see the error
Code: Select all
Could not init path element /usr/share/fonts/truetype/, removing from list!
ratpoison:main.c:602 error: Xdoesn't seem to support your locale
xinit: connection to X server lost
Does anybody have an idea how to find out the reason for X windows don't start?
Thanks.
@laurentius77
X is started
Read some info about the window manager named "rat-poison".. named so because there is no mouse usage at all. Works ok for me.
BTW.. just for anyone interested, this is how I boot lazyux on a stick.
# isohybrid lazyux.iso
# dd if=lazyux.iso of=/dev/sdX #where X is your usb stick, eg: sdc NOT sdc1, which is a partition on the usb stick. Be careful! You can wipe your HDD if you get it wrong.
Put stick in target machine >> ensure boot from usb stick is the default (or choose from menu, many BIOS have this these days) - power on >> watch it boot >> at login prompt type root (you may not see the entry, don't worry) >> at password prompt type root >> after successful login type xinit ... rtfm about rat-poison!
X is started
Read some info about the window manager named "rat-poison".. named so because there is no mouse usage at all. Works ok for me.
BTW.. just for anyone interested, this is how I boot lazyux on a stick.
# isohybrid lazyux.iso
# dd if=lazyux.iso of=/dev/sdX #where X is your usb stick, eg: sdc NOT sdc1, which is a partition on the usb stick. Be careful! You can wipe your HDD if you get it wrong.
Put stick in target machine >> ensure boot from usb stick is the default (or choose from menu, many BIOS have this these days) - power on >> watch it boot >> at login prompt type root (you may not see the entry, don't worry) >> at password prompt type root >> after successful login type xinit ... rtfm about rat-poison!
Puppy Linux Blog - contact me for access
Xorg -retro .. -- good to distinguish between Linux console and /usr/bin/Xorg ..01micko wrote:@laurentius77
X is started
Read some info about the window manager named "rat-poison".. named so because there is no mouse usage at all. Works ok for me..
Also starts up faster for me ..
Hmm.. never heard about rat-poison ..
Xorg -allowMouseOpenFail start server even if the mouse can't be initialized ..
«Give me GUI or Death» -- I give you [[Xx]term[inal]] [[Cc]on[s][ole]] .
Macpup user since 2010 on full installations.
People who want problems with Puppy boot frugal :P
Macpup user since 2010 on full installations.
People who want problems with Puppy boot frugal :P