joborun linux

Jwm OpenBox Obarun RUNit

HOME WHY SUPPORT DOWNLOAD SOURCE WIKI NEWS LOGO pozol.eu

August 9th 2022 - Brief news and tentative schedule

Our July images are still valid but due to the recent upgrade of the core build toolchain (linux-api-headers glibc libtool gcc binutils etc.) a new set should be expected soon. In the meantime just use the tarballs and upgrade, size is not that great. By the end of this week a new set of tarballs will be released.

We have concentrated efforts in what we believe is best to distribute build-times and quit chasing linux-5.15 or above. At this time and period it seems to us as linux-lts (linux 5.10) is the most reliable and worthy of kernels. If in the near future a new lts appears more promising we will add that kernel as well. Linux 5.15 has a shorter end date than even 5.4 or 4.19, so the team is not even evaluating it as worthy of keeping alive on the long term. 5.10 has an expected lifetime till mid 2026. Therefore don't expect any further upgrades of linux (5.15) at any time soon, if any. 5.19 appears to have some prospects of a next possible lts but it is too early to tell.

We have added dbus-broker built without systemd and other nyisances and we were surprised it built with such options. You may wonder why? First it is a core package for Arch and we suspect it will be a dependency for many packages soon, so we might as well jump in the bandwagon, although we are in favor of just keeping it installed and not running any form of dbus unless absolutely necessary (that is rare).

We hope everyone in the Northern hemisphere is having a great summer and those in the south not having too boring of a winter.

July 26th 2022 - New images and notes

Late July issues. All installed systems with joborun function at 100% just like they do with Obarun. Only better since our core base is built without the pest of systemd among other things.

New images, for installation and for the buildbot (jobbot) are available.

tarball image beta 04 87MB
SHA256SUM of above tarball
jobbot 4 buildbot chroot 151MB
SHA256SUM of above tarball

Apart from upgrades of all packages on par with Arch-testing editions here is the list of currently available kernels and headers:
jobcore/linux 5.15.53-02
jobcore/linux-lts 5.10.132-01 We highly recommend this kernel over others, but try what works on your machine best.
jobcore/linux-lts54 5.4.204-01

Compare to https://kernel.org

We have added a few more packages to jobcomm and jobextra

Why are we still on beta and not move into stable? The system is stable as a rock as it is,
1. We promised that 9/11/22 would be our first official stable edition, according to schedule, and to provide the first ever complete bootable .iso image.
2. Providing publicly an .iso brings responsibility against all those who haven't tried joborun because they are too lazy or not knowledgeable enough to do a 5' installation with a tarball. This opens up a can of worms with "support". No matter what we may say and explain about building from source and do things the right way, we are sure this publicity will bring people asking why their LXQT desktop isn't functioning well and why can't they build pamac and run it on Joborun.

We are going to wait a little longer before we open up this much, in hope of community being formed of faithful users who can provide assistance to newcomers. No, not much of a bug fixing has been done, none reported. Things work just as well as beta01, we just thought of saving new users the enormous updates/upgrades and provide a fresher image.



News about joborun

June 14th 2022 - New images and notes

June seasonal refreshment. All installed systems with joborun function at 100% just like they do with Obarun. Only better since our core base is built without the pest of systemd among other things.

New images, for installation and for the buildbot (jobbot) are available.

tarball image beta 03 -- Katrina edition 87MB
SHA256SUM of above tarball
jobbot 3 buildbot chroot 151MB
SHA256SUM of above tarball

Apart from upgrades of all packages on par with Arch-testing editions, Linux kernel is 5.15.46 and linux-lts is 5.10-121. Compare to https://kernel.org/
We have added a few more packages to jobcomm, including a fresh stable edition of lightened Abiword, with add-ons turned-off at compile time (see the list and turn on what you like before you build) which after years of disappointments and lost work it now doesn't crash, So it is worth a new fresh try. We have also added a 2nd built on jobextra of cups/libcups built without dbus, For printers that don't seem to require dbus to print, this is good. One less reason to not run dbus in your window manager.

Why are we still on beta and not move into stable? The system is stable as a rock as it is,
1. We promised that 9/11/22 would be our first official stable edition, according to schedule, and to provide the first ever complete bootable .iso image.
2. Providing publicly an .iso brings responsibility against all those who haven't tried joborun because they are too lazy or not knowledgeable enough to do a 5' installation with a tarball. This opens up a can of worms with "support". No matter what we may say and explain about building from source and do things the right way, we are sure this publicity will bring people asking why their LXQT desktop isn't functioning well and why can't they build pamac and run it on Joborun.

