Sorcerer Review, and News of Impending Doom
osworks writes: "There is an review of the Sorcerer Linux distribution over at linuxworld.com that is worth a read. I've been running SGL on my Inspiron for a month now, and have the same impression as the author. It took a really long time to install, but was educational and rather fun. Some discouraging news near the bottom about how the maintainer needs some development help, or it will be the end of Sorcerer. This is one of the most exciting new distros to come along in a long time, and that would be a shame."
i've used and loved mandrake for some time... sorcerer's update functionality is far better than mandrakes, and that is basically what open source is all about: GETTING THE SOFTWARE INSTALLED.
MARIJUANA, SHROOMS, X: ONLINE?! - E
How does this compare with gentoo?
Hail to the king, baby!
I tried installing sorcerer back when it was first mentioned here a few months ago. And I had nothing but problems (firstly that it wanted an internet connection for getting kernel patches before it had any idea how to connect to the internet (and it didn't want to sidestep this part) and then that its version of lilo wasn't really made for being in the MBR).
Anyways, has anyone tried it sence, have these problems been fixed yet?
I just installed Gentoo last night--or started it, rather; the compile process takes quite a bit of time. What I'd like to know is how these two distributions compare, especially in the package management department. Considering that both compile the software on demand, it would seem to be a question of dependency resolution. Has anyone got experience with both of them? does one have any advantages over the other (aside from sorcerors cool nomenclature? :)
Did you check out the requirements on Socerer. I have looked at it in the past and it was something like 8gb hardrive and 256mb ram. That is an ungodly amount just to get things started. I can't afford to run that on my budget. I mean it seems like an interestnig distro but it's too much for my plate.
"It has always been this way and it won't change, god bless the fucked up USA" The Briefs
That get a bit weary of installing a system with such childish names for tools?
Gentoo has got the whole pack together. Excellent support and tutorials from the developers. Not to mention the 100% optimization.
Like the submitter I have been using Sorcerer for a little over a month. This distro is exactly what I have been looking for.
For one, I don't know if it is the optimized compiles, or the fact that it is a bare minimum system, but KDE feels fast!
The project is in need of assistance. If you haven't tried it, give it a weekend, and you too will hope that this project does not die. The author has a paypal account linked to his email address.
Spencer Ogden
Red Wizard needs food badly.
i like the thought behind SGL, but i think SuSE has kinda beaten everybody (except perhaps debian) with the update/config tools in YaST2. `/sbin/yast2 online_update` with an internet connection and usually before you can get a 2nd cup of coffee, there's a nice list of packages to download and update/install, all pertinent to your system. my only desire is for http connections for high-security areas that don't have ftp access ...
when it rains, it gets real soggy. when it pours, i'm under the tap just _waiting_ for the joy
They're at: http://www.rocklinux.org , They've been around a while, and much of the ideas are similar re: rebuilding the whole thing locally.
Have you painted a shed today?
Not being a BSD user, how does this distros 'spell casting' system
compare to BSD ports? I've heard ports does a similar operation
of downloading code and custom compiling it.
Also, Rock Linux puts out a distribution where you basically compile all the packages, but I don't think it has the update ability that Sorcerer has.
It looks like a fun distro to try.
AntiFA: An abbreviation for Anti First Amendment.
what a ridiculous idea. anyways is bets it's alias cast='apt-get install' anyway :-)
With a superior OS like XP being offered by Microsoft how can linux even hope to compete?
A: No product activation. You gotta admit, WPA sucks.
[SGL has a] script that locates the latest stable source code for the application, downloads it to your system, configures it for your machine, compiles, and installs it. Pure magic.
Sounds familiar...
C-X C-S
Sorcerer is nice but its not as nice as Gentoo. I've used them both and I'll be sticking with Gentoo. http://www.gentoo.org/
I've been running this one my inspiron also, for about two weeks, and love it. This thing is excellent. The only thing I don't like is how the everybody (the maintainer especially) won't stop talking about how doomed it is. Hello, sure it's tough to get started, and find help, but don't say "It's doomed" after every sentence! I think Kyle has done an excellent job, and I understand his reasons for trying to get help. I'm doing what I can. But quit it with the doom and gloom all the time!
It's called sorcerer without a u. Trust me, I ought to know.
--
The Cap is nigh. Time to get a fresh new account.
I have all three of these installed on my hard drive.
Sorcerer is pretty interesting, and certainly easier to use than the others, but if you have problems... good luck. The web page is spare, and the mailing lists aren't really busy enough yet to make for a good replacement.
As far as I can tell, Gentoo is made by Debian types who wanted to be able to use the BSD ports system to download and compile all their software. Perhaps they prefer the GPL to the BSD license. Anyway, like Debian, Gentoo has a "Social Contract". Functionally, you can do the same things that are possible in Sorcerer, although the commands are slighly more complicated, and less friendly to newbies.
Finally, there's FreeBSD, which has many more programs in its software collection than either Sorcerer or Gentoo. Frankly, unless people are really against the BSD license, think the Linux kernel is much better, or need to play some game that's tailored for Linux, I would recommend going with FreeBSD. Not only does FreeBSD have many programs, but it has many more port maintainers to track whether the system is working.
That said, I'm going to Sorcerer and Gentoo on my hard drive, and will periodically check to see if their software collections have become competitive. If either had ports for as many programs as FreeBSD, this would be a much harder decision.
Check out my blog: My Galaxy is Milky Way Adjacent
I can see the educational value that such distributions have LFS, RockLinux, Gentoo, and Socerer! but when it comes to runing servers on them, What is the best? Rocklinux has that in mind, LFS is going back, and forth now, Gentoo linux dealing more with cosmetics, When can we have a powerfull build from source distribution that competes with SID, and woody, something I will be able to install, upgarde easily! or am I missing the point here
#include #include return (0);
What everyone failes to mention is the self healing ability of sorcerer which is IMHO its biggest strength. Doing #cast --fix will verify all applications on your system, recompile the once whose depandancies have changed, put back in place missing files and symlinks.
One of the big challanges for sorcerer was upgrade from db3 to db4. That one tooked me 2 #cast --fix till system self healed. Try doing this with any other distro and see what happens.
Why do people start projects they can't possibly finish or even maintain? He had to know he would need to get a job eventually. How many irrelevant distro's are going to be founded and then abandoned once the demands of time and real life creep in?
Mac OS X and Windows XP working side by side to fight back the night.
This may be meant for system administrators, but maintaining more than a handful of sorcerer boxes sounds terrifying. I for one just don't have the time to compile Gnome every time Dell comes by to deliver another server box.
Managability quickly becomes more important than that squeaky clean feeling once you've got more than 10 systems running. I guess that makes me a sucky admin, but I really can't care. I'll have to stick with the Red Hat network and up2date over this, thanks.
First bigass ad sighted overhere
Sourcerer is a brilliant idea, but may be ahead of its time. Downloading everything from source and compiling requires a lot of CPU horsepower (not a problem nowadays) but also lots of bandwidth. Many people still do not have the bandwidth so binary distributions are invaluable. However, I must admit that over the years I have used Slackware as a base OS and then built all my updates from source as and when they appear. This guy has the right idea. It would be a shame to see it fail.
I'm out of my tree just now but please feel free to leave a banana.
Gentoo Linux is an excellent distro that is very similar to Sorceror in the fact that you compile everything from scratch. It uses a Free-BSD style ports system, and it has a command-line driven package tool that's similar to debian's apt-get. The portage tree is huge and contains thousands of apps. One major advantage over Sorceror is that Gentoo has a very active development community, and it isn't in any danger of dissappearing anytime soon. If you want a distro where everything is compiled explicitly for your hardware for blistering fast speed, you should check out Gentoo. It's my favorite distro, and I've tried virtually all of them.
A musician without the RIAA, is like a fish without a bicycle.
It would really be a shame if SGL stopped getting support. I switched from Mandrake a month ago and I'm more than satisfied with the results. Yes, the install is more difficult and time consuming, but it was worth it for the experience I got out of it. I now have an intricate knowledge about how the inner details of linux works.
I also believe that their method of installing applications is better than any binary install system out there (apt-get/rpm). Although it may take a bit longer to compile things, they're installed *right* and are compiled specific for your architecture. All dependencies are automagically downloaded, compiled, and installed without any user interaction (although you can interact if you want).
No other distro provides more control, flexibility, or ease of use better than sorcery. I hope it doesn't go away.
'When the going gets weird, the weird turn pro.' -HST
Now, don't get me wrong. I'm all for choice. But I have to wonder if it's wise to keep creating new distributions instead of trying to consolidate the ones there are.
I have been using Linux at home for over six months. Installed it myself, learned to use it myself; still, you guys might consider me a newbie. So let me tell you, as a newbie, once I decided to take the plunge, choosing distribution was a major headache.
Check the Net. A lot of opinions, plenty of "favorite flavors", but not a lot of good advice, like "Mandrake is easy to install, but RedHat is easier to use".
Maybe I'm ranting. What I'm trying to say is, it's hard to get someone to try Linux, and when they do and are faced with 10 choices, without a lot of help in making a decision, it is discouraging. So, turning those 10 into 11 hardly seems a great idea to me.
Then again, IANALGY (I Am Not A Linux Guru... Yet) ^^
What the hell is up with the big fucking ad embedded in the story details?
<IFRAME SRC="http://ad.doubleclick.net/adi/N815.slashdot/
It's big and damn fucking ugly!
This is one of the most exciting new distros to come along in a long time, and that would be a shame.
Well, unless you're absolutely bound to the Linux kernel for some reason (hardware support and the like), you can get something very similar from the Net or OpenBSD products.
(FreeBSD is probably similar as well, but I haven't tried it.)
Just do a basic install of the system from the network, and then use the ports/package system to add what you want.
--saint
I have indeed compiled GCC on Redhat. It was actually quite simple.
#rpm --rebuild gcc*srpm
Shameless plug: Or you can use a ports tree that allows you to have several versions of libraries installed simultaneously. ;-)
As a semi-seasoned Linux-user, I'm very impressed with what I've heard about SGL over the last few months. I'm not crazy about further confusing the already maxxed-out lexicon of terminology though ('grimoire' does sound cool, but would make me really feel like a geek after awhile...I'd be forced to read Tolkien and listen to more Rush).
I really hope the recent attention placed on SGL will attract some faithful maintainers/developers.
Remember: there's always room for a new distro, so long as it's good
This wasn't just plain terrible, this was fancy terrible. This was terrible with raisins in it. - Dorothy Parker
this appears me to be good for you
but the world linux is not only you and your history
it little to have derive yes
I can choose love linux and to have friends
I can choose to like linux and not have friendly
if I prefere then I it does
there is surely truth in this history
question of sociology
what linux allows me microsoft me it prohibits
I am free
my idea : http://www.nybooks.com/articles/15180
i'm french sorry for my english
what can make slashdot against this stupid pics
" No more ads! "
american is stupid ?
I thought Doom3 was imminent :)
:P
try not to used reserved words in your headlines
It seems that every few weeks there's some new distro-related story on /., all asking pretty much the same question, in one form on another ;
Which distro is best for what, and why?
A site that answers most questions one might have about pretty much any distro is www.distrowatch.com
You can just copy an existing system. (I.e. keep a hard-drive around with your base config).
If you've never done this before, the disk-upgrade howto gives you all the info you need.
You can also have several configs TAR'd up all nice and neat and just pull down whatever you need with a 'nix boot disk (or have 'em on CD).
Has it escaped anyone's blind eye that
Linux distributions are dying by the flea load?
gets started.
Somebody doesn't like the way that X distro does things and decides to do it "right".
That's the nice bit of flexibility in Linux/BSD, but it's a little frustrating too when you are trying to find support for your favorite distro.
"For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
Well, no I don't regularly post on Slashdot, hence the lack of account. But this topic really deserves any post I can give it.
I have been using SGL (http://sorcerer.wox.org) now for a few months, and I must say that it is an unbelievable distro, IMHO the best for any personal geek box. Before this I had been skipping around on distros, i've been through Slackware, Mandrake, SuSE, and Debian. Debian was a longstanding favorite. SGL is much like Debian, except with a vastly improved updating and installing method, that is, if you look for bleeding-edge software releases and having your binaries optimized for your box. Think Debian but with more frequent updates ( a longtime complaint from debian users ), and an easier update system, 'sorcery update' is all you need, make it a cron job even, wake up to the next release of your favorite WM! I do not recommend this to anyone who has never use a *NIX before, but if you have, dedicate a weekend and give it a try, it'll be well worth your while. And for any of those amongst you who claim that with SGL you get 0 tech-suppor, try telling that to the great people on irc.openprojects.net #sorcerer because there always seems to be someone on who can answer your questions.
The point is, SGL is an ingenious distribution, and if you love Slackware or Debian or just want to escape RPM hell, SGL is well worth your while.
It can be a boon or a curse, depending on how much you really know about the packages you are installing. In theory, you get a pretty clean, smooth system as you only install the bits you specify, and you can hand tune the compiles and dependencies such that you don't have to install unwanted bits just to get what you want to work, and it will do all this without breaking the package manager (i.e. if you go from a non-RPM in redhat, those files are now kind of rogue).
.cf files.
Unfortunately, there are pitfalls to be a ware of. One is that the occasional package is overlooked in terms of updates. For example, xmame is outdated in grimoire, so I manually edit the grimiore on every update to make sure it doesn't overwrite my more recent copy witha n older copy.
Another thing is that by rolling your own custom configuration, you are really exploring brand new territory. No one has tested that particular combination of packages to see if there are any issues, and by mixing the latest and greatest of everything, invariably you get some mismatches that produce unpleasant results if you don't know what to be careful of.
Also, the compilation of some packages on some hardware, particularly XFree. For example, if you have a Voodoo3, you need to get glide3 separate first. Even then you have to use tdfx for DRI rather than TdfxDRI or whatever is offered in the menu, as the ifdefs don't work in the
As to performance, yes it is highly optimized and you can omit debug symbols and such. However, it uses 2.95.3, which results in a more stable distro, but in a way counterbalances the advantages of compiling yourself, as the 2.95.3 doesn't optimize for x86 nearly as well as gcc 3...
XML is like violence. If it doesn't solve the problem, use more.
I especially liked this line in the review (emphasis mine):
A real-life sorcerer keeps his spells in a book called a grimoire.
Where do I find a real-life sorcerer? I have some spells I wouldn't mind cast.
Wow, what the fuck kind of gimmick are you? A Linux hippy zealot Time Cube impersonator?
I like the idea of this, it reminds me of BSD Ports, which I think was ported to Linux. Perhaps a Linux distribution based on BSD Ports would be interesting.
It builds and bootstraps a basic utilitarian GNU/Linux installation all from source packages.
I think its great as both a production system and an educational build/install process.
The nice part is you end up with a fully functional linux you have built yourself. You will know _every_ package installed and why.
And all the mystery of linux will be revealed in your build process, its very educational.
Now, there is an partner group with the linux from scratch folks called automated linux from scratch.
From the automated linux from scratch site:
"Automated Linux From Scratch or ALFS, is a project that aims to create a generic framework of an extenable system builder and package installer using XML to describe the process.
It's main goal is to automate the process of creating a LFS system."
I have never used it, but I have used the straight linux from scratch and it is wonderful.
Wax on, wax off baby!
(This will end up being almost an article/review in and of itself, some of which may be redundant, but I will attempt to keep that to a minimum.) /.'ing the dependancy resolution and casting process have become MUCH more rebust and stable.) after casting the system a sorcery update will install the latest versions of the pacakage (some developers recommend doing this nightly, however I doubt that even on the computer I'm currently building that it would finish before the next night's upgrades). /usr/bin/ioahwoithjalwerh is, you have installed all of it and your knowledge of what's on the system is COMPLETE. this allows HUGE advantages
SGL was created to automatically solve dependancies on a minimal system bootstrapped off a small cd iso. the entire distribution is written in dialogue/bash. from there they add 'sorcery', a dialogue app somewhat similar to the initial package selector in debian potato's installer. allows you to select and modifiy package groups in the grimoire. the packages are downloaded and the interface is similar to debian where you answer yes/no/maybe questions as cast downloads and processes the files. (note that since the last
DOWNSIDES (and yes there are a lot)
A: TIME: Sgl can take a week to do what a binary distribution can do in 30 minutes. a stable working system
B: effort: you have to understand the system, or else you will break it during casting
C: patience: this is a much and almost deserves to be capitalized with time.
UPSIDES
A: RPM: No messy RPM/DEB (and please debian purists I do like deb better but source is still more pure)
B: optimization: from a custom kernel as a start to -fno-expensive-optimizations, it creates bulky code that runs REALLY fast and extreamly efficiently, and bulk in compiled code can be a good thing as the processor isn't used to remove the corners cut by the "optimization process"
C: you know the entire system: from the libs installed to exactly what
D: creation of cast scripts: it's BASH, it's easy, and frankly even I can do it (gropes his bash howto) RPM is tricky if you've ever read through it, BASH makes it easy.
a bit more about me http://www.advogato.org/person/trelane/ or my private page http://trelane.net
I would switch to FreeBSD, but one problem: NO NVIDIA GL DRIVERS. How am I suppose to play Q3???
On top of that, NO VMware support. Sure, you can load up the old version of VMware, but not the latest version (AFAIK, it's been a while since I looked).
I would love to switch, I really like the *BSD's, but the drivers are lacking in some important areas.
edit /etc/pcmcia/network.opts
/etc/rc#.d dirs...)
/sbin/dhcpcd /usr/sbin/dhcpcd so the pcmcia script can find dhcp.
say "y" to DHCP
blank the static values.
Remove the networking scripts from the other run levels, since the pcmcia script starts networking for you. (both S and K, in the
ln -s
run:
/sbin/dhcpcd -k
/sbin/dhcpcd
reboot
viola, magic.
I just submitted a minor fix for the install script relating to this yesterday =)
(as the email sean dot power at uc dot edu)
Arglesnaf
This has been bugging me for awhile - supposedly the tempfs increases performance - but it shouldn't the best I can tell. Doesn't Linux have a true intelligent disk caching system? There really shouldn't be any performance advantage to this tempfs bit, unless there is a serious problem with the disk cache subsystem.
However, the bit about it reducing filesystem fragmentation I haven't seen yet, and that does make sense to me. Just don't see how it's going to improve raw performance.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
I have some alphas, of the 3, 2 run debian and one runs Mandrake. they are all fairly modern alphas, 21164s and a 21264. Running stock Debian, the 600Mhz 21164s run like crap. It feels like it's running like crap. I take a recent GCC, and start recompling some stuff and the system starts to perform better. I'm not joking. I don't know if it's Debian's compile or if the chip specific optimizations are that good or what, replace the kernel and the C library and the system get's snappier. It's noticable, now I admit I've never benchmarked it but webserver responses appear to be quicker, gzip seems quicker after it's recompiled everything seems to go faster once I compile it with optimizations for the specific chip..
Remembering back to architecture and compiler courses at uni, I remember a few stunning things. I've hand optimized code on alpha and powerpc chips and I've seen the difference, it can be stunning. Big enough that it can easily make one chip outperform a similarly speced chip. So where am I going with this? Well x86 is hopefully starting to have a real competitor that will kill it. IA64 and other 64bit chips. I want it to die, it's time for it to die, or at least start to process of death. As I see it, one of the biggest hurdles is the code optimization thing, not not but wait until there are 4 IA64 chips to choose from. From everything I've seen, we can expect a pretty reasonable performance hit from not properly optimizing code for the chip it runs on. Is a distribution like sourcer or gentoo the solution to this?
Historically, all Unix programs were done this way. It's only been recently (relatively speaking) that binary distributions have been popular.
Frankly, the idea of compiling absolutely everything from source 'just because' seems a little bit of a waste of time. The vast majority of software will only see very very minimal performance increase compared to a well built Debian package with the usual careful choice of compiler flags. (Note: compiling for your CPU's architecture vs. generic i386 makes little difference today since all modern CPU's do very extensive instruction scheduling and out-of-order execution.) Furthermore, from what I saw of Sorcerer, the chosen compiler flags are system-wide instead of being based on the individual packages needs. This is not wise. So, I personally think that Sorcerer is redundant considering the quality and ease of use of Debian source packages for the few programs that can really benefit from hand-tuned compiler flags (such as data compression or encryption software). You just edit the rules and run two commands.
Download compaq`s compiler (ccc) from their site and recompile some apps with that (those which dont rely on gcc specific quirks) and you should see an even bigger difference.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
I started using Sorcerer a couple of weeks ago after checking the reviews on distrowatch.com. Having wanted to move to LinuxFromScratch for a while, but never really knowing how I was going to keep my packages in order, I've been trying various distros pretty randomly.
:) and I'd say this this distro is well worth keeping around.
Sorcerer seems to answer all my hopes! (Maybe Gentoo and Rock do aswell, dunno...)
One of the things I used to love about RPM-based distros was the ability to locate the source of any file in your filesystem with "rpm -qf" - great for working out obscure shared-library mess-ups. LFS I presume leaves you guessing where that's concerned.
And on Sorcerer? No worries! Use one of the many cool utilities: "gaze"
#gaze from FILENAME
-> tells you the tar.bz2 that weirdly-named shared object came from. There are so many more cool features and utilities I don't have time to list them.
Coupled with the fact that I never have to wait for, search for or build my own RPMS (although my bash will undoubtedly improve as I start to create spells
I am going to see what I can do to contribute to the continued life of Sorcerer and I dearly hope others do too.
I saw a link to a spam blacklist hosts file, it sets the major advertisers to be served from localhost (your computer).
You could easily get one from askjeeves or google if you ask the right question.
- Kaos games and encryption systems developer
Talk about reinventing the wheel, eh? :-)
(8-DCS)
hawk
Going to have a look, if it works on PPC hardware I'll give it a spin :)
Michel
Michel
Fedora Project Contribut
"emerge --pretend --update world"
mustn't forget to check what it is going to do before letting it go nuts.
"emerge --update world"
leave it on over night and you've got a fully optimized, fully up-to-date system. Can't beat Gentoo as far as I'm concerned.
I played around with SGL for a while a couple weeks ago and it really is a neat setup, but by nature is a huge headache when it comes to maintaining the distribution. Of course, that is what they claim to do is take the headache out of building a Linux distro up from source.
You are receiving this message because your browser supports Slashdot Sigs and you have Slashdot Sigs enabled.
Uhm, explain this:
Yes, the install is more difficult and time consuming, but it was worth it for the experience I got out of it. I now have an intricate knowledge about how the inner details of linux works.
and also
All dependencies are automagically downloaded, compiled, and installed without any user interaction
Those are mutually exclusive remarks. You do realise that?
Frankly, the idea of compiling absolutely everything from source 'just because' seems a little bit of a waste of time. The vast majority of software will only see very very minimal performance increase compared to a well built Debian package with the usual careful choice of compiler flags.
... once you've begun using source-based distros you will likely find you can no longer stomach the issues that binary based distros, even one as well engineered as Debian, bring with them.
Our enterprise is currently using Debian for many tasks. However, we are evaluating Sorcerer and Gentoo as a replacement.
Why?
1) Compiling everything from source 'just because' isn't a waste of time. What you overlook in your truncated 'just because' is that by compiling the source optimized for your hardware, against the library versions on your machine, you insure a level of compatability, and reliablity, that cannot be insured when mixing and matching binary libraries and applications. In short, you are compiling everything from source just because that is the only way to insure maximum performance and reliability on a given machine.
2) The speed increases are notable. Your assertion that architecture tweaks vs. generic compilations make little difference are not born out by real world, emperical testing. Debian (my favorite distro before trying Sorcerer and Gentoo), even Mandrake compiled with i586 optimizations, is noticably slower in performing many tasks (like video capture and editing, smooth window scrolling in KDE, web browsing in mozilla) than either Sorcerer or Gentoo compiled from source on the same hardware.
3) Distributions introduce their own level of bugs. Source compilations against existing libraries minimizes distribution-specific and distribution-induced bugs. Things like library version mismatches, subtle changes in behavior that break things but are unobvious, plague Debian, Mandrake, et. al. but are virtually eliminated by Gentoo and Sorcerer. What is more, the source based distros tend to stick closer to what the software authors intend in the installation of their software, reducing bugs that result from shuffling files or doing other "non-standard" things (from the orignial source author's point of view) in order to comply with the distro's file placement policies (for example). This isn't eliminated, as gentoo and sorcerer both have their policies, but it is reduced significantly vs. Mandrake, RedHat, and Debian.
4) What is more, gentoo and sorcerer are able to remain closer to the current state of development. While one may initially dismiss this as "upgraditis" and, at best "nice but risky and not necessary," it turns out to offer significant advantages, advantages that in my experience outweigh any disadvantages.
- one gets bug fixes immediately
- as important, the cycle of develope/test/report bugs to the author/fix bugs is tightened dramatically, with the author getting feedback in days instead of weeks or months
- one gets important new features immediately
- finally, if one doesn't like the current version (e.g. X 4.2 vs 4.1) using the older version instead is a trivial matter, with recompilation of dependent packages a relatively painless process when the version is changed, be it upward to a newer version, or a reversion back to an older version.
I cannot emphesize enough how many longstanding bugs, particularly distribution-related bugs, that have dogged us from RedHat to Mandrake to Debian, simply do not exist when running gentoo or sorcerer. What is more, we can use X 4.2 today, not months from now when it finally gets into Debian unstable. More importantly, we can use X 4.2 in a very stable environment, with one complete heirarchy of distro-induced bugs virtually eliminated.
Furthermore, from what I saw of Sorcerer, the chosen compiler flags are system-wide instead of being based on the individual packages needs. This is not wise.
Both gentoo and sorcerer allow individual ebuilds and spells (respective terms for suites of scripts which download, compile, and install a piece of software) to override and/or modify their respective compilation options. The "system wide" options and optimazations one sets are defaults that work for most ebuilds/spells. This is far wiser than hoping each ebuild/spell maintainer will think to optimize their own compilation (many would not, and many others would err on the side of caution). When optimization flags cause a problem the ebuild/spell maintainer typically strips the offending optimization out of the compiler options (a small sed pipe does the trick) and the spell or ebuild builds and runs fine.
Source distros are hands down better, easier, and less buggy than binary distros, despite their young age and "green" state. I encourage you to give one or the other a try
And no, "apt-get source --compile" isn't at all comparable (though it does make Debian immensly more useful than many of its binary-distro counterparts). You still have the plethora of distro-induced bugs that comes with any binary distro as large and complex as Debian.
Gentoo and Sorcerer aren't free of bugs, mind you, but they are free of several classes of bugs that exist in binary distros in addition to bugs in the software itself, and in the distro's configuration and layout. The difference may not sound like much, but in practice it is quite significant.
The Future of Human Evolution: Autonomy
Casting spells to install applications sounds pretty cool. While I have found tools like Red Hat's Up2Date and Ximian's Red Carpet very nice there's still some dependancy problems encountered when you try to go with the latest and greatest versions of Gnome and other libraries. From the review it sounded like Sorcerer downloads and compiles the packages you are installing. Would it pull dependencies too?
/dev/hda1
I'll have to check this distro out. I can see it now.
>Turn on PC
Your monitor flashes. You are greeted with the message "Loading Windows 2000..."
>Insert Sorcerer boot floppy
There is an audible click as the floppy settles in the drive.
>Press Ctrl-Alt-Delete
A menu is presented giving you several options [more]
>Click Shutdown
Your computer restarts. Your floppy drive begins to whirr and churn with excitement. You feel a sense of power rush through you. A message slowly begins to emerge on your screen.
>read message
Hail and well met sysadmin. Sorcerer Linux sees you have Windows currently installed on this PC. What is thy choice friend?
>cast magic missile at
Formatting... Please wait.
'Same speed C but faster'
Please tell me how Kaos is offtopic, when it does the same thing as Sorcerer.
/. topic. Face it, BSD is 3 times more popular than linux in terms of users.
The rest is a joke, but it could also be an accurate description of almost any
User numbers count more than the opinion of geeks, so it's fair to say Linux is dying. BTW, I hope someone metamods me up soon.
- Kaos games and encryption systems developer
Does anyone know if you can get sorceror or gentoo to use the free (personal use) intel (kai) compiler? I know the kernel is gcc-specific, but most other things avoid gcc-isms, right?