Arch-linux building from source – and Obarun to the rescue

What if, there was a benefit in building from source, a system that is commonly used by pre-fabricated binary packages, like Arch or any of its forks and desktop flavors?  What Arch considers a “clean-chroot” is primarily of need to developers ensuring their package can be both satisfied for all dependencies AND are reproducible, as long as this can be achieved within a constantly rolling distribution.  That is open and nearly free condition for you.

Why

Building in a clean chroot prevents missing dependencies in packages, whether due to unwanted linking or packages missing in the depends array in the PKGBUILD. It also allows users to build a package for the stable repositories (core, extra, community) while having packages from [testing] installed.

Scratch most of this for several reasons.  We are not developers, we are building our own system like Gentoo-ers, k1ss-ers, Crux-ers, and others do.  We want to make sure that each of our packages fits well within the parameters of our specific machine, and it wasn’t built on another machine that may not be 100% compatible to ours. Continue reading

Openbox tweaks and tricks – no {dbus,ck2,elogind,dm} no user services needed

Although this was created with Obarun/Arch based distros in mind it works pretty universally for nearly all distro that have openbox available (nearly all except for Adelie that is).  About building and installing obmenu-generator there is an older article here.

Originally published in the Obarun Forum, so here is a copy:

Openbox tweaks and tricks – no dbus – no ck2 – no user services

Minimalist tricks and treats

To start you need xorg-xinit and openbox installed:

From AUR download, build, and install obmenu-generator

You can use pacopts or cower if you don’t have something else as an AUR helper, ask for help if you want details, especially if you want to install yaourt, the best AUR helper ever created which was taken off AUR for a second time in less than a year.  I wish they would make their minds up! Continue reading

linux removes obarun presentation

r/linux removes Obarun announcement

https://www.reddit.com/r/linux/…./modular_boot_process_a_new_door_to_the_future
linux removes obarun presentationIn case the above link magically vanishes from reddit here is a screenshot of what it looked like (a couple more comments may have been added) and below see the text and imagine the reasons this announcement was removed by the moderators of r/linux.  Imagine also what the “image” of linux is perpetrated to be.  I say they are going for one linux, IBM’s linux, systemd linux, with various flavors of desktop crap just like themes of MS-windows or Apple’s and Google’s squishy flaky bubble hovering CRAP! Continue reading

Boot/Shutdown console output on obarun or any 66 driven distribution

A hint/trick to control console output during booting and shutdown/reboot.

Users come in all shapes and forms.  Some users dislike looking at too much output on their console while the system is booting, while others like to see more, so if something is wrong they pick it up right away and go fix it and reboot.  Some prefer the aesthetics of looking at a splash screen (defined in their grub, lilo, or syslinux configuration).  With Obarun and any distribution 66 is installed not many complain about too much output, quite the opposite, people see very little and then either a console login prompt appears (indicating booting is complete and all predetermined services are up and running) or a display manager has kicked in and off they are to a graphic login screen. Continue reading

New Obarun live image based on all new 66 0.4 edition

A new Obarun live image has become available on July 10th 2020 and it brings many updates and changes.  From the live JWM session you can install a base system, Openbox, JWM, XFCE4, or KDE-Plasma with corresponding setup of 66 root and user service structure already set-up.  All recent (July 9th 2020) stable Arch-Linux upgraded software based and a much improved installer is onboard.  You can run the live system off of a CD (still fits) or Dvd or USB stick, or a virtual machine as a common disk system or a RAM only system from its syslinux editable boot menu.

NOTE:  Previous Obarun images and installer may not work without manual intervention to incorporate the new GPG keyring for Obarun.  Therefore older versions of pacman will not upgrade or install software, hence the net-install process will fail. Continue reading

Coming up next the new sysdfree resurrection

Just so when “some” were happy this is done and over with, POP goes the sysdfree community project again.  From now on, we will have a summary article of what is coming up next, and a series of articles discussing in detail the most worthy or note-worthy topics of interest.  Since  YOU haven’t been contributiong much to the community, it will be OUR topics of interest.

Why did we vanish for a little while?  After all this closure and prohibition to end the covid diaspora we have been burning some skinny road bike tires enjoying the end of spring and the starrt of a very HOT summer.  So now that it is getting hot, we will stay indoors again enough to write something up.  Yeeahhheee!!!! Or is it Yaaayyyy….!!!

1  Devuan:  Boring new stable release a year later  (you wanted an article .. go find one elsewhere).

2  Debian:  Script that runs and removes systemd and installs sysvinit and reboots to a systemd init free system.

3  Adelie (and Alpine) free and non-free independent repository

4  Black Artix, as if Artix wasn’t shady enough

5  Adequacy of traditions scripts (sysV or BSD inits) necessity of supervision suites (s6, 66, synit, minit, perp) or other alternatives such as OpenRC.

6  Split Linux, based on Void, security, anonymity, real firewalling, and more ….

7  Enough with supervising dry-cut monolythic services, the future is in modules (modular services and bundles of services).  If systemd was already burried and done with, this builds a pyramid on top, just so nobody will ever dear to open the mummy’s coffin.

8  Live streaming with Terry Barentsen on 2 wheels, no gas or dirty coal electric motors!

9  Kiss gets a new package manager

10  The shit (green energy environmental disaster) has to stop.  A documentary about the end of the planet’s ecosystem and who are the deceiving actors causing it.  It may be the most revealing 100′ of your life, or at least your recent world perception.

11  A song for our own resurrection:

            __________   –  “*”  –   __________ Continue reading

firefox-esr and Arch-Linux, masters of disasters – Mozilla Inc.

