Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 19 Sep 2018, 14:42
All times are UTC - 4
 Forum index » Advanced Topics » Cutting edge
MicroXWin for Puppy
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [24 Posts]   Goto page: 1, 2 Next
Author Message
PEddie

Joined: 31 Jan 2008
Posts: 9

PostPosted: Thu 28 Feb 2008, 14:07    Post subject:  MicroXWin for Puppy  

Hello,

I like to know, if anyone had check MicroXWin with Puppy.
I read a lot of that users are interesting in cutting of X-Org out of Puppy but what about MicroXWin?
What I read about this, is, that it is able to use a new technology for X-Windowing and do not need the bload of a X-server. They combined the x-routines into the kernel and got a speed increase due to graphical operations and, most important, need less space and resources.

They do have DEMOS for Fedora and Slackware and isn't Puppy based on Slackware?

So is there any Puppy Guru out, which can/will check this out?

Regards,
PEddie
Back to top
View user's profile Send private message 
klu9

Joined: 27 Jun 2007
Posts: 345

PostPosted: Fri 29 Feb 2008, 21:44    Post subject:  

looks interesting

BTW here's the link: http://www.microxwin.com/

@ PEddie, Puppy's not based on Slackware but Puppy 3.xx is binary-compatible with Slackware 12: i.e. software packages built for Slackware 12 should work on Puppy 3.xx with just a simple conversion.

If someone knows how to do these things, it would be great it you tried out MicroXwin and let us know how it went.

here's the link for the slackware12 demo of microxwin:
http://www.microxwin.com/slackware12.tar.gz

_________________
- Remember: it's a wiki. You can contribute too! Very Happy
- Puplet creators, see DistributingYourPuplet

Back to top
View user's profile Send private message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15239
Location: Paradox Realm

PostPosted: Sat 01 Mar 2008, 03:20    Post subject:  

2X times faster graphics

Lower Memory Usage

MicroXwin is binary comaptible with standard X11 at the Xlib layer

The kernel module is however proprietary

It might still be possible to use in Puppy
dependent on the licensing and ease of use

For example we use Flash which is proprietary
Looks tempting on the surface Smile

_________________
YinYana AI Buddhism
Back to top
View user's profile Send private message Visit poster's website 
paulh177


Joined: 22 Aug 2006
Posts: 918
Location: ST862228

PostPosted: Sat 01 Mar 2008, 08:07    Post subject:  

I downloaded the source and tried a compile following the README only to get
Code:
#make -f makefile.linux
make: *** No rule to make target `/usr/include/X11/keysymdef.h', needed by `ks_tables.h'.  Stop.

Someone who actually knows what they are doing needs to have a go, or perhaps find a prebuilt slackware binary to try ?
Back to top
View user's profile Send private message 
muggins

Joined: 20 Jan 2006
Posts: 6749
Location: hobart

PostPosted: Sat 01 Mar 2008, 08:41    Post subject:  

Paul,

I've got that include file in /usr/X11R7/include/X11 directory.
Back to top
View user's profile Send private message 
paulh177


Joined: 22 Aug 2006
Posts: 918
Location: ST862228

PostPosted: Sat 01 Mar 2008, 09:13    Post subject:  

thanks muggins, yep I'd seen that already and I tried to soft link it but it came up the same error. It was my semi-live system though so I don't want to mess about too much. when I have a minute i'll try it on one of my gash systems.
the README says
Quote:
This makefile assumes the new X11 layout as in Fedora6/7 and Slackware 12
which I'm assuming Puppy doesn't ?
(I've run into this before but haven't had the patience to work out what the differences are -- i have the temperament of an impatient generalist rather than a patient specialist which is one reason i can't program Smile)
Back to top
View user's profile Send private message 
PEddie

Joined: 31 Jan 2008
Posts: 9

PostPosted: Sat 08 Mar 2008, 05:59    Post subject:  

Hello good old fellows,

I talked with "Vasant" from MicroXWin and he did a cross-compile for the kernel and bring it up for puppy, but he was not able to test it, in case of booting into FRAMEBUFFER.

So, if there is anyone out, which can handle or test it, we would be a great step forward for integrate such a kind of technology with puppy.

http://www.microxwin.com/demo.html
Back to top
View user's profile Send private message 
Vasant

Joined: 09 Mar 2008
Posts: 2

PostPosted: Sun 09 Mar 2008, 15:23    Post subject: MicroXwin on Puppy  

Hi folks,

I made a preliminary port of MicroXwin for puppy 3. The user space libraries are based on Slackware 12 and I recompiled kernel module x11.ko for linux version 2.6.21.7 (same as in puppy 3).

Couple are things are missing:
1. How to set up boot command so that kernel boots with vesafb ?

2. How to install the snf fonts into puppy distribution ?.

I don't know puppy well enough to do this but would be willing to work with you folks to make the port functional.

Regards
Vasant
Back to top
View user's profile Send private message 
klu9

Joined: 27 Jun 2007
Posts: 345

PostPosted: Sun 09 Mar 2008, 18:09    Post subject:  

hi Vasant,

thanks for your efforts to get microxwin working in Puppy. I'm useless so I can't help you Laughing but I hope someone else here can and I look forward to seeing Microxwin in action on Puppy.

_________________
- Remember: it's a wiki. You can contribute too! Very Happy
- Puplet creators, see DistributingYourPuplet

Back to top
View user's profile Send private message 
prehistoric


Joined: 23 Oct 2007
Posts: 1734

PostPosted: Mon 10 Mar 2008, 18:30    Post subject: Our real kernel wizard  

Hi Vasant,

Barry Kauler generally manages tricky problems with our kernels. At the moment, there are two things keeping him away from this: 1) he is off developing Puppy 4 "Dingo"; 2) he is up to his ass in alligators dealing with malicious spamming, a brain-dead hosting firm and general paranoia. I'm sure he'll be interested in this when he has a chance to think.

