General :: Process Of Making A Distribution From Scratch ( Concerning Libraries, Etc. )?
Jun 28, 2010
I have C in a Nutshell but I'm learning Bash right now. I've gone through a lot of LFS, but didn't complete it. I'm still learning about symbolic links, hard links, libraries, and this sort of thing. I'm wondering about quite a few things at this point. How the hell can anyone make a distribution from the ground up? Even if they start with another distribution as a base, how do they know (I realize one person doesn't do all the work) what to do, what order to do it in, how to synchronize what they're doing with what everyone else is doing, etc. How do you know which software to compile and install first? etc.
Also, I'm entirely confused by this: how can everyone (even large teams) get everything working together? Knowing that this works with that and that doesn't work with this unless it's patched but that's what we're going with, etc. I can't understand how these things can be done without an almost unbelievable amount of effort unless a lot more is done by ./configure and make than I know about at this point.And I don't understand how libraries work at all. I mean, I'm going to learn a lot more and I've been reading a lot... but how can all the distributions just download and install 50 updates at a time and not have to restart the computer most of the time!? There are a hundred things happening in the background constantly. How does everything not just fall apart as soon as you update one package, let alone 50 at a time!? I realize this is stuff that you learn by reading, but I've been reading for quite a while now and I do not understand even the basics about why any of this works or how to know what works and what doesn't unless every single little piece of every distribution is gone over with a 50,000-page reference manual that's constantly updated. And all of this can't be as complex and hard to do as it seems, or there couldn't possibly be a hundred distributions that work and are updated constantly. Linux From Scratch is a good example. You have to download all the very specific versions of the software and patch it with special little patches, etc. How the hell can anyone keep track of all of this? Going by what I know about things, it's almost hard to believe that it's even done.
View 14 Replies
ADVERTISEMENT
Jan 29, 2011
Is it possible to make an ISO of the distribution already installed? Well actually, I have made various changes according to my choice and don't want to do them again if I have to reinstall.
View 14 Replies
View Related
Mar 15, 2011
I'm learning about the process of creating a Linux Distribution. My teacher said that I need to show him how to built Linux Distro from Linux kernel - only basic level not details. I read the Linux From Scratch project. They write in details but I only need a general level to write a document.
View 1 Replies
View Related
Aug 18, 2011
How do I know which shared libraries are loaded by an already running process?
View 2 Replies
View Related
Jun 25, 2010
I'm trying to make my first c project (a simple tic tac toe console game), and I am wondering how to make a final product (copy all source code files to a distribution folder upon compilation). Should I use a bash script or should I use a makefile to make the distribution folder? I'm not terrible familiar with either; I have a basic makefile to make an executable, and that's about all I know of make.
And if I do use a bash script, how do I copy over source code files? I tried cp ./*.c and cp ./*.h, but I think the script read it literally as moving a file named ./*.c (and ./*.h), and couldn't find it.
My makefile is pretty much this:
Code:
objectFiles = main.o io.o board.o game.o
ttt : $(objectFiles)
cc -o ttt $(objectFiles)
View 2 Replies
View Related
Mar 5, 2009
I would like to install a program (R for statistical computing). I am using Slackware. On the download page of R (The Comprehensive R Archive Network) there are options to download the code for Debian, Redhat, Suse, and Ubuntu. Which one should I download in my case (using Slackware)? Is there any of them which I should not download?
View 4 Replies
View Related
May 11, 2011
Why many Linux distros are trying to use always the latest versions of the libraries and don't save the old libraries for compatibility? I mean, I can see libtiff for example, i can found a libtiff.so.5 on my /usr/lib, but doesn't store a libtiff.so.4 or 3 just for binary applications or games. For this example, I need libtiff.so.4 for uplink.
That should happen too on the old version of sims for linux, some ID games or others.What's wrong with storing old libraries? PD: Yay, my first post on 3 years!
View 6 Replies
View Related
May 6, 2010
Is there any way to use a dynamic libraries as a static libraries instead when compiling, so that my resulting executable won't have them as dependencies?
View 3 Replies
View Related
Dec 23, 2008
I have a WA% between 50-80%.
So I have a few questions.
1. Is that WA% only disk I/O or can it include network IO?
2. How do I identify which processes are making up that WA statistic?
3. Why does iostat report 100% utilization when the drive read/write speeds are under 1MB/s?
The reason I'm asking.
My Oracle stats are saying that the drives are running at about 5MB/s right now, the WA is 55%, and the iostat -m -x is reporting the drives running at 100% utilization with a read/write rate under 1MB/s. The read speed of the drive is 98MB/s (tested with hdparm -tT when I installed the drives)
I know I have a few queries using full tables scans which I'm working on but I'd think that 100% utilization should be running at the full 98MB/s.
I want to try to identify which process (most likely and oracle one) is using the 100% utilization/55% WA.
View 5 Replies
View Related
Feb 2, 2011
Making iPhone apps. a simple process? where do i begin. i have no idea what I'm doing.
View 4 Replies
View Related
Feb 19, 2011
I have a home computer that I bought to try Linux. first I want to reformat the HD so it is completely empty, it has xp now, then start from scratch. But I have not been able to format the HD. I have used all the tricks I know.
View 1 Replies
View Related
Jun 22, 2011
Starting from what I would think is completely from scratch, maybe worse. A friend set up this computer on unix/linux when I expressed interest. Truthfully I don't have even the slightest clue where to start other than to offer my complete humility. If I could start with getting my dvd and cd functions to work that would be a good start.
View 15 Replies
View Related
Oct 26, 2010
I am looking into creating my own terminal command from scratch. I researched online for some information on this subject was only able to view stuff related to OS X. I understand that they are both Unix based, are they both similar in creating these commands? Basically all I would like is for someone to point me towards the right direction to start or complete this task.
View 11 Replies
View Related
Jan 5, 2010
I recently installed CentOS 5.4 in my laptop. Initially I had difficulties in getting the machine up and running. So I went with the option of installing just the bare bones of CentOS 5.4. I did this by clearing all selections that are shown by default when you load CentOS 5.4 CD 1/6. This installed just the kernel and created only the root user. Right now, my laptop boots up in command line and I can login only as root. I would like to know if there is any document or any web URL that explains how to get a fully functional system from the scratch. Something like an installer manual or check list with instructions. Is there any document that you can refer to in situations where you have to manually install the drivers and configure the system because of some odd combination of hardware the machine has.
View 14 Replies
View Related
Feb 21, 2010
I have only a CD Drive and the system is stand alone. Do I use the 5 CD set or Do I use the "Live" CD Thing?
View 2 Replies
View Related
Jan 4, 2011
I have a SUSE SLED system running without window manager (KDE or GNOME). I don't have the DVD but I have access to a network repository.
How do I install KDE from scratch?
View 3 Replies
View Related
May 13, 2011
I have forgotten my user password and cannot get past the logon screen. Is there a way to recover beside reinstalling Ubuntu Studio from scratch? (I am new to Ubuntu Studio).
View 4 Replies
View Related
Jan 8, 2010
one tell me the internal working of kill command. that is how it kills a process internally or from where it picks file to continue its process.
View 3 Replies
View Related
Jan 21, 2011
I have a high priority service that I start with sudo nice -n -10 process. This process does not need superuser rights though, except for the priority elevation. But nice requires superuser privileges to elevate priority.
View 3 Replies
View Related
Jun 12, 2010
send the details raid configuration how to use in linux el5 and how to indentify the raid degrade process and how to rebuilt the process.
View 4 Replies
View Related
Sep 8, 2010
Code:
#include <stdio.h>
#include <unistd.h>
#include <signal.h>
[code]....
Description of what the code does or what i intended to do:
1. Created a child process from parent process using 'fork()'
2. Sent a signal 'SIGALRM' from child process to parent process using 'sigqueue' function.
(The Third parameter of 'siqueue' function contains the message (message msg) which the child process wants to send to the parent process.'msg' is a stucture instance containing a) pid of child and b) string) 5. Print the 'msg' sent by child process inside the signal handler function 'sig_action_function' of the parent process I am getting some junk value when this line is executed
Code:
printf("%d
",msg->cpid);
I expected to get the pid of child process, which the child process sent to parent process through the signal.
View 3 Replies
View Related
Aug 12, 2010
as we all know Process Scheduler does Process scheduling and its a process as well. I was just wondering that if this happens then the Process "Process Scheduler" should be a part of Process queue as well.
So if there are 5 process are there in Process queue & process scheduler is administrating them then since its also a process, once it puts a process under RUN state it should itself go inside queue because at one instant only one process can get executed on a processor. This is quite confusing for me. Please help me out. I tried to search on this but could not find any relevant topics.
View 1 Replies
View Related
May 4, 2010
How do you find the parent process of zombie processes?
When the child process is something where the parent is not entirely obvious...
Is there some way to list processes in tree format or something?
View 3 Replies
View Related
Nov 9, 2010
I have a process running on Linux.When i do ps -eaf | grep <myProcess>, it show muliple entries for <myProcess> with different pids for each entry.Kindly tell me what could be the reason for a process having multiple pids?
View 1 Replies
View Related
Jan 10, 2010
What does "distribution" mean? My Acer computer, on which I have linux linpus lite, comes with very little documentation and while I have a physics BA and have had exposure to technology, my knowledge of linux is just about zip. Is there a good place to start? As you can see, this question about the word "distribution" is a razor thin top of an enormous iceberg of ignorance.
View 3 Replies
View Related
Jan 31, 2010
I need a 64-bit Linux distribution to beta test TeraChem, a GPU-based quantum chemistry package. I have never personally used Linux, however, and I don't know anything about the available distributions. I was wondering if I could get some recommendations.
My system specifications:
CPU: Xeon W3520
GPU: NVIDIA GTX 275
Motherboard: GIGABYTE EX-58 UD5
Current OS: Windows 7 64-bit
I would not use Linux as my sole OS but would want to dual-partition (I think that is the term?). However, I think I would end up using the distribution for more than just running TeraChem. I may even become a convert!
What am I looking for in a distribution? Ease of use, efficiency, 64-bit. What do I know how to do? I can build computers, code in C++, comfortably use a command line.
View 4 Replies
View Related
Jul 15, 2010
I would like to make my own Linux distribution.Where do I find a Linux distribution that has just the OS, a browser and basic drivers for ethernet, video, etc.I can then build it up myself through the repo.
View 5 Replies
View Related
Apr 24, 2011
what distribution has the most software with it ? I mean one that come with many cds of software that get all install at once while the first install. I heard about this a while back but I can't remember the name of it, I think it was mandrivia. A free one but I am curious for the other one that cost money.
View 9 Replies
View Related
Mar 10, 2010
I've been using and relying on linux for some time. I have even tried distributions like Arch. I was wondering what would be a good book for learning the inner workings of linux, how to write shell scripts, compile my own kernel, how to build my own distribution, things like that. I also would like to know if there is a good book for linux networking works. I want to be able to modify distributions specifically for my hardware, and have a better home net work set up.
View 1 Replies
View Related
Jan 1, 2010
I am searching for a Linux distribution with kernel 2.0.35 or 2.0.x. I can't find it with google.
View 1 Replies
View Related