LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   LQ Suggestions & Feedback (https://www.linuxquestions.org/questions/lq-suggestions-and-feedback-7/)
-   -   Can you add a forum for my Distribution? (https://www.linuxquestions.org/questions/lq-suggestions-and-feedback-7/can-you-add-a-forum-for-my-distribution-4175709664/)

Frosttt 03-19-2022 12:07 PM

Can you add a forum for my Distribution?
 
Hello! i hope everybody is fine and ok in their homes, so recentley i made a linux distribution, i dont see any feedback from people, this is not an advertisment as my distribution really needs testers, because i dont want sad people and i myself cant test it (low hardware reasons), anyway heres the link https://notabug.org/qernel, ill be so happy if you test, thank you

pan64 03-19-2022 12:26 PM

this is not a distro, this is nothing more but a few scripts, based on ubuntu.

Frosttt 03-19-2022 12:52 PM

Quote:

Originally Posted by pan64 (Post 6339776)
this is not a distro, this is nothing more but a few scripts, based on ubuntu.

it is, it will make an iso and has a special installer in it, mkqn, its a script that installs to specified mount point, this distro is MUCH harder that arch, because of debians things

dugan 03-19-2022 01:09 PM

Quote:

Originally Posted by Frosttt (Post 6339772)
i dont want sad people

What do you mean?

Frosttt 03-19-2022 01:26 PM

Quote:

Originally Posted by dugan (Post 6339790)
What do you mean?

I mean that if people broke their pcs some how, then id be sad :(

dugan 03-19-2022 03:02 PM

You want us to set up a forum for a project that you haven't tested yourself, and that you're concerned might break people's PCs?

Frosttt 03-19-2022 03:26 PM

Quote:

Originally Posted by dugan (Post 6339812)
You want us to set up a forum for a project that you haven't tested yourself, and that you're concerned might break people's PCs?

MIGHT Not but i would like to hear peoples results after booting from a usb, there is a very very small chance it will corrupt the fs

marav 03-19-2022 03:42 PM

Quote:

Originally Posted by Frosttt (Post 6339818)
MIGHT Not but i would like to hear peoples results after booting from a usb, there is a very very small chance it will corrupt the fs

Hi,

You only change few things in os-release & lsb-release
source.list does not seem to have been modified
and your python script is just a bash script in python (import os)

For my POV, changing NAME or PRETTY_NAME doesn't make a new distro

From what I've seen, there is absolutely no chance of breaking anything

So, the question is :
What is the purpose of this?

fatmac 03-20-2022 04:48 AM

A genuine distro is created from source code.

Most of what are called distros, are just easily installable choices of software on top of a genuine distro, (which are RedHat, SuSe, Debian/Devuan, Slackware, etc).

ondoho 03-20-2022 05:32 AM

Quote:

Originally Posted by Frosttt (Post 6339772)
Hello! i hope everybody is fine and ok in their homes, so recentley i made a linux distribution, i dont see any feedback from people, this is not an advertisment as my distribution really needs testers, because i dont want sad people and i myself cant test it (low hardware reasons), anyway heres the link https://notabug.org/qernel, ill be so happy if you test, thank you

Quote:

Originally Posted by Frosttt (Post 6339785)
it is, it will make an iso and has a special installer in it, mkqn, its a script that installs to specified mount point, this distro is MUCH harder that arch, because of debians things

Quote:

Originally Posted by Frosttt (Post 6339795)
I mean that if people broke their pcs some how, then id be sad :(

Quote:

Originally Posted by Frosttt (Post 6339818)
MIGHT Not but i would like to hear peoples results after booting from a usb, there is a very very small chance it will corrupt the fs

Wow. This is all there is to it:
This one's called build.sh, though afaics it doesn't compile anything, just installs a vanilla Ubuntu kernel & base system:
Code:

echo "Debootstrapping..."
mkdir -p qernel-build/boot/grub
cp grub.cfg qernel-build/boot/grub
debootstrap --arch amd64 focal qernel-build/
cp os-release lsb-release qernel-build/etc/
cp sources.list qernel/etc/apt/sources.list
git clone https://notabug.org/qernel/mkqn.git
mkdir -p qernel-build/usr/share/qnl
mv mkqn/mkqn.py qernel-build/usr/share/qnl
chroot qernel-build /bin/apt-get update
chroot qernel-build /bin/apt-get upgrade
chroot qernel-build /bin/apt-get install linux-generic debootstrap initramfs-tools -y
mv qernel-build/boot/vmlinuz-5.4.0-26-generic qernel-build/boot/kernel
mv bashrc qernel-build/root/.bashrc
grub2-mkrescue -o qernel-focal-20.04-live.iso qernel-build
rm -rf qernel-build
echo "Done!, please point out any things missed in this script!"

And yes, the sourcwes.list just contains vanilla Ubuntu LTS repos.

And this is mkqn.py, which is really python executing a few shell commands:
Code:

import os
print("Welcome to MKQN!, 2022 Qernel GNU/Linux Creator(s) (Frost)")
input1 = input("Which directory do you want to choose? (mount directory) : ")
while input1 == "":
  input1 = input("Which directory do you want to choose? (mount directory) : ")
os.system("debootstrap --arch amd64 focal " + str(input1))
print("patching system name...")
os.system("cp os-release " + str(input1) + "/etc/os-release")
os.system("cp lsb-release " + str(input1) + "/etc/lsb-release")

print("Task Completed!, if anything went wrong, please report a bug.")
input2 = input("Input additional packages here (leave blank for none) : ")
if input2 == "":
  print("Filesystem build has been completed")
else:
  print("Installing your packages...")
  os.system("chroot " + str(input1) + "/bin/apt-get install " + str(input2))
  print("Filesystem build has been completed")

Having the gall to call this a distro is bad enough, but then you also want LQ to jump in and provide you with a platform for ... nothing?

Frosttt 03-20-2022 05:39 AM

Quote:

Originally Posted by ondoho (Post 6339976)
Wow. This is all there is to it:
This one's called build.sh, though afaics it doesn't compile anything, just installs a vanilla Ubuntu kernel & base system:
Code:

echo "Debootstrapping..."
mkdir -p qernel-build/boot/grub
cp grub.cfg qernel-build/boot/grub
debootstrap --arch amd64 focal qernel-build/
cp os-release lsb-release qernel-build/etc/
cp sources.list qernel/etc/apt/sources.list
git clone https://notabug.org/qernel/mkqn.git
mkdir -p qernel-build/usr/share/qnl
mv mkqn/mkqn.py qernel-build/usr/share/qnl
chroot qernel-build /bin/apt-get update
chroot qernel-build /bin/apt-get upgrade
chroot qernel-build /bin/apt-get install linux-generic debootstrap initramfs-tools -y
mv qernel-build/boot/vmlinuz-5.4.0-26-generic qernel-build/boot/kernel
mv bashrc qernel-build/root/.bashrc
grub2-mkrescue -o qernel-focal-20.04-live.iso qernel-build
rm -rf qernel-build
echo "Done!, please point out any things missed in this script!"

And yes, the sourcwes.list just contains vanilla Ubuntu LTS repos.

And this is mkqn.py, which is really python executing a few shell commands:
Code:

import os
print("Welcome to MKQN!, 2022 Qernel GNU/Linux Creator(s) (Frost)")
input1 = input("Which directory do you want to choose? (mount directory) : ")
while input1 == "":
  input1 = input("Which directory do you want to choose? (mount directory) : ")
os.system("debootstrap --arch amd64 focal " + str(input1))
print("patching system name...")
os.system("cp os-release " + str(input1) + "/etc/os-release")
os.system("cp lsb-release " + str(input1) + "/etc/lsb-release")

print("Task Completed!, if anything went wrong, please report a bug.")
input2 = input("Input additional packages here (leave blank for none) : ")
if input2 == "":
  print("Filesystem build has been completed")
else:
  print("Installing your packages...")
  os.system("chroot " + str(input1) + "/bin/apt-get install " + str(input2))
  print("Filesystem build has been completed")

Having the gall to call this a distro is bad enough, but then you also want LQ to jump in and provide you with a platform for ... nothing?

ok here is one advantage from ubuntu, you can choose a kernel, init system, etc... because you can add repos, just select the kernel from repos.

pan64 03-20-2022 05:46 AM

22.04 is almost here. How can we "upgrade" your "distro"?

Frosttt 03-20-2022 06:24 AM

Quote:

Originally Posted by pan64 (Post 6339983)
22.04 is almost here. How can we "upgrade" your "distro"?

Know which kernel version to use? i think i will find that in release notes, or probably debootstrapping jammy

ondoho 03-20-2022 06:43 AM

Quote:

Originally Posted by Frosttt (Post 6339980)
ok here is one advantage from ubuntu, you can choose a kernel, init system, etc... because you can add repos, just select the kernel from repos.

Why wouldn't yoube able to add repos on vanilla Ubuntu?
Also good luck getting anything but systemd-based to work on Ubuntu. Installing an init system is not the same as making it work with your complete setup.

No, this is just some sort of Ubuntu chroot install with the word "Ubuntu" crossed out and "qernel" written over it in crayon.


All times are GMT -5. The time now is 03:54 PM.