F5F Stay Refreshed Software Operating Systems Linux from Scratch

Linux from Scratch

Linux from Scratch

Pages (2): 1 2 Next
A
asianotaku
Member
54
05-04-2016, 10:13 AM
#1
Hello, thank you for reaching out. I understand you're seeking advice on a challenging project idea. As a senior student preparing for your Computer Engineering BE degree, you're exploring options like developing a Linux distribution. It's great that you're aiming to gain hands-on experience with Linux, especially since it's becoming increasingly relevant today. However, you mentioned having no prior experience in Linux development, which is completely normal. Your interest was sparked after completing a Google Automation Course, and you're now considering building something from scratch using the "Linux from Scratch" guide.

Your main concern is clarity: what changes are feasible for two people working together? You’re worried about defining clear goals and knowing which aspects to modify or leave unchanged. It’s important to recognize that some projects may require more teamwork than you anticipate, and it’s wise to assess what can realistically be achieved without duplicating existing work.

If you’d like, I can help you brainstorm specific modifications or identify areas where you might need to focus your efforts. Alternatively, we could explore other project ideas that align better with your current skill level while still offering valuable learning opportunities. What do you think?
A
asianotaku
05-04-2016, 10:13 AM #1

Hello, thank you for reaching out. I understand you're seeking advice on a challenging project idea. As a senior student preparing for your Computer Engineering BE degree, you're exploring options like developing a Linux distribution. It's great that you're aiming to gain hands-on experience with Linux, especially since it's becoming increasingly relevant today. However, you mentioned having no prior experience in Linux development, which is completely normal. Your interest was sparked after completing a Google Automation Course, and you're now considering building something from scratch using the "Linux from Scratch" guide.

Your main concern is clarity: what changes are feasible for two people working together? You’re worried about defining clear goals and knowing which aspects to modify or leave unchanged. It’s important to recognize that some projects may require more teamwork than you anticipate, and it’s wise to assess what can realistically be achieved without duplicating existing work.

If you’d like, I can help you brainstorm specific modifications or identify areas where you might need to focus your efforts. Alternatively, we could explore other project ideas that align better with your current skill level while still offering valuable learning opportunities. What do you think?

D
danewill
Member
57
05-04-2016, 11:23 AM
#2
Generally, combining existing distributions needs a small group of skilled individuals to develop it. Building your own *nix and package manager from scratch is challenging, but I hope you're a capable programmer. You can begin exploring at www.distrowatch.com and see what you find. You might also want to check out this Linux example at the provided link. Understanding its creators and motivations could be helpful. While designing a custom package manager may not fit your schedule at university, adapting an existing distro with student involvement could be feasible. Either way, expect a significant effort. Good luck!
D
danewill
05-04-2016, 11:23 AM #2

Generally, combining existing distributions needs a small group of skilled individuals to develop it. Building your own *nix and package manager from scratch is challenging, but I hope you're a capable programmer. You can begin exploring at www.distrowatch.com and see what you find. You might also want to check out this Linux example at the provided link. Understanding its creators and motivations could be helpful. While designing a custom package manager may not fit your schedule at university, adapting an existing distro with student involvement could be feasible. Either way, expect a significant effort. Good luck!

M
McBroke
Member
168
05-04-2016, 08:07 PM
#3
In short, feel free to do anything as long as you label it Linux.
M
McBroke
05-04-2016, 08:07 PM #3

In short, feel free to do anything as long as you label it Linux.

H
HeyItzLilith
Member
68
05-05-2016, 02:37 AM
#4
Look for solutions that many require—whether it's ultra-light operating systems or specialized server setups. Think about projects you're passionate about and how they could address real user needs, like the impact TempleOS had.
H
HeyItzLilith
05-05-2016, 02:37 AM #4

Look for solutions that many require—whether it's ultra-light operating systems or specialized server setups. Think about projects you're passionate about and how they could address real user needs, like the impact TempleOS had.

L
Lelebebele
Member
60
05-05-2016, 05:42 AM
#5
You're pointing out a common point of confusion. Linux isn't an operating system by itself; it's a free software component within a complete GNU system. It relies on tools from the GNU project, such as libraries and utilities, along with essential system parts to form a full OS according to POSIX standards.
L
Lelebebele
05-05-2016, 05:42 AM #5

You're pointing out a common point of confusion. Linux isn't an operating system by itself; it's a free software component within a complete GNU system. It relies on tools from the GNU project, such as libraries and utilities, along with essential system parts to form a full OS according to POSIX standards.

0
05matthew05
Member
62
05-22-2016, 06:55 AM
#6
I summarized everything, and when I refer to Linux I mean it's built around the Linux kernel.
0
05matthew05
05-22-2016, 06:55 AM #6

I summarized everything, and when I refer to Linux I mean it's built around the Linux kernel.

Y
ybemy
Member
227
05-22-2016, 07:33 AM
#7
It's just a joke about copying and pasting.
Y
ybemy
05-22-2016, 07:33 AM #7

It's just a joke about copying and pasting.

K
KateKitKat
Member
138
05-28-2016, 02:29 PM
#8
I’m not upset, I’m just trying to explain things better.
K
KateKitKat
05-28-2016, 02:29 PM #8

I’m not upset, I’m just trying to explain things better.

M
mackan2212
Junior Member
49
05-31-2016, 07:56 PM
#9
Thank you for your message.
M
mackan2212
05-31-2016, 07:56 PM #9

Thank you for your message.

T
TsxL
Junior Member
46
06-01-2016, 01:58 AM
#10
Building your own package-manager involves many challenges: you need to handle dependencies, resolve conflicts, monitor file changes, and decide on trust and versioning systems. A well-designed modern manager could serve as the core project, especially if it works across different distributions. This approach can feel overwhelming because you can integrate any open-source component you prefer. Ultimately, you’ll be responsible for the effort, regardless of your skills or available time.
T
TsxL
06-01-2016, 01:58 AM #10

Building your own package-manager involves many challenges: you need to handle dependencies, resolve conflicts, monitor file changes, and decide on trust and versioning systems. A well-designed modern manager could serve as the core project, especially if it works across different distributions. This approach can feel overwhelming because you can integrate any open-source component you prefer. Ultimately, you’ll be responsible for the effort, regardless of your skills or available time.

Pages (2): 1 2 Next