How did you make Snakeware? #167
-
I just want to know what Linux Distro you based Snakeware on. I want to try to build my own sort of Python Operating System. Or at least something that uses a Python Interface. EDIT: thanks to @mochidaz and @donno2048 for telling me this! So I want to know how you did it? How did you build an operating system from scratch, that uses Python? That is insanely mind-blowing to me and I kinda want to do it myself. So, how do you make an OS that uses Python? EDIT #2: the "this" at the beginning of edit #1 was that Snakeware isn't based on a Linux Distro. |
Beta Was this translation helpful? Give feedback.
Replies: 18 comments
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
This is not simply based on a distro. It's built upon buildroot |
Beta Was this translation helpful? Give feedback.
-
Not based on any distros, its built from scratch |
Beta Was this translation helpful? Give feedback.
-
ohhhhhhhhhhhhhh okay |
Beta Was this translation helpful? Give feedback.
-
So how did you do it? I kind of want to make my own after experiencing Snakeware. |
Beta Was this translation helpful? Give feedback.
-
I would suggest you look at the build script and the configuration file. And obviously, learn to use buildroot, documentation |
Beta Was this translation helpful? Give feedback.
-
@donno2048 okay thanks. |
Beta Was this translation helpful? Give feedback.
-
Well, this probably can help, too |
Beta Was this translation helpful? Give feedback.
-
@mochidaz Thanks. I was having problems with buildroot. Let's hope that this works! |
Beta Was this translation helpful? Give feedback.
-
@mochidaz I've tried it in the WSL environment on Windows 10 and it won't work. Here is the error:
|
Beta Was this translation helpful? Give feedback.
-
Oh, if you're using Start-Process "$psHome\powershell.exe" -Verb Runas -ArgumentList '-command "fsutil.exe file setCaseSensitiveInfo /Users enable"' ) |
Beta Was this translation helpful? Give feedback.
-
@donno2048 oh. So should I just use a VM? Like VMware? |
Beta Was this translation helpful? Give feedback.
-
Yeah, or a docker, I guess... |
Beta Was this translation helpful? Give feedback.
-
@donno2048 I have no idea what Docker is so I am gonna use a VM. |
Beta Was this translation helpful? Give feedback.
-
I think you need to install linux on PC to build. Really, GCC on stage 8(7) building very long.... |
Beta Was this translation helpful? Give feedback.
-
If I may, I learned something recently(this is very off-topic...)! Multipass, which is advertised as a quick and easy way to make VMs, actually lacks the ability to compile snakeware(using ubuntu)! Which means Multipass does not create truly isolated VMs. I thought this was interesting, but besides, VMWare or VirtualBox work fine. You need to download the image, but they work. Of course, my testing was on Windows, not Linux, but you shouldn't need a VM on Linux(even alpine has a gmake package). So, that's all I have to say. |
Beta Was this translation helpful? Give feedback.
-
@SorrowEater that is very off-topic haha. |
Beta Was this translation helpful? Give feedback.
This is not simply based on a distro. It's built upon buildroot