Hello all. I am new to Solus and I need a list of all required packages to build Solus OS Budgie from source. In the old forums, there was a post with all details, but it doesnt exists anymore and I really need help.
Steps to Startup
Setup your build environment then you can produce the test iso
Seriously MAN.. Love you.. This is exactly what I was looking for. If I need any other assistant, I'll ask.. Thank you again..
Sorry, I forgot to ask. After I compile the ISO, how would I begin editing its source?
Editing the source of what? You have to modify the packages and use a local repo in conjunction with the one defined in the image.
Note: Distribution of Solus images, for commercial or non-commercial purposes, is not permitted.
I meant editing the source of the SOLUS OS... Any documentation exists for it?
What I am achieve is, I want to make a Linux, based on Solus. Like Ubuntu based on Debian.
(I didnt knew I cant distribute..)
I meant editing the source of the SOLUS OS... Any documentation exists for it?
You need to modify the packages and use a local repo. I'd suggest checking out our packaging documentation.
What I am achieve is, I want to make a Linux, based on Solus. Like Ubuntu based on Debian.
You need to remove all branding, which in effect means rebuilding every package in the repository since they all ship with Solus branding, forking our branding packages, removing wallpapers, etc.. It's clearly stated on our Branding Guidelines: "The distribution of modified Solus ISOs, for commercial or non-commercial purposes, is not permitted."
Yes Of cource, I would remove all branding, Solus Apps, remove wallpapers or anything that is included BY Solus but not by Linux Kernel. Now, after I download the ISO, what would be my next step to remove those things, and add my custom items.
Also, I believe Budgie Desktop is Open Source, and so I can use the Budgie names, logo and the Desktop itself.. in my custom build.. same would be for eopkg?
Also, finally after I did all this, changed everything, from Boot Animation to last reference of Solus Assets, Can I distribute the distro? And If yes, Can I distribute it using Solus name? like XYZ Linux (Based on Solus)? Like Ubuntu 18.04 (Based on Debian)..
Sorry for asking too much..
- Edited
Jimmy_Kudo Yes Of cource, I would remove all branding, Solus Apps, remove wallpapers or anything that is included BY Solus but not by Linux Kernel. Now, after I download the ISO, what would be my next step to remove those things, and add my custom items.
You understand that means effectively removing everything from the repository. I'm not talking about Solus "apps", every eopkg binary in our repository has a pspec file with Solus branding. You need to rebuild everything with your branding.
Now, after I download the ISO, what would be my next step to remove those things, and add my custom items.
This is not just a matter of downloading an ISO and removing things. Otherwise there wouldn't be anything in the ISO left.
Also, I believe Budgie Desktop is Open Source, and so I can use the Budgie names, logo and the Desktop itself..
The Budgie Desktop name is our copyright, you would need our expressed consent to use it. You would be able to use the source code however, but you'd need to change Budgie references to something else and maintain copyright headers. Alternatively get our permission.
same would be for eopkg?
You would need to remove any Solus branding and fork eopkg and ypkg to not have Solus branding be added.
Can I distribute it using Solus name?
No.
What I'm basically saying is it would be easier to start from scratch than fork Solus. Alternatively ask yourself why you want your own operating system instead of using what already exists.
What I'm basically saying is it would be easier to start from scratch than fork Solus. Alternatively ask yourself why you want your own operating system instead of using what already exists.
The thing is, I wanted to learn making my own Linux based OS. Ubuntu and others are already ripped off by many. So I thought to start with something which is new in market. I liked to Solus and when I found out that it is open source, I was attracted more to it. I am currently using Solus as main Linux along with Windows 10 for development. From your message, I got that Solus is not if I want to distribute. I get it that I can not get license for it. I will switch to other OS's source for my OS and continue using Solus for Development Thank you anyway.
Jimmy_Kudo You might consider giving Linux from Scratch (LFS) a go. It sounds more in line with what you are trying to do.
Yeah LFS is definitely what you're after, it's not branded and is purely there for people looking to work out how to build Linux from scratch (literally LFS).
Yup.. I was already into LFS on my other system, But I thought, hey.. Solus is great lets give it a try.. other wise I'm doing good already in LFS.. haha xD
If you like what Solus does, try to look at the package.yml file in Solus as you build them in LFS. For example bash: http://dev.getsol.us/source/bash
Then you can get an idea on how our build tools work and what tweaks we may use.
Oh, thank you very much. I will definitely look at that.
PS Solus is an independent distro, but what is it based on? LFS? or some other independent open source os?
Jimmy_Kudo It's built from source, completely independent.