Have a great day, Alex
----- Original Message ----- From: Georgina Joyce <gena mga demon co uk To: Alex Hall <mehgcap gwi net Date sent: Sat, 24 May 2008 19:57:56 +0100 Subject: Re: [orca-list] orca questions
Hi
Linuxfromscratch is a project that enables the linux user to
learn what
is involved in the design of an operating system. Their slogan
is your
distro your rules. Thus you build each package from the source.
So you
can build with optimisations. Why build software that will run
on a
wide range of Intel processors when you use a AMD 64 bit
processor, for
example. What is a tool chain and what is a circular dependency?
Are a
couple of useful learning outcomes.
When the maintainers of a distribution make decision's they have
to
make it generic to run on a wide range of machines from differentmanufacturers and different chipsets. For as many different
users as
possible. Distributions also have to put in their bundle a wide
range
of utilities etc. that not everybody wants. So with
linuxfromscratch,
if you have a static network, your not going to waste your time
building
packages for DHCP for example.
Distributions also dictate how you boot your machine, the
sequence of
run levels and daemons etc.
Linuxfromscratch is a great way of learning how linux works and
is great
fun. It's your distro it's your rules!
On Sat, 2008-05-24 at 01:22 -0400, Alex Hall wrote:Thanks, that explains a lot. Linux is the code that makes the hardware play nice, and all other things, such as GUIs and shell interfaces, run on top of that. Is this Linux from Scratch project a way of building your own linux, with the shell and everything being designed by you, or is it more of a linux distribution that has no extra programs installed? The book doesnot make this quite clear, to me at least; I probably just
missed
it though.
Have a great day, Alex
----- Original Message ----- From: Michael Whapples <mwhapples aim com To: Alex Hall <mehgcap gwi net Date sent: Fri, 23 May 2008 22:27:21 +0100 Subject: Re: [orca-list] orca questions
Hello, Yes unfortunately some of those lock up situations do occur, Idon'tknow fully why, but could very well exist on other distros. Youmay wishto try other distros though, they may perform better, and theymight bebetter suited if you have some thing specific in mind for whatyou willbe doing.
Now to explain further about various terms in Linux. Some ofthis youmight have already found out, but might be interesting.
Linux is the operating system. It manages things like yourcomputer'shardware, etc, and basically allows the parts inside the metalbox beused. A distribution, its a bit of an odd idea if you are purelyused towindows, is Linux bundled up with various applications, and also different distributions may have been compiled so as to beoptimised forparticular hardware or tasks. The correct distribution isdecided bywhat you want to do with the system, how you want to interactwith thesystem and what type of computer you will be running it on.There aresome distributions, ubuntu, debian, and some other main ones are designed as general purpose distributions, so could be used for awiderange of tasks. Some others are much more specific and could beunsuitedfor tasks other than those they were built for.
The most basic user interface (I say basic as in how it appears,not inwhat can be done) is the command line, most distributions (Ithink all)have text consoles available where you can work from the commandline (abit like DOS, but I would say better). The command line featuresareprovided by the shell, which there are a few of, bash is the most common, but there is zsh, csh, etc. Each of these shells havethereadvantages, and it might come down to personal preference as towhichone to use.
While the text console is very much at the heart of Linux (some, including me, say that it is where the power of Linux lies), isnot theonly user interface. There is a graphical user interface as well(you'vefound it already, otherwise how else are you using orca). As I understand it, various services for graphical user interfaces are provided by the X server, and specific interfaces are built uponthat.GNOME is one of the graphical user interfaces for Linux, in factits abit more really than just the user interface, it provides a wholebundleof graphical applications for using your system. These graphicaluserinterfaces (such as gnome) are normally referred to as thedesktop.There are other desktops available such as KDE (KDE you mighthear of abit, its another of the major desktops for Linux).
Now to what GTK is. Its a graphical user interface toolkit.Thisbasically means that it is a toolkit providing applications aneasy wayto produce graphical user interfaces which fit in with a commonstyle.One feature of GTK is that it provides a way that accessibility information can be made available from applications to tools suchasorca. GTK is the toolkit used by applications written for thegnomedesktop. There are other graphical user interface toolkits,another mainone is QT, which is used by the KDE desktop.
I said that GTK provides a way for accessibility information tobe madeavailable to orca, it doesn't do it directly, it provides it toat-spi.At-spi is the accessibility framework used in Linux, and isseparatedfrom GTK because it then can be used by other applications notusingGTK, eg. java applications have information revealed throughat-spi whenthe java access bridge is installed.
I think that covers the basics. I also hope I got this right,there maybe some small subtle difference as I have done this all frommemorywithout looking up exact definitions.
Hope it is useful.
Michael Whapples On Fri, 2008-05-23 at 07:51 -0400, Alex Hall wrote:It would lock up when doing things like looking for and installing media codecs for Rhythm Box, not when just moving through menus. I am quite new to all this: what is GTK? What is Gnome? I think that Gnome is kind of like Dos running behind Windows, but am not sure. Is GTK like the Windows shell? how hard would it be to put a new "shell" on Ubuntu (or whatever Linux I go with)? Do all Linux versions use GTK, if indeed it is a shell? Thanks again for your help.
Have a great day, Alex
_______________________________________________ Orca-list mailing list Orca-list gnome org http://mail.gnome.org/mailman/listinfo/orca-list Visit http://live.gnome.org/Orca for more information on Orca-- Gena
http://www.ready2golinux.com
M0EBP