Page 6 of 20

Re: 2019 Updated Nemesis Base Modules

Posted: 21 Feb 2019, 11:32
by ncmprhnsbl
base modules updated 2019-02-20
package updates:
core:

Code: Select all

archlinux-keyring
artix-mirrorlist
audit
ca-certificates-mozilla
curl
dialog
elogind
glib2
gnupg
gnutls
iana-etc
iputils
kmod
libassuan
libelogind
libgpg-error
libidn2
libinput
libnghttp2
libpsl
libsasl
libxau
libxml2
mpfr
nss
p11-kit
pacman
pambase
run-parts
sqlite
syslog-ng
unrar
wget
zstd
gui:

Code: Select all

cairo
gtk-update-icon-cache
harfbuzz
hwinfo
libdrm
libjpeg-turbo
librsvg
libunwind
libxkbcommon-x11
llvm-libs
mesa
pixman
shared-mime-info
xf86-input-libinput
xf86-video-intel
xf86-video-nouveau
xkeyboard-config
xterm
xtra:

Code: Select all

ffmpeg
libbluray
libcdio-paranoia
libva
libva-intel-driver
libxkbcommon
speexdsp
x265
xdg-user-dirs
xfce:

Code: Select all

btrfs-progs
cryptsetup
gtk3
iso-codes
libnma
ndctl
network-manager-applet
nm-connection-editor
thunar
libwnck3 (added, new dep for xfce4-system-monitor)
notes:
sudo and pkexec now use root password
guest mounting in thunar now works properly(fixed polkit rule)
added extract module, build module and open root window to thunar guest context menu
added extract module to root thunar context menu
added /usr/local/bin/psu script that should detect and choose privilege escalation program ( installed default is pkexec)

Re: 2019 Updated Nemesis Base Modules

Posted: 22 Feb 2019, 07:40
by neko
Nemesis 2019-02-20 with kernel 5.0-rc7

nemesis-xfce-19.02.21-k5.0_rc7-x86_64.iso (402 M)
http://www.mediafire.com/file/8tjvi327l ... x86_64.iso
md5sum: b0108dbaefe4e12b522860d7d25ea74e nemesis-xfce-19.02.21-k5.0_rc7-x86_64.iso


