Puppy In-House Development

Under development: PCMCIA, wireless, etc.
Message
Author
User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#161 Post by Iguleder »

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!
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

amigo
Posts: 2629
Joined: Mon 02 Apr 2007, 06:52

#162 Post by amigo »

"my own devd" -is that where your kernel -module-loading code wound up?

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#163 Post by Iguleder »

Yeah, that's my udev alternative.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

linuxcbon
Posts: 1312
Joined: Thu 09 Aug 2007, 22:54

#164 Post by linuxcbon »

It is too slow to boot.
ifconfig and route still missing.
Usb keyboard works now, but typing root or enter or anything doesnt do anything. Cannot test further.

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#165 Post by Iguleder »

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. :roll:

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]

linuxcbon
Posts: 1312
Joined: Thu 09 Aug 2007, 22:54

#166 Post by linuxcbon »

I could go to ratpoison. Now I have to learn how to use it.

User avatar
sszindian
Posts: 807
Joined: Sun 25 Apr 2010, 02:14
Location: Pennsylvania U.S.

BSD Build

#167 Post by sszindian »

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. :cry:

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]

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#168 Post by Iguleder »

Building everything is an automated process, so I might do a 32 bit build when the 64 bit flavor meets the 1.0 goals.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#169 Post by smokey01 »

It seems X doesn't support my locale in ratpoison.

How is this fixable?

BTW this was running it in VBox.

Thanks

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#170 Post by Iguleder »

It's not - no locale support. You don't need it, since applications use other localizations methods.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#171 Post by technosaurus »

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.
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].

gcmartin

There is

#172 Post by gcmartin »

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.
  • Like Knoppic, can, at boot-time via a parm, the user indicate whether he wants to boot the 64bit version or the 32bit version?
And, is there any value to be derived by such, here?

Dunno ...
P.S. If this question about the threads effort belongs elsewhere feel free to move.

amigo
Posts: 2629
Joined: Mon 02 Apr 2007, 06:52

#173 Post by amigo »

Of course that can be done -it just means that there are two complete distros on the CD. Did you know that the code in the bootloader is 16-bit code?

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#174 Post by mavrothal »

amigo wrote:Of course that can be done -it just means that there are two complete distros on the CD.
DVD (in Knopix case)
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] ==

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#175 Post by smokey01 »

I think an online system builder like porteus would be good.
http://build.porteus.org

laurentius77
Posts: 82
Joined: Wed 30 Mar 2011, 07:02

Could not start X

#176 Post by laurentius77 »

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:

Code: Select all

#xinit
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:

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 
Then I tried

Code: Select all

#startx
I receive

Code: Select all

 /bin/startx[185]: /usr/bin/mcookie: not found
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!

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#177 Post by Iguleder »

xinit is the way to go - these errors are normal. Multi-user support and networking are still missing.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

laurentius77
Posts: 82
Joined: Wed 30 Mar 2011, 07:02

#178 Post by laurentius77 »

Iguleder wrote:xinit is the way to go - these errors are normal. Multi-user support and networking are still missing.
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.
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 
So even this error is normal I have no success in starting X window on my laptop.
Does anybody have an idea how to find out the reason for X windows don't start?
Thanks.

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#179 Post by 01micko »

@laurentius77

X is started :wink:

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

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#180 Post by Karl Godt »

01micko wrote:@laurentius77

X is started :wink:

Read some info about the window manager named "rat-poison".. named so because there is no mouse usage at all. Works ok for me..
Xorg -retro .. -- good to distinguish between Linux console and /usr/bin/Xorg ..
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

Post Reply