/r/bedrocklinux

Photograph via snooOG

Bedrock Linux is a meta Linux distribution which allows users to utilize features from other, typically mutually exclusive distributions.

/r/bedrocklinux

1,947 Subscribers

2

Systemctl suspend fails

In bedrock, across different strata and init systems, sometimes systemctl suspends fails and the laptop hangs for around 20 seconds. Other times it works but it's unreliable. This is the journalctl -b -k log part about the suspend fail (I think):

Oct 29 19:17:18 arch kernel: PM: suspend entry (deep)

Oct 29 19:17:18 arch kernel: Filesystems sync: 0.003 seconds

Oct 29 19:17:18 arch kernel: Freezing user space processes

Oct 29 19:17:38 arch kernel: Freezing user space processes failed after 20.003 seconds (1 tasks refusing to freeze, wq_busy=0):

Oct 29 19:17:38 arch kernel: task:20-chrony-onoff state:D stack:0 pid:23127 tgid:23127 ppid:23093 flags:0x00004004

//some stuff in between

Oct 29 19:17:38 arch kernel: OOM killer enabled.

Oct 29 19:17:38 arch kernel: Restarting tasks ... done.

Oct 29 19:17:38 arch kernel: random: crng reseeded on system resumption

Oct 29 19:17:38 arch kernel: PM: suspend exit

Oct 29 19:17:38 arch kernel: PM: suspend entry (s2idle)

Oct 29 19:17:38 arch kernel: Filesystems sync: 0.036 seconds

Oct 29 19:17:58 arch kernel: Freezing user space processes

Oct 29 19:17:58 arch kernel: Freezing user space processes failed after 20.004 seconds (3 tasks refusing to freeze, wq_busy=0):

Oct 29 19:17:58 arch kernel: task:etcfs state:D stack:0 pid:12166 tgid:3257 ppid:1 flags:0x00004004

3 Comments
2024/10/29
19:26 UTC

4

How would I add pacman to my strata?

I am running a pi zero 2 with raspbian -> bedrock. I only have the options for: alpine, debian, devuan, gentoo.

6 Comments
2024/10/23
10:02 UTC

3

Use limine with btrfs to use bedrock ??

So I tried every possible way to make grub be compatible with bedrock and so I made this btrfs partition as / and rxt4 as /boot when I installed and run bedrock it showed some problem with btrfs with grub when I checked I found out that the boot file in btrfs has all the grub , init etc .files and when I click on boot it switches me to /boot , idk how that is linked as it should not be anyways I thought to remove grub files and install bedrock after that I will reinstall grub I did and it worked but after grub reinstall and reboot I saw nothing but grub rescue I tried chrooting through netinstall img of Debian but it just don't want to chroot now I am thinking the problem is specific to btrfs with grub what if I use limine (another bootloader) in that way I will be able to install bedrock with btrfs . Pls can someone tell me is it possible as I don't want to waste my time anymore 😭🙏

5 Comments
2024/10/21
14:08 UTC

5 Comments
2024/10/19
17:32 UTC

6

nixOS and brlOS ( Update )

I posted videos so that no one would doubt my work and you could suggest or help me

1 I made /etc binds so that it doesn't destroy them all

2 I used vmlinuz from stratOSL-ArchLinux

3 I repaired the networks and am still repairing the ecosystem with brlOS

i'm using brl import, not brl fetch UwU

i forget, i'm using blender on debian

I still don't know how to solve apt or steam, even though I did more than I could, and yet I'm trying to release it without problems

What do you think

1 Comment
2024/10/18
19:23 UTC

5

report nixOS and brlOS

I have a report of files causing nixos and bedrock to freeze together

If you ask how I was able to run Nixos on brl, in short, make init and config nixos compatible with brl, 
But the Snownix project is undergoing significant change and ambition nonetheless, 
so with these changes I will delete my discord work account with problems and support stratOS-Linux behind the scene, anyway

These are possible files because they are links and need to be read as chroot

#    /etc/services
#    /etc/profile
#    /etc/protocols
#    /etc/set-environment
3 Comments
2024/10/15
16:00 UTC

5

Ubuntu Focal fetch error

While trying to fetch Ubuntu Focal, the following error appears:

ERROR: Unexpected error occurred.

This is commonly due to distro mirror layout changes breaking `brl fetch`. Possible solutions:

  • If you did not, consider manually providing a mirror with --mirror
  • Check for a Bedrock Linux update with `brl update`
  • Check for a Bedrock Linux beta which may contain a fix
  • Try `brl import` which does not rely on mirror layout

Specifying a different mirror with --mirror does not change the outcome, even after having verified that the release url is correct. This happens both in the latest stable and in the latest beta bedrock releases

EDIT:

Without changing anything, and without the --mirror parameter, after trying to fetch again it worked (I have no idea why)

3 Comments
2024/10/07
19:27 UTC

4

are my storage enough

i have 250 gb ssd, with 1 tera hdd. i will dual boot with the ssd cuz i need adobe products, are 125 will be enough for at maxmum 4 distros, i plan to use void and arch and debian, may be i try gentoo one day.

