Post a Comment
An interesting read. If I find time some day I'll try CollegeLinux. Making a Linux distribution for students makes much sense. Over here in the Netherlands the organization which supplies software for student only sells a modified Debian version/Mandrake CD set. It would be nice to see a really good student oriented disto deliverd through such channels. Making Gnome2 the default desktop doesn't make much sense to me, many students still have 64MB machines.
Basing a distro on Slackware makes very much sense, aside from its speed and leanless it is very easy to make customized versions of Slackware for specific situations. The installation is just a bunch of shell scripts which are using the dialog program. Adding packages is also very easy, just altering the maketag and tagfiles will do.
I've always wondered why so few distros, if any, include flash, java, etc. by default. It didn't used to be very easy to set up, either!
I like the overall idea of this distro: cushy enough to be usable by newbies, yet not get in the way of those who want to dig in to the guts.
That said, this distro is still rough and raw in some places:
The part of the installer that handles LILO is obtuse, which is something that will probably be fixed in whatever CollegeLinux release is upcoming.
The other annoyance was that the packagers don't seem to understand the point of the .desktop files used by KDE and GNOME. I remember uninstalling some app (IIRC, xmms) and finding that an entry for XMMS was still on the K menu! Turns out that the .desktop file for XMMS, instead of being packaged with XMMS, was packaged in some package called kdelinks, which contained a whole bunch of .desktop files -- totally negating the point of using .desktop files in the first place. When I pointed this out, it appeared that the resident CollegeLinux guru thought that syncing the menu entries with the apps to which they pointed was an RPM thing, and that Slackware-style .tgz files weren't packages. Huh?
These guys aren't idiots, but they are just learning the Linux landscape, and it shows in some of the mistakes that they make.
"Making Gnome2 the default desktop doesn't make much sense to me, many students still have 64MB machines."
The current CollegeLinux 2.1 has both blackbox and XFCE as alternatives to KDE, so that would take care of the only have 64MB crowd.
BTW, as far as I know, CollegeLinux uses KDE as its default desktop, not GNOME. I don't think their working with the Dropline stuff is going to change that (but I could be wrong).
"BTW, as far as I know, CollegeLinux uses KDE as its default desktop, not GNOME. I don't think their working with the Dropline stuff is going to change that (but I could be wrong). "
I haven't looked at it yet, so I might have got the wrong impression
.
"The other annoyance was that the packagers don't seem to understand the point of the .desktop files used by KDE and GNOME. I remember uninstalling some app (IIRC, xmms) and finding that an entry for XMMS was still on the K menu! Turns out that the .desktop file for XMMS, instead of being packaged with XMMS, was packaged in some package called kdelinks, which contained a whole bunch of .desktop files -- totally negating the point of using .desktop files in the first place. When I pointed this out, it appeared that the resident CollegeLinux guru thought that syncing the menu entries with the apps to which they pointed was an RPM thing, and that Slackware-style .tgz files weren't packages. Huh?"
Hi there,
well let's the the whole story. First of all the discussion was related to CollegeLinux 1.0.
You started posting one message a day (or more) on the tone "why this is not as I want it? ...you should include this because etc. etc. add_my_wish here" of course in certain cases you did provided a valuable feedback, thank you.
Eventually you posted your very last innuendo saying that in fact you are pretty happy and used with redhat (and there is nothing wrong with that) and your interest in collegelinux was marginal.
Then I mentioned rpm and alike for a comparison purpose only.
Our Installer works perfectly with lilo. Perhaps is not explained as it should (and we will fix this) but every user who pay attention to the instructions and keep an eye on our forum and reviews can install collegelinux easily.
"These guys aren't idiots, but they are just learning the Linux landscape"
May be. We don't claim to be God's gift to mankind. We are just a group of people doing the very best to contribute to the diffusion of linux among students and why not, non students.
Just one final note: trust me, creating from slackware a distribution for desktop users isn't as easy as it seems.
Don't take it personal, but if you post a wanna-be-flame on a public forum at least report the facts correctly. Some people might get the impression that we are just a group of exalted people, and we are not.
David Costa
P.S. glad to learn in the linux landscape everywhere. You are very lucky if you know everything on linux without learning something new every day.
After reading the interview I am excited. I must be candid in saying that the aim of your distro seems very refreashing. I have used many distros and am looking forward to giving CollegeLinux a whirl. I am not a guru by any means, just your average user. So, in this sense, I am intrigued by the aim of CollegeLinux. It will be nice not to have to configure everything. It's just what I've been looking for.
Charles
I'm pretty sure that most plugins, codecs and addons for proprietary file formats comes whith rather restrictive licenses, that among other things takes away your freedom to redistribute. How have college linux handled those questions.
http://www.macromedia.com/support/shockwave/info/licensing/main_2.h...
This links to Macromedia's Flash plugin redistribution form... thing.
As linux isn't mentioned it would be one of the non "Authorized Operating Systems" (last sentence) and therefore
not covered by the redistribution licence.
(c) "Macromedia Software" or "Software" means the object code versions of the Macromedia Flash™ Player and/or the Macromedia Shockwave® Player and/or the Macromedia Authorware® Player and associated Xtras™ and any updates and upgrades thereto, released by Macromedia during the Term for the Windows Desktop PC (including desktop PC versions of Windows 95, 98, 2000, NT, ME, and Win XP (Home & Professional)), Macintosh desktop operating systems (collectively, the "Authorized Operating Systems"). For avoidance of doubt, no embedded or device versions of the above operating systems, or any other operating systems, are included as Authorized Operating Systems.
I've been looking for a Linux prog to keep all of my notes in. Does Linux have something like Treepad available?
http://www.treepad.com/treepadplus/
If so, this would be a great app to include in CollegeLinux 
I just noticed that there is a Linux version of Treepad. It doesn't seem to be quite on par with the Windows version, but it's a start 
From the interview:
"Initally we used in our computer lab Mandrake 8.1 and to my delusion many of the things i would and our student would expect where no there."
Does this justify another distribution? I think it would be much more constructive and efficient to provide packages on top of an existing and popular distribution instead of creating another distribution.
Something like what freshrpms.net does on top of Redhat.
If anyone wants to try slackware but have put off by its perceived 'difficulty', give CL a try. You may be pleasantly surprised. I use linux strictly as a home destop and most of I need is included. I added dl-gnome and tweaked a bit and now my desktop is faster, more responsive and sharper looking than RH9. CL inherits all the good points of Slackware 8.1 as well as the not so good. All 8.1 packages I have tried work fine and those I compiled myself also work well. I have installed slack before on my PC and it took me while to find, install and configure all the apps I like to use. What I ended up with is 90% of what CL installs by default.
"You started posting one message a day (or more) on the tone "why this is not as I want it? ...you should include this because etc. etc. add_my_wish here" of course in certain cases you did provided a valuable feedback, thank you."
"Eventually you posted your very last innuendo saying that in fact you are pretty happy and used with redhat (and there is nothing wrong with that) and your interest in collegelinux was marginal."
Fair enough. I was being a jerk vacillating between geek fatigue and curiosity. The Red Hat stuff was mostly the geek fatigue talking, which doesn't justify it, of course. My mouth runneth over. Mea culpa.
That said, the 'kdelinks' package really does need to go. A .desktop file is supposed to be bundled with the application package, so that menu entries appear and disappear as apps are installed and uninstalled. That's why each menu entry is stored in a separate file instead of having the menu entries all in one config file as most plain window managers do.
From the interview:
"Initally we used in our computer lab Mandrake 8.1 and to my delusion many of the things i would and our student would expect where no there."
Does this justify another distribution? I think it would be much more constructive and efficient to provide packages on top of an existing and popular distribution instead of creating another distribution.
Something like what freshrpms.net does on top of Redhat.
If all CollegeLinux was about was packages, then you might have a point. I think the idea, though, is providing a distro with the malleability of Slackware but all the needed packages and tools already on board, which is a whole other matter entirely.
Sorry but I still don't get it. Why these packages and tools cannot be provide as add-on to Slackware? For example with a CD that will provide additional tools and drivers, and a "setup" to install everything on top of an existing installation of Slackware 9.
Over time Slackware will evolve. Will CollegeLinux follow that evolution or completely diverge, creating yet another obscure distribution that is barely compatible with anything else.
"Sorry but I still don't get it. Why these packages and tools cannot be provide as add-on to Slackware? For example with a CD that will provide additional tools and drivers, and a "setup" to install everything on top of an existing installation of Slackware 9."
But you still don't have automatic hardware detection as part of the install. (Yes, Slackware 9 does *some* hardware detection but not as complete as, say, Red Hat's Kudzu, which is part of CollegeLinux.) Nor would you have X configuration as an automatic part of first boot-up.
While, IMHO, CollegeLinux's implementation needs work, I don't think it's a bad idea, and I don't think it's as simple as adding packages onto an existing distro.
"Sorry but I still don't get it. Why these packages and tools cannot be provide as add-on to Slackware? For example with a CD that will provide additional tools and drivers, and a "setup" to install everything on top of an existing installation of Slackware 9."
Face it. Slackware is our base so we like it. On the other hand is not the desktop distribution for the average user. How can you put in a separate CD a new installer ? Wow great idea. After you install slackware you put in our cd with another installer, another desktop manager...other packages..removing server packages..
wait. Isn't this a different distro ? I mean a new installer builded from scratch (sure not perfect yet, but at least we didn't copy and pasted some other code) a totally different set of packages etc.
Furthermore linux it's about options. 'As Linus Torvalds stated in a TV interview the reason he started Linux is to make the OS market as varied as the car manufacturing market...'
"Over time Slackware will evolve. Will CollegeLinux follow that evolution or completely diverge, creating yet another obscure distribution that is barely compatible with anything else."
CL is fully compatible with slackware. We are a very active project as you can see in our forum. I appreciate this might not be a sufficient guarantee for you, but so far, with over 10,000 downloads in 2 weeks and some positive feedback we are happy.
There are a lot of distributions out there (www.distrowatch.com) why you are so negative about new distributions?
If you are happy with your current distribution why bother?
Why Mandrake is a different project and they didn't provided additional packages for redhat? afterall mandrake is based on redhat?
I haven't tried it myself, but there is another application called TuxCards that may be what you're looking for.
Here's the URL: http://www.tuxcards.de/
I think there needs to be at least as many distos, as there are users. And each disto needs at least a dozen GUI environments.
That is what will make Linux mainstream.
how to install CL Jedi across drives I would. As I don't have one drive quite big enough for the Jedi edition...
I tried both versions.. Jedi was by far the best. They fixed the lilo bug.
To semi-quote J.J. "These guys aren't idiots, but they are just learning the Linux landscape" ... well, I'm a linux idiot and I had no problem with it. Although I'm not a college student I really enjoyed the time I had with the distro, until I moved on to many, many other distros. At present I have ALT Junior running on a K-6 333. Another nice distro.
Note: David Costa, I used to belong to your site but when you changed over to your new style web page, you "lost" my login name and password.
J. J. Ramsey wrote: "turns out that the .desktop file for XMMS, instead of being packaged with XMMS, was packaged in some package called kdelinks, which contained a whole bunch of .desktop files"
Actually, I think that's Slackware's fault. It includes the kdelinks package, which includes links for many non-KDE apps that would be installed during a full installation. It's basically a time saver so that the user who doesn't know about kappfinder won't have to edit the menu for several dozen apps. I suspect CollegeLinux merely copied over the package.
"I tried both versions.. Jedi was by far the best. They fixed the lilo bug."
The LILO "bug" was a UI issue introduced into Jedi. It will probably disappear in the next release, as several others found the LILO config UI confusing. It will be interesting to see what the next release of CollegeLinux is like.
To semi-quote J.J. "These guys aren't idiots, but they are just learning the Linux landscape"
... well, I'm a linux idiot and I had no problem with it.
I won't go so far as to say that I'm not a Linux idiot myself. I just tend to notice little details. I'm a very good nitpicker. I also had the bad luck of having an older CD-ROM. Actually, that was more of an issue of dealing with the PC landscape than the Linux landscape.
By default, the installer would assume that ATAPI devices actually followed the ATAPI standard and thus could handle DMA. Red Hat8, FreeBSD, and probably some of the other "bigger" free Unices left disabled DMA for ATAPI devices, because historically, they have not handled DMA well. Slackware and CollegeLinux, however, do not do this "traditional" workaroung and are bug-incompatible with older ATAPI stuff. This is less of an issue today, but I had the bad luck of having an older ATAPI CD-ROM drive that I cannibalized from another machine to replace a faster, more recent CD-ROM that failed.
As a result of this bug-incompatibility, the CollegeLinux installation flopped badly, leaving me with a botched install that wouldn't boot. It took me several days, a comparision with Slackware and Red Hat installs, and deciphering Slackware's Bourne shell install scripts to figure out what was going on. Yet after tracking down the problem, the CollegeLinux developers reported that they would not introduce the "traditional" DMA workaround into CollegeLinux on the grounds that it would only benefit a minority at the expense of a performance hit to the majority. I thought that was a bad design decision not only on the grounds that the workaround was common practice, but that the workaround helped those who had an older CD-ROM drive -- but did not know about the DMA problem -- to avoid mysterious catastrophic failure of the CollegeLinux install, at the cost of a performance hit that would probably be unnoticed. Spending several days to track down a problem only to have the effort largely wasted did not exactly make be feel all warm and fuzzy.
That is the beauty of Linux, expertise and time notwithstanding, anyone can roll their own Linux Distro.
The Idea of a distro which addresses a particular group, with particular needs, is great.
The fact that this particular distro adresses college students will be a big help towards pushing Linux on the desktop. As these students (that learn and use Linux) graduate, they will go into the workforce, and inquire upon the IT staff on having a Linux desktop. Some will start their own companies, and what will they have on their company desktops? Linux!
This is a project that all of us should tip our hat to and try to support in some way, if nothing else, moral support (shame on the post-er who felt the need to ridicule, next time educate, not sneer).
I see this project as yet another developing fire that a certain proprietary software vendor will try to snuff out. I hope this becomes a wildfire, recklessly out of control.
Students everywhere using Linux, and developing Linux. An idea whose time has come.
I installed College Linux a couple of weeks ago and went back to Mandrake 9.0 (now opgraded to 9.1) because of problems gitting my printer to work properly. (had the same problems with Vector Linux and Slackware itself) Also the installer is not as intuative as it could be (needs some work).
The problem with providing the plugins such as java and flash are legal reasons. If you read java's licence youll find that unless you pay a largish fee you CANNOT distribute it yourself. same goes with flash
Has anyone found any links with a review of the distro actualy running and being used for everyday stuff?
Although I'm not sure, how will be the non-GPL licenses for some plugins handled and I prefer 100% GPL packages, I'll try the CL. I use Debian for now and I score very high its commitment with GNU/GPL. This is the way to avoid commercial destruction of GNU and Linux world -keep the GPL. I'll try CL because of proclaimed well-configured environment. But please, You Developement Team, stuck as much as possible with original Slackware and when possible, try to improve existing projects in Slackware (and whole GNU/Linux), and try not to create bunch of totally new CL-only packages. I don't like such movement in Linux world. Every commercial distro is selling something they haven't created, just the installer, configurator and maybe desktop theme is diferent for RedHat, Mandrake, SuSE etc etc. They should better improve one existing hw detector, configurator etc, together, and not create 777 hw detectors, 548 configuration tools, none of them working good enough. They're not improving GNU/Linux. If they worked together on ONE_REALLY_GOOD hw detector and ONE_REALLY_GOOD configuration tool etc, I wouldn't say so, but they don't. Thank You.




