/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,949 Subscribers

1

Is it a bad idea to use bedrock linux to have more package manager available

Sometimes packages from some distros don't work, or need to be updated.
By having to update the Makepkg file in arch for example.

Could there be problems when I use the arch kernel, but install packages from other stratums?

3 Comments
2024/11/30
09:53 UTC

2

How can I run a local file with a specified stratum. unable to find file (ENOENT)

I want to run a file/ davinci installer that cannot be installed by a package manager through a stratum.

Running:

strat Fedora /bedrock/strata/Fedora/home/file

does not work and returns due to: unable to find file (ENOENT)

Even though:
brl which /bedrock/strata/Fedora/home/file
does return Fedora

4 Comments
2024/11/30
09:49 UTC

6

Will Bedrock hijack UBports (Ubuntu Touch)?

I have a PinePhone running UBports (Ubuntu Touch) and am interested in trying to hijack it with Bedrock Linux. I know Bedrock works with Ubuntu Desktop and UBports is closely related, but it uses some special tweaks under the hood.

Has anyone here successfully used Bedrock to hijack UBports? Any special steps involved in the process?

3 Comments
2024/11/18
00:05 UTC

3

Complete Bedrock Noob - Struggling to install yay

I recently installed Bedrock on top of Void Linux. I've been using Linux itself for roughly a decade, but I'm brand-new to Bedrock. My goal is simple: install yay so I can easily use the AUR. However, that's given me a bunch of dependency and conflicting package errors, something Bedrock is supposed to solve, which is why I'm decently sure this is a me problem. I heard pmm can set up yay (or something like that), but I was able to find barely any documentation. Can someone help me out with this? Thanks!

8 Comments
2024/11/12
06:44 UTC

2

error using brl strat

when I try to use brl strat [distro] [command] with any distro and any command, it always spits out an error of an ENOENT file missing. After some reserch I tried running npm init -y in several places, but nothing worked. here as an example, I did "brl strat ubuntu tilix" and this is the output:
.

-------------------------------------------------------------------------------
strat: warning: unable to set cwd to

/bedrock/strata/ubuntu/home/Toasti

for stratum

ubuntu

due to: no such directory (ENOENT).

falling back to root directory

strat: could not run

tilix

from stratum

ubuntu

due to: unable to find file (ENOENT)

---------------------------------------------------------------------------

what do I do now??? Does anyone have any idea? :)

5 Comments
2024/11/11
16:13 UTC

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

4 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 😭🙏

8 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

3

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

5

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

7

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

7

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

9

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

3

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

5 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

5

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

Back To Top