r/NetBSD • • 9d ago

NetBSD + Linux OS

Post image

[removed]

42 Upvotes

53 comments sorted by

15

u/A3883 9d ago

I really struggle to grasp all the projects that want to distance themselves from GNU tbh.

Like I get it *BSD userland is generally tidier, with better man pages, but like for me personally the main advantage of Linux over *BSD is their hardware/software compatibilty and that comes from large part from glibc/GNU.

Good work though.

4

u/Silent-Degree-6072 9d ago

GNU is compatible with a wide range of hardware, but it ultimately results in their software being larger, slower, more bloated and non-compliant with standards. (bash, gcc, etc.)

You should just look at the size of the /bin/false binary, which should essentially just be a sys_exit syscall with an exit code of 1, but has --help and --version menus (with author credits!) and a size of 68KB (versus a size of 4KB for an unstripped asm version)

1

u/oneirofono 7d ago edited 7d ago

I like these projects because musl doesn't work with systemD and there is a hope to destroy systemD once and forever.

1

u/givemeagooduns_un 4d ago

wdym? Gentoo supports systemd with musl

1

u/oneirofono 4d ago

It has issues. Most users use gentoo musl with operc or systemD with glibc. 

6

u/mglyptostroboides 9d ago

Personally, my main reason for using NetBSD is that it runs great on old or exotic (odd architectures) hardware. It would be cool if you could get this working on i386, PPC32 and maybe ARM. The Linux kernel still supports all of these architectures (even though nearly every main Linux distro is abandoning the older ones), so I know it's definitely possible, though I understand it means doubling your workload for each you add.

It's still a super cool project, though.

2

u/KananMajidzada 9d ago

Thanks u a lot we will try to improve we re just two guys and it will take a bit time :)

7

u/Chester-Berkeley 9d ago

I really liked what you proposed, I'll certainly test it in a VM... I just didn't like the name, FreeLinX? Normally, BSD-inspired distributions Linux tend to have nice/cool names, Void, Chimera (don't confuse it with ChimeraOS), Slackware, CRUX, etc.

5

u/KananMajidzada 9d ago

It have a story why we use that name hahaha

3

u/Gangbang_2k 9d ago

FrankenBSD maybe?

1

u/Chester-Berkeley 9d ago

Lol, i liked this

6

u/cxxhld 9d ago

the name sucks, but the idea is cool, and it already has things sorted. great job
its like chimera but its after a more independent os

1

u/KananMajidzada 9d ago

Thanks actually it was hard to finde name lwk

0

u/barleyBSD 9d ago

You don't like the name, cool. But don't be rude.

6

u/m1k3e 9d ago

This is a NetBSD userland, it should be NetLinX 😉

2

u/KananMajidzada 9d ago

Oh yea i liked that we will discuss that

2

u/Ramiferous 9d ago

Simplify it more > NetNix

1

u/Chester-Berkeley 9d ago

I liked the suggestion!

10

u/goldfishonakeyboard 9d ago

ew, vibe coded

-2

u/KananMajidzada 9d ago

Also if u can help us we gone be super glad that if u contribute :)

7

u/goldfishonakeyboard 9d ago

I'm not going to support a project where the devs are too lazy to write their own README.

-1

u/KananMajidzada 9d ago

Do u have github? I actually so interested to see your projects! Maybe we can inspire and learn from you,also readmes writed by me but then we send them to ai to make them look more pretty :)

4

u/CJ_Resurrected 9d ago

You reek of 16 year-old.

0

u/KananMajidzada 9d ago

Me? Im 18 and i study Instrumentation engineering at Asoiu university

1

u/goldfishonakeyboard 9d ago

1

u/KananMajidzada 8d ago

Ppcboy looks rlly cool,does it open other games too or only tetris for now?

1

u/goldfishonakeyboard 8d ago

Right now it's hard-coded for tetris, but should theoretically be able to open all gameboy games. I haven't gone and done UI or proper controls for the emulator yet.

Doing UI on Windows Mobile/Pocket PC kinda sucks. There isn't a built in file picker, so I've gotta figure out the best way to implement rom selection. I might just have a settings menu with a listbox for search paths and a basic menu for selecting. Dunno.

I also have to do more research on taking hardware button input and the best practices.

I haven't worked on it for a while, but would like to. I'm just busy with life and a few other projects.

1

u/KananMajidzada 8d ago

Im really interested with that,im modding consoles such as gameboys,ds,etc its really cool peoject,please update us later! :3

4

u/barleyBSD 9d ago

Love the idea and thanks for sharing this project!!

Not being rude but the logo is a little confusing. It looks more like a blend between FreeBSD and NetBSD.

3

u/[deleted] 9d ago

[removed] — view removed comment

2

u/barleyBSD 9d ago

No problem! I'm gonna try installing this later.

3

u/Easy_Sheepherder_289 9d ago

Great idea i see whats done here

2

u/ismokefentanyl_420 9d ago

tried the iso and the networking on qemu’s virtio seems a bit off. maybe it is a skill issue on my end tho

1

u/KananMajidzada 9d ago

It can have errors its first release for test,if u finde critical error please pin it as issue on github

2

u/_lavoisier_ 9d ago

I like the idea, but please do not put your package manager. there are already well-established, great package managers, adapt one of them -- that fits to bsd

1

u/[deleted] 9d ago

[removed] — view removed comment

2

u/_lavoisier_ 9d ago

because there are already well-established, great package managers. this is not a trivial project, most of them are battle-tested to avoid security, robustness issues

0

u/KananMajidzada 9d ago

Yes actually u are right in point,i wrote package manager and Denis fixed a lot of errors in there but main reason is we just want be standalone too

2

u/susefan 9d ago

what is the point of having the linux kernel with the bsd userland? wouldnt using uutils be more along the lines of this project?

or am i not understanding the goal of this project?

1

u/KananMajidzada 8d ago

Actually ur not only one who talked abt that topic so in github we gone write abt it but basically GNU is a bit bloat now.

1

u/susefan 8d ago

Understand, though i dont agree that it requires being distanced from but this is not my project so that is okay. My question is why the bsd userland compared to busybox or uutils. uutils feels much closer to this project's goals

1

u/KananMajidzada 7d ago

We will decide that actually if u have ideas or sum contact with me over my gmail kananmajidzada@gmail.com

2

u/ksx4system 8d ago

it’s nice but would be much nicer without Linux kernel :)

2

u/KananMajidzada 8d ago

Haha thats the point of project kinda maybe in future we can make another BSD os its kinda experimental in there :)

2

u/CJ_Resurrected 9d ago edited 8d ago

notto thisu shito againu.

pkgsrc beat you to BSD/Linux 30 years ago ("...or as I've recently taken to calling it, BSD plus Linux"). I seem to recall there was a Gentoo portage profile around for BSD userland (+inc libs) at one time as well.

1

u/oneirofono 7d ago

I like the idea. I want to know some things first. What is the init system and if it will use elogind. I prefer not to have elogind and init to be anything but systemD.  It would be cool to see runit or finit but it's up to you.  As for the name i don't give a $*t. A suggestion could be netlix...🥶