3 Comments
2024/09/28
21:47 UTC

6

How to set init system in bedrock?

Hello World!

I am recently testing out bedrock in a VM before I try it properly on hardware and have a question to do with PID 1. I used CachyOS as the base strata which i hijacked to turn into bedrock and i used brl fetch to install artix, void, gentoo, debian, fedora (I am mainly on arch/CachyOS or gentoo but need some packages from debian and fedora so I am planning on bedrocking my CachyOS install.

About PID1, I tried something to change the init system by wrongly thinking the following would work

as brl which 1 shows which init system/pid1 is in use, for me it says cachyos, so i thought to use the tip on page 9/18 on the brl guide thingy which is (frankly amazing btw)

the page says "if you care about which ls you want to run:

strat tut-alpine ls --help 2>&1 | head -n1"

soooo i just took out ls and swapped it for 1 and swapped cachyos for artix like so:

strat tut-artix 1 --help 2>&1 | head -n1

thing is, this didnt work and I get strat could not run :(

could someone tell me how I can select artix to be my init system?

7 Comments
2024/09/27
18:54 UTC

6

Arch Linux fetch broken?

...
==> Appending keys from archlinux.gpg...
==> Locally signing trusted keys in keyring...
  -> Locally signed 5 keys.
==> Importing owner trust values...
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
==> Disabling revoked keys in keyring...
  -> Disabled 45 keys.
==> Updating trust database...
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option "--allow-weak-key-signatures" to override)
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   5  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1  valid:   5  signed: 101  trust: 0-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2  valid:  77  signed:  22  trust: 77-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2024-11-09
==> Creating install root at /target-root
==> Installing packages to /target-root
:: Synchronizing package databases...
error: failed to synchronize all databases (unexpected error)
==> ERROR: Failed to install packages to new root
ERROR: Unexpected error occurred.
This is commonly due to distro mirror layout changes breaking `brl fetch`.  Possible solutions:
- If you did not, consider manually providing a mirror with --mirror
- Check for a Bedrock Linux update with `brl update`
- Check for a Bedrock Linux beta which may contain a fix
- Try `brl import` which does not rely on mirror layout

Tried multiple different mirrors and switching to beta, none of which changed anything

1 Comment
2024/09/18
05:58 UTC

9

In bedrock linux will I have the ability to keep USE Flags and such from gentoo, CachyOS kernel, Dinit Init from artix?

Greetings to all! I am on a quest to create a franken distro which is perfectly suited to my liking. I have used gentoo in the past as a learning experience and to revive an old computer to prevent it from becoming ewaste and that computer feels completely brand new. Although I do use gentoo, on my main pc which is a laptop, I prefer to stick with the headache free CachyOS as it is insane in terms of how noticible the performance difference is between it and vanilla Arch which is what I used before. The issue is that I wish to use Dinit Init system from Artix as it is tremendously quick and very nice and more polished than System-D init (I dont hate systemd like some do, I just want make my system work to how I want it to work, and systemd is kind of in the way).

I have tried installing the CachyOS kernel on Artix but have gotten SystemD dependacy issues that I could not resolve. Although i am considering just setting up my gentoo kernel with the features of CachyOS, I would like to try out another Meta Distro before I move on to Linux from Scratch.

The question is, I really like the USE Flags features of Gentoo, CachyOS kernel and Dinit init system. Is it possible for me to keep all three and anything else I may want as is?

Further, Is there any point in installing bedrock linux on a distro like gentoo? It took me nearly a week to install gentoo on my Sh* tty old HP business PC and now that I am planning on doing this in a VM on my laptop which has a 12Core 12thGen intel CPU, I am wondering if it is worthwhile to install gentoo, then install bedrock from there...

I would like to thank all of you in advance for your kindness!

8 Comments
2024/09/18
03:18 UTC

7

Can I update to Bedrock 0.8 from 0.7 when it comes out?

I am thinking of installing Bedrock, but I don't want to be stuck with a legacy 0.7 system when 0.8 releases. So, when 0.8 releases, can I upgrade Bedrock from 0.7 to 0.8?

2 Comments
2024/09/09
22:37 UTC

8

Is bedrock still slow?

Hi everyone, I made a post 3 years ago https://www.reddit.com/r/bedrocklinux/comments/odj3mu/is_bedrock_slow/

I tried bedrock back then and it felt slow, like rofi opened slow and everything was slower than usual, a little bit of delay! Idk if thats fixed now

3 Comments
2024/09/06
12:48 UTC

3

void linux musl on bedrock

how do i install void musl on bedrock linux? it only installed glibc void and im trying to get musl void

10 Comments
2024/09/01
00:39 UTC

11

NixOS/SnowflakeOS In Bedrock Linux

I made NixOS/SnowflakeOS work with Bedrock Linux

True, I did it after a year and a half of effort and hope

But it is difficult to obtain it from Bedrock Linux, but as a new distribution

Any distribution can be converted to bedrock linux with my distribution

Project name is Snownix or SnownixOS

But it will only be a promised project even though it is Alpha

what do you think with sox = snownix

Current:
0. brl features available with nixos
1. sox exclusives will be available
2. deb it's still fine, but apk after days, the wifi no longer works, but I still have to try the rest of the distributions
3 Comments
2024/08/05
01:49 UTC

4

Has anyone tried to hijack ChromeOS's crostini Debian container?

Has anyone tried to hijack ChromeOS's crostini Debian container? Any success?

2 Comments
2024/07/11
18:19 UTC

17

Introducing StratOS

What is StratOS ?

  • StratOS is an Arch based Linux distro which is modified with the help of Bedrock Linux to include various package managers and repositories from other distros.

  • It is based on an Arch base which is modified using a Bedrock Hijack and then can be enhanced by adding various Bedrock stratas (components and layers of different Linux distros) to StratOS.

  • Alongside this, StratOS also has multiple tools made for the convenience of users

  • Some of them are

    • Rock (a package manager)
    • StratVIM (a neovim config)
    • Stratmacs (an emacs config)
    • grab (a fetch tool)
    • maneki neko (a helper app for StratOS users to get started)
  • Flavours available for StratOS

    • Gnome
    • Hyprland (upcoming)
    • SwayFX (upcoming)
5 Comments
2024/07/02
08:49 UTC

2

QT6

hi, I found a problem with qt6 themes from other strata, if you install a theme using kvantum that is installed from another strata, qt6 theme is not applied globally, but only in strata with kvantum, but qt5 works fine

2 Comments
2024/06/29
09:13 UTC

4

Do I need systemd to run the Unity Desktop Environment?

Asking cuz I wanna try and set up a systemd-free setup with a DE I like

4 Comments
2024/06/17
03:49 UTC

2

Do I even need flatpak with Bedrock installed on my Ubuntu system?

Basically the title. This new, exciting world of distro cross-pollination is really opening my eyes to what I can do with the platform!

7 Comments
2024/06/16
22:02 UTC

3

How to switch kernel and bootloader

I currently am on a systems with an encrypted disk that was setup on PopOS. I am now trying to reconfigure the system to use the kernel from the fedora strata but struggling. If I start the GRUB for Fedora from refind it just shows the grub fallback console, it can't seem to find the configuration. PopOS used systemd-boot for it's boot system.

2 Comments
2024/06/13
22:55 UTC

2

Trick to get correct answers from disk usage measurement tools

mkdir /mnt/foo
mount --bind /bedrock/strata/bedrock /mnt/foo
ncdu /mnt/foo

This works because the cursedness of / is just because it's a hall of bind mounts, a problem which can be perfectly solved with one more bind mount.

Maybe bedrock should create this mount automatically?

6 Comments
2024/06/06
04:10 UTC

2

When do you use Bedrock?

Just like the title asks,

when do you use Bedrock Linux?

Follow-up Question:

Is it okay/good for mobile computers (i.e. Laptops or Handhelds)?

(You may stop reading here but I'll attach some context so that you may also give your thoughts about my situation)

Since I aim to transition my Arch Computer to Gentoo, I thought about using Bedrock alongside it, however what does Bedrock offer that other programs (like Distrobox, or virtualization) don't? Is it the raw power that it gives the user?

I am also planning to switch my OpenSuSE Tumbleweed Laptop to Nobara and I am not sure to whether or not use Bedrock on it since I do need it to be efficient and battery-friendly.

On my computer, I usually play games, maybe edit with DaVinci Resolve, program development, discover new Linux programs and such, on the other hand, I use my laptop for school purposes, some program development, note taking, using different analysis tools, and the likes.

4 Comments
2024/05/16
09:28 UTC

4

centos download broken?

I just tried to 'brl fetch centos', and got an error. Is it working for other people? I am running the most recent version, so i assume that it's broken

4 Comments
2024/05/04
09:31 UTC

7

Question: can i use a different strata than the base one to install nvidia drivers?

My base strata is Arch and i want to try and install nVidia drivers using the Ubuntu strata, is this gonna be possible?

1 Comment
2024/05/03
20:36 UTC

8

Strata question

Is it possible to migrate my "base" strata away from vanilla arch to artix? I'd prefer to run dinit and artix as the "base" for everything and then use devuan on the side for more stable packages.

4 Comments
2024/05/01
09:03 UTC

3

No internet connection after changing init systems

My base system is Debian. When I log in with its init system all is well.

If I try to use Arch’s init system then my internet connection doesn’t work. I’ve installed network manager and enabled it, set my Ethernet interface as “up”.

Resolv.conf is present with 8.8.8.8 and 4.4.4.4 as the DNS servers.

2 Comments
2024/04/26
17:47 UTC

4

Will the base system convert to just another strata if i add one or more strata?

(Sorry, if the title is confusing)

Say, If my base is debian and i added arch. Does debian become just another strata?

If that's true, then both arch and debian have same priority, right? So, installing crucial packages required for normal functioning of system through arch won't be a problem to debian since both are just stratas on top of bedrock.

Am i getting it, right?

Thank you.

8 Comments
2024/04/14
18:47 UTC

Back To Top