1. ISO Base was built with the skeleton & modules
were gotten from 2019 Updated Nemesis Base Modules (Post by ncmprhnsbl #61949)

2. boot/syslinux/vmlinuz and porteus/base/000-kernel.xzm
were replaced with "kernel 5.0-rc7".

Please refer to Re: Porteus Kernel Builder (Post by neko #69671)

3. Additional modules
[ISO@porteus/modules/004-google-chrome-72.0.3626.119-1-x86_64-1DUOWif.xzm]
004-google-chrome-72.0.3626.119-1-x86_64-1DUOWif.xzm was created by "mkgoogle-chrome" command.

[ISO@porteus/modules/libxss-1.2.3-x86_64-1.xzm]
libxss-1.2.3-x86_64-1.xzm includes the google-chrome dependency libraries (libXss.so libXss.so.1 libXss.so.1.0.0).

Note:
libxss-1.2.3-x86_64-1 was obtained by APorteus tool, not pacman.
Therefor this libxss-1.2.3-x86_64-1 is out of the control of pacman.
If pacman will be used, delete (deactivate) this libxss-1.2.3-x86_64-1 and obtain one by packman.

[ISO@porteus/optional/06-crippled_sources-5.0-rc7-64bit.xzm]
Kernel header (crippled_sources) for ISO installation into virtual environment is included in ISO.

[ISO@porteus/optional/xfce-root-home.xzm]
Cheatcode "login=root" is not implemented in "nemesis".
If you need to boot nemesis on "root" user, please add cheatcode "load=root".

[ISO@porteus/optional/chrome-root.xzm]
Booting with cheatcode "load=root", this module too will be activated.
If booting "root" user mode, google-chrome cannot be executed.
[4306:4306:1219/230216.381171:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
chrome-root.xzm includes the patch that executes google-chrome with "--no-sandbox".

[ISO@porteus/optional/001-livaWIFI.xzm]
Patch for Wifi LAN Card "Broadcom BCM43241". <for LIVA PC (LIVA-C0-2G-32G) wifi interface>

[ISO@porteus/optional/004-glmark2-amd64.xzm]
Benchmark tool.
Refer to Benchmark tool "glmark2" (Post by neko #68878)
Result of nemesis-xfce-19.02.21-k5.0_rc7-x86_64.iso running on my PC.

Code: Select all

[guest@dhcppc3 ~]$ ls /usr/lib/modules
5.0.0-rc7-porteus
[guest@dhcppc3 ~]$ glmark2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     Intel Open Source Technology Center
    GL_RENDERER:   Mesa DRI Intel(R) HD Graphics 505 (Broxton) 
    GL_VERSION:    3.0 Mesa 18.3.3
=======================================================
[build] use-vbo=false: FPS: 685 FrameTime: 1.460 ms
[build] use-vbo=true: FPS: 692 FrameTime: 1.445 ms
[texture] texture-filter=nearest: FPS: 621 FrameTime: 1.610 ms
[texture] texture-filter=linear: FPS: 622 FrameTime: 1.608 ms
[texture] texture-filter=mipmap: FPS: 651 FrameTime: 1.536 ms
[shading] shading=gouraud: FPS: 529 FrameTime: 1.890 ms
[shading] shading=blinn-phong-inf: FPS: 530 FrameTime: 1.887 ms
[shading] shading=phong: FPS: 588 FrameTime: 1.701 ms
[shading] shading=cel: FPS: 596 FrameTime: 1.678 ms
[bump] bump-render=high-poly: FPS: 433 FrameTime: 2.309 ms
[bump] bump-render=normals: FPS: 710 FrameTime: 1.408 ms
[bump] bump-render=height: FPS: 675 FrameTime: 1.481 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 486 FrameTime: 2.058 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 301 FrameTime: 3.322 ms
[pulsar] light=false:quads=5:texture=false: FPS: 559 FrameTime: 1.789 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 282 FrameTime: 3.546 ms
[desktop] effect=shadow:windows=4: FPS: 420 FrameTime: 2.381 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 282 FrameTime: 3.546 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 238 FrameTime: 4.202 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 346 FrameTime: 2.890 ms
[ideas] speed=duration: FPS: 477 FrameTime: 2.096 ms
[jellyfish] <default>: FPS: 346 FrameTime: 2.890 ms
[terrain] <default>: FPS: 59 FrameTime: 16.949 ms
[shadow] <default>: FPS: 455 FrameTime: 2.198 ms
[refract] <default>: FPS: 89 FrameTime: 11.236 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 514 FrameTime: 1.946 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 523 FrameTime: 1.912 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 530 FrameTime: 1.887 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 517 FrameTime: 1.934 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 530 FrameTime: 1.887 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 530 FrameTime: 1.887 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 520 FrameTime: 1.923 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 524 FrameTime: 1.908 ms
=======================================================
                                  glmark2 Score: 480 
=======================================================
[guest@dhcppc3 ~]$ 

Note:
"X start" is very slow in my environment.


Thanks.

2019 Updated Nemesis Base Modules

Posted: 22 Mar 2019, 05:20
by ncmprhnsbl
base modules updated 2019-03-22
package updates:
core:

Code: Select all

artix-mirrorlist
bash
ca-certificates-mozilla
cgmanager
coreutils
cronie
curl
dconf
e2fsprogs
elfutils
elogind
eudev
file
fuse-common
glib-networking
glib2
gpgme
gsettings-desktop-schemas
libatomic_ops
libelf
libelogind
libeudev
libgpg-error
libnm
libnm-glib
libseccomp
libsecret
libsoup
libssh2
libxdmcp
mc
networkmanager
nspr
nss
ntp
openrc
openssl
openssl-1.0
opensysusers
opensysusers-openrc
openvpn
pacman
pcre
sqlite
syslog-ng
syslog-ng-openrc
tar
texinfo
unrar
gui:

Code: Select all

atk
freetype2
gdk-pixbuf2
gtk-update-icon-cache
hwinfo
libfontenc
libxcomposite
libxcursor
libxdamage
libxext
libxft
libxkbcommon-x11
libxkbfile
libxmu
libxrandr
libxvmc
mesa
pango
upower
vte-common
wayland
xf86-video-amdgpu
xf86-video-ati
xf86-video-intel
xorg-mkfontscale
xorg-server
xorg-server-common
xorg-xhost
xorg-xinit
xorg-xmodmap
xorg-xprop
xorg-xrdb

removed: systemd-dummy and libsystemd-dummy (this function now should be covered by elogind and libelogind)
xtra:

Code: Select all

at-spi2-atk
at-spi2-core
ffmpeg
libdvdread
libev
libkeybinder2
libssh
libva-vdpau-driver
libvdpau
libvpx
libwbclient
libxkbcommon
libxxf86dga
talloc
xfce4:

Code: Select all

btrfs-progs
gnome-keyring
gtk3
gtksourceview3
gvfs
libblockdev
libgtop
libnma
libxfce4ui
ndctl
network-manager-applet
nm-connection-editor
udisks2
volumeicon
vte3
xfce4-screenshooter
xfdesktop

added symlink  /usr/share/icons/paper/16x16/mimetype/application-vnd.squashfs.png to /usr/share/icons/hicolor/16x16/mimetype/cdr.png  (and 24x24) for the module icon to cover more scaling.
removed gconf (obsolete)

2019 Updated Nemesis Base Modules

Posted: 23 Mar 2019, 20:08
by beny
hi, ncmprhnsbl thanks for this upgrade,very fast,and with pman you have everything you need.

2019 Updated Nemesis Base Modules

Posted: 24 Mar 2019, 09:31
by neko
Please refer to the recent version.
"Nemesis 2019-07-28 with kernel 5.2.4"
2019 Updated Nemesis Base Modules (Post by neko #73178)


Thanks.

2019 Updated Nemesis Base Modules

Posted: 17 Apr 2019, 11:09
by ncmprhnsbl
base modules updated 2019-04-17
package updates:
core:

Code: Select all

bash
bluez-libs
bluez-openrc  --added
bluez  --added
bluez-tools  --added
bluez-utils  --added
curl
device-mapper
elogind
glib-networking
glibc
gnupg
gnutls
gpgme
iana-etc
icu
iproute2
libelogind
libical  --added
libinput
libnm
libnm-glib
libsoup
libutil-linux
libxml2
nano
networkmanager
tzdata
unrar
util-linux
wget
xfsprogs
zeromq
gui:

Code: Select all

giflib
gtk-update-icon-cache
harfbuzz
libcroco
libcups
libglvnd
llvm-libs
mesa
pango
pixman
vte-common
xtra:

Code: Select all

at-spi2-core
ffmpeg
libbluray
libva
libwbclient
openjpeg2
talloc
x264
xfce4:

Code: Select all

gtk3
gvfs
libgnome-keyring
libnotify
lvm2
ristretto
thunar
vte3
xfce4-screenshooter
xfdesktop
notes:
bluez etc added for base/commandline bluetooth support
added /etc/X11/xorg.conf.d/50-synaptics.conf and 30-touchpad.conf to enable touchpad 'tap to click' ootb (independent of DE)

2019 Updated Nemesis Base Modules

Posted: 25 May 2019, 23:18
by ncmprhnsbl
base modules updated 2019-05-25
packages updated:
core:

Code: Select all

bash
ca-certificates-mozilla
cracklib
dbus
dconf
device-mapper
device-mapper-openrc
dhcpcd
e2fsprogs
elogind
eudev
file
fuse-common
gcc-libs
glib-networking
glib2
glibc
hwids
iana-etc
icu
iproute2
krb5
libcap
libedit
libelogind
libeudev
libinput
libnm
libnm-glib
libsoup
libssh2
libtool
libwacom
linux-api-headers
lz4
mdadm
nano
networkmanager
nss
openssh
parted
pcre2
perl
polkit
shadow
sqlite
unrar
wpa_supplicant
zstd

js60 added
js52 removed
gui:

Code: Select all

avahi
freetype2
hwinfo
jasper
libdrm
libpng
librsvg
libx86emu
llvm-libs
mesa
vte-common
xterm
xtra:

Code: Select all

alsa-lib
alsa-utils
libcdio
libcdio-paranoia
libwbclient
opus
orc
v4l-utils
xfce4:

Code: Select all

btrfs-progs
exo
gtksourceview3
gvfs
libaio
libbytesize
libwnck3
libxfce4ui
libxfce4util
lvm2
ndctl
thin-provisioning-tools
thunar
thunar-volman
tumbler
vte3
xfce4-notifyd
xfce4-power-manager
xfdesktop
devel:

Code: Select all

autoconf
automake
binutils
bison
cmake
fakeroot
flex
gc
gcc
git
groff
guile
libuv
m4
make
package-query
perl-mailtools
perl-timedate
rhash
yajl
also provided newer kernel: 5.0.7

2019 Updated Nemesis Base Modules

Posted: 28 May 2019, 08:37
by raja
Thanks for the update . Clean boot.

2019 Updated Nemesis Base Modules

Posted: 15 Jun 2019, 02:20
by francois
Thanks for the update. Great kit!

However, updates come so fast, I have not the time to use nemesis. :cry:

2019 Updated Nemesis Base Modules

Posted: 29 Jun 2019, 07:45
by ncmprhnsbl
base modules updated 2019-06-29
packages updated:
core:

Code: Select all

audit
ca-certificates-mozilla
curl
dbus
device-mapper
dhcpcd
e2fsprogs
expat
file
filesystem
fuse-common
gcc-libs
glib-networking
glib2
glibc
gnupg
gnutls
gpgme
iana-etc
iptables
js60
krb5
less
libarchive
libevdev
libidn2
libinput
libldap
libmm-glib
libnewt
libnftnl
libproxy
libpsl
libseccomp
libsodium
libsoup
libtool
libutil-linux
libx11
linux-api-headers
mc
nano
net-tools
nss
openssl
openssl-1.0
p11-kit
perl
perl-error
polkit
syslog-ng
util-linux
gui:

Code: Select all

gtk-update-icon-cache
harfbuzz
librsvg
libxi
libxt
mesa
xf86-input-wacom
xkeyboard-config
xorg-fonts-encodings
xorg-server
xorg-server-common
xorg-sessreg
xorgproto
xterm
xtra:

Code: Select all

libbluray
libevent
libwbclient
speexdsp
xfce4:

Code: Select all

btrfs-progs
exo
gtk3
libblockdev
libnma
lvm2
network-manager-applet
nm-connection-editor
perl-uri
thin-provisioning-tools
udisks2
xfce4-settings
xfconf
notes:
002-gui:
fixed some broken syntax in update-menu script
and mimetype for .xzm should be correct now
core and gui grew some more... mostly perl .. mesa ,, llvm seem to be growing ... /usr/lib/dri is 199 MBs !!

2019 Updated Nemesis Base Modules

Posted: 03 Jul 2019, 17:08
by M. Eerie
Thanks for the regular updates :)

I must say I'm very satisfied with this flavour. But there are some little things around that I need to polish:

Booting with provided kernel (5.07) and base_only, freezes for me. Looking for /etc/porteus.d , but still no clue what happened in initrd.xz. :hmmm:

Speaking of which, there is something that confuses me a bit. In main PORTEUS distro, the base skeleton including EFI folder, is different from that of NEMESIS. I have tried different variants in NEMESIS and sometimes it happens that the boot is very slow, or even it does not happen.

Can you post the files changed made in initrd.xz ? By now, everything is working with Kernel 5.1.15 from neko's APORTEUS, but as I say, Kernel 5.0.7 @top of this article freezes. Also kernel 4.19.56 from APORTEUS following same build method as for 5.1.15, fails.

Also, it is possible to unify the kernel folder structure to build both for PORTEUS & NEMESIS ? i.e. -->

PORTEUS kernel:
/etc/modprobe.d
/bin
/lib

NEMESIS kernel (APORTEUS):
/@sbin --> /usr/bin
/usr
/usr/bin
/usr/lib...

MERGED:
/etc/modprobe.d
/@sbin --> /usr/bin
/@lib --> /usr/lib
/usr
/usr/bin
/usr/lib...


Also with the last update, I see that a series of startup messages that were not in previous version of core and xorg.

Will come back with log files.

Cheers!

2019 Updated Nemesis Base Modules

Posted: 06 Jul 2019, 00:06
by ncmprhnsbl
M. Eerie wrote:
03 Jul 2019, 17:08
Booting with provided kernel (5.07) and base_only, freezes for me. Looking for /etc/porteus.d , but still no clue what happened in initrd.xz.
it's essential to be using the correct(nemesis) initrd.xz and the config folder(and files) be present for this to work..
M. Eerie wrote:
03 Jul 2019, 17:08
Speaking of which, there is something that confuses me a bit. In main PORTEUS distro, the base skeleton including EFI folder, is different from that of NEMESIS. I have tried different variants in NEMESIS and sometimes it happens that the boot is very slow, or even it does not happen.
the skeleton is simply as brokenman made it when nemesis was born... he has since made changes in the EFI setup in slackware porteus, i have no idea if they would translate to nemesis(i have no EFI hardware to test on)
M. Eerie wrote:
03 Jul 2019, 17:08
Can you post the files changed made in initrd.xz ?
do you mean the differences between nemesis and the slackware variant(or even aporteus) ? short answer: they are many..
the easy way is to have a look at /mnt/live/linuxrc (or thereabouts) of each variant (or save them somewhere and compare them via meld or mcdiff, and you'll get the idea...
not least of the differences is three different init/service management systems..
M. Eerie wrote:
03 Jul 2019, 17:08
Also, it is possible to unify the kernel folder structure to build both for PORTEUS & NEMESIS ? i.e. -->
what you proprose doesn't seem to make sense.. it wouldn't work for slackware porteus, because in slackware, /lib and /sbin are real directories with stuff in them.. ie 001-core would overwrite the simlinks....

2019 Updated Nemesis Base Modules

Posted: 07 Jul 2019, 06:57
by M. Eerie
ncmprhnsbl wrote:
06 Jul 2019, 00:06
the skeleton is simply as brokenman made it when nemesis was born... he has since made changes in the EFI setup in slackware porteus, i have no idea if they would translate to nemesis(i have no EFI hardware to test on)
That makes sense. I thought I could share at least initrd.xz and 000-kernel.xzm from @neko's APORTEUS in NEMESIS by cloning the directory structure in 000-kernel.xzm and re-squashing it. I'd swear this has been worked for me in the past. However I will recheck. All this comes from the need to boot in a newer (EFI locked) laptop :x .

So... is there any way to partition the USB stick, and use a minimal FAT partition to boot, and then a "/porteus" partition where to put the modules and stuff? I.e. Yesterday I tried with something like:

Code: Select all

from=UUID:XXXX-YYYY ModuleDirectory=UUID:0123456789ABCDEF ...
but didn't work
ncmprhnsbl wrote:
06 Jul 2019, 00:06
/lib and /sbin are real directories with stuff in them
Ok, I understand now.

Thank you sir!

:)

2019 Updated Nemesis Base Modules

Posted: 07 Jul 2019, 08:12
by ncmprhnsbl
M. Eerie wrote:
07 Jul 2019, 06:57
I thought I could share at least initrd.xz and 000-kernel.xzm from @neko's APORTEUS in NEMESIS
any aporteus 000-kernel(and it's matching vmlinuz) should be fine, unaltered. Aporteus and nemesis have the same (live)file structure.
the initrd.xz needs to be the nemesis version, to be compatible with openrc etc..

2019 Updated Nemesis Base Modules

Posted: 11 Jul 2019, 20:21
by M. Eerie
Finally downloaded a fresh copy of the old Nemesis 3.5 iso, and placed initrd.xz in the USB stick, then /etc/porteus.d folder came back.

The one included in the skel.zip at first post, seems to be different.

Cheers!