Originally posted by: oLLie
I'm interested in making a Linux box, and all I remember from an operating systems class is that Linux has a monolithic kernel (or was that Unix)?
Anyway, that now seems to be a bit of misinformation according to some of the replies here. Windows does pretty much everything that I want from an OS, but I'm still interested in what Linux offers. Interestingly, I always hear Linux people talking about Windows being bloaty, and I would tend to agree, but I've seen a few distro's weighing in at over 1 GB themselves. I suppose the difference is that if you wanted to, you could cut out all the bloat from there. Anyway, thanks for the replies everyone.
n0cmonkey, what is HURD and MACH?
Originally posted by: MrChad
As a desktop OS, I haven't found any of Linux's window managers (KDE, GNOME, etc.) to be as refined and user-friendly as Windows or Macintosh desktops. Plus, although there are many open source alternatives out there, there is still a lot more consumer software for Windows than for other platforms.
Well, my two cents. (awaits Nothinman to tear my response apart)
Originally posted by: n0cmonkey
Originally posted by: MrChad
As a desktop OS, I haven't found any of Linux's window managers (KDE, GNOME, etc.) to be as refined and user-friendly as Windows or Macintosh desktops. Plus, although there are many open source alternatives out there, there is still a lot more consumer software for Windows than for other platforms.
Well, my two cents. (awaits Nothinman to tear my response apart)
KDE and Gnome are Desktop Environments.
Take a look at XFCE sometime. I've been using it for a little over a week. It's much more lightweight than KDE and Gnome, but still very powerful. I'm liking it so far, and I'm a hardcore blackbox user.![]()
Originally posted by: MrChad
Originally posted by: n0cmonkey
Originally posted by: MrChad
As a desktop OS, I haven't found any of Linux's window managers (KDE, GNOME, etc.) to be as refined and user-friendly as Windows or Macintosh desktops. Plus, although there are many open source alternatives out there, there is still a lot more consumer software for Windows than for other platforms.
Well, my two cents. (awaits Nothinman to tear my response apart)
KDE and Gnome are Desktop Environments.
Take a look at XFCE sometime. I've been using it for a little over a week. It's much more lightweight than KDE and Gnome, but still very powerful. I'm liking it so far, and I'm a hardcore blackbox user.![]()
Oh, right, XFree86 is the window manager, right?
I'm interested in making a Linux box, and all I remember from an operating systems class is that Linux has a monolithic kernel (or was that Unix)? Anyway, that now seems to be a bit of misinformation according to some of the replies here
As a desktop OS, I haven't found any of Linux's window managers (KDE, GNOME, etc.) to be as refined and user-friendly as Windows or Macintosh desktops. Plus, although there are many open source alternatives out there, there is still a lot more consumer software for Windows than for other platforms.
Oh, right, XFree86 is the window manager, right?
Originally posted by: Sunner
QNX is AFAIK the only truely successful microkernel implementation.
As for why I use Linux...
It's a tool I feel very comfortable with, I find it easy to work with, and when I screw something up, it's generally easy to fix(unless I REALLY screw something up).
It's free, both as in beer and speech.
Finding the tools I need for work is very easy.
Of course I like just about anything *NIX, Linux, BSD, Solaris, I just wish I could get my hands on an AIX box and a HP-UX box to play with as well![]()
Originally posted by: n0cmonkey
Originally posted by: Sunner
QNX is AFAIK the only truely successful microkernel implementation.
As for why I use Linux...
It's a tool I feel very comfortable with, I find it easy to work with, and when I screw something up, it's generally easy to fix(unless I REALLY screw something up).
It's free, both as in beer and speech.
Finding the tools I need for work is very easy.
Of course I like just about anything *NIX, Linux, BSD, Solaris, I just wish I could get my hands on an AIX box and a HP-UX box to play with as well![]()
Asking for trouble there...
I'd like a deccent SGI box to help me get over my phobia of IRIX.
Originally posted by: Sunner
Originally posted by: n0cmonkey
Originally posted by: Sunner
QNX is AFAIK the only truely successful microkernel implementation.
As for why I use Linux...
It's a tool I feel very comfortable with, I find it easy to work with, and when I screw something up, it's generally easy to fix(unless I REALLY screw something up).
It's free, both as in beer and speech.
Finding the tools I need for work is very easy.
Of course I like just about anything *NIX, Linux, BSD, Solaris, I just wish I could get my hands on an AIX box and a HP-UX box to play with as well![]()
Asking for trouble there...
I'd like a deccent SGI box to help me get over my phobia of IRIX.
Trouble is the fun part.
It's like a good game of Civilization, the fun part is when things aren't going your way, what's the fun in stuff that just works?![]()
Originally posted by: n0cmonkey
Originally posted by: Sunner
Originally posted by: n0cmonkey
Originally posted by: Sunner
QNX is AFAIK the only truely successful microkernel implementation.
As for why I use Linux...
It's a tool I feel very comfortable with, I find it easy to work with, and when I screw something up, it's generally easy to fix(unless I REALLY screw something up).
It's free, both as in beer and speech.
Finding the tools I need for work is very easy.
Of course I like just about anything *NIX, Linux, BSD, Solaris, I just wish I could get my hands on an AIX box and a HP-UX box to play with as well![]()
Asking for trouble there...
I'd like a deccent SGI box to help me get over my phobia of IRIX.
Trouble is the fun part.
It's like a good game of Civilization, the fun part is when things aren't going your way, what's the fun in stuff that just works?![]()
I just hated using HP-UX. It was just so... so... blah.
And I don't get the gaming reference. Things always go my way. :shocked:
Originally posted by: Sunner
Originally posted by: n0cmonkey
Originally posted by: Sunner
Originally posted by: n0cmonkey
Originally posted by: Sunner
QNX is AFAIK the only truely successful microkernel implementation.
As for why I use Linux...
It's a tool I feel very comfortable with, I find it easy to work with, and when I screw something up, it's generally easy to fix(unless I REALLY screw something up).
It's free, both as in beer and speech.
Finding the tools I need for work is very easy.
Of course I like just about anything *NIX, Linux, BSD, Solaris, I just wish I could get my hands on an AIX box and a HP-UX box to play with as well![]()
Asking for trouble there...
I'd like a deccent SGI box to help me get over my phobia of IRIX.
Trouble is the fun part.
It's like a good game of Civilization, the fun part is when things aren't going your way, what's the fun in stuff that just works?![]()
I just hated using HP-UX. It was just so... so... blah.
And I don't get the gaming reference. Things always go my way. :shocked:
If things always go your way, you're not a true techie
Or if you were referring to Civ, you're just a bigtime Civ nerd, or you play on the lowest difficulty level, in which case you're a wimp![]()
7.2 XCP: a ``zero-touch'' file copying program
XCP is an efficient file copy program. It exploits the low-level disk interface by removing artificial ordering constraints, by improving disk scheduling through large schedules, by eliminating data touching by the CPU, and by performing all disk operations asynchronously.
Given a list of files, XCP works as follows. First, it enumerates and sorts the disk blocks of all files and issues large, asynchronous disk reads using this schedule. (If multiple instances of XCP run concurrently, the disk driver will merge the schedules.) Second, it creates new files of the correct size, overlapping inode and disk block allocation with the disk reads. Finally, as the disk reads complete, it constructs large writes to the new disk blocks using the buffer cache entries. This strategy eliminates all copies; the file is DMAed into and out of the buffer cache by the disk controller--the CPU never touches the data.
XCP is a factor of three faster than the copy program (CP) on Xok/ExOS that uses UNIX interfaces, irrespective of whether all files are in core (because XCP does not touch the data) or on disk (because XCP issues disk schedules with a minimum number of seeks and the largest contiguous ranges of disk blocks).
The fact that the file system is an application library allows us both to have integration when appropriate and to craft new abstractions as needed. This latter ability is especially profitable for the disk both because of the high cost of disk operations and because of the demonstrated reluctance of operating systems vendors to provide useful, simple improvements to their interfaces (e.g., prefetching, asynchronous reads and writes, fine-grained disk restructuring and ``sync'' operations).
I use HP-UX 11.11 on 8 HP B2600s every day at work and I detest the experience. Sunner, if I could give you the HP boxes I would.Originally posted by: n0cmonkey
Originally posted by: Sunner
QNX is AFAIK the only truely successful microkernel implementation.
As for why I use Linux...
It's a tool I feel very comfortable with, I find it easy to work with, and when I screw something up, it's generally easy to fix(unless I REALLY screw something up).
It's free, both as in beer and speech.
Finding the tools I need for work is very easy.
Of course I like just about anything *NIX, Linux, BSD, Solaris, I just wish I could get my hands on an AIX box and a HP-UX box to play with as well![]()
Asking for trouble there...
I'd like a deccent SGI box to help me get over my phobia of IRIX.