We are going to wait a little longer before we open up this much, in hope of community being formed of faithful users who can provide assistance to newcomers. No, not much of a bug fixing has been done, none reported. Things work just as well as beta01, we just thought of saving new users the enormous updates/upgrades and provide a fresher image.


Kernels: linux-lts (our favorite) 5.10.121 and linux 5.15.46 are to this moment the latest editions from kernel.org (check and see). Both tested in various machines without any issues.

May 30th 2022 - News on the status

Hello again, we are still here, despite all odds. All installed systems with joborun function at 100% just like they did with Obarun. Glibc and gcc were recently updated and everything seems to be flowing fine. If you dare find any arch package in more advanced edition than our own, please report it publicly on our reddit/r/joborun board or through email (see above), and that is Arch-testing. We check and recheck, but you know how those things go, one may slip through the cracks.
Kernels: linux-lts (our favorite) 5.10.118 and linux 5.15.43 are to this moment the latest editions from kernel.org (check and see). Both tested in various machines without any issues.
We have placed a "Help Wanted" for packaging in reddit/r/joborun because although we want to expand to more dependent packages from extra, we have over completed our capacity. We can barely sleep while doing updates daily. So we are maintaining this momentum till interested parties undertake some routines.
We can't emphasize more the need to build a system from source and realize the difference. Also reveal and publicize the difference, safety, security, independence this brings. The more we build the more we realize everyone else's standards aren't what they seemed or claimed. For example packages whose sums are missing, are wrong, or gpg signatures been expired or replaced, while binaries are produced from the various distros. We can only promise that the PKGBUILD published is what built OUR OWN binaries. We can't say the same about everyone else. When reporting mistakes, incompatibilities to Arch or others, all we get is deletion of the messenger.

May 9th (Victory day) 2022 - Beta 02 Iris-Danae-20 Edition

Hello again, we are still here. We announce our βeta-02 edition code named Iris-Danae after a developer we owe great gratitude to.
Due to a recent glibc/gcc upgrade from upstream the entire core building tool chain was replaced. So after the upgrades and various tests in various machines we decided to upgrade our image, and also make some less significant changes and corrections to how Openbox is setup and runs as default.

Also thank to a recent catchup run by Obarun to Arch upgrades, everything is cutting edge as arch-testing should be. Runit has no changes, it remains as it was. All in all this is an edition that will provide you with a fresher base to start you system and building engine.

Please see the wiki for installation details. For those using the more manual method of installation without image the additional scripts mentioned above will be in the wiki scripts page, so there is no need to download the image to use them, but 66 will take a more involved setup as described in the Obarun wiki (read the intro to 66 first).

tarball image beta 02 Iris-Danae20 edition 87MB
SHA256SUM of above tarball

user: root
password: jobo
user: make
password: jobo

For details on installation go to the wiki link above, see the installation page.

April 20th 2022 - Beta 01 Argyro Edition

Hello again, we are still here.
After a reported occasional bug with adding and removing s6/66 via the ~/add.66 script, while having the initial setup automated for immediate reboot, we modified the /home/make/add.66 and rm.66 scripts, also modified our own 66 package to ensure the s6log system user and environment will always be correct. In addition, we added a script in the user's home directory to remove trees, modules and services, recreate and enable them in the default Joborun way. If you alter the selection of trees and services it would be pretty obvious what you would need to modify the script as well. So instead of having a tedious series of commands to set the system up with 66, you just run the script and everything is reset.

In addition, removing 66 in case you didn't like it returns the system exactly as it was, no traces of trying s6/66 left behind and reliable runit as is. So experimenting with 66 for those in fear of the unknown, has become a 2 command and 2 reboot test. Install, reboot, play with it, remove, reboot, and you are back to where you started, with reliable Joborun, Arch-based, runit based, system. Reliable as a rock, familiar as Arch without systemd/elogind, zstd, ipv6, infestation and security risk.