I'm not completely useless, but my miracles these days involve walking carefully on wet pavement. I'll make sure someone competent notices this.

prehistoric

Added: rerwin suggested this:
Quote:
I did not have answers to the two questions posed, but just now found a post:
http://www.murga-linux.com/puppy/viewtopic.php?p=168772&search_id=1086990796#168772
that identifies the magic parameters as:
'video=vesafb, vga=771'

The thread also mentions loading module fbcon, but I assume it is already compiled into the kernel Vasant provided.

Added Later:
Quote:
How to install the snf fonts into puppy distribution ?.

He has snf-flavored bit-map fonts to be added to Puppy. I think the technique is to put them into a .pet package for inclusion in the packages built into a puppy release or puplet.

There are several people on the forum who make .pet and .pup packages for others, so they can be asked. pizzapup is one who made a "japanese-fonts.pup", so must know what to do for a .pet.

Here's a link to our wiki on making a .pup package. This is easy to do and extremely flexible, but isn't automatically handled, and can't be simply uninstalled, by the petget program. At the moment I'm having trouble with Barry's pages on .pet packages, but if you get it in this form we can use and convert it. How to make a DotPup
Back to top
View user's profile Send private message 
Vasant

Joined: 09 Mar 2008
Posts: 2

PostPosted: Thu 17 Apr 2008, 01:33    Post subject: MicroXwin on Puppy 3  

Hi Folks,

I finally got MicroXwin to run on puppy 3 Xfce based DCL distribution. Download puppy3.tar.gz from the demo page at http://www.microxwin.com. There is detailed instructions and a puppy kernel with fbconsole enabled. This is brief summary of what you need to do:
1.Use vmlinuz that we provide.
2.Modify pup_301.sfs to use our libs, fonts and scripts.
3.Enable vesafb on bootup.

Let me know if you run into problems.

Regards
Vasant
Back to top
View user's profile Send private message 
EZ4arabs

Joined: 19 Jul 2006
Posts: 84

PostPosted: Sat 26 Apr 2008, 05:49    Post subject:  

would you be so kind (or any of the good guys of puppy linux's users) develop a version that can work on 2.16.
Thank you.
Back to top
View user's profile Send private message 
Eyes-Only


Joined: 10 Aug 2006
Posts: 1046
Location: La Confederation Abenaquaise

PostPosted: Sat 26 Apr 2008, 11:57    Post subject:  

I'd just love to know whether or not anyone gave Vasant's version there a spin to see how it worked?

Anyone?

The thought of something like this being used in Puppy, already blazingly fast where he operates in RAM if used from the disk/frugal, sounds VERY fascinating needless to say! But then when you stop to think that BarryK was looking for smaller programmes for Dingo, throwing out others, just to cut our size down because we've grown exponentially over the past two years... well... when I stop to think of that monolithic beastie known as "X11" and the sheer size it takes up I shake my head.

Seems so BarryK uses a stripped-down version of X11 as it is (i.e. "It's not 100% there, enough to work."), I could be wrong as I'm not the brightest lightbulb in the box, but what remains is STILL HUGE.

Now imagine doing away with the server altogether and using simply a kernel module? What would we save? Perhaps 10megs over-all in the .iso file? That's nothing to sneeze at!

I hope someone here hasn't "left it to chance" that BarryK will just stumble by and find this thread. If anyone here actually knows the man, or feels comfortable with private messaging him, hopefully this thread could be brought to his attention? (I'm neither of the above BTW, sorry.)

Well, my 2 pieces of wampum thrown in for good measure. Sure would like to know if someone tried this though.

Amicalement,

Eyes-Only
"L'Peau-Rouge"

_________________
*~*~*~*~*~*
Proud user of LXpup and 3-Headed Dog. Cool
*~*~*~*~*~*
Back to top
View user's profile Send private message 
nooby

Joined: 29 Jun 2008
Posts: 10548
Location: SwedenEurope

PostPosted: Mon 28 Jul 2008, 09:50    Post subject:  

Looks very interesting Smile

What did Barry think of it?
Just me curious.

_________________
I use Google Search on Puppy Forum
not an ideal solution though
Back to top
View user's profile Send private message 
scsijon

Joined: 23 May 2007
Posts: 1347
Location: the australian mallee

PostPosted: Tue 12 Dec 2017, 23:46    Post subject:  

I've sent a message to http://volkspc.org where microxwin now goes, I may just have a project for this.

I'll update this when a reply arrives.

And this may give you an idea why:
https://www.cnx-software.com/tag/microxwin/
and yes i know it's 2014 but with what seems the demise of Nano-X, it's the next best thing.
My only negative is that it's suppose to have a proprietory kernel bit, but you never know what can happen when you ask.
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 2 [24 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Cutting edge
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


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