Slashdot Mirror


Making Your Own Linux

jjr writes: "Have you ever wanted to make your own Linux distro? Now at www.linuxfromscratch.org you can teach yourself how Linux works and even make your own Linux distro from the info they have at this site." This looks like a cool resource especially if your school or place of employ (or coven, biker gang, hunter-gatherer tribe, etc.) wants to create a site- or affinity-specific distribution.

147 comments

  1. That's sorta old, no? by pnevares · · Score: 4

    There's been a Linux from Scratch HOWTO for a while now, very interesting reading.

    Pablo Nevares, "the freshmaker".

    --

    Pablo Nevares, "the freshmaker".
    1. Re:That's sorta old, no? by chaser · · Score: 1

      Not old at all - the site that the poster was refering to (www.linuxfromscratch.org) is Linux From Scratch HOWTOs site (though it's not a HOWTO anymore but a book, or a Guide as it is called at LDP)

      on a side note...i wish the poster had asked me first before posting (yes i'm the author of LinuxFromScratch). linuxfromscratch.org's site runs on a 160kbit sDSL connection and the site was practically unreachable during a good part of yesterday and today. In the end Apache and Proftpd were killed in order to save the server.

      We're working on a few T1 mirrors but they're not operational yet.

      --
      -- TTS Linux Solutions Gerard Beekmans http://huizen.dds.nl/~glb/
  2. department: by delmoi · · Score: 1

    from the sterilize-all-vessels-thoroughly dept.

    Am I missing something?

    --

    ReadThe ReflectionEngine, a cyberpunk style n
    1. Re:department: by god_of_the_machine · · Score: 1

      you might be missing the drugs they were on when they wrote that! =)

      -rt-

      --

      -rt-
      ** Evil Canadians are taking over the world. Learn about the conspiracy
  3. Multiple Flavors and Support by ZeroLogic · · Score: 2

    Just curious, but is there anything a corporation would gain from building their own distro from scratch? I can't think of anything they would gain from that over adding rpms to redhat or more debian packages to the debian distro.

    Am I missing something?

    /ZL

    1. Re:Multiple Flavors and Support by SquadBoy · · Score: 2

      Yes you are missing something. Many users and potential users already go through a great deal of trouble to script things when they install any OS. This will let many possible Linux Users build a custom distro that will include many things the other distros can't and take out many things they also can't take out. Thinks strong crypto and alot of services someone on the bottom end would not need to use. I'm currently involved in a project to give Linux machines to customer service people give them a web front end for everything and no rights to anything else. This could be very usefull.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    2. Re:Multiple Flavors and Support by jdehnert · · Score: 1

      Having a "corporate" flavor of linux would be pretty cool. You could do things like trim out all the binaries that you want to have shared via NFS, compile a few key bin's staticly, set up some key files in the distro, and then cut server and desktop versions that can be installed with a minimum of fuss. If there is a feature that the community wants in the distro, but that RH or SUSE has decided isn't ready for prime time, that can be included too. In a nutshell, you can set things up before you ship the cd.

      --
      Eschew Obfuscation
    3. Re:Multiple Flavors and Support by zorgon · · Score: 3

      I can think of a gzillion. Custom network, X, shell, and software package configuration all pre-done, kernels set up for particular machines or combinations of peripherals, stuff you *don't* want to put in every desktop machine but is typically included in the other distros (like httpd, ftpd ...). The advantage goes up and up the more times you have to do it. Makes sense for a site where you have to administer > 50 machines. You aren't missing anything at all, really, it's just a matter of reducing the number of steps needed to configure a box.

      --

      I am quite civilized, and I should be brought a beer immediately. -- Bruce Sterling

    4. Re:Multiple Flavors and Support by rwade · · Score: 1

      So, are you like talking about the IS guys building custom distros for the specific departments at a big corp? That would be pretty cool.

    5. Re:Multiple Flavors and Support by dvdeug · · Score: 2

      Or you could package custom packages for Debian/
      Red Hat/Mastadon - Debian makes making a kernel package a standard part of compiling a new kernel, so that's no problem. With Debian or Red Hat, it should be trivial to not install what you don't want (I know it is in Debian.) And you can rely on the security patches from upstream matching up with your stuff.

      Want to upgrade all the kernels in a Debian based
      situation? Replace kernel-2.2.2 with kernel-2.2.8 in your apt-cache, and run apt-get install kernel-2.2.8 on each computer. Are you going to make it easier than that with your own distro, without a lot of pain?

    6. Re:Multiple Flavors and Support by proxima · · Score: 1

      A custom-built distribution for a corporation could be incredibly useful. They might have some custom applications they developed, or they might have their own version of a "standard desktop installation". If you knew what a particular type of corporate desktop needs, you can trim down a distribution from several hundreds of megabytes to maybe a few hundred megabytes. If all the hardware is the same, perhaps a precompiled kernel for that computer. If they're really cool, they'll just put their custom distribution on a server and just pop in a boot disk in order to install Linux. Just set it up once and use it as a template.

      --
      "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
    7. Re:Multiple Flavors and Support by Raleel · · Score: 2

      Yea, I have been thinking about doing this very seriously. Right now we have a bunch of post install add-ons that I would like to see wrapped up into an installation. Things like security warning banners (You are using a DOE computer...your mind is not your own sorts of things), site-specific security issues (ssh, kerberos, AFS), and having xservers already setup for mass machine configuration.

      --
      -- Who is the bigger fool? The fool or the fool who follows him? --
    8. Re:Multiple Flavors and Support by Anonymous Coward · · Score: 1

      They (I) get the programs they really need without nothing extra. They know what *every* file is therefore and thus they can fully manage the whole system. And why all the hassle? Just because when you dip your shoes into this kind of a project, *you learn* !!

      Personally ive been running linux for many years (the days of Slackware! aah). I can manage allmost all problems i stumble upon but the thing is, i dont have that gut feeling that i can build all the shit i need. That is the main reason i started to build my own os from the scratch. I will get solid info on how to do things and probably even the base i build will be used as a basic installation in our future projects.

    9. Re:Multiple Flavors and Support by NevDull · · Score: 1

      Solaris Jumpstart / RedHat Kickstart sound appropriate for this.

    10. Re:Multiple Flavors and Support by trelyle · · Score: 1

      This rocks!!! There is an ITEC convention happening soon ,n and the ISP I work for is showing. My boss wants me to make a custom distro for handing out. What a cool project, I love my job!!!

      --
      "A society that will trade a little liberty for a little order will lose both, and deserve neither. " Ben Franklin
    11. Re:Multiple Flavors and Support by zorgon · · Score: 2

      yyyyyeeeeahh, no, probably not. You are surely right as far as that goes. But I'm sure there does come a point where you do x amount of tweaking to a particular distro to make it work for you and an x+1 point where it's worth doing your own. I've installed RedHat on enuf boxen to know that it takes a bit of time to get it right on our net, so no that is not trivial when you take this bit and multiply it x50. Not for everyone.

      --

      I am quite civilized, and I should be brought a beer immediately. -- Bruce Sterling

    12. Re:Multiple Flavors and Support by zorgon · · Score: 2

      Yeah: especially if they get smart like decide to completely eliminate NT and replace it, so they'd have to do it a bunch of times.

      --

      I am quite civilized, and I should be brought a beer immediately. -- Bruce Sterling

    13. Re:Multiple Flavors and Support by Zurk · · Score: 1

      plus if you can get a CDROM based distro working like these guys you have a portable ssh + clean OS to take anywhere as a secure network terminal without lugging along a laptop.

    14. Re:Multiple Flavors and Support by Zurk · · Score: 1

      i meant www.demolinux.org..bad link earlier.

    15. Re:Multiple Flavors and Support by spankenstein · · Score: 1

      RedHat and Debian both make it easy to make and install your own packages. At work for the office people we have a redhat kickstart that gets everything off the NFS server and adds in our RPMs so the the office has consistent apps and look. We also have a script that chekcs for updates so that everyone in the office has the same things installed. Most distributions provide you with an easy way to install custom configs.

  4. Ohh what phun! by enditallnow · · Score: 1
    Ohh what phun!

    But I'd just like 2 know how many ppl out there would actually have the time to develop there own version of linux.

    Enditallnow

    1. Re:Ohh what phun! by rwade · · Score: 1

      Anyone who has time to read slashdot and ask how many people would want to build their custom distrobution probably has a little extra time to tinker with something new. :).

  5. make your own linux by phlypsyde · · Score: 2

    This is a good idea. for someone with a spare box and alot of time on their hands. I imagine you would learn an aweful lot about what each integral part of linux does, and why.

  6. tiny distributions by Anonymous Coward · · Score: 1

    There a bunch of little distros you can build on. Some are Vector Linux, Peanut Linux and DOS Linux. These are much easier to newbies to understand than bloated distros like Red Hat.

  7. I'm in! by big_hairy_mama · · Score: 2

    I know that I can find about a hundred uses for this at my high school alone! Bloated RedHat just doesn't cut it when all your computers are donated and have 300MB harddrives. That's what Linux should be used for anyway - to take full advantage of everything that doesn't have the 256MB RAM required to run Win2k.

    1. Re:I'm in! by texaspete · · Score: 1

      Try using the Debian distro. It installs a small base setup, and then stops. Any other packages needed afterwards (X, netscape etc.) can then be added at will.

    2. Re:I'm in! by Vagary · · Score: 1

      What would people recommend for dial-in systems (modem support, PPP, email, etc.) averaging 8 megs of RAM, 250 MB harddrive? X-Windows isn't a high priority (but it would be nice) and if I were to do something like LFS, the parent Linux would have to be Live-CD or -Floppy. They'd be used primarily for software development and Internet use.

      Suggestions I've heard so far:

      Comments?
  8. hmm by phlypsyde · · Score: 1

    I have a Pentium 200 MMX with 64 megs of EDO ram. I have a 540 meg ide hard drive. I want to set this up as a good linux box. I tried mandrake, but the install was like 340 megs. what is the most recommended install? I want to run a dedicated counter-strike server as well, and that takes like 150 megs right there. I need as much space as i can keep.. any ideas?

    1. Re:hmm by Kwikymart · · Score: 1

      Good luck, I tried installing a counter-strike server on a P166 with a 1GB harddrive and it was really difficult. I tried the smallest Slackware 7 install I could do, i got the server up and all but it was still really hard. I suggest not using a new version of a distro and go for something with a 2.0 kernel (like Red Hat 5.2 or Slackware 4.0)

      --

      Buying a Dell computer is equivalent to dropping the soap in a prison shower.
    2. Re:hmm by proxima · · Score: 1

      Ok, that sounds like a really nice computer for Linux with a hard drive that isn't proportional to everything else. However, many a time have I installed Linux on a very small hard drive (even the dreaded "bloated" RedHat manages to get pretty small if you want it to). It basically depends on what you want to do - if you just want to play around and learn Linux you can afford to have 350 megabytes taken up for installation and 100 megabytes for swap. For anything else you'll need some serious free disk space, and then you're talking about bare X Windows without fancy window managers, and knowing exactly what programs you'll know you need, and get rid of everything else - but if you're new to Linux it's hard to know what you want. I agree with a previous responder who said don't go with the latest distribution...my recommendation is RedHat 5.2, which is stable, reliable, and something good to learn with. Best of all, I've been able to fit it on some pretty small hard drives. Another recommendation is to learn how to install and uninstall programs well, because if you use the computer often you'll need to be freeing up space by getting rid of programs you realize you don't need. If you want to set it up as a server, 540 megs is fine for a simple small web pages/e-mail, but forget about X Windows - you can save a lot of room by not installing it. I'd have to say though, from personal experience that installing Linux on a small hard drive is a nice challenge, but like any OS there's so much more you can do with some more space. Hard drives are incredibly cheap - I just bought an 18 gig hard drive for $140 including shipping, and the prices for smaller ones go down from there. Buy something larger than 1.2 gigs and you'll have a much better experience - besides, it fits your other hardware a little more proportionally. Good luck!

      --
      "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
    3. Re:hmm by Luis+Casillas · · Score: 1
      Well, I don't know what a "counterstrike server" is, but I should not that I run Debian Potato on a Toshiba 486 laptop with a 200MB hard disk-- I only use it to display X windows apps over ssh nowadays, but I once used to have emacs 19 and LaTeX running on it (but that was on Debian 2.1).

      I have about 48 megs free HD on the 160 MB linux partition, so the install is only about 110MB (there's also a 24 MB swap partition and a 12MB dos partition). If you can do without X windows, you should be able to save about 12 MB more. So I'd say that if you set up 64 MB swap space, you could fit a reasonably complete Debian 2.2 system in 170MB.

      Of course, by picking a bare-bones distro, or rolling your own, you'd be able to save a lot more space, so you might still wish to consider that.

    4. Re:hmm by nordicfrost · · Score: 1

      But a new HDD, man! They are dirt cheap anyway now.

    5. Re:hmm by mircea · · Score: 2

      I was able to fit a whole Slackware 7.0 install, with KDE and all, in just under 480M. Make sure you use "expert" mode upon install, it will allow you to pick individual packages.

      One more thing: if you can get several small HDs, you can use them together in software-RAID mode: the system I'm talking about actually has 5 HDs, ranging from 80M to 185M, for a total of 600M.

  9. hmm 2 by phlypsyde · · Score: 1

    I mean as distros there are there... which would be most recommended? I don't have enough time to build my own system outright..

    1. Re:hmm 2 by Munky_v2 · · Score: 1
      All right, here is the distro breakdown.

      SuSE - Good, easy set up and config. They give our LUG free stuff.
      RedHat - Allright, easy setup and config - no free stuff yet.
      Slackware - Ahh slackware, I love you.
      Debian - Pure Linux, not so easy to get working.
      Caldera - allright, great PNP and setup
      Corel - Eat shit and die, this distro sucks.
      Storm - Like debian, only easy setup and package management.




      Munky_v2
      "Warning: You are logged into reality as root..."

      --
      Jay
    2. Re:hmm 2 by Munky_v2 · · Score: 1

      Mandrake is no longer based off of Redhat.


      Munky_v2
      "Warning: You are logged into reality as root..."

      --
      Jay
  10. (mini-)HOWTOs are Fun by Migrant+Programmer · · Score: 1

    http://www.kernel.org/pub/linux/docs/HOWTO/mini/Sa ving-Space.html

  11. make your own linux distro in your own language by test007 · · Score: 3

    Now this is something I have wanted to do for a long time, but did not know where to start. Now if there only was some way to easily add national language support for many languages (Arabic, Hebrew, Chinese etc.).

    I know slangsoft (http://www.slangsoft.com) has a library you can link with your java applications to accomplish this. But there are a few drawbacks to this toolkit.

    1
    this toolkit is a commercial product and therefore hard or impossible to integrate with a linux distribution whithout violating the GPL (correct me if I am wrong).

    2
    It only works with java.

    3
    It only works for webapplications

    Wouldn't it be neat if there was some sort of an open source alternative? I think this would help spread linux usage worldwide because people can have an operating system in their native language. Maybe Slangsoft can be persuaded to open source their product.

    --
    There are 10 kinds of people. Those who understand binary and those who don't
    1. Re:make your own linux distro in your own language by dvdeug · · Score: 1

      >Now this is something I have wanted to do for a
      >long time, but did not know where to start. Now
      >if there only was some way to easily add national
      >language support for many languages (Arabic,
      >Hebrew, Chinese etc.).
      [snip]
      >I think this would help spread linux usage
      >worldwide because people can have an operating
      >system in their native language.

      There is no magic fairy dust. Gnome and KDE are both working on the Unicode and BIDI support needed for those langugages. Many Japenese are already using Linux - cf. www.debian.or.jp .

      Many European languages - English, French, Spanish, German, Icelandic - are handled fine right now - the only thing missing is translations. There is really no magic fairy dust here - no quick hack. It needs lots and lots of translators work to translate the messages.

  12. Linux by JLucero38 · · Score: 1

    Why bother making your own unless ur are some paranoid thats insecure about a computer OS... if ur one of the norm, just go an buy/download a normal distro.... some of ther versions are SuSe @ www.suse.com RedHat @ www.redhat.com Stormix @ www.stormix.com Mandrake @ www. mandrake.com All with there own free download...

    1. Re:Linux by Ludotech · · Score: 1

      I think one of the secondary reason for making your own distro is to learn more on how Linux works, I know I'd like to try it in the near future (right now I still have troubles with some of the basics), but this is definitivly the kind of thing I am into. The primary reason for doing it is of course that it looks like a fun project, the equivalent of building a radio-controlled model airplane from a kit.

      --
      English is not my first language, but feel free to criticize my spelling and grammar if that's your thing.
    2. Re:Linux by delong · · Score: 2

      Why bother? Why bother buying a kit car when you can buy a perfectly good classic car on the market? Easy - for the enjoyment. I found the Linux from Scratch How-to a while ago, and thought it really cool. Some people, such as myself, take enjoyment out of fiddling and tinkering and rolling your own Linux distro would be 1. a helluva lot o fun (with headaches Im sure) 2. get to learn what one *doesnt* know about Linux 3. impress friends and family with freshly burnt cd's of your own custom rolled Linux distro ;)

      There may or may not be any utility in rolling your own, but for me at least that consideration misses the point.

  13. Looks like a good idea by mind21_98 · · Score: 3

    This is pretty useful for web hosting companies and the like, as they get to customize every aspect of it and make it as secure and reliable as possible.

    I'm currently discussing this with my boss, but there's one thing that's missing from that howto: how to burn the new distro onto CD and how to install it on other computers. That is the thing which is preventing us from implementing this reliably (there is always the possibility of using a boot disk and copying it using NFS, but that isn't for the faint of heart.)

  14. Slashdot poll suggestion by PollMastah · · Score: 4

    What is the main reason you'd like to assemble your own Linux distro?

    1. It's a good learning experience for people who want to know exactly how the different parts fit together.
    2. It allows total control over what you put into your system.
    3. The standard Linux distributions are too bloated for my tastes.
    4. I just like re-inventing the wheel, especially square ones.
    5. 'cos RedHat sucks.
    6. 'cos CmdrTaco rules.
    7. Yuck. I prefer to stick with an existing distro.
    8. What, you mean anybody from highschool can actually assemble their own Linux system?!! God forbid! This is a security hazard! We better report this to the FBI!
    .
    --

    Poll Mastah

    1. Re:Slashdot poll suggestion by rwade · · Score: 1

      you forgot the ritual "slashdot sucks" option :)

    2. Re:Slashdot poll suggestion by PollMastah · · Score: 1

      Ooooh yeah! Doh! I totally forgot about that... I remember posting something about including two "standard options" in every poll - one for the "Slashdot sucks" variations, the other for the "Hemos rulez" variations. Maybe I should put that into my sig or something :-)

      --

      Poll Mastah

    3. Re:Slashdot poll suggestion by rwade · · Score: 1

      oh, I just thought of this one, a new one saying "Katz sucks because he's a mainstream writer and doens't know what fsck does." :)

  15. can we have /. distro? by medicthree · · Score: 1
    how about one that only runs a web browser, and can only access /. pages?

    Moderators: Please note, the below is my signature. Do not moderate this post based upon my signature. That is counter to the moderator guidelines.

    1. Re:can we have /. distro? by bmetzler · · Score: 1
      Linux is only free if your time is worthless.

      Well, since you had to make an effort to point this out, I've got to reply to it.

      There is no one every, anywhere, at any time, that has claimed that Linux was free. (Except for maybe Microsoft) So I guess I'm missing what your (lame) point is. Has anyone claimed that Linux was free?

    2. Re:can we have /. distro? by medicthree · · Score: 1

      Yeah, I'm pretty sure I remember a poll about a week ago, where a significant portion of the audience here voted that they liked Linux because it was free (like free beer). There you go, sounds like quite a few people are claiming it.

    3. Re:can we have /. distro? by bmetzler · · Score: 1
      Yeah, I'm pretty sure I remember a poll about a week ago, where a significant portion of the audience here voted that they liked Linux because it was free (like free beer). There you go, sounds like quite a few people are claiming it.

      So what? If they consider it free, what's that to you? Do you really have a problem with it? Do you have something against 'poor' college students being able to have an OS that didn't require real $$'s from them to use? Are you jealous because the OS that you want to use requires you to fork over real $$'s? What's the point of your .sig anyways?

      -Brent
    4. Re:can we have /. distro? by medicthree · · Score: 1
      oh boy, I seem to have touched a nerve. All that because you asked me a question ("does anyone really say Linux is free?") and I answered it in a way that you didn't want me to yet you can't refure? I'll answer your questions one at a time.

      If they consider it free, what's that to you?

      Absolutely nothing. They can consider it free if they want. I don't.

      Do you really have a problem with it?

      No, I don't.

      Do you have something against 'poor' college students being able to have an OS that didn't require real $$'s from them to use?

      Well, being a "poor" college student myself, first I'd have to say that Windows doesn't cost anyone anything extra really anway. With the "Windows Tax," since the computers come pre-loaded with Windows (and the vast, vast majority do..especially academic packages), it's not like the users really have to pay anything extra to buy their operating system. It comes with the computer. I really didn't pay anything for my copy of windows, it came with my computer. Even though there was the "Windows tax" added, it's really negligable. If anyone wants to not pay the Windows tax, they're going to pay in other ways..which I'll get to in response to your last question...

      Are you jealous because the OS that you want to use requires you to fork over real $$'s?

      Again, no. Why would I be jealous? I've used Linux, and I'll continue to do so. I'll also continue to run Windows the majority of the time, and enjoy doing so. Despite what I hear from everyone on /., when I'm in Windows, my system doesn't crash every 2 minutes. In fact, right now I've been over a week without a reboot, and that reboot was changing from Linux to Windows. I can't remember the last time Windows crashed on me requiring a reboot.

      What's the point of your .sig anyways?

      Well, mainly that if you're not willing to pay the "Windows Tax," and you insist upon either buying a PC made by one of the smaller linux-installing shops, or if you want to load linux onto a machine that had Windows before, you're going to pay in ways other than "real $$." You're going to pay in terms of the time it takes you to get things working that you had taken for granted in Windows. Like truetype fonts. Like sound. Like an ethernet connection. Like UDMA66 support. Like USB support. Like a stable GUI (still waiting for a stable Linux GUI). So, unless you don't value your time at all, Linux really isn't free, because you're going to be wasting so much time getting simple things working that you'll really be wasting something valuable (time).

    5. Re:can we have /. distro? by bmetzler · · Score: 2
      oh boy, I seem to have touched a nerve.

      Yes you did, thank you.

      All that because you asked me a question ("does anyone really say Linux is free?") and I answered it in a way that you didn't want me to yet you can't refure? I'll answer your questions one at a time.

      I've heard that premise before ("Linux isn't free unless your time is free") and I've never understand what the point of it was. I mean, any OS is going to require "time", so it's not like Linux is any worse then anything else in that area. Windows requires "time" too, just like Linux does. You aren't going to not need "time", just because you use Windows instead of Linux. But I'm sure you already know that.

      Now onto your other points.

      I really didn't pay anything for my copy of windows, it came with my computer.

      I would have had to pay $200 if I wanted to buy a license to have Windows on my PC. Just because you got Windows preloaded, doesn't mean that you didn't pay anything for it. OEM's have to make a profit somehow, and that means that they are recouping the cost of the license. It just may not be as much as Microsoft gouges consumers for.

      I can't remember the last time Windows crashed on me requiring a reboot.

      Windows continually runs out of resources and then crashes, or refuses to run more applications, or quites redrawing properly. I don't know while, but it happens on all my Windows boxes. I should have those problems with a AMD K6-350 and 64meg ram, when all I'm running is Access, Word, C++ Builder, 2 dozen instances of IE open, and email and irc clients. And a bunch of other software open too. But anyways, I can run a whole lot more programs then that in Linux, without having to close programs down, or hit the reset button.

      You're going to pay in terms of the time it takes you to get things working that you had taken for granted in Windows.

      I wish I could claim to have that same experience. (Yeah, right!). However, when I've installed Windows, and Linux, it's always been Windows that has taken the time, been frusterating, and never worked. Linux, I can pop in the CD, and in 30 minutes have it rebooted and running. It'll have set everything up that I need, configured all my hardware, and is on the network. With Windows, it takes forever to install Windows to the hard drive. Then you've got to reboot. And reboot. And reboot. Install Office. Reboot. Install the drivers that didn't come with Windows. Reboot. Install Borland C++ Builder. Reboot. Install RealPlayer. Reboot. Install netmeeting. Reboot. Install an X server. Reboot. Configure the box to talk to the network. Reboot. Then if you've only got a modem connection, it'll be all night to download the 40+ meg from the Windows 98 update site that has been release since last June. Reboot. Also if you have the original 98 license, MS will send you the SE patches on CD (for S/H) but you'll have to install 98 first, and then the patches over that. Reboot.

      I guess I don't know what to say. I *could* do my work in either Windows or Linux, I suppose. However, I value my time. And that's why I choose to use Linux.

      In conclusion, I thank you for exmplaining your reasoning. But I must disagree. First of all, I think that everyone understands that nothing is ever completely free. However, certain qualities of things are free. For instance, in the case of Linux, I don't have to pay licensing costs. I'd call that free. Second, time is valuable. That's why you must make sure that you have a good investment. An OS that can't handle running all the applications I use, with the hardware I give it, isn't a good investment. An OS that doesn't eat up my valuable time be requiring my to run less applications then I should, or that requires me to reboot, certainly is less 'free' (in your own terms), then one that allows my to do everything I want.

    6. Re:can we have /. distro? by medicthree · · Score: 1

      Your points seem completely reasonable to me if you're really had the experiences you claim to have had. Seems like I've just had more luck with Windows and you're had more luck with Linux.

  16. SlashLinux by Signal+11 · · Score: 1

    I heard Rob was going to release SlashLinux after reading this site, but then somebody asked him about it so he delayed it's release 24 hours.

    1. Re:SlashLinux by kcarnold · · Score: 1
      I heard Rob was going to release SlashLinux after reading this site, but then Signal 11 reminded him about the 24-hour policy, and he decided to delay it indefinately.

      Thank you very much, but if I had moderator points I would have moderated you "Redundant".

  17. SlashLinux by Signal+11 · · Score: 4

    I heard Rob was going to release SlashLinux after reading this site, but then somebody asked him about it so he delayed its release 24 hours.

  18. Slash distro??? by Issue9mm · · Score: 2

    This absolutely positively must mean that the slashdot crew is planning on creating their own distro, complete with Slash already integrated.

    There simply is no excuse for this now. With such tools provided, they'd be hipocrites not to make one. This IS an open source shop right???

    P.S.-Don't kill me Rob, was just making fun of all the comments just before Slash got released. ;0)

    1. Re:Slash distro??? by Signal+11 · · Score: 1

      Uhh, they were planning on it, but then you asked, so they delayed it 24 hours...

  19. /. Effect - Mirror by big_hairy_mama · · Score: 4

    It seems to be suffering from a little bit of the /. effect, so I put up a mirror of the actual document at http://www.pdavis.cx/HOWTO/LFS-BOOK/in dex.html. This not the whole site, just the document (the development version).

  20. any experience with VA's distribution? by faqBastard · · Score: 1
    Question: Anyone have any experience with buying a machine from VA Linux?

    On their page, they talk about this great 'optimized' version of RHL. Maybe I was a Windows user for too long, but I get wary when I hear things like that ...

    1. Re:any experience with VA's distribution? by pjc50 · · Score: 1

      It's entirely possible they've compiled everything with a proprietary optimising compiler. GCC, although extremely effective and portable, is not the best optimiser out there; in some cases, you can get a 50% speedup in your applications by using a really finely tuned compiler.

      (Maybe someone should tell netscape about this ;)

    2. Re:any experience with VA's distribution? by kcarnold · · Score: 1
      you can get a 50% speedup in your applications by using a really finely tuned compiler.

      Like...? (honestly-asking-for-suggestions-here look)

  21. Government Distro by DeepDarkSky · · Score: 2

    I still think it'd be really cool if the government were to create and use their own distro. That way, they can have a lot of control over the product, they can also have a very secure product. If they don't believe it, the full source code can always be reviewed, by anyone. That way, the only way they can achieve security and keeping information classified would be to use tools that were really secure, not merely obscure. I think the government should really consider it.

    1. Re:Government Distro by Black+Parrot · · Score: 2
      > I still think it'd be really cool if the government were to create and use their own distro.

      Let's see, we could have -
      • _NSALinux, specially designed for by foreign governments,
      • FBILinux, specially designed for use by crackers, and
      • IRSLinux, specially designed for use by tax cheaters.
      Am I forgetting any?

      ps - Although I've made a joke of it, I agree that it would be the ultimate in good sense for governments world wide to adopt OSS, aka "Trojan Free", solutions.
      --
      "Damn! And just when Piranha was starting to turn the tide of negative PR!"
      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:Government Distro by Black+Parrot · · Score: 2

      > Can you prove that any proprietary OS's include any trojans?

      Of course not. You can't prove either way about a POS. That's the whole point.

      --
      "Damn! And just when Piranha was starting to turn the tide of negative PR!"

      --
      Sheesh, evil *and* a jerk. -- Jade
  22. Jesux here I come! by Life+Blood · · Score: 1

    I finally can fulfill my dream linux distro :)

    --

    So far I've gotten all my Karma from telling people they are wrong... :)

    1. Re:Jesux here I come! by Black+Parrot · · Score: 2

      I, on the other hand, am eagerly putting together my own Eunux distro. (It's almost there, but there's still one vital part is missing.)

      --
      "Damn! And just when Piranha was starting to turn the tide of negative PR!"

      --
      Sheesh, evil *and* a jerk. -- Jade
  23. Interesting, but not what's needed by pjc50 · · Score: 2

    Building your own distro so you can control the initial setup of, eg. an office, is nowhere near as useful as having proper configuration management tools.

    One of the things Debian are working towards (with debconf and apt) is a system where you can roll out a bunch of workstations with the same configuration automatically (just point them at your "config server"); or you can save your configuration to use as a backup, or to help someone else get started.

    They're not there yet. But "zero administration" will be the killer app that gets linux onto office desktops...

    1. Re:Interesting, but not what's needed by Raleel · · Score: 1

      For equilibrium of the distributions, Redhat has this as well with Kickstart. There is a kickstart HOWTO as well.

      --
      -- Who is the bigger fool? The fool or the fool who follows him? --
    2. Re:Interesting, but not what's needed by Skapare · · Score: 4

      I've been building a "fast install" of Linux based on Slackware 7.0 with many of my local mods (including a total rewrite of the sysinit rc scripts). The full install takes less than 8 minutes (when started from a HD based rescue partition) which is faster than some systems can even get booted up. Smaller configurations should go even faster. And this even includes repartitioning and reformatting. The configuration to be installed is entirely separate from the configuration of the system that serves the installation.

      There is no concensus on what proper configuration management tools is, yet. What I am aiming for is less need to actually do any configuration. Right now the configuration I actually do involves editing files because there are no configuration tools around that know how to configure a collection of modularized installation feature groups as I have now. For those who prefer menu and/or graphical based central configuration, such tools will be needed. Since I'm not one who uses such tools, I would be a poor choice to program that part of the project. Maybe you could do that part?

      I'm also currently looking at basing this from Debian 2.2. I would have to figure out how to change dpkg/apt so it can install into the installation repository instead of the host system, or run on the target machines and obtain configuration preferences from the central machine (e.g. what to install, etc).

      --
      now we need to go OSS in diesel cars
  24. Looks like I need three by hedgehog_uk · · Score: 4

    This looks like a cool resource especially if your school or place of employ (or coven, biker gang, hunter-gatherer tribe, etc.) wants to create a site- or affinity-specific distribution.

    I'm employed, I'm wiccan and I'm a biker. Looks like I'm going to be very busy creating distros!

    HH

    Yellow tigers crouched in jungles in her dark eyes.

    --
    Yellow tigers crouched in jungles in her dark eyes.
    She's just dressing, goodbye windows, tired starlings.
    1. Re:Looks like I need three by CmdrSam · · Score: 1

      >>This looks like a cool resource especially if
      >>your school or place of employ (or coven, biker
      >>gang, hunter-gatherer tribe, etc.) wants to
      >>create a site- or affinity-specific
      >>distribution.

      >I'm employed, I'm wiccan and I'm a biker.

      But are you a hunter-gatherer?

      --Sam L-L

  25. No no no by FascDot+Killed+My+Pr · · Score: 2

    "...they get to customize every aspect of it and make it as secure and reliable as possible."

    No! Bad company! Attempting to design and maintain your own distro is guaranteed to end in insecurity. A much better idea would be to participate in an existing "high-security" distro.
    --

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:No no no by bmetzler · · Score: 2
      Attempting to design and maintain your own distro is guaranteed to end in insecurity.

      Ask QNX if you don't believe this...

      -Brent
    2. Re:No no no by narf · · Score: 1

      QNX isn't a distro.

    3. Re:No no no by pjc50 · · Score: 1

      Unh, could you elaborate on that?

      QNX is _not_ a linux distribution; it's an embedded RTOS. It just happens to be able to run on x86 hardware, be POSIX compatible, run X etc.

      http://www.qnx.com/

    4. Re:No no no by bmetzler · · Score: 1
      Unh, could you elaborate on that?

      Yes

      -Brent
  26. LFS... by Anonymous Coward · · Score: 1

    I've been running a custom system ala LFS for a while now. And if you have a good understanding of how linux works, it doesn't take long. I spend more time compiling Glibc and Gcc then anything else. I was able to do everything from the Book (it's no longer a HOWTO, btw) in under 14 hours... I found it to be a wonderfull way of learning how everything fits together. -=HIghoS=- -- HIghoS - tie@linux.ca - tie@mountlinux.com http://www.mountlinux.com Join Olympus, Central Remote Administration

  27. Encap by zrpg · · Score: 1

    If your going to do this (and believe me, it's no trivial task), don't forget to use Encap, the packaging system that Nomad Linux uses. Basically, it each application goes in its own directory in /usr/local/encap/ and Encap makes symbolic links to directories on the path. Thus, removing a package is a snap. It takes longer, because you have to set up configure to do it each time you compile something, and sometimes you have to do it manually, but it makes it a hell of a lot easier when you want to upgrade or remove a package. Even if you're not going to "roll your own distribution," it makes life easier.

    --
    Linux: Long live the source code.
    1. Re:Encap by DaKrushr · · Score: 1
      Is it just me, or does that sound strangely like GNU Stow?

      And with the nice little script stowES (found it on freshmeat a couple weeks ago), installing from source couldn't be easier (as long as the packages use configure).

      Of course, nothing beats Debian, but if something isn't packaged yet, stow[ES] does a very nice job.

  28. Distro Idea by jbarnett · · Score: 1

    What would be really cool would be to have a "Linux demo" that is bootable from cd-rom then mounts a ram disk as the / directory (for machine spefic config files (like for /etc/ppp/ppp.options) and then have the option to "flush" any files that have changed to either a zip drive or a floppy disk (the latter being more restirctive).

    The idea behind this, would be to allow users to be able to "test" Linux without having a newbie tearing up his/her hard drive cause of it. Hell, now that I think about it, just disable all IDE/SCSI/FS support in the kernel or remove commands like fdisk from the cd-rom all together. So they couldn't trash their hard drive without first getting a "real" distro, by that time though they should have be intrested enough to take the time to do it Right.

    You could actucally make a generic kernel that had module support for everything you could possiable think of. It would work like this, it would boot from CD-ROM, look for a floppy or zip drive, if there was config files on either of these media's it would use those when booting, else it would boot into the `default` setup.

    This might be a really good idea for maybe a lugi, I can see it now `Luci Linux Demo Disk`

    Pop the CD-ROM in (if the bios supports bootable cd-rom) or the boot floppy, it loads, someone from the lugi configs X, ppp and a couple other things for them really quick and off they go.

    But then again this might have an ill effect, they might get a "false" or distrorted view of what exactly Linux is. And the second negative effect might be the user clicks on the `Netscape` icon and everything goes to hell... :)

    --

    "`Ford, you're turning into a penguin. Stop it.'" -THHGTTG
    1. Re:Distro Idea by jbarnett · · Score: 1

      Or another idea, make a distro that is easily configurable and flexiable. Say pre-config the distro for a certain machine/user, burn it to disk and then boot from that.

      For example, config a distro for my grandma's computer with all hardware pre-setup and all Internet settings/programs configed for them. Take it over there, boot from the cd-rom, save everything (email/web browser cache) to zip drive. They want to boot the system? Stick in the disk, click 'connect' on KPPP, click 'KMail' and now they are on the Information Superhighway, how easy is that?

      Basically make it real simple like the iOpen-er or iMac, so that anyone can be sending their first email in 5 minutes or less. But every burn would have to be pre-configed for each system/isp, would could really get time intense. Plus if it got screwed up even in the littest way (opps forgot /etc/some_obsecure_config_file.cfg) it would really mess them up. Plus I don't ever want my grandma to use the words "core" and "dump" in the same sentance.

      --

      "`Ford, you're turning into a penguin. Stop it.'" -THHGTTG
  29. CD-ROM based distro... by Silicon_Knight · · Score: 2

    Anyone seen www.demolinux.org? They have a CD-ROM based linux distro that boots off a CDROM, autodetects the hardware, and runs off a RAMDISK partition.

    With an 80min CDR blank (which fits nicely into my wallet, and the ability to build a custom linux distro, imagine the possibility: Being able to walk into any computer lab, or borrow a machine, insert this little disc, and bam! have ssh, an xterm, etc...

    -=- SiKnight

    1. Re:CD-ROM based distro... by $lacker · · Score: 1

      "With an 80min CDR blank (which fits nicely into my wallet)"? I hate to be the one to tell you this.... but Dude, you've got a purse

      --


      This post is brought to you by the letters T and A, and the number 69
    2. Re:CD-ROM based distro... by Glowing+Fish · · Score: 1

      If this runs on RAMDISK, does it only run on a MacIntosh? Can you use RAMDISK on Windows?

      --
      Hopefully I didn't put any [] around my words.
    3. Re:CD-ROM based distro... by weston · · Score: 2

      OK, here's something I don't understand: How do you get your network settings right if you do this?

      I've tried this with PicoBSD (fits on floppy--only gives you terminal access, but it's better than nothing) and want to try it with the QNX-on-a-floppy (has gui & browser!) . However, I shove the floppy in a random machine at a public library, and it boots and then, since I'm not very networking literate, I don't know how to set things like my IP and routing info. Advice?

  30. Diskless Workstation Distro by zCyl · · Score: 2

    Slighty offtopic, but does anyone know of an existing distro with good support for setting up servers for diskless workstations?

    1. Re:Diskless Workstation Distro by Mawbid · · Score: 2

      The Debian package diskless looks promising.
      --

      --
      Fuck the system? Nah, you might catch something.
  31. News flash by Enahs · · Score: 1

    You should read the comment on the post and realize this isn't for everyone.

    And also, Linux is a kernel. I doubt that the site has any information on making a Linux clone. :^P The site is, I'm sure (although I haven't checked; seems to be down at the moment) for folks who want to install a kernel & utils from scratch. It's just for folks who want to or need to, for some reason. Most folks don't want or need to do this, but for those who have a want/need to do so, I'm sure that such a site would be a handy resource. :^)

    --
    Stating on Slashdot that I like cheese since 1997.
  32. Heh by Enahs · · Score: 1

    Why bother developing for Linux systems, or Linux itself? I mean, Microsoft and Apple make operating systems...

    --
    Stating on Slashdot that I like cheese since 1997.
  33. VMWare would be great here. by treke · · Score: 1

    Seems to me that VMware is perfect for this. This was actually the whole reason I bought a license, well that and to run a few windows apps :). I like the idea of being able to put together a new distro in a nice safe sandbox. Plus I can keep an mp3 player open while I work.
    treke

  34. News Flash (WAY OT) by Enahs · · Score: 1

    According to US law, a defector can only stay if said defector FLIES to the country. If you come by boat, you're out. The US "justice" system is breaking the law by letting that kid stay. The kid's getting a pretty good deal so far...I mean, if the letter of the law were being followed here, he'd have been back in Cuba in less than 48 hours.

    --
    Stating on Slashdot that I like cheese since 1997.
  35. Correction (sorry for being anal about it) by Enahs · · Score: 1

    Stow sounds a lot like Encap...Encap predates Stow by a year.

    --
    Stating on Slashdot that I like cheese since 1997.
  36. RPM Slack by j-pimp · · Score: 1

    I think I might builg and RPM like slackware with this. I find slack is the only thing I use, but a working rpm database would make it easier to fix slackware when it starts to get broken. right now I can't get Gnome to compile or run binaries because of library issues

    --
    --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    1. Re:RPM Slack by pyr0 · · Score: 1

      What version of Slackware are you using? 7.0 comes with rpm as well as Gnome. A note about rpm on slackware, you must use rpm -Uvh --force --nodeps whatever.rpm in order for it to work ;)

    2. Re:RPM Slack by j-pimp · · Score: 1

      I am well aware of Slackware's current rpm capabilities and its inclusion of Gnome. However, I have issues with both of them.

      First the gnome inclusion. While I know it works fine, my instance on recompling EVERYTHING (yes even gcc)has caused me to have issues wih libraries that have caused it to no longer work.

      This brings up the rpm issue. If Slack was rpm based then I would use source rpms for most of my software and install the binary rpms. This would make it much easier to resolve issues such as these. While its true that rpm --force would work if slack was rpm based, or if someone made a tool that allowed you to do a base install of slack use the tgz package database to start off building the rpm database so the rpm tool would work right.

      However, I really think that the best thing for a person like me to do is to switch to FreeBSD.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    3. Re:RPM Slack by pyr0 · · Score: 1

      I really like compiling stuff for my own system too...however I don't go to the extreme of recompiling the whole system. ;)

      A while ago I tried FreeBSD...while it was really really fast and ran well, I couldn't get ANYTHING to compile, which is really a pain to someone like me who hates installing binaries. I had to download precompiled FreeBSD binaries for almost everything I wanted to install. I don't know if anything has changed since FreeBSD 3.2, but it was enough of a pain for me uninstall it after a week.

    4. Re:RPM Slack by j-pimp · · Score: 1

      I've played with 3.4 on a friends system and am about to go from slack to Free on my real system. Compiling works fine although I've had lots of trouble with KDE and the only time I tried a make world it screwed up ncurses which really sucks for a console freak like me

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    5. Re:RPM Slack by mr · · Score: 1

      >while it was really really fast and ran well, I couldn't get ANYTHING to compile,

      Go to /usr/ports
      Pick a program from INDEX
      go into that directory
      type in make

      Your compiler should do the job for you.

      --
      If it was said on slashdot, it MUST be true!
    6. Re:RPM Slack by pyr0 · · Score: 1

      I actually did have success with that...but it had to download the file, apply freebsd patches, yadda yadda....I would rather be able to unpack a source tarball myself, do a configure, and then a make and have it work flawlessly as if linux ;)

    7. Re:RPM Slack by mr · · Score: 1

      "but it had to download the file, apply freebsd patches"

      Funny. When I type in make in the /usr/ports stuff gets DLed by the OS (I don't have to do it) and the make process ALSO applies the patches.

      I don't know what you are doing...but it sounds like a very long and pain-filled process for no reason. I used to do that...then I decided that typing make and going to lunch was more important.

      "flawlessly as if linux"

      Sure, whatever.

      --
      If it was said on slashdot, it MUST be true!
    8. Re:RPM Slack by pyr0 · · Score: 1

      Umm, make did apply the download and apply the patches itself. Even then, the build failed more often then not for whatever reason. All I am saying is that I would like to be able to download a source tarball, unpack it, do a ./configure and then a make and have it work correctly with no hitches. Also, the /usr/ports directory does not always contain the latest version of the software. I prefer to always get the brand new versions.

  37. Important, if redundant, iformation by Enahs · · Score: 1

    Current distros were built more-or-less from scratch. While the package management and configuration management tools on a number of systems are impressive, I don't think they're anywhere close to what they could be.

    A lot of folks grouse about how many distros there are right now. Quite frankly, though, I think that when Apple put together their own BSD system, they chose their name wisely: Darwin is indeed a wise name for a free-software project. Many steps have been taken in the evolution of free software, and some have fallen by the wayside due to disuse/poor design/etc. But the important thing to remember is that all the config managers and package managers out there got started by someone saying "this sucks; let's do something different."

    The one thing I'd like to see change is the necessity for using a package manager to manage packages, and the risk of breaking config management tools simply by configing by hand once in a while (I've had problems with both on Red Hat/Mandrake/SuSE systems.) From what I've heard, it's kind of a necessity for Debian sytems to use the package manager to not break dependencies. Mandrake's terrible because all its packages have "MDK" in the name of the package; some Red Hat packages don't install at all.

    What I'd like to see is something a bit like "alien" that can deal with rpms/potatoes/tgz/whatever, use traditional approaches to finding dependencies (if all else fails, find the required libs) and then use an "Encap"-like method of installing packages (i.e. use a seperate dir for every package, when convenient.)

    --
    Stating on Slashdot that I like cheese since 1997.
  38. I done it. by Lao-Tzu · · Score: 1

    Earlier this year I foudn the original LFS howto and I created a sorta-mini-distro that I called Laonux. The 40 meg tar.gz file expanded to a 200 meg filesystem. It worked great. Last thursday I replaced my RedHat system with this one, and added on all the bells and whistles. Hehe, it's quite an enjoyable experience. You should all do it. You know you want to. Just be careful around glibc, it bites.

    1. Re:I done it. by Shadowlion · · Score: 1

      What version of glibc did you use?

      Any particular specific comments as to why glibc is such a bear, and what you did about them?

      (For someone considering rolling-his-own distro for laptops, I'm curious. :)

    2. Re:I done it. by HIghoS · · Score: 1

      hehe... hey Lao, oh and thx for the screenshot you sent me yesterday on your new setup ;) Shadowlion... i'm running LFS on my laptop, Toshiba Satellite 4090XDVD, nothing special just PCMCIA installed with the kernel and APM deamon running ;) Glibc is a pain in the ass usually just because of the time it takes to compile. Plus the Author hasn't updated the Glibc section in a while...(you should see his TODO list) 'later...

  39. OOPS. by Silicon_Knight · · Score: 2

    I meant 80 MM , not 80 mm. In other words, CD single size. I have a few of these CDRs around. And those will fit in a wallet. They are only a bit bigger than a credit card dimensional wise, holds almost 200 Mbs. Which is enough for a small slackware install with X. SiKnight

    1. Re:OOPS. by tzanger · · Score: 2
      They are only a bit bigger than a credit card dimensional wise, holds almost 200 Mbs.

      Excuse me?

      The only credit-card sized CDs I have found hold 20 or 40MB, not 200. I would, however, be interersted in 200mb varieties. Got a link?

  40. Re:Mod this down! by Ashen · · Score: 1

    But it's from the same person and had you read the moderator guidelines you would know that you aren't suppost to moderate double posts as redundant because they are accidental.

  41. Huh? by mattc · · Score: 1

    Your post doesn't make any sense. Put away the crackpipe before you go on the internet please!

  42. Disk-based linux. by cvillopillil · · Score: 1

    It would be pretty cool if there was a readily available distrib that fitted onto a 1.44" stiffy. And that you could extend easily.

    --
    no sig
  43. Re:Who's the Slashdot author? by treke · · Score: 1

    here's one for you...

    return 0;

    Good enough? :)
    treke

  44. Re:Rather slanted? by HIghoS · · Score: 2

    LFS isn't about making a distro... it's about building a linux system from the source up.
    And by the time you have compiled the basic system, you could compile and install Enlightenment or Gnome or Emacs or whatever by yourself ;)
    Everything that's installed right now is what the Author thou was best in his opinion... do whatever you like it did...
    On a seperate note, if you check the mailing list you will see that the Book is in heavy development right now.
    There's been a lot of discussion about where the Book should go, like should the Book explain how to setup this or what when there's pleny of HOWTO's that go into great detail about how to do something specific at http://www.linuxdoc.org
    Anyways, hope i could clear up a few thinks...

  45. Maybe OT: Left-Right-Left? by SPrintF · · Score: 1
    OK, I'm curious. If I develop a dialect of C or Java in Hebrew, does the order of evaluation of operators of equal precedence proceed from right-to-left or left-to-right?

    I ask this because, from my experience with compiler construction, I believe that switching this around is somewhat more difficult than simply translating the reserved word list. Anyone have any experience with this?

    --

    Honesty. Loyalty. Kindness. Laughter. Generosity. Magic!

  46. Great by 586 · · Score: 1

    Now Linux is even better!!

  47. You hit my point precisely. by Enahs · · Score: 1

    I am quite aware of the --force command-line option, as well as --nodeps.

    The fact is, different distros use different libs, different dir structures, etc. If you need to use --force --nodeps to install an RPM, then the package maintainer might as well have used a Slack package; in other words, just make a .tgz of the darn thing. The RPM database is supposed to help make system maintenance a non-issue; instead, because the RPM concept is so flawed, it's more hassle at times than an actual help.

    Also, before you Debian fascists speak up, I'd just like to say that I'd like to have a setup that I *didn't* have to use a package manager, but could if I wanted to. Okay, that sounds like a newbie thought, but bear with me. Why not set up a packaging system that could, if deps fail, check the deps on its own? Open ld.so.conf and check those dirs, etc. It wouldn't be as impossible as it sounds, and would make installing from source almost a non-issue.

    Well, that's my $0.02 for now.

    --
    Stating on Slashdot that I like cheese since 1997.
    1. Re:You hit my point precisely. by Enahs · · Score: 1

      However, they probably won't on Caldera or SuSE--and won't work without a --nodeps --force on Slackware.

      The problem is in requiring a database on every stinkin' dependency on a system. If I were to, say, upgrade something by source before anyone with the know-how got around to making an RPM (I'm far too lazy to learn how to build my own RPMs--and I was scared off when I saw that weighty tome that is "Maximum RPM" ;^) then later, if I don't install the RPMs then try to merely use -ihv to install the RPM, I get failed deps and just have to use --nodeps --force.

      Also, one has to have a Red Hat-compliant system to build Red Hat-compliant RPMs (if anyone knows otherwise, please let me know.)

      I suppose that *my* point is that there should be a more generic sort of package management system, one not dependent on a rigid compliance to a set of standards. This wouldn't be as hard to handle as it sounds; quite frankly, a lot of software authors use autoconf and automake to maintain source packages, and configure can find a number of deps--without having to depend on a rigid database system. True, configure isn't all that fast--but how many packages does the average person install in a day?

      --
      Stating on Slashdot that I like cheese since 1997.
    2. Re:You hit my point precisely. by Luis+Casillas · · Score: 1
      Also, before you Debian fascists speak up, I'd just like to say that I'd like to have a setup that I *didn't* have to use a package manager, but could if I wanted to.

      Well, I might fall under your definition of 'Debian facist', but really, no distribution should stop you from grabbing source tarballs, building stuff, and installing it on /usr/local/. Preferably using GNU Stow to manage the packages.

      Anyway, let me be just a bit of a facist: since I switched to Debian from RedHat, I've hardly ever had to muck around with anything to get it to install. I've had to do it a couple of times, but mind you, I run the unstable tree.

  48. Linux 2000: a distro that never leave my basement by aada · · Score: 1
    I am one of the paranoid that attempted to create a new distro.
    My reasons were:

    • None of the distro had nice GUI that can install with one mouse click. (Back in 1998)
    • Make money.
    • Distros had problems. Some used pgcc, some used packages that was broked.
    • Make money again.
    • Make more money.

    I was trying to make something that can be user friendly enough to install from a SVGA GUI and a push of mouse click and the distro will install itself into the harddisk. All of this was done within one boot disk. SCSI detection, mouse detection, stripped SVGA library, kernel, mkfs, untar functions linked to my installer program.

    I also designed my system configuration program using html based programs. It was nicely done. Suddenly something hits me, I should unify the installing procedure and configuration using the same appearance to the user. Otherwise, it would end up like some product from Redmond.

    By the time, I rewrote half of the boot disk, 30% of the install packages were outdated. I designed this distro to use binary tar files, like Slackware. However, I don't have enough time to keep track of each package and ensure the quality of the packages. I tried to catch up with the software packages and reviewed them. I finally realized that I will never have enough time to put all the pieces together, and I gave up on making this distro publicallyavailable.

    Right now, I am on my own smallest distro, and I really love this system. It's slim, fast, and most easy to use for me personally. I need to edit the text configuration files from time to time, but I built the whole thing from ground up. Therefore, I know exactly where things were. I can't say others would like my distro. For personal experience, it was well worth.

    Now, I can get any kind of linux machine going without having to worry about distro dependent configuration tool. Some of the stuff you can get it done in 3 minutes with text file, as oppose to run the linuxconf and hope for the best. I perfer to stick with text files. Although, I didn't make any money, I still recommend people to try it out.
  49. Re:IF I EVER.. by Enahs · · Score: 1

    IF I EVER MEET YOU I WILL FIX YOUR LAWNMOWER FOR FREE

    --
    Stating on Slashdot that I like cheese since 1997.
  50. Game distros? by Bryce · · Score: 3
    Would it be useful to have CD's specific to a given game? For instance, with WorldForge, I've wondered if it would be useful to set up a CD-of-the-month club, with the latest versions of the clients - with all libraries, artwork, media, scripts, etc. - which could be booted independently without needing to disturb the primary OS.

    Bryce

    1. Re:Game distros? by mcrandello · · Score: 1

      Not to mention that the program (game, whatever) you're developing wouldn't be getting exposure to other distros, meaning that there may be problems setting something up on, say, a debian system that would be unforseen if everyone was encouraged to have a machine that got imaged with the latest, say redhat release with the program preinstalled...

  51. Re:Rather slanted? by Syberghost · · Score: 2

    If upgradeability concerns you (and it shouldn't, there are several good methods of managing this, not the least of which being "make uninstall" with most decent newer programs) then you can always install a package manager, and follow a distribution's conventions.

    Nothing prevents you from using RPM, for instance, on your homemade non-RedHat system.

  52. Sensationalism by Commienst · · Score: 1

    Ever hear of something called sensationalism? Exagerating to make your point. Taking everything for face value just makes you look stupid. Read and then digest next time.

    --

    I am into the copy and paste.
    1. Re:Sensationalism by um...+Lucas · · Score: 1

      So is that what it is then when the slashdot crew extoles the virtues of Linux over NT, MacOS, and Solaris? Sensationalism to make a point? Either be realistic or don't talk about it. Blowing things way out of proportion one way or another will just bite you in the butt one day.

  53. Postscript version by mclearn · · Score: 1

    In case anyone wants to print the thing off, here is a postscript version of the file.

    Get the PS version

    It's a hacked job, so the formatting may be screwy in places -- it looks fine to me. But it beats clicking "next" after 2 lines of text is displayed.

    LDPL -- Yes, its modified; it's one big doc now. All rights stay with the author, this is just another medium.

  54. Roll-your-own forPPC by Compay · · Score: 1

    Cool. Now maybe I can run something other than a Redhat knock-off on my PPC machines. (yeah, yeah, I know... SuSE... but I don't want rpm) I have 3 oldish Macs on my network running Linux and have been dreaming about making a Slackware-like distro for them, but have been just too lazy to figure out how to do it. Anyone want to help?

  55. EEP!!! by Nostafa · · Score: 1

    Ill drop my rant here as a solaris internals person. If you need a document telling you how to do this dont even try. If you think you have enough spare time to build your own resonable distro your either going to busy for a long time or just flat out wrong. Every once in a while I see something like this and it scares me. Enableing users who know a little or even alot to do something beyond the normal scope of there abilities. Im not saying that there arent people around here can do it but I am saying there arent alot.

    1. Re:EEP!!! by mcrandello · · Score: 1

      One of the things that makes linux so much more appealing to many folks is the fact that it *does* encourage a "do-it-yourself" attitude. While you're probably right that it will take quite a while for a newbie to figure out how to do this stuff, by providing a roadmap and letting people *try*, they are encouraging that folks learn something. I'm thinking of doing this, and while I may be months doing it, I have a feeling that I'll come out a lot more knowledgeable about my system and about Linux/Unix in general, even if at the end I *don't* have something that kicks ass, let alone boots up.

      Why would letting people loose on their own machines in their own time trying to learn something new scare you?

  56. Eep again! by Nostafa · · Score: 1

    After looking at it, it definitly seems jaded. Required packages list has lots of optionals. bash for example, while it seems to be the standard linux shell it is not the most common unix shell and there are lots of other shells out there. One could install ksh or csh or tcsh instead. Maybe ash or zsh if you want to be really wierd. Vim? Taking into account there are a about 20 vi clones out there why is vi required? I like vi personally but ed is sufficiant to build the system. Bzip? Perl? These arent required, ive been a unix admin for 14 years now and Ive never used bzip other then a brief test to determine that it did give better compression but was to far deviated from the norm for standard deployment. This is definitly an opinionated document. Some decent info but watch for those "Touting the party line" things like bash as required.

  57. You guys /.ed the mirror too! by big_hairy_mama · · Score: 1

    Sorry, I didn't think the mirror would get as much traffic as it did either. You killed my proxy!!!! You bastards!! Well, at least the original site should be back up by now.

  58. Why would you ever need your own distro? by Biggy · · Score: 1

    Flames welcomed, but honestly...

    Since all of the greatest linux corps are making their own "exclusive/specialized/customized/best ever" distros, why would I want to put any work into my own linux system. How soon will it be until we'll have an antitrust trial within the Linux industry?

    Honestly though, people have always complained about buggy Microshit software. But what about the buggy Red Hat distro software. Let's "really" be smart and open-minded.

    B

  59. Re:GAS ELIAN by AndyL · · Score: 1

    Moderators should be predictable. We don't want them randomly assigning points here,there and everywhere.

  60. Whoa chill(I Agree Way OT) by addbo · · Score: 1

    You think that keeping a child away from his father is constitutional? What right does the American government have to keep that child from the only parent he has left?! The only reason I can see is if the parent was abusive or something but that has not been shown, in fact Juan Gonzalez seems like a perfectly good father.

    Yes I understand the US gov't still has an embargo on Cuba from the days of the Red scare... this really seems to be more of a political issue and the childs wishes don't seem to matter. From what I've seen of the newscasts the boy hasn't seen his father in 5 months... the only parent he has left... and from the pictures taken right after the "capture" he seems very happy to be reunited with him.

    The reason for the military style raid was fear that doing it any other way might be more harmful to either the family, the public, or others involved. (ie there was a fear of guns within the crowd and most likely rioting) The whole ordeal took about 3 minutes.

    My opinion of the whole matter is that it is ridiculous for the family in Miami to insist on Elian to stay in America when he still has a father who lives. (Isn't there some sort of international law regarding this?! Of course I know the US only obeys international laws when it is convienient for them... like paying UN dues they owe) And the whole fact that he may be the coming of the messiah... well religion is something that is not my strong point. Let the boy go back to Cuba and just stop this whole mess. Are Americans so arrogant as to think their society is the best and the America is the place everyone wants to live?!

    And yes this whole thread is completely OT.

  61. How about GNU stow? by MrHat · · Score: 1

    Someone mentioned this a couple of months back, but you could use GNU Stow for all but a few base libraries. Stow isolates each "package" into its own directory, creating links in /, /usr, or /usr/local automatically. All of the symlink management is done without a database file: you can use `make install prefix=/usr/local/stow/mypkg`, tar up mypkg, and you've got a self-contained binary package. To install, untar, and run `stow mypkg`.


    43rd Law of Computing: Anything that can go wr

  62. Making my own Linux distro.... by hdcool · · Score: 1

    Wow man!! This is great!!!! I am a C-programmer and I really love Linux. My biggest problem is that I don't know what half of the commands, executables mean. So...doing this would higher my linuxskills and writing an OS is major cool. It's always been a dream and now..... (yeah yeah...hey hdcool, Don't start Dreaming man!) Yeah, I know but we can try hé! And it will be fun!! That's for sure!! Ok, Cya

  63. Linux with breakfast by billysara · · Score: 1

    The idea must be appealing, to marketing depts. at least, for branded versions of an OS. Imagine opening your cornflakes and finding your "Kellogs Linux - The Right Way to Start Your Day" in the box...
    Or a Disney linux, lots of _extra_ cute penguins, straight into KDM with nice cartoon pics of users and big colourful buttons for kids.
    "Themed" distros if you like.

    Billy.

  64. Simple, just copy RedHat & sell for $5 or $10 by DABANSHEE · · Score: 1

    Thats how most people do it, just go to the markets & see.

  65. I made you your own forum :-) by mcrandello · · Score: 1

    Try the elian sid for a decent place to discuss this further. If you see any more discussion on this you can point the participants over here...that way the normal stories won't be overcrowded with completely offtopic discussion, the logged in posters won't lose karma or feel they have to AC post, and above all else, the discussion stays in one place instead of being spread out all over the place.

    While I agree that -1 is probably a little harsh, I don't think the moderators would care to much either way if it's in it's own forum. Stick something in your .sig letting them know where to find ?sid=elian and everyone should be a lot happier.

    more ontopic
    They said in the article...
    ''You should understand what is meant by "running make with a parameter of LDFLAGS=-static"''

    Anyone care to explain that one to me? I think I can handle about everything else in the minimum user requirements :-)

  66. Problems with Compiling! by CentrX · · Score: 1

    We at my hunter-gatherer tribe can't seem to find any help on this issue. For some reason, gcc just chokes up on the special version of tree stump we're using. Possibly there's no ASM support for the Oak architecture with coconut extensions?

    Chris Hagar

    --

    "The price of freedom is eternal vigilance." - Thomas Jefferson
  67. Hunter-Gatherer Linux by Morchella · · Score: 2

    Compiled by two Cro-Magnon and a Neandertal, HG Linux is desgined specifically for the modern computing needs of hunter-gatherers. HG Linux includes our custom Point-and-Grunt interface, simple enough for even the pre-verbal cave-dweller.

    We at HG Linux torture tested our distro, by giving it to upper management for a month. Yes, we use our own distribution internally, as many of our tech support personel also have sloping foreheads and prognathous jaws.

    We've carefully selected a minimum set of tools, considered uncomplicated enough for use by the illiterate. We know that many of you who are capable of actually READING don't bother to crack the manual open, so printed manuals aren't included. HG Linux is intentionally missing the usual READMEs and manpages. Not to worry! We've replaced them with simplified cave-paintings, in PNG format. Just point and grunt!

    http://hglinux.example.org/

    [...Example.org: providing all your RFC 2606 compliant sample domain name needs...]

  68. Credit Card "Disks" (Off Topic) by The+Evil+Beaver · · Score: 1

    That's a pretty interesting idea. But forget credit card CDs. Complete smartcards could be used to store stuff for us. We will need better smartcards first however... Just wait 5 years. All your ID, and your bank balance and everything will be on a smartcard... All criminals will need is your PIN and they will have access to everything. But what about encryption? Maybe the PIN number should be used to encrypt the information, and we should be allowed to use a-zA-z0-9 in a 8 digit field. That means there would be 62power8 different combinations... Keeping our data secure to pretty much everyone, I guess.
    What do you guys think? And how did we get to this anyways? (=

    ----------
    Is this sig off topic?

    --
    Chris 'coldacid' Charabaruk Meldstar Entertainment
  69. Re:.com or .org?? by HIghoS · · Score: 1

    Gerard Beekmans registered both... it's a good idea, IMHO

    he's presently looking into setting up a mirror the site and using prefix's like ca.linuxfromscratch.org becase that little 20k xDSL the site is running on, didn't like /. at all ;)

  70. Re:Putting it On CD by Jeld · · Score: 1

    By the time you have made it far enough to have your own Linux distro running on your home system you should have no difficulty finding info on how to burn CDROMs and make installer programs ( you can steal can't you? )

    --

    Everybody Lies. But it doesn't matter since nobody listens.

  71. I did this myself. by shippo · · Score: 1

    I did this myself last year, over a number of weekends. I used an obsolete Slackware install as the base system, running on a small (300MB) partition. Within a few weeks I had a working libc5 system, and a few weeks after that I had recompiled everything with glibc2.1. I learnt quite a bit. I aslo discovered that a lot of autoconf built packages required some really odd software to be installed to allow it to compile correctly. I also needed to do a bit of hacking to get some packages to compile with the latest glibc (typically a namespace clash). This year my hard disk suffered a serious crash rendering it useless - and I hadn't got round to acquiring a suitable backup device. I may try this again, but I'm more likely to go for a Debian unstable installation this time.

  72. Re:i say by daala · · Score: 1

    If you are going to make pointless political diatribes about relevant topics could you at least have the decency to learn how to fucking spell. I bet you the whole population of Cuba writes better in English than you!!!

    --
    "The way she used to say Rimmer as if it rhymed with scum" Red Dwarf