For an advanced and arch-experienced user system we believe this has become very foul-proof, and hence we have decided to leave the Alpha stage behind and introduce the first Beta edition of Joborun-Linux, named Argyro after a great young woman having her birthday today. Please see the wiki for installation details. For those using the more manual method of installation without image the additional scripts mentioned above will be in the wiki scripts page, so there is no need to download the image to use them, but 66 will take a more involved setup as described in the Obarun wiki (read the intro to 66 first).

tarball image beta 01 Argyro edition 88MB
SHA256SUM of above tarball

user: root
password: jobo
user: make
password: jobo

For details on installation go to the wiki link above, see the installation page.

April 12th 2022

Hello friends.
If you have noticed the runit pkgs have received some needed attention. This brings the runit stack to a relative stability, as there is nothing that appears as not working. And since runit is not developing unless we find some juicy runscripts that we are missing, we hope not to deal with runit much.

This satisfactory runit setup allowed us to take a closer look to s6 and 66. Obarun usually takes some time with a new "stack" of skarnet's s6 packages. Eric Vidal goes line by line on the changes to see how it might affect 66 before he adopts the new releases. This time it seems he must be busier than normal and has delayed. Meanwhile Avyssos (our cousin Void project) has upped the s6 stack (skalibs, execline, s6, and s6 tools and utilities and mdevd) to the latest and rebuilt the 66 stack (oblibs, 66, 66-tools) based on the latest versions for all. Everything seems to be doing well, and I tried most combinations I know, and most 66 tools. Everything checks, but since this is jumping ahead of Obarun, consider the s6/66 in testing territory (bleeding edge of Obarun).

Other than upgrading make sure everyting will be OK for next reboot by issuing the command as root:

# 66-enable -v 2 -t boot -F boot@sys

or whatever the name of your boot module is, if it is not boot@sys.

If you run into any problems let us know in reddit.com/r/joborun or if you go to the 66 discussion list or Obarun forum, DO mention the versions of s6/skalibs/execline and oblibs/66 you have installed.

April 7th 2022

Jobbot image, the building chroot, ready to explode and build. Chroot, su make (the building user), cd /src/pkg, run the script that clones the three repositories, and start building. For details see the wiki building pages.

jobbot image 147MB
jobbot image 256sum

April 6th 2022

A few things were rearranged in the 7th alpha edition.

Many many upgrades of the past week, minor corrections and changes. The runit-service-scripts package undertook some drastic changes and corrections to address some problems that appeared with service scripts int the past.

A new policy change swept all service files from the classic /etc/runit/sv location to /usr/lib/runit/sv, leaving the /etc/runit/sv area to the sys-admin to customize and store service scripts that will no longer be changed by the distribution's packaging. This makes the runit arrangement appear more consistent with the default 66 behavior, using /usr/lib/66/service for the distribution and /etc/66 for the sys-admin. The exception to this rule is runit's tty definitions and scripts which have remained in /etc/runit/sv. We don't expect those to be altered in the future.

A great many thanks to reddit.com/u/netphant and Saleem, who have taken an interest in Joborun and catch problems and errors in this early phase of the system. Their contribution is priceless and very appreciated. Hopefully the reward is a great system that works for them on a daily basis.

New kernels are in place linux-lts= 5.10-109 and linux= 5.15-32, both have been tested in various machines and were performing well, with the lts being lighter in ram.

As previously the steps remain the same: 1st step is installing the tar ball in a blank partition
2nd step is installing kernel of choice and bootloader
3rd step, optional, installing Xorg openbox and jwm preconfigured
4th optional step is adding s6 and 66, or staying with runit.

Each step is a single command execution, then exit chroot and reboot with either s6/66 or runit.

tarball image alpha 07 edition 87MB
SHA256SUM of tarball

user: root
password: jobo
user: make
password: jobo

For details on installation go to the wiki link above, see the installation page.

For older news see previous NEWS entries





                                                 
    "          #                                 
  mmm    mmm   #mmm    mmm    m mm  m   m  m mm  
    #   #" "#  #" "#  #" "#   #"  " #   #  #"  # 
    #   #   #  #   #  #   #   #     #   #  #   # 
    #   "#m#"  ##m#"  "#m#"   #     "mm"#  #   # 
    #                                            
  ""                                             

The Arch Linux name is a recognized trademark
The Obarun trademark © 2015-2022 is a registered trademark property of Eric Vidal
Linux® is a registered trademark of Linus Torvalds
Copyleft © 2021-2022 joborun@disroot.org
<