-
zedmatrix
thats y it is auto login :)
-
zedmatrix
but alot of those are just links to the systemctl (systemd) or halt (sys-v)
-
nsITobin
himem.sys
-
nsITobin
... sorry
-
Sploosh
don't worry, next time...
-
nsITobin
zedmatrix: so how useful is bash without anything else on the system? or rather dash
-
nsITobin
read the man page
-
nsITobin
online
-
nsITobin
seems for dash at least .. not much just enough to run stuff and the scripting language
-
zedmatrix
well dash is smaller in the initrd
-
zedmatrix
its posix compat
-
nsITobin
well i was just thinking more abstractly
-
nsITobin
i can pretty much run whatever i want in any manner i want .. it just depends on coming up with it
-
zedmatrix
i think gentoo uses the 6.6 series for there live cd, hence why i used it, its also the most compatible kernels
-
nsITobin
conditioned all my life by microsoft and to a lesser extent apple to see the entire system as an entire system kernel programs drivers etc .. it all requires it all or a good chunk of it.. but linux.. linux at least for the time being does what it is told. If I tell it to run wineserver as PID1 and only include the files directly needed for xorg and wine .. i can.. this is still a year later amazing but won't completely crystalize until I attempt it..
-
zedmatrix
when they started striping the good stuff out from 5 like pg up/dn on the terminal
-
nsITobin
terminal or console?
-
nsITobin
console/virtual console
-
nsITobin
which i count different than either a terminal window or a real ass terminal
-
zedmatrix
either the terminal just pages thru commands, and not scroll the buffer
-
zedmatrix
now just for the same functionality u need to install screen
-
nsITobin
$ cat .screenrc
-
nsITobin
hardstatus off
-
nsITobin
caption always " %{-b ..}%-w%{+b ..}%{bd}[ %{kd} %n%f*%t %{bd}]%{-}%+w %=%{bd}[ %{kd}%Y-%m-%d %c:%s %{bd}] "
-
nsITobin
termcapinfo xterm* ti@:te@
-
nsITobin
;)
-
nsITobin
i like it has a clock and date
-
nsITobin
means i don't need a widget or a taskbar
-
nsITobin
i have more nonsense
-
nsITobin
alias untar="tar -vxf"; alias dir='LC_COLLATE=C ls -halF --group-directories-first'; alias cls="clear"; alias edit='nano'; alias explorer='nemo';
-
zedmatrix
also the pg up/dn was handy in the console
-
zedmatrix
haha alias edit='nano << dos junkie :)
-
nsITobin
and cls
-
nsITobin
and dir
-
nsITobin
i simply refuse to use ls -abcdefg --ache --eye --jay --el-em-in-oh-p or type out C L E A R
-
nsITobin
:P
-
nsITobin
-
zedmatrix
what funny i am getting used to alias ll='ls -l' that when its not in the chroot its like damn !
-
nsITobin
i need directories first
-
nsITobin
too trained to dos
-
nsITobin
also like my mklink command
-
nsITobin
tho i never use it anymore
-
nsITobin
i did learn ln more or less
-
zedmatrix
yea i have mixed up so many ln cmds :)
-
nsITobin
but i used to use it because I was big into symlinks on windows
-
nsITobin
well the microsoft order makes more sense
-
nsITobin
make link here to there
-
zedmatrix
i use it to install discord on lfs
-
nsITobin
rather than link there to here
-
zedmatrix
i just literally untar to a local user path, and link to the main system path
-
nsITobin
i just wanna be root all the time
-
nsITobin
would literally be easier to patch out uid0 checks than deal with the hassle of being not-root
-
nsITobin
zedmatrix: I may try disabling CONFIG_MULTIUSER for my self
-
zedmatrix
i've gotten so used to being non-root
-
zedmatrix
i have to little system update scripts for my gentoo one to sync, and one to update
-
zedmatrix
s/to /two
-
zedmatrix
and sudo is easy to use, and you can easily patch in su -c
-
nsITobin
zedmatrix: to me my computer has always been a kind of assistive device just not in the way most need but it does allow me to accomplish things i otherwise wouldn't be able to .. it provides the means to create a voice to be heard .. tho that has been sketchy in my personal implimentation.. and it just expands me out of my own head.. it extends me .. makes me more capable than I otherwise would be doing some analog job with lifting or fine motor skills
-
nsITobin
this constantly proving who i am to the system designed to assist and enhance me is almost like trying to prove who i am to my self.. because I also envision my self as PART of that system not just at the end using it.. so i end up conflicting with my self.
-
nsITobin
the relatable expression of THAT is say my administration of a shared system skills telling me one thing and my personal skills telling me something else
-
nsITobin
the whole.. yeah it is good general advice i agree.. but ima doin it anyway
-
zedmatrix
that is what youtube is for :)
-
nsITobin
LOL
-
nsITobin
zedmatrix: I am the type of.. Trust me I have been doing this for a long time.. do the safe thing.. now if you'll excuse me I am gonna tell security to kiss my ass cause it is in my way
-
nsITobin
and people haven't always responded well lol
-
nsITobin
If you think you can run without a lot of security messures or them there best practices.. Prove it.. I'd be interested in how you manage the risk.. but I am so gonna laugh if it goes wrong because everyone DOES know the best practices
-
nsITobin
i think you learned more that way
-
nsITobin
and it was more fun
-
nsITobin
must have been a change from managing risk to avoiding risk
-
nsITobin
managing risk has better rewards
-
nsITobin
and learning experiences
-
zedmatrix
i know like some guys in the gentoo-chat chan don't like the use of c++ system cmd :)
-
zedmatrix
they r like oh you can enject exec code
-
nsITobin
well c++ is now a gateway drug into Rust
-
nsITobin
just say no zedmatrix
-
nsITobin
don't do rust
-
zedmatrix
c++ is older thean rust
-
nsITobin
c projects moving to living standard C++ as a step to rust
-
nsITobin
it is happening
-
zedmatrix
tho i do like c++ over c
-
nsITobin
more and more
-
nsITobin
i like php
-
nsITobin
older php
-
nsITobin
current php is just another framework runner now
-
nsITobin
which is why I am forking 7.4 as Phobia cause everyone is scared of PHP's phpisms
-
nsITobin
but I like em
-
nsITobin
they have charm
-
nsITobin
and I want a non-python non-perl advanced language i can trivially write in for my system.. bash is great up to a point
-
nsITobin
zedmatrix: rpm is being rewritten in C++ to be converted to Rust
-
nsITobin
so rpm-c is mine..
-
nsITobin
linux kernel is in C
-
nsITobin
php is in C
-
nsITobin
C is the world.
-
zedmatrix
yea alot r , ffmpeg too
-
zedmatrix
well it pretty much started with C
-
nsITobin
and if they go cpp and/or rust i will fork it.. it may die shortly after but I will make the first effort if no one else cares.. that is merely.. a shame
-
zedmatrix
tho did you see i labeled the iso, its so that the init script can find it
-
nsITobin
yay
-
nsITobin
tho i still think PARTLABEL is available without udev
-
nsITobin
will have to test it
-
zedmatrix
udev is like i said to make it easier to mount the nodes
-
zedmatrix
-
zedmatrix
the init.in is what is actually executed at boot time
-
nsITobin
i wonder if anyone else will join in cause it has been kinda largely the zedmatrix and nsITobin show for days on end lol
-
zedmatrix
i saw last week Moody did his usual one liner :)
-
nsITobin
never understood irc channels that idle for days on end.. like almost all of them do
-
zedmatrix
but most of the time LFS is pretty quiet, even the -support
-
nsITobin
book is that well written i guess
-
zedmatrix
well even my divergent its pretty flawless
-
nsITobin
hopefully i will have more time tomorrow to get more accomplished
-
nsITobin
i need to get back to spec files
-
nsITobin
also need to take care of pre-ch8 as well if i don't just try zbuild
-
zedmatrix
but i think i need to make 3 versions of the lfs live, and compare how each kernel works, like a 6.6, maybe a 6.10, 6.12
-
zedmatrix
utoh do i have a new dev to help maintain it :)
-
nsITobin
zedmatrix: as a product to be shipped.. I'd stick to more an LTS profile.. only majorly updating it when it becomes incapable of being minorly updated or producing newer lfs systems..
-
zedmatrix
i just want to see how the config moves with each iso
-
nsITobin
i kinda like the name rpm-c
-
nsITobin
could stand for rpm classic
-
nsITobin
or rpm compact
-
nsITobin
zedmatrix: i may have asked you this before .. but do you know if nested chrooting works or does it get fucked
-
nsITobin
screwed.. i should limit cursing in here
-
nsITobin
sorry
-
zedmatrix
well yea mine still needs a way of dealing with deps (spec) stuff
-
Sploosh
don't worry, next time...
-
nsITobin
zedmatrix: librepo
-
zedmatrix
i think i have tryed a chroot > chroot once
-
nsITobin
wait no
-
nsITobin
not that lib
-
zedmatrix
wow that linux 6.6.93 booted the asus, and loaded the nouveau and i915 drivers
-
zedmatrix
didn't haveto use any commandline, and i just went with (safe) not ramdisk
-
zedmatrix
if i use a stripped down version, it could get down in size to make it a fully portable LFS installer
-
nsITobin
-
nsITobin
that's the one
-
zedmatrix
hmm maybe
-
nsITobin
artifical idiot chatbots know about it it could give you some sample starter code you can unscrew and make work
-
zedmatrix
yea looks like it creates a pool of packages, means i would haveto add depends to my zbc files
-
nsITobin
well that is what you asked for ;)
-
nsITobin
i get it for free which means I have to unget it to get started lol
-
zedmatrix
i guess for the chapter 8 packages, all the depends is just the one before
-
zedmatrix
or use the arch depends
-
nsITobin
just do what lfs says
-
nsITobin
they list depends and recommends
-
zedmatrix
not in LFS, just in BLFS
-
zedmatrix
you need to build the pool of packages, thats y the jhalfs starts in chapter 8
-
zedmatrix
other than that the package manager doesn't know where to start
-
nsITobin
you're right
-
nsITobin
hmm
-
nsITobin
zedmatrix: welcome to the bootstrap problem in a dependancy based package manager
-
nsITobin
i been here for weeks
-
nsITobin
;)
-
zedmatrix
in reality the linux package manager just helps later on in resolving
-
zedmatrix
this is what i used for chapter 5/6
bpa.st/GHQQ
-
nsITobin
i been doing it manually then took an image
-
nsITobin
and working from that
-
nsITobin
should just script it but run the build on lfs not here on el8-ish
-
zedmatrix
i think the next is to add a packager... .zst or tar.xz of the destdir
-
nsITobin
i like xz but xz has fallen since the crap happened..
-
nsITobin
be back
-
nsITobin
booted on metal
-
nsITobin
zedmatrix
-
nsITobin
nomodeset
-
zedmatrix
which the 6.6 ?
-
nsITobin
yes
-
zedmatrix
hmm maybe the nouveau is interferring?
-
zedmatrix
or the lack of the amdgpu firmware?
-
zedmatrix
cause my lsmod is VERY populated
-
zedmatrix
i think the complaint about init and mnt... is that /mnt/cdrom is still there and i don't move it
-
zedmatrix
cool inspecting the mnts now, cdrom, lower, overlay
-
zedmatrix
-
nsITobin
aren't you supposed to attach files to a tagged release?
-
nsITobin
that is how it works on github anyway
-
zedmatrix
those files i packaged from the vm i used to build in
-
nsITobin
ah
-
zedmatrix
the grub root is just missing a squashfs
-
nsITobin
ah
-
zedmatrix
and the way the init script works you can name the *.squashfs
-
zedmatrix
the init also searches for the label ... i use> grub-mkrescue -o lfslive-6.6.39.iso -volid "LFSLIVE_2025" GRUB-6.6-ROOT
-
zedmatrix
-
zedmatrix
tomorrow gonna use it to build and smaller one
-
nsITobin
it is very helpful and good work in understanding it
-
zedmatrix
maybe tweak the config a bit
-
zedmatrix
i wonder when they stopped maintaining the livecd, doesn't really say, just says you can't build LFS 7.0+
-
zedmatrix
also the old livecd says cant detect vmware drives
-
nsITobin
kernel has gotten more advanced in that regard
-
zedmatrix
just setup a new qemu folder and start script using the new iso
-
zedmatrix
nsITobin: ok just also added the zbc files to the live-iso
-
nsITobin
zedmatrix: i am falling asleep at my keyboard
-
nsITobin
good night
-
dantob
Hi, anyone moved a completed lfs into a docker/podman container? is there much involved in this? I'm currently using chroot, which has some complications like not allowing me to run systemd/services on the system
-
zedmatrix
dantob: have you thought about using vmware or qemu?
-
zedmatrix
dantob: Running systemd in containers is possible but requires special setup (--privileged, --tmpfs /run, --tmpfs /tmp, -v /sys/fs/cgroup:/sys/fs/cgroup:ro)
-
dantob
systemd-nspawn seems tomostly do what I want, seemslike a large improvemnet overchroot
-
mcbeeffx
zedmatrix: think bootc containers do this now? IIRC
-
mcbeeffx
ah you said systemd IN a container, for some reaason I read that as using systemd to manage a container
-
zedmatrix
mcbeeffx: i was just asking claude.ai , cause i haven't used containers
-
zedmatrix
nsITobin: cool update my zbuild to remove the tmp and archive the build
-
nsITobin
nice
-
zedmatrix
hmm i just notice i should be using zbuild.zzprintln() in my manager class
-
zedmatrix
nsITobin: just writing a bit of a 0-setup filesystem helper...
bpa.st/HOZQ
-
nsITobin
just call it zlfs lol
-
nsITobin
is this bash or zscript?
-
nsITobin
oh bash
-
nsITobin
zedmatrix: has it occured to you that theoretically a machine with 32gbs of ram could boot build and compile LFS including the target filesystem entirely within ram
-
nsITobin
it might be a bit tight towards the end
-
nsITobin
but i theorize the entire base system can be done entirely in ram from its self
-
nsITobin
so why am i not already just creating a ramdrive to build lfs lol
-
zedmatrix
just bash
-
zedmatrix
that little script was helpful having the drive parameter auto populate helped with copy and paste
-
zedmatrix
nsITobin: i bet you could build it into 16g and ram, with the iso and a swap/build partition
-
zedmatrix
oops haveto look why the remove failed
-
zedmatrix
nice the package remove dir works
-
zedmatrix
nsITobin: i am using the lifslive 6.6.93 iso to reproduce a new squashfs
-
zedmatrix
damn now i need a name for my distro :)
-
nsITobin
zedmatrix: ZLFS Zedmatrix Linux Fundamental System
-
nsITobin
or if you wanna be abstract.. Icebird Linux
-
nsITobin
.. I'm a non-mainstream mozilla developer what did you expect? lol
-
nsITobin
or why not Sky Linux
-
nsITobin
oops sky linux is taken
-
zedmatrix
ugggh i hate these mozilla certs crap
-
zedmatrix
whoever wants https should die!
-
nsITobin
zedmatrix: just call it DirtLinux
-
nsITobin
so it can be underestimated
-
nsITobin
and it would be funny to say.. yeah i use dirt linux.. it is quite clean
-
nsITobin
zedmatrix: mozilla did it
-
nsITobin
blame them not me
-
nsITobin
Dirt Linux.. it will keep you grounded.
-
nsITobin
:P
-
zedmatrix
i think this is all i need wget
curl.se/ca/cacert.pem -O $LFS/etc/ssl/certs/ca-bundle.crt
-
zedmatrix
plus i just patched my zbuild again in the libcurl module
-
zedmatrix
nsITobin: if you build your rpm with static libraries, you might get away with just needing glibc
-
nsITobin
zedmatrix: fact is I don't know how to do that yet
-
nsITobin
why can't i also include glibc in the binary as well
-
zedmatrix
you could if you use musl
-
zedmatrix
but the depends for rpm, you will haveto rebuild then with (--enable-static --enable-shared)
-
ax562
So y'all have created a bootable gui recovery .iso that can be flashed to a usb drive that works?
-
ax562
of lfs of course
-
zedmatrix
ax562: yep
-
ax562
where can one find this .iso to flash and try?
-
zedmatrix
-
zedmatrix
works in qemu
-
zedmatrix
let me know what you think
-
ax562
is it possible to flash it to usb stick to boot from it?
-
nsITobin
zedmatrix: it is still console only or did you go ahead and x11 us
-
nsITobin
behind my back!
-
nsITobin
ax562: yeah the iso he has been producing does now flash to the usb using the dd command or if you are cursed with the fedora ecosystem then fedora media writer does too
-
ax562
wait, fedora doesn't allow or package dd?!?
-
nsITobin
it has been incredible and speedy work .. a bit annoyed i haven't moved as fast
-
ax562
I will try as soon as possible. Have been loosely following y'alls thread. Seems really interesting.
-
nsITobin
ax562: regular iso to usb dd command or fedora media writer works to get the iso on usb.. i am just a touch bitter ;)
-
nsITobin
regarding the redhat world
-
ax562
oh ok, i was like no dd?!?
-
nsITobin
well who knows.. once they are more mac/windows like why would you need a command line.. that's not modern!
-
nsITobin
i'll tone it down slightly :)
-
nsITobin
but seriously zedmatrix has done remarkable work in reviving A if not a future THE lfs bootable and buildable livecd
-
nsITobin
if i had those currency certificates everyone is on about I would send some to zedmatrix just because it is impressive he came up with it so quickly and super minimally
-
nsITobin
you can poke it and get what it is doing.. try that with a fedora or suse livecd
-
ax562
Is this the md5sum of "cc86cc84ec412c0d56cf04f3856e8f2d lfslive-6.6.39.tar.xz" ?
-
ax562
duh, nm, it was in the tar ball.
-
ax562
Does the numbering 6.6.39 mean that this is using lfs 6.6?
-
nsITobin
no kernel
-
nsITobin
lfs 6 is ancient
-
ax562
that's what it thought :p
-
ax562
going to give it a try later :)
-
nsITobin
ax562: later never comes.. do it naow!!!!!
-
ax562
bro, I got so much on my plate at all times. Literally cleaning a numark ttx plate atm.