gapan wrote:
I think there is no major problem with using a lighter kernel. One potential problem would be that ndiswrapper would not work out of the box, but maybe we can create a separate package, targeted at that kernel. Could another solution be to use the slackware kernel-generic instead of kernel-huge and add a initrd with support for a couple of filesystems on top? Maybe there's no need to support all filesystems that the standard kernel provides for the root filesystem, ext4 and ext2 may be enough?
I'm off on a business trip right now and don't have the time to reexamine the Slackware kernel. I'll do that this weekend.
gapan wrote:About the packages built with sbbuilder, I can't be sure until I have a look at them. What the scripts need to be though, is cross platform. We need to have the same scripts for i486 and x86_64 (and probably also arm) targets. BTW, have you looked into slkbuild at all?
This could be the deal breaker for me. I have looked at slkbuild and it just seems like a lot more work for a lot less result. sbbuilder (at least as I modified it) does produce one cross-platform script. I have not included ARM because of the unique problems with that platform, or should I say "platforms". Nothing is standard and what works on one machine with one BIOS won't work on another with a different BIOS. Then look at all the chip variations and how wide the differences are. Unlike Intel, ARM stuff doesn't follow any sane standards and a single build will not work on a variety of machines.
gapan wrote:I have actually tried PekWM some time ago. Not bad, it will have some people scratching their heads, but it is indeed very fast and the tabbed windows feature is great.
I don't think people will have a lot of problems with it if the creature comforts they are used to are included with other pieces of the desktop, as in pcmanfm and a
panel of some sort. I wanted to create something unique not just another LXDE clone of SalixOS. Besides, once you use the tabbed window feature on a netbook with limited screen space, particularly something with a 7" screen, you won't want to give it up
gapan wrote:I see you prefer fbpanel, no problem with that, but maybe lxpanel does exactly the same job?
When I wrote that article lxpanel was a buggy mess. It is better now and I need to reconsider it as well as tint2. No final decisions on anything have been made. BTW, lxpanel is based on fbpanel and thetwo share a lot of code.
gapan wrote:The default application selection is a think to talk about obviously. What kind of applications are you considering, apart from the web browser? And for that matter, what web browser are you considering?
The most likely web browser for a default at this point would be Kazehakase. I am also considering Midori and Arora. I also want to package dillo for legacy machines that need something super light but I don.t want that to be the default. Other apps for the mini (not ultralight build) would include a lot of things already in SalixOS including abiword, gnumeric, claws-mail, xmms, gftp. I probably would use a smaller/lighter burning program and possibly ripperX. flphoto is another if I use fltk. I do plan on including the Fox toolkit, adie as the default text editor and shutterbug for screenshots. None of this is set in stone, of course. All of these are packages which could be added to the SalixOS repos without impacting what already exists.
gapan wrote: Or are talking about the user being able to the cpu speed manually with a GUI tool?
Yes. You need that to do away with the underclocking on early EeePC models as well as some Everex Cloudbook versions and the Sylvania g.
gapan wrote:You article about vl-hot got me wondering. So, I thought I could do a small, completely un-scientific, experiment. I turned my netbook on, charged it fully, I then let it run on battery and timed how long it would take for the battery to reach 50%. I took exactly 52min34sec. The screensaver was disabled and I wasn't actually doing anything with it, I was only watching the battery meter drop. I charged it back to 100% then, disabled hal completely and let it drop to 50% again. This time it took 52min19sec. So, while in theory it seems that polling might be an issue with battery drainage,
Try it on some old, legacy hardware like a Toshiba Libretto SS1010 with 96MB of RAM and get back to me. The performance difference is striking.
gapan wrote:Right now LXDE core+basic package directories are ~240MB. This could be easily stripped down a lot if we removed all development packages and other packages not needed on a netbook (jfsutils for example), replaced vim with elvis etc.
I know. Please remember that what I have now is decidedly not SalixOS. At this point it is something different. I would need to make significant changes to bring it back to something that looked like SalixOS.
gapan wrote:Anyway, these are my thoughts so far, I think we can definitely make this work.
Glad to hear it. I really don't have adequate time to properly support a new distro. The people who are helping me are doing it in limited ways as time permits. Doing a SalixOS variant/respin puts the support issue to bed as anyone who knows SalixOS could answer questions. I also don't want to do things like a separate website, wiki, forum and mailing list. Aside from the time involved I have no desire to reinvent the wheel. I'm also very impressed with the SalixOS developers and community so working within your framework is very appealing to me.