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 Sun 17 Feb 2019, 06:05
All times are UTC - 4
 Forum index » Taking the Puppy out for a walk » Misc
minibase
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [6 Posts]  
Author Message
sc0ttman


Joined: 16 Sep 2009
Posts: 2658
Location: UK

PostPosted: Sun 27 Jan 2019, 17:31    Post subject:  minibase
Subject description: "an alternative base system / early userspace for Linux"
 

May be of interest to those who like small C programs, static binaries,
playing with the boot process or initrd (etc)...

https://github.com/arsv/minibase

Quote:
What is this project
~~~~~~~~~~~~~~~~~~~~
This is an alternative base system / early userspace for Linux.

The role of this project in a system is similar to that of busybox
in small custom distributions. Boot the system, load modules, mount
partitions, establish networking, provide basic services. It is aimed
more at personal devices running GUIs however, more like systemd.

The project builds into small statically-linked executables with no
external dependencies. There are no build-time library dependencies
either, not even libc. It can be built with any toolchain that can
build the kernel.

Supported targets: x86_64 arm aarch64 rv64 mips mips64 i386.
(anything else will not work even if toolchain is available)

This project should be mostly useful for people building their own
custom systems, distribution, or maybe even looking for tools to put
into initrd.


Project status
~~~~~~~~~~~~~~
The project is ONGOING but not yet complete or even stable.
Components currently included in the package:

* batch command runner / script interpreter (msh)
* early-stage boot utils (switchroot, modprobe, mount).
* non-encrypted block device locator (findblk).
* encrypted device locator and passphrase prompt (passblk).
* support tooling for disk encryption (dektool, dmcrypt).
- no fsck for any file system yet.

* process supervision suite (svhub, reboot).

* udev event monitor (udevmod).
* syslogd and related tools.
* non-privileged mount service (mountd, pmount).
* controlled privilege escalation service (suhub, sudo)

* VT/DRI/input multiplexer (vtmux)
* simple non-graphical greeter (ctrlvt).

* network interface monitor (ifmon)
* DHCP client (dhcp)
* Wi-Fi client and connection manager (wsupp) [WPA2-PSK only]
* manual interface setup tools (ip4cfg, ip4info) [incomplete]
- no sntpd yet.

* simple interactive shell (cmd).
* basic command line tools (cat, ls, du, df etc).
* small linux-specific tools (systime, sync, dmesg etc).

- no package manager / download tool yet.
- no audio tools of any kind.

With everything in place, the system should boot on kernel and minibase alone
to the point where it can run X or Wayland GUI, establish internet connection
and start downloading packages.

_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
musher0

Joined: 04 Jan 2009
Posts: 13506
Location: Gatineau (Qc), Canada

PostPosted: Mon 28 Jan 2019, 17:57    Post subject:  

Hi, sc0ttman.

Interesting. Is this entirely your own work or have you been putting together
progs from other people?

The above is not meant negatively. IMO, "arrangers" should get as much
respect as "composers". (E.g. the name of jazzman Gil Evans comes to mind.)

Keep up the good work.

BFN.

_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
jamesbond

Joined: 26 Feb 2007
Posts: 3212
Location: The Blue Marble

PostPosted: Fri 01 Feb 2019, 10:01    Post subject:    

Good find Scott. Thanks.
_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.
Back to top
View user's profile Send private message 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8826
Location: Perth, Western Australia

PostPosted: Sat 02 Feb 2019, 21:40    Post subject:  

sc0ttman,
Thanks from me too. Looks really interesting, have added it to my check-this-out list.

_________________
http://bkhome.org/news/
Back to top
View user's profile Send private message Visit poster's website 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8826
Location: Perth, Western Australia

PostPosted: Fri 08 Feb 2019, 20:07    Post subject:  

I have started to check it out. Have got as far as setting up with the ethernet utilities:

http://bkhome.org/news/201902/basic-ethernet-setup-with-minibase.html

...a first go, might have to modify the scripts. But, looks real good.

_________________
http://bkhome.org/news/
Back to top
View user's profile Send private message Visit poster's website 
vovchik


Joined: 23 Oct 2006
Posts: 1478
Location: Ukraine

PostPosted: Sat 09 Feb 2019, 08:35    Post subject:  

Dear Scott,

What a nice find. Thanks. I am also looking at this and see potential.

With kind regards,
vovchik
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [6 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Taking the Puppy out for a walk » Misc
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.0322s ][ Queries: 12 (0.0072s) ][ GZIP on ]