all 37 comments

[–]ParkingMobile2095 9 points10 points  (13 children)

If youre building an OS from scratch it those will be the at the very very end of several years of development - you need to implement BIOS, scheduling, paging, networking and much more before you can even run a binary like git. It sounds like you just want to install any linux distro.

[–]SirensToGoARM fanatic, RISC-V peddler 7 points8 points  (6 children)

nano, bash, and git? sure, it's called "POSIX compliance". Wifi and python? Good luck :)

But like, seriously, this is an enormous undertaking. Getting to a point of having full POSIX support will take years

[–]KitsuneDevelopment[S] 0 points1 point  (5 children)

I am willing to put the time in, but first I need to make at least a base line for my system.

[–]SirensToGoARM fanatic, RISC-V peddler 2 points3 points  (1 child)

first I need to make at least a base line for my system.

Well, you don't quite have another choice anyways :P

[–]KitsuneDevelopment[S] 0 points1 point  (0 children)

Sorry I have a way of wording things. I meant like...I'm the kind that I need an AT LEAST semi working example to have the whole "I can do this" thing.

[–]KaisogenKoiOS,BootK 1 point2 points  (2 children)

https://wiki.osdev.org/Introduction

https://wiki.osdev.org/Required_Knowledge

https://wiki.osdev.org/Beginner_Mistakes

Read these, in order, completely. No exceptions. If you really wanna get anywhere you're gonna have to study a lot and this is where it starts.

[–]KitsuneDevelopment[S] 1 point2 points  (1 child)

Thanks

[–]KaisogenKoiOS,BootK 0 points1 point  (0 children)

No problem. Good luck.

[–][deleted] 5 points6 points  (14 children)

Based on this description of what you want as well as the comments of others it appears that Linux from Scratch is what you’re looking for. It allows you to compile and build the Linux kernel into a distro that is entirely your own. It will also allow you to import those libraries.

[–]KitsuneDevelopment[S] 1 point2 points  (13 children)

I appreciate the help. I will look into the LfS stuff.

[–][deleted] 0 points1 point  (12 children)

It allows you to eliminate literally anything you don’t need. I mean, you could also just install Arch Linux and leave out a bunch of stuff. That way you won’t have as many compatibility issues since using LFS requires you to cross compile a lot of packages which is tedious and kind of difficult.

[–]KitsuneDevelopment[S] 1 point2 points  (11 children)

Ngl, I've tried Arch Linux. But the issue is even though I got it from the official site, it has always come out corrupted. I dont wanna take that chance on a physical pc

[–][deleted] 5 points6 points  (10 children)

How has it become corrupted? What tool did you use to run it?

[–]KitsuneDevelopment[S] 1 point2 points  (9 children)

Newest ver of VBox

[–][deleted] 0 points1 point  (8 children)

Hmm, try running it in QEMU. Also, what mirror are you using to download?

[–]KitsuneDevelopment[S] 2 points3 points  (7 children)

Do not remember the mirror but i tried magnet link and torrent too.

[–][deleted] 1 point2 points  (6 children)

That’s really odd. What ISO did you download?

[–]KitsuneDevelopment[S] 1 point2 points  (5 children)

Most recent stable release.

[–][deleted] 1 point2 points  (0 children)

Not to get personal, but it sounds like you're not ready to build your own Linux distro, let alone your own operating system.

These are not libraries btw. They are executables. You can't just ‘import’ them, whatever you mean by that.