Creating an OpenBSD distro - BSD
pizzaroll1
That project we had going a while back to make a Nixers Linux distro was pretty cool, I thought, but I like OpenBSD more. I had to think of a name for the repo, so I called it DietBSD (like diet libc, it's OpenBSD but on a diet).

The repo is here: http://github.com/kaashif/dietbsd. If you want to try it out, there's an image for amd64 on one of the releases, you can run it using

Code:
$ qemu-system-x86_64 dietbsd-0.0.1-amd64.fs

Or I suppose you could dd it to a USB stick and boot it on your real amd64 machine, but that's probably not worth it.

It doesn't do much at the moment (inits then starts /bin/sh), and I'm looking for ideas. What would be cool to have in an OS? I'm thinking musl libc, maybe sbase and sinit (from suckless.org), but what else?
my website: kaashif.co.uk
pizzaroll1
Oh man, I accidentally nuked everything in /etc, /bin, /usr, and /sbin by installing with DESTDIR set to nothing. Wow, I'm a genius.

Anyway, I assume the lack of replies means no-one has any ideas, so I'll keep doing what I'm doing now until I end up with something usable, then maybe I'll solicit comments again.
my website: kaashif.co.uk
venam
Seems like everyone are a bit busy with universities and schools these days.
Give it a bit more time so we can spend the weekends or vacations playing around with it.
kirby
I was going to have a look but the line

Quote:Currently, that only works if you're using OpenBSD.

Put me off, as I don't run OpenBSD. Once it works on other platforms I'll give it a look.
pizzaroll1
Well, you can still run the image using QEMU, but you can't build a new image (only really important for development). Also, there's barely anything in the image other than a shell. I'm mainly trying to get some ideas. Without ideas, I'll just end up making something boring. Any ideas on what you'd want in an OS like this?
my website: kaashif.co.uk
sodaphish
OBSD is teh shit! I use Linux on my day-to-day laptop for work, but Windows on my home box because of Battlefield 4 and Titan Fall. My server platform of choice is either Debian or OBSD. Keep hacking!
pizzaroll1
Thanks for the encouragement! Earlier today, I pushed some new stuff which makes it actually usable. You can log in, write things using the only editor you need (cat) and even change your hostname. The latest release is here: https://github.com/kaashif/dietbsd/releases. To use it, install QEMU:

Code:
# apt-get install qemu
# pacman -S qemu
# yum install qemu
# pkg_add qemu
# pkg install qemu

Then download the image from the releases page and gunzip it:

Code:
$ gunzip dietbsd-0.0.2-amd64.fs.gz

Then use QEMU to run it (or dd to a USB stick and boot it):

Code:
$ qemu-system-x86_64 dietbsd-0.0.2-amd64.fs

You don't even need OpenBSD to run it, only QEMU. It's still pretty useless at the moment and barely does anything, but since it does the bare minimum, I can now start adding actual programs and libraries. But what programs should I add to the base system? Is there anything anyone wants to see in an OS (albeit a toy OS)?
my website: kaashif.co.uk
john65
Hi pizzaroll1

I've been looking to move away from linux distros as systemd is creeping into all aspects of that OS. Are you still working on this project?

As for ideas, try JWM as the windows manager and maybe thin out the total number of apps.

I, and I'll bet many others, would love a functional desktop OpenBSD distro.

I don't know if that's your intention but I'll many would like that.
pizzaroll1
I'm really sorry, but I haven't really had any time recently to work on the project, and I don't think I will any time soon due to exams and that sort of thing.

If you are really looking to move from Linux, you can still do it, OpenBSD is still very minimal. This project was mostly for kicks anyway, vanilla OpenBSD is great as is.
my website: kaashif.co.uk
john65
Thanks for responding. I'll give vanilla OpenBSD another try. To be honest I find it difficult to get OBSD set up and functioning as a useful desktop. I'm a pretty average computer user, wouldn't even call myself a superuser, but I do like the idea of security, so love the idea of a functional OBSD desktop. Therefor, I'm always hoping to find a nicely set up OBSD iso that I can burn to disc or USB.

Oddly, a few weeks ago I burned the newest version OBSD to disc but was unable to install it to the old computer I'm using right now, which I put Sparky Linux on. Sparky works great, except for the 5 second(ish) wait from the time the log in appears and when it will accept the password which is odd, but I'm not all that happy about the SystemD takeover of the Linux ecosystem and live in hope that someone package a modern looking, minimal resource hungry OBSD desktop iso.

What are your thoughts on JWM? I've seen a few distros use it and it's very resource light. I wonder why it doesn't get more mainstream use.




Members  |  Stats  |  Night Mode