Giter Site home page Giter Site logo

Comments (5)

Elkasitu avatar Elkasitu commented on August 26, 2024

LFS doesn't teach you how to make an OS from scratch, it teaches you how to build your own Linux distribution but there is little or no coding involved.

There's a lot you can learn from LFS for sure, but I don't think it fits the purpose of the repo.

from build-your-own-x.

BonfaceKilz avatar BonfaceKilz commented on August 26, 2024

I think it does. In LFS, you build your own OS from scratch by compiling, cross-compiling and running tonnes of configs. Building something does not necessarily have to be "making" the thing. You can "build" something by assembling things.

from build-your-own-x.

flak153 avatar flak153 commented on August 26, 2024

Why not just create a new category for Linux Distros. There's plenty to learn about Linux and operating systems in general by putting one together yourself from its parts

from build-your-own-x.

danistefanovic avatar danistefanovic commented on August 26, 2024

I'm the same opinion as @Elkasitu. LFS is definitely a great resource, but it's more of an installation and configuration guide than a programming tutorial. I'm closing this in order to keep the list concise and focused on programming topics.

@vipulgupta2048 Thanks anyway for your submission!

from build-your-own-x.

vipulgupta2048 avatar vipulgupta2048 commented on August 26, 2024

Hi everyone,

  • @danistefanovic I would agree partially on your points. But I would like to say a person, knowledgeable enough would customize and tweak his/her own installation while configuring the LFS using the language Shell or Bash.
  • It might not be involving a real programming language, but it does require a resource that it is technically very important when it comes to Linux. I think that shouldn't be ignored.
  • The same goes for an issue I would have made next, for Linux Live Build (Debian Live Build) - Doesn't involve real programming but involves thinking like one and making something from scratch. I think that seems pretty important. Build your own Distro looks pretty amazing to me.
  • I agree with @flak153 here, assembling here in LFS is just like importing modules in Python but here they are tonnes of packages and dependencies involved, and a lot of Bash as a language is needed to understand the same.

If you want to make a car, you don't go about reinventing the wheel, you use just the wheel.
Thanks

from build-your-own-x.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.