Most likely because MacOS X is based on NextStep/OpenStep and OpenStep uses Mach & BSD kernel. Also, Apple probably wants some control over their code. Their custom license gives them control; GPL doesn't.
The announcement was that it had cross-compiled... (on PPC). In fact, all user utilites (except emacs) are cross-compiled nightly. support for x86 devices is limited right now, so AFAIK, nobody has *used* it on x86. Someday soon, though...
Well, that diary entry was from March 25th... Today is March 28th.
Anyway, everybody should read his notes, there are some interesting notes on an intel Darwin:
It should be noted that I am building all components fat (for both PowerPC and Intel) by default. The only component that is build for PowerPC only is emacs. This is because it wants to run and dump core as part of the build, so it needs to build natively and can't be cross-built. Once we have an Intel system running I can figure out how to build emacs natively on each platform and merge the binaries so it is fat as well.
Apparently a lot of people are under the impression that Apple isn't going to help out with reviving the Intel port of Darwin. This is false.
Getting everything built fat is a big step, but a lot of work remains. The next thing is to get installation bootstrapped so we can get Darwin onto an Intel system, and then to get the kernel running, since we haven't tested the new kernel on Intel yet, and there is limited driver support for Intel PC devices. I have a high degree of confidence that most of the user-space software will work without problems, particularly since a majority of it comes from the BSD world where Intel is the primary platform, but also because we've seen it work before in Rhapsody.
This is very interesting, but the source is for Tracker (like Finder) and DeskBar (which is a list of running applications). Both are written with the BeOS API, so to make use of them, and the only place that's available is... BeOS.
Looks like we'll have to wait some more for a decent (Linux/XWindows) GUI...
Well, the OS in BeOS stands for "Operating System." It doesn't "run on top of windows", it is *launched* from windows (er, DOS actually) (and possibly other OSen with appropriate hacks), and replaces windows (er, DOS) as the Operating System.
The free version will be self contained in a 500 MB file on a FAT partition and use File System indirection to treat the file as a (BFS) device. Files won't be stored on the FAT partition (and, in fact, you won't be able to mount it, IIRC), but on the 500 MB file.
Currently, there are 3 high profile desktop environments under development: GNOME, GNUStep, and KDE. KDE and GNOME, although FREE ("Open Source"), are of their own proprietary design, whereas GNUStep (which hasn't recieved as much notice) is based on a well thought out standard that has proven itself, and has the potential to allow NeXT & Mac OS X code to be recompiled for GNUStep.
g++ (the GNU C++ compiler) is the "standard" Linux c++ compiler. Any problems are g++'s fault (it runs under many OS, not just linux), and are unrelated to linux.
Linux is a copy of Unix. GNOME is a copy of KDE, which is a copy of CDE (which was a copy of Win 3.0) and Windows. I know that GNOME GUI development isn't funded the way Windows or Macintosh GUI development is, and it hasn't attracted the kind GUI experts (yet), but do you believe GNOME will always be a copy of something, or will it eventually have innovations of its own?
this is a great way to participate in Open Source development if you're handier at writing and editing words than code.
I don't know how many million times I've read "I'd do it but I don't program/I've only had 1 semester of Java/I'm not a good programmer/etc. Well, tattoo Roblimo's advice on your forehead! There's more than one way to contribute or give back!
Certainly every profession thinks they are 'leet, (laywers, software engineers, burger flippers, etc) but in the same way you don't expect laywers to know anything about software engineering, they don't expect you to know anything about law.
What the average knows about computers (press the "Start" button) is similar to what the average/. knows about law (police give out speeding tickets), although law principles are mostly common sense and can be learned fairly easily.
As someone with legal contacts, I wonder if the moderators have ever thought of the constitutional impact of their censorious actions. The USA guarantees us the right to freedom of expression. Slashdot moderation goes against this core American value.
While your moderator criticism is valid, the First Amendment prevents the Government from abridging your rights, not a company or individual.
Re:Stability and reliability
on
GUADEC Reports
·
· Score: 1
I don't know about you, but I'm sticking with fvwm95 until gnome gets some real features.
Not to be too pedantic, but GNOME is a desktop environment, fvwm95 is a window manager (and IMO, an ugly one). Neither precludes the use of the other.
NASA knew the thrusters would not work, and that the Mars Polar Lander would fail. My question: What would they gain by covering it up? I mean, if it was going to fail, people were going to find out anyway
Despite some big storms of controversy, RMS has been somewhat more successful at attracting money to his efforts, mind you...
The FSF has a higher profile and, well, Unix software (Not Unix, as the case may be) is more "valuable" than 100+ year-old text. Dept of defense donates money so there will be a FREE Ada compiler. Before everyone and his mother had a fast internet connection, people happily paid money for EMACS tapes. What would linux be compiled in if not gcc?
The Gutenberg project & FSF are similar in nature - the release of FREE information (books, src. code). Except, Gutenberg achieves its results by waiting for the copyright to expire...
Before you can say that Unix will die or be replaced, you really need to define Unix, which is quite difficult. Is it a multitasking kernel that treats everything as a file or a process? Is it Red Hat 6.1 running XFree86 4.0 and Gnome 1.1? Is it Sendmail? Is it 200 cryptic configuration files? Is it ls, cat, and rm? Is it a way of life? Is it a philosophy?
Is NetBSD Unix? Is Linux? Solaris? AIX? Minix? GNU?
Sure, an OS can be "certified" Unix or certified "POSIX compliant", but that isn't an end in itself. Unix (however you define it) has eveolved through the years, as everyone has already pointed out, but is also modular (I can replace proprietary ls with GNU ls), and portable.
Where will Unix be in 10 years? I don't know. But I know where it won't be: lost & forgotten.
Empirical evidence, I think, speaks for itself. 30 years in the running and no sign of 'death' yet.
A man jumped from the top of a 30-story building. Around the 10th floor, a person called out to him, "Hey, how's it going?", to which he replied, "So far, so good!"
Well, NT is "based" on VMS (VMS -> WNT). Of course, the "Open" in OpenVMS is for POSIX compliant. POSIX has become an important standard to the point that OSes which never claimed to be "Unix-like" had to support it, at least to a degree.
But seriously again, how could the patent office be fixed?
Well, to start with, the patent office is understaffed. Job turnover is high, and employees aren't paid all that well. Patent checkers check that all the boxes are checked and the forms are filled out, not that the idea is original or even possible. A friend of mine, fresh out of college, called the patent office asking about employment opportunities, and left her name & address. The next week, she recieved a job offer, no interview or anything. That's sad.
What needs to be done is:
Pay people more $$
Have experts (or at least semi-knowledgable people) review the forms
Hire more people
Maybe an RFC type phase, where the public can review submissions and comment on their originality etc.
No, the Marines requires discipline. Everyday, millions of Americans wake up early in the morning and go to work. Saying college requires discipline is like saying a Pentium 75 requires Windows 2000.
Don't be stupid. Sure, it looks ood on your resume & impresses your high school classmates, but Ivy League schools do, by virtue of their eliteness, have a number of advantages. I mean, where else can you pour hot grits down Natalie Portman's pants during a English exam?
Keep in mind that Linux is a kernel, not a complete operating system (where operating system = kernel + libraries + utilities). RedHat is the most popular and most-widely available distribution, and i86 is (unfortunately) the most common architecture, so "RedHat 6.0 for intel" becomes a "standard" for people who don't know better or don't want to devote time to testing/compiling for every distribution, libc, etc.
The problem with meeting people in real life (or just seeing their picture) is that, well, they might be nerds! If it's just a name on a mailing list or Slashdot post, at least we can pretend it's someone cool. Or lame, or whatever, and not have to deal with reality
Most likely because MacOS X is based on NextStep/OpenStep and OpenStep uses Mach & BSD kernel. Also, Apple probably wants some control over their code. Their custom license gives them control; GPL doesn't.
The announcement was that it had cross-compiled... (on PPC). In fact, all user utilites (except emacs) are cross-compiled nightly. support for x86 devices is limited right now, so AFAIK, nobody has *used* it on x86. Someday soon, though...
Anyway, everybody should read his notes, there are some interesting notes on an intel Darwin:
It should be noted that I am building all components fat (for both PowerPC and Intel) by default. The only component that is build for PowerPC only is emacs. This is because it wants to run and dump core as part of the build, so it needs to build natively and can't be cross-built. Once we have an Intel system running I can figure out how to build emacs natively on each platform and merge the binaries so it is fat as well.
Apparently a lot of people are under the impression that Apple isn't going to help out with reviving the Intel port of Darwin. This is false.
Getting everything built fat is a big step, but a lot of work remains. The next thing is to get installation bootstrapped so we can get Darwin onto an Intel system, and then to get the kernel running, since we haven't tested the new kernel on Intel yet, and there is limited driver support for Intel PC devices. I have a high degree of confidence that most of the user-space software will work without problems, particularly since a majority of it comes from the BSD world where Intel is the primary platform, but also because we've seen it work before in Rhapsody.
Looks like we'll have to wait some more for a decent (Linux/XWindows) GUI...
The free version will be self contained in a 500 MB file on a FAT partition and use File System indirection to treat the file as a (BFS) device. Files won't be stored on the FAT partition (and, in fact, you won't be able to mount it, IIRC), but on the 500 MB file.
Do you have any thoughts on GNUStep vs GNOME?
g++ (the GNU C++ compiler) is the "standard" Linux c++ compiler. Any problems are g++'s fault (it runs under many OS, not just linux), and are unrelated to linux.
Linux is a copy of Unix. GNOME is a copy of KDE, which is a copy of CDE (which was a copy of Win 3.0) and Windows. I know that GNOME GUI development isn't funded the way Windows or Macintosh GUI development is, and it hasn't attracted the kind GUI experts (yet), but do you believe GNOME will always be a copy of something, or will it eventually have innovations of its own?
I don't know how many million times I've read "I'd do it but I don't program/I've only had 1 semester of Java/I'm not a good programmer/etc. Well, tattoo Roblimo's advice on your forehead! There's more than one way to contribute or give back!
Intel & Sparc will ship April 10th; Alpha is not yet available. This info is prominently displayed on the RHAT website...
Well, according to their website, it now includes apache and sendmail... isn't that revolutionary? :-)
What the average knows about computers (press the "Start" button) is similar to what the average /. knows about law (police give out speeding tickets), although law principles are mostly common sense and can be learned fairly easily.
While your moderator criticism is valid, the First Amendment prevents the Government from abridging your rights, not a company or individual.
Not to be too pedantic, but GNOME is a desktop environment, fvwm95 is a window manager (and IMO, an ugly one). Neither precludes the use of the other.
Maybe they took a lesson from Bill Clinton?
And then send a note to NVidia, "Hi, I wanted to buy your card, and although the promise of Linux drivers is tempting, I need to use it now."
You guys have enough to complain about; do you really want the "Linux community" to be characterized by whiners? :-).
The FSF has a higher profile and, well, Unix software (Not Unix, as the case may be) is more "valuable" than 100+ year-old text. Dept of defense donates money so there will be a FREE Ada compiler. Before everyone and his mother had a fast internet connection, people happily paid money for EMACS tapes. What would linux be compiled in if not gcc?
The Gutenberg project & FSF are similar in nature - the release of FREE information (books, src. code). Except, Gutenberg achieves its results by waiting for the copyright to expire...
Is NetBSD Unix? Is Linux? Solaris? AIX? Minix? GNU?
Sure, an OS can be "certified" Unix or certified "POSIX compliant", but that isn't an end in itself. Unix (however you define it) has eveolved through the years, as everyone has already pointed out, but is also modular (I can replace proprietary ls with GNU ls), and portable.
Where will Unix be in 10 years? I don't know. But I know where it won't be: lost & forgotten.
A man jumped from the top of a 30-story building. Around the 10th floor, a person called out to him, "Hey, how's it going?", to which he replied, "So far, so good!"
Well, NT is "based" on VMS (VMS -> WNT). Of course, the "Open" in OpenVMS is for POSIX compliant. POSIX has become an important standard to the point that OSes which never claimed to be "Unix-like" had to support it, at least to a degree.
Well, to start with, the patent office is understaffed. Job turnover is high, and employees aren't paid all that well. Patent checkers check that all the boxes are checked and the forms are filled out, not that the idea is original or even possible. A friend of mine, fresh out of college, called the patent office asking about employment opportunities, and left her name & address. The next week, she recieved a job offer, no interview or anything. That's sad.
What needs to be done is:
No, the Marines requires discipline. Everyday, millions of Americans wake up early in the morning and go to work. Saying college requires discipline is like saying a Pentium 75 requires Windows 2000.
Don't be stupid. Sure, it looks ood on your resume & impresses your high school classmates, but Ivy League schools do, by virtue of their eliteness, have a number of advantages. I mean, where else can you pour hot grits down Natalie Portman's pants during a English exam?
Keep in mind that Linux is a kernel, not a complete operating system (where operating system = kernel + libraries + utilities). RedHat is the most popular and most-widely available distribution, and i86 is (unfortunately) the most common architecture, so "RedHat 6.0 for intel" becomes a "standard" for people who don't know better or don't want to devote time to testing/compiling for every distribution, libc, etc.
The problem with meeting people in real life (or just seeing their picture) is that, well, they might be nerds! If it's just a name on a mailing list or Slashdot post, at least we can pretend it's someone cool. Or lame, or whatever, and not have to deal with reality