_package() {
pkgdesc=”$2 language pack for Firefox ESR”
depends=(“firefox-esr>=$pkgver”)
install -Dm644 firefox-esr-i18n-$pkgver-$1.xpi \
“$pkgdir/usr/lib/firefox/browser/extensions/langpack-$1@firefox.mozilla.org.xpi”

The above is a piece off of a late language pack for Firefox-ESR PKGBUILT

For whatever reasons Arch dropped official support for firefox-esr (mozilla’s development seems to have a growing crowd of rejecting their trending prostitution to corporate preferences, more people tend to go back to -esr versions, and Arch caters to all BIG CORPORATE preferences and tastes), but it is not our business what they do with their repositories.

Automatically, it seems, “someone” (DCT MEI and Manuel Kauschinger ), adopted those packages in AUR and as you may know each firefox product comes with a zillion language packs.  Only the binary package in AUR is called firefox-esr-bin, the dependency of each language pack is for firefox-esr, which doesn’t exist in community or aur.  You can force install it (-dd) or you can edit the pkgbuilt and edit the line above “depends=(“firefox-esr-bin”>$pkgver”) and then build it. Continue reading

Were you about to install Obarun? Wait!!

There are new images available for March 2020

Links to March 2020 iso and docker images at the bottom of this message.

Both live images are capable of installing base, openbox, jwm, xfce4, or KDE-plasma, featuring the late 66 evolution 0.2.5.2-1 and the latest s6 suite of software.

66 0.2.5 features an additional modifier to the 66-tree functionality -S. With this option a bundle of services under a specific tree that is enabled will only start after another tree of services. (read https://wiki.obarun.org/doku.php?id=66-tree)

Continue reading

Spark Linux – Arch beauty and minimalism all in one

A while ago, an Obarun user, Dr Saleem Khan (1) urged me to try Spark Linux and it was the first time I heard of it.  It must have been during some real busy period and it was since forgotten.  While I was trying to clean up the list of linux distributions without systemd the name came up again.  Thanks, Saleem.

By no means do I think this is for entry level users to try as a distribution with a full desktop, but for minimalists who are accustomed to arch this is an exercise of how minimal can you get with a ready off the shelf arch base on which you can build from ground up.

The project is severely undocumented, although there is not much to document for an experienced user. Spark (by Jack L. Frost) uses sinit as its init system and ssm which is an inhouse Simple Service Manager by Spark founder.

Sinit according to its source suckless (they suck less) is:

sinit – suckless init

sinit is a suckless init, initially based on Rich Felker’s minimal init.

sinit is considered complete and no further development is expected to happen.

Relevant links sinit + daemontools-encore

sinit was created by Dimitris Papastamos and was “finished” in 2015, that I believe is a year after runit was finished as a frame of reference.
Continue reading

How does systemd prevail if it is so crappy?

Is reddit’s r/linux just a front of IBM’s marketing agents?  Under what remote logic would an announcement for a 5 year old distribution be removed and how could it possibly violate r/linux strict code of ethics?

Obarun: New for December …. upgraded yes, new not at all.
Sorry, this post has been removed by the moderators of r/linux.
Moderators remove posts from feeds for a variety of reasons, including keeping communities safe, civil, and true to their purpose

Those are the same tactics utilized across news-sites that appear to be “objectively” promoting linux in general, forums of systemd-only distributions, social media rooms and pages. The idea is to portray linux to new users inquiring about linux while on MSwindows, MACos, Android etc. as a systemd related operating system ONLY. Continue reading

zstd compression algorithm and the dethroned old king xz

Here is the comparative numbers reported by Arch devs on which they based their decision to use this fast but resource hungry compression tool.  XZ still wins in size, loses on time, while ZSTD is a huge loser in memory use while compressing; decompressing is comparable and equally fast.  Zstd (gang) software also relies heavily on very current powerful server grade machines to provide the benefit of speed, to make up what it lacks in quality.   Compression software should primarily be judged on their ability to compress, and zstd fails miserably against this 45 year old trusty switchblade called xz.  So we can conclude that arch has an abundance of computing/building/packaging apparatus, with truck loads of spare ram to parallely process many packages.

Arch comparison test ZSTD vs XZMy article (a link to it) was removed from r/linux yesterday for no good reason, 100% linux related material, and as I complained I was permanently banned from posting there.

https://www.reddit.com/r/linux/comments/ejn5c5/arch_2020_welcomes_its_little_brothers_and/

In case you are wondering I was reporting that arch nearly silently started using this facebook compression algorithm on packaging and here is their own test data to support this decision: Continue reading

Arch Linux 2020 – what’s there to be happy about?

Happy new year facebook fans and Arch friends (friends of who? we don’t know, not us, not on facebook, not in the past and not in the future, but you must have friends amongst yourselves).

Some of you may have taken the previous post about abandoning Arch as a joke, since most of what we do recently is promote Obarun, an Arch based distribution with s6 and 66 init and service management.   When we published that article we knew nothing of what Hyperbola was planning to do (we assume it was discussed within the community) or whether they were going to give-in to the pressure and incorporate arch’s pacman and packaging methodology change into their distribution.  (Note: Hyperbola may be based on Arch but has its own separate repositories and rebuilds everything on their own to ensure everything is Free).  All of their free packages, as far as we can tell are still compressed with xz.  The bomb was set and it will go off soon (in open/free software tradition of timing kind of soon).  Hyperbola is not just leaving Arch, it is leaving linux, for OpenBSD.  But this is not about hyperbola, it is about Arch….     or skip to here if you are in a rush! Continue reading