Page 1 of 2

[SOLVED] ...Minimum base loadout

Posted: 25 Jul 2016, 18:51
by fullmoonremix
I'm interested in using only /porteus/base/000-001.
I've attempted this (unsuccessfully?) recently.
(see... http://webwarper.net/ww/~av/forum.porte ... 140&t=6026 ).

I'm using XFCE (rc4) and I want to run the following...
Lynx
Midnight Commander
USM

Question : ...can this be done?


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Preface... :(
An Inquiry is any process that has the aim of augmenting knowledge, resolving doubt, or solving a problem.

Posted by 73.112.18.13 via http://webwarper.net
This is added while posting a message to avoid misusing the service

Re: Minimum base loadout...

Posted: 26 Jul 2016, 15:01
by Jack
If you ever get this to work can I try it? I like try out stuff like that.

Re: Minimum base loadout...

Posted: 26 Jul 2016, 22:35
by melny_262
Based on the moon's attempts it would appear the answer is no.

Re: Minimum base loadout...

Posted: 27 Jul 2016, 07:57
by fullmoonremix
Actually... (as proof-of-concept) the answer is yes Jack. I had a functional crude version of this approach last year.
However... recently I've been forced to deprecate Porteus backwards (it works but it's bloated).

If you follow the steps in the link... it should give you everything except Network Manager.
Which of course is why USM and Lynx is not connecting. You will end up with 000-002 (but not 000-001).

The idea of this approach is to build from scratch using USM and Network Manager.
Doing it this way (CLI) allows you to select the smallest and most recent packages.

This would mean (if done successfully)... a minimal Porteus (@ <66% using pekWM... qingy... tint2... xfe... tkdvd... etc)
Basically... a Porteus with only what you want avoiding deprecating Porteus modules by hand (which could break it).

Re: Minimum base loadout...

Posted: 29 Jul 2016, 03:09
by Jack
I just check Network Manager and it require all these in 001 and when I have time I will post if 001 needs anymore dep to make it work. This is a list of dep I found.

Code: Select all

ModemManager
bluez
dbus
dbus-glib
eudev
expat
gcc
gcc-g++
glib2
icu4c
libffi
libgudev
libndp
libnl3
libsoup
libxml2
mozilla-nss
ncurses
newt
polkit
readline
slang
sqlite
util-linux
xz
zlib

Re: Minimum base loadout...

Posted: 29 Jul 2016, 07:17
by fullmoonremix
Gcc? It's quite large I'll see if I can deprecate it with Tcc.
Thanks Jack... have you connected successfully using nm-tui?

Also where did you find the dependency list?
Arch posts them but I can't find any for Slackware.

I would use an Arch one... I'm just not sure if it is 100% compatible.

Perhaps you used this to find the list...
https://blog.jeaye.com/2015/07/09/sbopkg/

LinuxFromScratch...
http://www.linuxfromscratch.org/blfs/vi ... nager.html

Slackware's Philosophy...
http://wiki.linuxquestions.org/wiki/Sla ... dencies.3F
http://docs.slackware.com/slackware:pac ... _slackware

Here's what I've read on the arch wiki (dnsmasq + NM)...
https://wiki.archlinux.org/index.php/Dn ... orkManager

Posted by 73.112.17.157 via http://webwarper.net
This is added while posting a message to avoid misusing the service

Re: Minimum base loadout...

Posted: 29 Jul 2016, 13:13
by Jack
It was Salix is where I found the dependency list at.

Re: Minimum base loadout...

Posted: 29 Jul 2016, 16:20
by fullmoonremix

Re: [Solved] Minimum base loadout...

Posted: 29 Jul 2016, 19:49
by fullmoonremix
:good: http://webwarper.net/ww/~av/forum.porte ... ger#p47581


Posted by 73.112.16.227 via http://webwarper.net
This is added while posting a message to avoid misusing the service

Re: Minimum base loadout...

Posted: 30 Jul 2016, 02:36
by Jack
fullmoonremix wrote:This was the only thing I could find under Salix...
http://depfinder.sourceforge.net/
http://webwarper.net/ww/~av/slakfinder. ... pkg=239243
I can tell you this much I didn't use this.

Re: [Solved] Minimum base loadout...

Posted: 30 Jul 2016, 03:54
by fullmoonremix
This has been resolved for next release. Only 000 and 001 will give a working networkmanager, lynx and mc. Thanks.
No worries... we're back in business. Brokenman said he will fix this issue in the next release.

Posted by 73.112.16.227 via http://webwarper.net
This is added while posting a message to avoid misusing the service

Re: [Solved] Minimum base loadout...

Posted: 30 Jul 2016, 04:26
by Jack
I doing this for fun and I'm going to use broknman RC4 x64_bit version. Hope I don't make brokenman mad over this.

I could be wrong but I think there is more missing as far as dependency then you think. I'm going threw the whole 001 and get back when done but Like I said I could be wrong.

If you want 001 to be dependency free you will have get all the modules to make it work right. I will add the missing modules to 001 and make sure it will boot when done.

After I get done with 001 then I will work on 002 and 003 but it will be Mate. After I get done with Mate then I will work on Cinnamon.

This is something I want to try if it works great. I will be home the next 3 days I will try and get 001 done and maybe 002.

If you want me to start my own thread I will do that for sure if you want.

Re: [Solved] Minimum base loadout...

Posted: 30 Jul 2016, 11:50
by fullmoonremix
:good: No worries Jack... no need to start another thread your valued input has been highly educational.

My basic custom build strategy is...

000-kernel (security patched w/ Adaptive Domain Environment for Operating Systems and PaX )
001-core (glibc deprecated w/ Musl ... gcc deprecated w/ Tiny C Compiler ... NetworkManager deprecated w/ ConnMan )
002-interface (pek... tint2... qingy... xfe... xf86... xcb... proto... tkdvd... netsurf "xcb framebuffer"... fifth... xcompositemgr... xwayland... svgalib... etc)

This ultra lightweight approach is inspired by Tiny Core Linux .
For added security it will also include a defaulted firewall (opt "in") and IPS tarpit.

The idea is to create a completely functional bloat (ie... Gtk/Qt) free 002 interface.
With this... you can bolt on any 003-environment that floats your boat.

My goal is to fund (donate?) the 000-kernel patch with Bountysource .
(see... https://github.com/bountysource/core/wi ... -Questions )


Regards... (David)

Posted by 73.112.16.227 via http://webwarper.net
This is added while posting a message to avoid misusing the service

Re: [Solved] Minimum base loadout...

Posted: 30 Jul 2016, 12:01
by wread
1) Move 002, 003, etc to optional,
2) Use cheatcode: base_only norootcopy,
3) Reboot!

Elemental, Watson!

Re: [Solved] Minimum base loadout...

Posted: 30 Jul 2016, 12:07
by fullmoonremix
A custom build of this kind would cost around $150US since it is a total rebuild of porteus and the kernel.
@ brokenman ... how much will it cost if you only patch 000-kernel.xzm? I figured out how to do the rest.

@ wread... removing 002 and 003 will only be possible with Porteus rc5. Removal with < rc5 will break NetworkManager.


Posted by 73.112.16.227 via http://webwarper.net
This is added while posting a message to avoid misusing the service