Building a Linux Computer Lab for Schools?
joseamuniz asks: "After giving Linux classes to Secondary School Teachers, I got in touch with a non-profit organization called UNETE. This association has donated 1,523 computer labs to public schools in Mexico. I told them about Linux, and they are interested in equipping a beta computer lab with this Operating System, with Intel PIII, 256 MB RAM PCs. The more they like this lab, the higher chances to include Linux in the new labs donated by this institution." What hardware configurations and software packages would you install on such a machine to show off the real power of Linux in an educational environment?
How does the Slashdot Effect happen given that no slashdotters ever RTFA?
Dont forget to install a few games. Seeing more students using the computers should make them feel good about them.
What educational software packages are available for Linux? Something tells me they haven't ported Oregon Trail to Linux yet.
Windows and Word on a second partition.
BIttorrent?
The glass is half-full. With poison. And there are cracks in the glass. The dirty, dirty glass.
Since many students will be playing with the machine, what about a semi-secure desktop that can be administrated easily?
Only 256 megs of ram, so I'd stay away from the heavy guis. I'd probably use the litght weight knoppix (runs with xfce) and limit the number of applications on it. The only thing I'd add is OpenOffice. then I'd install it to the drive.
Either that or I'd run K-12 Linux terminal server project. which is a fine network absed distribution.
-- Who is the bigger fool? The fool or the fool who follows him? --
There is.
Firefox
enough said.
Make absolutely sure that any software these schools really want to run either has a native Linux version, a practically-idential Linux version, or will run flawlessly under WINE. If the schools can't use the software they want to, it'll leave quite a bad taste in their mouths about Linux.
As much as I love my Gentoo (2 boxes + 1 server running it flawlessly) I think that the setup would be quite scary for them. Though if it was all on the same type of computer, you could make 1 setup, and just copy it from box to box.
But I think Debian or SuSe is more of what they are looking for. Any of the linuxes should be impressive, though, if they are used to Windows:-)
Watch for Penguins, they eat Apples and throw rocks at Windows.
This post just sounds fishy to me. These people donate thousands of computer labs and they don't know anything about Linux? Is this for real?
--jdan
It doesn't show off the power, but remember the KDE has a set of "Edutainment" programs of varying quality.
I've personally used some of these for school, and they are quite good. For example, "Logo" is replaced with KTurtle, and there are a few maths programs (KPlot for graphs and Kig for geometry, among others). There are quite a few language tools too. There is an impressive chemistry program which lists the periodic table and information about each element, too.
So KDE includes a great base. More schools should use it (especially when combined with KOffice)
- Jax
Pick a well-known distribution, such as Red Hat or SuSE/Novell, and make all of its bundled packages available. Be sure the students can edit and rebuild the kernel; that is a great draw for future open source coders.
John Sauter (J_Sauter@Empire.Net)
The most useful things to know when you get a real job, in general. Don't bother with Linux except for CAD tools.
Have you looked at the K-12 Linux Project yet? Seems like that would be a good place to start.
"Attitude, not aptitude, determines altitude." - Jesse Jackson
xfig. I love xfig.
gnuplot, although it's got a steep learning curve
xscreensaver with some of the cooler screenhacks (anemone, ifs) is always good for wow effect.
Just to preach the common trend, I would suggest Ubuntu for the distro. The base desktop install is exactly what you would need. You get Firefox, Evolution, Gaim and OpenOffice.org. It's a no hassle install, it's Debian and you can get support for it if you want. I wouldn't suggest holding off on Ubuntu until their next release, because it's pretty slick and comes out in about 2 months.
Also, you can get free CD's from them. Just request 100 or so and have them shipped to where ever that organization is. Technically you only need one, but you can give them out to the students if they like it. It comes with a livecd, so they don't have to destroy their home PC.
just set up firefox and ssh
(and maybe gnumeric and Open Office and gnuplot and R statistical package)
Well you need it to work in the real world so you need something fun interface (Ubuntu or similar). Make sure you have OpenOffice on there as well as well as Evolution. Basically I know people don't like it but you are playing catch up to MS so you have to make it compatible to some degree otherwise what use does it have in the current business world?
Rus
Cheap UK and US VPS
I have been thinking for a few years now, that Knoppix and USB sticks would work so well in this type of environment. You can easilly roll your own distro, give every kid a 128MB stick, burn a bunch of CDs and never worry about configuration problems or viruses again. It's time to jump on that bus.
"brxref
Troll? Wait until metamoderation time to correct that unless of course your an Author.
the open cd
http://theopencd.org/
and GNUWin II
http://gnuwin.epfl.ch/en/index.html
Though the included software is all relatively recent, developement on maintaining GNUWin has halted as of Nov of last year. They are currently looking for contributors who are motivated enough to help lead and continue the project.
Stay sentient. Don't drink bad milk.
Like it or not, these machines will be rooted or get seriously fouled up at some point. This is actually one area where Linux really shines. You can set up a net boot environment (or live cd) that brings the box to a known good state. Don't keep any real data on these boxes. You don't even HAVE to keep a desktop image. You can NFS mount / if you really wanted too (though it's probably better to have an OS image local that can be over written easily).
This means you'll probably need a more beefey (at least in hard drive space) server that this lab will live off of, but I assume you already knew that.
Zapman
I'm a total newbie to linux, so I'm not qualified to give detailed advice. What I will say, however, is that after playing with lots and lots of different distros, I find Mandrakelinux to be the simplest and most user-friendly introduction to linux. So I would recommend installing Mandrake to give the teachers and students a good flavour for linux with an easy transition. It comes with just about everything you need to get up and working fast.
Mac Plus with the 68k processor man that thing flys! oR a 486, you can get X to run on them, talk about getting a lot with a little.
Someone apparently logged into the wrong news site today.
I will be quick. What OS are they deploying now? I guess it's the one from M$. Connectiva would be OK since it's from neighboring Brazil and has strong foundations in Spanish. If multimedia with the ability of sanely playing streamed radio from the internet is ever considered, do not forget Streamtuner http://www.nongnu.org/streamtuner/. There is no sane way of playing these kinds of streams.
Freeduc is just excellent. I set up a temporary summer lab with recycled machines stateside and set the default language to Spanish. At the end of the summer the students were able to take the machines home. The families of these immigrant students were thrilled. I was thrilled with the cost, plus the fact that I don't have endless calls for help from virii, spyware, etc.
Also, you are quite possibly (probably, even?) trolling. Ah, well.
Honor Among Slackers. A veri
Im afraid most of the educational software taught at the school level is built for windows and wont support other OS's very well. So the primary thing is find out which software is needed by them and get those working on Linux. Not many school children are going to start out running command line programs, or coding in perl and C++. Most likely, they will browse, use rich text editors/spreadsheets, chat apart form educational software. Unless of course, we are talking higer grades, even then, not all of them are going to be computer professionals. -imho
~never play leapfrog with unicorns
I guess it is just me, but it seems windows and linux has started to blur into one another in the last few years.
Stay sentient. Don't drink bad milk.
It's an injustice to teach kids Linux, especially the non-geeks. Non-geeks just want to get work done, and when they hit college they are going to have to relearn Windows/Office to get their assignments done. Just a fact of life folks!
It's really great, have a try: http://livecd.gnustep.org
Don't go any farther than http://www.k12ltsp.org/. They have the best all around linux solution for k-12 schools. Period.
A well-configured Debian setup will be great. Runs good on older hardware and is easy to maintain. Every software package under the sun is available. What more could you want?
Novell has started pushing a Linux desktop based on SuSE ES 9. You should take a look at it.
Should we do this? :(
Linux is still in the domain of the educated user. From what I know of secondary schools here in the states, most people that run computer labs have trouble enough configuring MS products, much less running linux.
Unless the people in the labs know what they are doing, I would stick with something simple.
Microsoft wins again
You might pay a little more than with Linux, but Apple's niche is the schools market. It's the best combination of Unix and compatibility with Microsoft.
;-)
Just buy a mac
Make sure KDE or another GUI package is installed, most kids probably have Windows (IF they have computers) at home. It would also be beneficial if Wine was included to run any edu-ware that doesn't have a Linux port.
Personally, If I was a person coming from a non-programming / non-linux background (as I'm sure some or all the students will) I'd use RedHat or Mandrake :)
In terms of actually using the software, I'd include Open Office for word processing / spread sheets.
For programming a nice IDE would come in handy, something like Anjuta or KDevelop.
To do graphics, you have GIMP.
As for the rest, I'm not too familiar with any other (touch typing / language) packages.
have a look on ubuntu linux site for educational - math etc packages availiable....
it's a good place to find many of them...
I can speak from some experience on this. At my university, they had very few Linux machines. The labs that did have them were for our calulus classes. The ran Maple under RedHat. The systems at the time were probably very close to the systems which you describe. They were a pleasure to use. I think Maple would serve to show the power of such a system.
Check out the Linux Terminal Server Project, there are a few education LTSP projects linked in there (example), I think it would make management of the computer lab much more simplier and keep the overall hardware costs down.
"Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
Thomas Jefferson High School for Sci./Tech.- this school has an entire computer systems lab with running on Debian, complete with Cray SV1 and cluster of 386's. The lab is run largely by student system administrators who know and learn much about the Linux operating system during their stay at TJ, which helps to prepare them for entry into the business world and tech industry where UNIX based operating systems are the common standard. TJ is a public school located in Fairfax County, Virginia. It also has a Wikipedia entry that goes into more detail than my post here (Sorry for lack of link, but Wikipedia seems to be running slowly for me as of late and I couldn't get the page).
Open office. http://www.openoffice.org/ I use it to open one student's office files and print them (as we are a win/MAC environment), the "only" student who has loaded linux at home and seems serious about it. I have used OO at home to open my MS word docs no problems...Oh, right, I am network support at an international secondary school. IMO a good basic start.
Sig Hansen?
. I told them about Linux, and they are interested in equipping a beta computer lab with this Operating System, with Intel PIII, 256 MB RAM PCs. The more they like this lab, the higher chances to include Linux in the new labs donated by this institution." What hardware configurations and software packages would you install on such a machine to show off the real power of Linux in an educational environment?
Reformat and install Windows XP if you want them to be of any educational value. At least then most of the kids will have experence on the OS that will get them the most jobs.
If it's that wide of a scale I'd get a distro with support. Red Hat, SuSe or Unbuntu are rather nice distro's of that nature. With those specs you'll want a lighter interface, XFCE would do nicely. Make sure the basic things are installed, firefox, evolution, OpenOffice.org and the like.
I had a similar setup running RedHat in a school lab. Ran well and the students migrated almost effortlessly. Tried with Debian and Fedora with the same results. It shouldn't be too difficult to show the power.
If you want to have some educational tools on there, try having a few CAD programs, maybe video editing (cinelerra) and I'd suggest Blender 3D. Blender is a big draw to people. At least it was in my lab. Rendering is faster in linux anyway (compared to windows. At least in my experience. I don't know about Mac's.)
Select "Install Everything" (or it's equivalent).
I am very small, utmostly microscopic.
You have the classic battle between OpenOffice and Microsoft Office.
After just Linux and OpenOffice installed, it will be evident the advantages are much greater than using Microsoft products, namely because of the price. If these guys are donating thousands of computers to schools, reducing software price from $200-300 per unit to $0 is going to enable them to construct out quite a bit more labs.
There are quite a few Gnome applications which would help in everyday usability. Of course, Gnome or KDE would probably be your desktop of choice, especially if the organization is coming off of Microsoft Explorer; keep it familiar to effectively show advantages.
You didn't specify what type of educational environment the labs target, but for programming Anjuta is a great alternative to Microsoft Visual C++.
A few other mentionable applications would include Mozilla Firefox (over Microsoft Internet Explorer), and The Gimp (over Photoshop).
For networking with existing Windows labs, Samba is an effective alternative.
Ok, so, Gould Academy is where I went, and they use linux for everyday use, in the labs, classrooms and even faculty offices. Mostly what students learned to use was IceWM, Konqueror as a file manager, OpenOffice, Mozilla (although Firefox might be a better choice), gAIM (not in class!), the Gimp and xpdf. /home directories would be good.
They didn't have a big budget for the computers, so they used the old 386 (true, I've used them!) and a bunch of old machines, bought a dual Xeon 733 MHz server, and ran LTSP on the whole thing. They had a special file server with a quota of about 1 Gig for students in their home directory, which was plenty, and a separate mail server.
I think that if you install those PIII with LTSP you'll be missing out on responsiveness, so instead maybe install the same distro on all of them, and use a NIS domain for login (with gdm, or even better, Entrance, which is prettier than gdm to look at!) and getting one machine with several drives to use as NFS server for the
Then if you want to start a multimedia class, it turns out a lot of people are actually thrilled when using Blender. A whole bunch of people active on Blender forums right now are not much older than 13. I've basically taught my Linux professor at Gould to use blender, and the Advanced Linux class at the same time.
I think that's plenty of things to show eye-candy and the real horse-power you can get in the managing of such a lab with linux.
Also, most of these programs have spanish localizations, iirc.
---- I am certain of only one thing : I know nothing else.
But it seems like educators are going to associate linux with "that free software that's installed on those old free computers" or whatever.
Get 1 or 2 boxes in the lab that are relatively modern, so that they understand that the old p3 with 256M RAM is slower than the teacher's new G5 mac mostly because the old PC is, well, old?
beyond that, the software that is installed depends completely on the software they need. What do they need?
make sure you have enough horsepower on those machines to play BZFlag. http://bzflag.org/ Awesome game to play in the lab with friends when you are procrastinating. Trust me, my senior project consisted of many-an-hour playing BZFlag in the CS Linux lab.
Slashdot is kind of like Playboy; we aren't here to read the articles.
R, Octave, gnumeric, gnuplot, gcc, f95, TeX.
or has slashdot become a one-shot, quick-fix to all IT consultants, unless of course you work for pesos.
You can start your research with distrowatch, linux.org, or linux.com. There are at least a dozen distributions created by and for academic/research centers, including specialized funky distros. If you don't find the answer(s) there, then come back to slashdot and ask for the solution(s).
I'd install VMWare. Then I'd install Windows XP in a VMWare session. Then I'd install all the games I really wish I could play on Linux, but won't ever see, because it'll be FOREVER before Linux becomes widely used on a home desktop for gaming... :P
Those who use only windows at home and at school learn just that, how to use windows.
Force them them to use something else, and they no longer just know how to use windows, but how to use a *computer*.
I've heard it said that the best way to learn how to learn language is to learn many of them. This is why we teach spanish, or why a good CS program should involve several different programming languages.
The concepts for using any OS are the same, and that's what should be taught in school, not exactly where to find what button in Word. You wouldn't say that kids should skip reading Shakespeare because every newspaper in the country is a 100% modern English shop, would you?
This is a vocational school (Business, mechanics, computers, and a couple other areas) where kids from other HS' spend half their day there. The computer teacher instructs them on how to program (C++, web) then going to network infrastructures, computer maintenance. He also has them setup different OS' in an "enterprise" fashion (including Linux, Windows, Unix). He then gives them a chance to do their own project. Teachers have a lot of latitude at times and can come up with some pretty cool things - even if the hardware (big cost) is not there.
:)
They did make an arcade (they even fabricated the arcade box)
I mod down so you can mod up. Your welcome.
Hi,
We've been sucessfully using Linux in our computer lab for over 3 years now, and while it was a "gamble" when we first decided to go with Linux, I'm proud to say that in looking back we made the right decision.
Our lab and our staff computers run on Mandrake Linux (currently 9.1), though I am entertaining the thought of upgrading to Gentoo in the future (mainly due to the ease of updating our software via emerge).
We saved a bundle of money not only in the initial install of the new computers, but also over the years each time we've upgraded any software. The kids love Linux and I've yet seen a kid that could not use Windows because they were taught using Linux (kids are usually much brighter than we give them credit).
To look at our computer lab, swing by http://www.ghca.com/computers
Mike
that they teach the students the wonders of imagining beowulf clusters of those...
The best thing for them to do is install a K12LTSP system. Only needs one high end PC (and a bunch of PI's), and it just works out of the box. Also has a teriffic support community.
KDE gives you an easy to use environment. They also have some educational software
Firefox
is just one of the most popular browsers.OpenOffice is just a very good office suite which should be more than sufficient for almost all MS Office users.
Python is a programming language that is quite easy to use and has educational roots.
Facts?
Nice troll but Linux GUI skills are transferable to Windows.
Furthermore, playing around on the command line will really teach them about computers. People that don't have a deep down understanding of the computer work slower, just like people that don't learn how to type properly work slower.
Sure, you can "get by" and pretend to work by clicking and clicking all day but you can be 10 times more productive knowing how to use the short cuts available at the command line.
There is always a better way than the Microsoft way. Always.
If the hardware is going to be donated, you may have a problem here.
IDK how good Linux hardware support is (especially for Pentium 3-class hardware and contemporary PCI cards). Can you expect to find Linux drivers for whatever 1999-vintage hardware you're being donated?
I just did this presentation at the Ohio SchoolNet Technology Conference. We use the following at our school under Mac OS X, but all of these have linux ports available:
e lestia/
1 .x/
Open Office
http://www.openoffice.org
The Gimp
http://www.gimp.org
Audacity
http://audacity.sourceforge.net/
VideoLanClient
http://www.videolan.org
Celestia
http://www.sourceforge.net/projects/c
Mozilla Browser and Composer
http://www.mozilla.org/products/mozilla
Celestia is a must have for science class.
Enjoy.
The local graduate school had an old lab with Pentiums and K6's running Win95 and IE3 for email/web browsing/instant messengers/word processing. Over the year's end, they decided to move on to some Linux distro with IceWM and Mozilla.
The computers are unusable.
There are three different classes of users here. Some of them just can't figure out what to do when Mozilla presents them with a "Choose User Profile" dialog, and leave in frustration. The second class can sort that dialog out, but Mozilla takes so long to load they give up before it even shows up and leave in frustration. The third class will wait until Mozilla loads, and leave soon after in frustration after the computer chokes trying to render some ordinary website -- like Slashdot.
Nevermind the fact that we don't get to use instant messengers or jot down some text. I don't blame the admins; the computers would probably catch fire trying to run Mozilla, Gaim and OOWrite at the same time.
Everyone is unhappy.
Everyone is unhappy and they all hate Linux already, and will always remember Linux as the cheap, slow, inferior solution. I'm considering leaving a few BartPE Windows liveCD's around so someone gets to do something at those computers.
I wish people would stop advocating Linux as a solution for breathing life into outdated equipment. It's not. It's VERY VERY frustrating.
Linux Terminal Server Project. Specifically the K12LTSP variety
http://www.k12ltsp.org/.
Scrounge up the dough for some decent servers and you've got a lab that easy to administer and un pieza de pan to maintain.
Parent was modded Troll, which while understandable is missing the point. He is absolutely correct. Mandrake is easily the most resource hungry distribution out there. I am still running Windows 2000 on a PII 350 with 160 MB RAM and for the most part it gets the job done fairly well. I tried Mandrake on there and it was just pathetic. I had good luck with Debian (Woody), though. Before Fedora came out I also gave Red Hat 9 a try; it was slightly less bloated than Mandrake. All the distributions which turn on all the eye candy are quite sluggish on older hardware. Windows 2000 is very responsive, even with all the features turned on. I haven't tried XP on this machine, but I find it hard to believe it would be worse than Mandrake. Even after turning many of the eye candy features off Mandrake still ran quite slow.
Don't mod somebody down because his opinion is different than yours.
Here is an experiment. Get a PC with specs similar to those in this article. Do a default install of Windows 2000 and Mandrake 10 or Windows XP and Fedora 3. Do some standard computing tasks like word processing (I guess you would need to install Office 2000 / XP for this), web browsing, file management, and maybe some light applications and games. Then come back and tell me which system was more responsive. I guarantee you that it will be Windows.
I know I will get flamed for this, but the truth speaks for itself. Try it for yourself.
Okay, here we go.
s clone?
Libranet Linux, stripped down from install.
Install KDE and Gnome. Run the system with one of the 2, your choice.
Then, install:
KDE's educational packages
Gnome's educational packages
Abiword, Openoffice, Gnucash, Gnumeric.
Kstars also works.
Also include some games, like:
Tuxracer (if their 3d will support it)
TuxPaint
Pingus
FrozenBubble
Tetris/Tetri
whatever else seems appropriate.
Also find out from the school what kind of educational software they use and find some decent clones of what they have. Then make 1 machine, image it, and push the images to the other ones.
You like your new Mac more than you like me, don't you, Dave? Dave? I asked...She said Yes.
The CDs are free but shipping isn't.
You set out on a long journey to get accross the mexica/us border. You are frequently attacked by border guards, and have to keep good watch on your water supply.
I concur with my fellow slashdoters that LTSP or some thin client setup would be the easiest to manage. If you really need additional Windows programs, wine or crossover work beautifully. If we are geographically close to one another, I would be more than willing to help as I have done this before.
Join me in iClod. (http://www.iclod.com/)
There is in fact a debian-based linux distro being developed which is targeted directly at schools.
Take a look at the Skolelinux project at http://www.skolelinux.org/portal/index_html
Look! No sig!
It's called RAM.
What do they need to do their job of teaching?
Spreadsheet?
Word processor?
Presentation?
Graphics?
Photo editing?
Programming languages?
Internet technologies?
If you know what classes the labs are supporting, you should be able to know what you need to install. It also probably goes without saying that you need to provide good documentation (or scripts) as to how to configure the machines since you probably can't be around all the time.
from working with a lot with terminal services and citrix i would totally go with the k12 project or freenx (commercial version is nomachine i think). That way the workstation can be very old hardware and act as a dumb terminal and have a few more powerfull workstations, or if they can spare a nice dual xeon server with plenty ram, as the terminal server. Look at pxes.sourceforge.net. it is a VERY powerful and very configurable linux distro designed to be a thin client. It can connect to many different terminal servers, MS terminal services, citrix, x11, telnet, ssh, vnc, freenx. u name it. Thet workstation doesn't even need a hard drive. the kernel and image can be loaded off an tftp server on boot, either from a floppy or netork bootable NIC's. Which also makes changes to the workstation settings a breeze. Making the servers and all data centralised makes management of the network much easier. plus if your workstation breaks, it can litelly be replaced in a few minutes by another machine and the user can get back to work with no data los. As an example. The Mark Shuttleworth foundation(ubuntu, canonical, theopencd, thwate) setup this exact type of configuration in 80 schools in south africa. The skills were all a donation. They broke some record of the most machines, including servers and cabling, installed in 3 hours :) good luck
And another piece of advice. if the donators don't know linux rather get a pro to help you out! Let them just donate the hardware and maybe some assistance.
You return from a supermercado and find this story. What 'change' are you refering to? Did you drop a few centavos in a charity box for Linux in schools or are you intending to play an active part in introducing the 'mindset' to alternatives?
A feeling of having made the same mistake before: Deja Foobar
You are wasting your time. They will not like the lab if it has Linux installed. A week after it comes up, they will wishing the lab had Windows.
"What do you mean we can't install _x in this lab?"
I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
we smuggled em over in the back of panchos truck mang
you come any closer and i cut you ese, comprende?
If it all possible, maximize the RAM on older hardware. It will make up for slower hard drives and processors!
I use Debian unstable with Gnome 2.8, OpenOffice.org, Firefox, Thunderbird, Gimp on Thinkpad PIII's at 700 and 800Mhz. They run great. I'd also suggest apt-listbugs and synaptic and inkscape.
Be sure and install the kernel enhancement SELinux so we can be sure and track any and all of the nefarious activities going on over the border.
Nice install, Good looking desktop. The live CD is a nice bonus too.
It apparently runs if buggily according to this report.
This sig has absolutely no significance and serves only to take up screen space and waste the time of the reader.
How would somebody proficient with the KDE interface be better suited to using the Longhorn interface than somebody proficient with the XP interface? That's like saying somebody proficient with the DVORAK layout would be better suited to using a new keyboard layout than somebody proficient with the QWERTY layout. Or maybe you are trying to subtly say that Windows users are retarded, in which case you should be modded down. In either case, whoever learns the quickest will adjust to the new interface faster regardless of what interface they used previously. Besides, the KDE interface is practically identical to the XP interface.
This is not news. This is a posting for a Linux help forum. There is so much going on in the technology world that I can not believe that this is the best story you could find. Intel is killing Tukwila http://www.theregister.co.uk/2005/02/24/intel_nick s_tukwila/ and we are reading about what software we think they should load on a Linux box for an educational computer lab. The odd thing is that the people involved are not even reading this!
My sigs offend the max # of people all over the world, regardless of race, religion, color, sex or creed. It's a gift.
Make them build Linux From Scratch. They'll learn a lot that way.
Reject Fear - Embrace Hope
Yes. Move Zig (for great justice).
Oh, stupid! Linux is as hard as hell for the kids to learn. If you know at least some basics about Windows XP, you should pick up Longhorn with no problem.
Don't confuse those kids with KDE, GNOME... I used all of them, and I hate all of them! That's why I didn't switch over to *ix. The only Unix-based system I would ever buy will be a Mac, but it's way too expensive.
If you want the kids to learn something good, teach them what we are USING in the business world. Not that little ugly penguin!
I'm doing this exact thing in a series of labs around arizona,USA. Through years of experience I can tell you not to go with these thin desktops. Go for features, go for KDE. It'll run reasonably well on half the power you're throwing at it but even if it did lag, you'd still want it because your users are probably used to M$, and if you ever have to say "well, this system doesn't do that"........You're cooked.
These people you're selling the thing to are not slashdotters. They just want pretty.
I work in a school district as the tech director, and spend a lot of time working with teachers and admins on what educational technology really should be.... Most models now point to the idea of a stripped-down computer. Not much on it but the basics - a browser (with full plugins), an office suite, some sort of thought-mapping software, maybe a few other tools for researching info., analyzing what you find, and then communicating. But that's it.
What we find is the more 'edutainment' things that are on the computer, the more the computer becomes, 1.) a baby-sitter, 2.)an electronic worksheet, and 3.) a time waster. There is very little educational value beyond about 2nd grade for most 'educational software' titles.
Strip them down and make the teachers use the technology for what it really should be - a tool to help encourage and foster creativity and higher level thought processes. The lay teachers will hate it, the good teachers will run with it.
This goes for any OS. When we roll out new computers at our JH and HS this summer, the title selection will be as outlined above (except maybe add Accelerated Reader because I can't win all battles), and the end user will have no ability to add anything to the machines.
Forget about distro arguments, forget about how cool kdeedu is, forget about how amazing (whatever, I don't use gnome, but I'm sure there is something).
Concentrate on the fact that you have slow machines running undocumented software that are being demonstrated by people who do not know the software. Every one of those issues needs to be resolved, and if you want the lab to be a real success then aim for the goal of making everything run smoothly every time.
The machines will feel slow, so you will have to work around this somehow or choose a light wm and cope with the added complexity it brings. The software is mimimally documented, and what documentation exists will need to be rewritten for your target level and language. Think howtos with step by step screenshots -- the reason cheesy computer courses use those is because they work... And the teachers need more than just a training course if you expect things to go well, they need a depth of experience.
So to start with the hardware. Linspire does not run well on a typical 500MHz machine because it needs more ram. Decide for each major choice (distro, window manager) how slow it is, and if it will feel better if you choose the fast but hard option or the slow but easy option. Generally, people who haven't used 3GHz computers cope with slowness more, so decide based on their experience rather than yours. If the machines have high ram I would go with KDE, low ram and I'd go with enlightenment or similar.
Next, concentrate on making sure every single thing these people want to do will work flawlessly first time. Make the documentation perfect. In many ways, the docs will be more important than the software.
Now you have the computer side working, concentrate on teaching the teachers to the point that they feel 100% comfortable. It is important at this point that no changes happen to the software. If the teachers just know how to do their lesson but don't feel comfortable then that discomfort will show strongly.
I hate to say it, but this sort of project is a lot of work even with awesome software running on blazingly fast machines. You're not targetting geeks who will overlook details such as user interface or docs because a program is cool. Of course, if you drop your standards and just deliver something that will appeal to geeks, well that's pretty easy with linux.
If you do manage to get the software, training materials and educators all working smoothly, then don't change a thing. Say openoffice 2.0 comes out and would fix a number of issues, ignore it! You can only retrain geeks fast, not people. You'd break your howto with items shifting menus or even just icons being tweaked. You'd upset your educators who don't have the depth of experience in software to cope.
Oh, and please publush everything at this point -- collaborative development doesn't just apply to software.
Good luck.
We had 64K of RAM, and we liked it.
With limited RAM on the desktop machines, it might pay off to run heavy apps on dedicated servers.
Isn't it obvious? Linspire.
Software for a school lab installation's pretty similar to what you'd want in a normal business.
I used to help admin a high school windows lab, and let me say this:
1) Most edutainment software, while entertaining, is really kind of a silly use for the systems. The only place it really helps is to get little kids used to using a mouse.
2) You almost never find specialty software useful after elementary school.
A good high school workstation needs:
1) A web browser - Firefox or Konqueror
2) An office suite - OpenOffice.org
3) A graphics editor - The Gimp
4) A code editor - Take your pick. I'd say something a bit easier to use for a beginning coder/HTML writer, though
Moreover, there should be a few systems in the school with
1) A dv movie editor - no idea on linux
2) An audio editor - ditto
3) Science tools for conducting lab experiments
If someone else wants to fill in those gaps, go ahead.
These obviously go where you'd need that specialization.
That's about it. What's *more* important for a lab is a system to deal with the fact that KIDS LIKE TO MESS WITH COMPUTERS.
They will change the desktop, delete important files, install crap, put keyloggers on just to play around, etc, etc.
There are a few ways to fix this:
1) Use restricted users or special software to keep them from doing any of it.
2) Have a script to re-image the machine every night.
I strongly recommend a combination of the two, leaning toward the second one. It works a lot better, and doesn't constantly annoy the students either.
I'll leave it to the linux gurus to suggest how you actually do this in linux, but I know that it can be done reasonably, and that these are the most important aspects of a high school computer lab. I think that any install recommended for this purpose doesn't need to show any flashy about linux, or how the students can compile their own kernels (although that is fun), but how it can set up an easy to use and maintainable lab much cheaper and simpler than doing the same thing in windows.
Especially push the "no MS Audits" thing. We used to waste *SO* much time worrying about those. According to my teacher, if we got caught with one unlicensed copy of anything on a system, they were legally allowed to confiscate the entire lab (although I was never entirely clear on who "they" were). Not having to keep track of MS serials sounds like plenty of reason for a switch to me, especially since you never use any of the special capabilities of Word or excel in high school that make OpenOffice migration difficult in the business world.
That web browser seemed to work well for me. I don't know much about Linux either.
God spoke to me.
openoffice and firefox
- Hi I'm Linus Torvalds and I pronounce Linux, Lih-nix..
Teach them Logo! I started out with Logo back in 82, so if was goo enough for me, it is good enough for them! PU PD!
One man's Funny is another man's Offtopic.
his non-xwin education served him well I see.
Check out Skolelinux (Distrowatch page) (Linux for schools, Norwegian name). Made to work perfectly with LTSP, and based on debian stable. On the install cd you can choose to install the Skolelinux server or thin clients, or a standalone install. Plenty of educational software availible. The thin client install runs fine on older hardware. Give it a try.
Ubuntu must be the most user friendly distro to install on the market. Easy to configure and to maintain. And there is quite a lot of stuff to install on it also. It's Debian based and is geared toward user not sysadmin.
Remember... A boomerang IS NOT the best way to deliver a bomb.
Gentoo Linux with portage on a central network shared partition. Also, compile packages/kernels on one machine, distribute them across the network.
What heavy GUI's are you talking about? XP and Mac OS X run fine on 256 MB. I can run knoppix with KDE of a CD with 516 MB RAM total. Focus on getting an easy to use and functional environment, not on making it uber-fast or leaving half your memory unused at all times. These kids won't be running web servers on these machines. They will want something that's easy to use since it might be their first computer. They will most definitely not want to muck around in terminal windows or text-based config files because someone decided they should go skimpy on the software.
I can't understand why so many slashdotters think any GUI beyond xfce is resource-intensive.
Keep in mind that the most valuable source of information about what your users want is the users themselves.
./ could provide a good starting point, but an iterative feedback and update process is essential to developing a great product.
Advice from
If the developer has a good eye, sometimes he can provide feedback to himself on his own work. But often we become to familiar with our own work to see it as would the average user. Furthermore, your own background may be too dissimilar from that Mexican teachers and school child to judge on their behalf what constitues a good user experience.
Give students and teachers something, ask them what is working, what's not, what do they need that is not provided. Fix it. Repeat.
Ceci n'est pas une signature.
It might be interesting to show people a dual-boot system with Windows XP, so when they complain about Linux loading slowly, they can eat it. Especially P3s with 256MB RAM.
I would use Ubuntu. Based on Debian, and easy to use out of the box. I have an unsettled grudge with them, but they're the most viable option I've used. I haven't used Libranet. I would avoid RPMs.
Gnome is great with its desktop and ability to automount drives, extensive plugins and easy themeability.
XFCE4 is very lightweight and well-integrated. If not, a well-configured ROX environment running on a WM that integrates well (like PekWM, Openbox) would be sufficient.
Openoffice is bulky, but it's parallel to MS Office. I would use it.
Firefox. Maybe there are lighter weight browsers, I just like firefox. Java VM and Flash install are all but required for modern browsing.
Evolution is a snazzy mail-client, but I think it might be better to go a lighter weight route. Thunderbird is great.
The GIMP
Inkscape
Please stop stalking me, bro.
ChemTool ( available from http://ruby.chemie.uni-freiburg.de/~martin/chemtoo l/) is a good one to have for educational purposes; it should be installed by default, but also make sure kalzium is available...
RW
If you have control over what kind of computers (new ones) go in you can run them as thin clients. Control of the hardware platform makes it very easy to build a network-boot kind of system - using PXE boot and diskless clients.
But it looks like you have a plethora of computers, donated by a large group of donors. In other words: different kinds of computers with different hardware installed, etc. In this case especially you will be able to benefit from what others have done before you. Look for instance at some of the Linux distros like knoppix. These simply work out-of-the-box on a whole slew of computers and are well tested by thousands of volunteers.
You will need to decide many things:
- Does a centrally managed lab work for you? (i.e. not too many one-offs)
- Do you need local disk? Can you use network disk instead?
- do you need NFS (auto)mounted home directories?
- Can your machines boot from the network using BIOS settings?
- Else, can they boot from the network after booting from some kind of local storage (USB key, local disk)
Good luck!Second, the best distro would likely be Fedora Core or SuSE, as these are "friendly" and geared towards the non-technical folk. Maintenance is relatively easy, stability is generally good and security seems to be fairly well taken care of.
Third, you absolutely, definitely, without question need software that can interact with Windows software and systems. That means you want Samba installed (probably as server as well as client), Open Office, Terminal Services, Evolution and readers for the various Microsoft codecs. If you want a lot of web-based activity, you'll want to make sure browsers support PDF, Flash, Shockwave and preferaby JScript.
Depending on the age-range of the student, and the activities they'll be wanting to use the computer for, you will likely want to install software developed by a variety of Universities, research laboratories and scientific institutions. What you ideally want to do is ensure the students come away with the feeling that Real Stuff can be done on any home computer, even if it is slower than NASA's latest supercomputer.
(This is vital. The biggest single turn-off in education is to come across as irrelevent factoid-pumping or useless trivia. It doesn't matter if the students end up using the programs in class or afterwards, what matters is that they don't feel they're wasting their time learning about - or with - computers.)
If you get the chance, I'd suggest installing either grid software or clustering software, plus a demo that wanders from screen to screen. That is likely to hold the attention of brighter students, who will likely want to learn how that's done so that they can do better. Again, it's all to do with interest levels.
The key with students is that you need to make a subject or a technology a drug of choice. They must want to get hooked on it and must want more so badly they can taste it. That is how you get them engaged and that is how you get them to do more than sit around like stuffed dummies.
Of course, you COULD treat them like stuffed dummies. At that point, you could save yourself time and effort by installing empty boxes rather than computers. They won't notice the difference, in that state.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
As well as OO, look into AbiWord and Gnumeric. I find them much faster than OO, easier to install
and maintain, tpam.
Personally, I think that your first priority should be quality of the educational experience and creating an environment where students can gain skills that will help them in the real world, rather than making a political statement about the power of linux. And before the flames start, I'm not saying install windows. I am saying that IMHO you should spend more time selecting a quality word processor, spreadsheet, graphics editor, etc, rather than being concerned with which window manager you're running.
Unless its for a class about Linux, or your plan on teaching the kids Linux its best to stick with Mac for elemantary students and Windows for secondary ones. One problem Linux does have is that its written fro geeks by geeks and although some Microsoft programs are buggy and what not the reason they cost $ is because MS researches the best way to buid a interface. If you sit a kid in from of a Linux workstation and expect him to know how to use it then your wrong
the skolelinux/debian-edu project is made for exactly this purpose.
Highligths include: Centralized system management, user administration and storage.Scales easily. Uses the excelent LTSP packages to provide support for thin clients. very easy install.
sepski
AMD! Intel! SparcStations! Debian! Red Hat! Gentoo! Linspire! ...
I would agree. The best tool is to swindle relatively resourceful a non-geek into being your guinea pig, install Linux for them, teach them a couple things, and leave until they call you.
Then you'll know.
Please stop stalking me, bro.
K12Linux
I think that would be a good choice. It has OpenOffice and does not require fast computers.
Oh, and that's not everything Miguel and the GNOME guys have been flogging since 1997 if you catch my drift...
I like astronomy and such so a program like Celestia seems like a good addition to me.
http://www.shatters.net/celestia/
Good luck, lots of other good advice here.
Regards
Wax on, wax off baby!
Because Americans don't like being reminded that the propaganda they learn in school isn't true. They find it offensive.
Bye-bye karma. Next time, try using facts.
You GOT TO get it
- Centrally authenticated
- Centrally managed (updates, new software installations)
- Work with the rest! (File & Printer shares)
because that is what the Windowses do nowadays with quite an ease. If you don't, no one will want extra burden from your tweaks.
The question you pose has been brought up many times before. There are many good answers, and this is really a place that Linux shines. The people who know most of the answers are the people on the mailing lists. You will really be able to find some kindred souls there.
r ge.net/
Useful links:
http://www.seul.org/edu/
http://schoolfo
http://k12ltsp.org/
Here at the Idaho State University College of Engineering, I run the CS facilities. We built our student labs out of old "freebie" computers that other departments wanted to get rid of. They run as xterms, and about 24 stations connect to a central dual Opteron 246 system (gigabit to the switch, 100Mbit to the terminals, fast RAIDed storage)
In practice, for anything but serious number crunching, the end-user performance of using the system as an xterm connected to a powerful central system is far snappier than running things locally. For anything but multimedia, the 100mbit X11 remote display gives a blazing fast GUI.
Our xterms run fine with 64-128M of RAM, and that's without trying particularly hard to strip down the versions of Linux we run on them. With 256M, we could run OpenMosix on them and leverage their spare CPU cycles as a cluster.
Anyway just some ideas you could consider.
Georgia Tech's CoC has the aforementioned dual-boot Intel cluster, a Mac Lab with about two dozen dual processor Power Macs, the Baird cluster, with a dozen or so decrepit Suns and another dozen or so PCs, and other, more specialized labs elsewhere.
The EE/CE school has labs with more PCs and some fairly recent Suns.
Most of the Intel machines were actually donated by Intel.
Other public labs on the Tech campus are mostly Windows, though there are also dozens of Macs in the main library.
HOSEF (Hawaii Open Source Education Foundation) has been doing this for years and it has been EXTREMELY sucessful.
They have a WIKI describing the general process but much more info can be obtained from contacting them directly or joining the mailing list.
I've browsed through many comments in this story and many seem to think Linux for one reason or another will not work in a classroom environment on donated hardware. Well, it does and it can be easily managed. You do not have to re-invent the wheel either as many LUGs and organizations like HOSEF are doing it and sharing their information with others.
Great, now Microsoft has just read about it, and is currently talking to the Mexican president to outlaw Linux from the country.
-- If we don't stand up for our rights, now, there will be no right to stand up for them later.
I don't wanna sound like a troll or anything but realistically, shouldn't you be teaching windows to students before linux. sure linux is cool, but students would benefit much more from having skills in windows.
Here's a guy who setup a 20-computer lab with Mandrake Linux, KDE, KTouch, TuxTyping, etc. for his school.
Linux from Kindergarten to High School
I set up a 100-node Linux infrastructure for a charter school, with a custom-built server and firewall on the backend and surplus or donated PCs as clients. The niftiest thing was making roaming logons possible; any student could access his/her desktop from any machine on the network (all home directories were on the main server). It was a simple matter of using NFS and NIS to do this. We had nice high-end HP switches, 200 drops, and about two miles of ethernet pulled throughout the building, so the network was quite fast and uncongested. A lot of applications could be run the server's /usr/local, which was also shared out by NFS. We had Samba running as well for the Windows users (mainly clerical staff), and after I left the project, the admins added Macintosh support. OUr main problem was flaky hardware on the client side; otherwise, it worked like a dream and I challenge you to repreoduce any like it on a Windows platform.
*** "Freiheit ist immer die Freiheit des Andersdenkenden". -- Rosa Luxemburg ***
Linux Case Study - Orwell High School
Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
You did say PUBLIC school, right? Really, they'll be thrilled to have anything that works. All but the most poor send their children to private school. The public school teachers probably send their own children to private school. So, it's great that the public school get anything at all.
--Jim (me)
OK before anything, I'd ask the guys to forget all that bullshit about sombreros and guys wearing sandals.
I live in Mexico City and we're SURROUNDED by "ducky" schools teaching you to be a "computer technician bachelor", and they teach you Windows, Word, and all that crap.
You can find cybercafe's every 2 or 3 blocks.
People in here use MS Word to use their homeworks. Go to a cafe and you'll see thousands of "Learn Word" books, booklets, magazines, etc. You can buy the tutorials off the streets.
Children in elementary already use Word for their homeworks. Most kids I know already got a MSN account (just don't ask me about their grammar or *shudder* spelling).
In other words, no, we don't need any more Microsoft training, thank you.
And with the current trends, Linux will be much more popular 10 years from now. Want to prepare them for the future? Teach them Linux.
>>For education you dont need Xwindows. Command lines is fast on PIII.
;) I actually found midnight commander but miss typing mv.
>Grammar is helpful though.
And A typo in unix will get you another command
--
Asumiendo que hablas español te escribo mi opinion acerca de tu pregunta:
Linux es una excelente plataforma y la mision de unete es muy buena, creo que es importante que se enseñen ambas plataformas y no se intente sustituir una con otra, a fin de cuentas windows es casi un requisito indispensable para obtener un empleo en estos dias, sin hablar de que muchas empresas hacen dinero alrededor del windows mas que alrededor del Linux.
Si puedes enfocar que unete enseñe Apache, Perl, MySql y PHP bajo Linux, el alcance de la enseñanza seria mejor que trasladar el uso de una aplicacion windows a una linux, las aplicaciones que te nombre anteriormente son de gran provecho para empresas que deseen exponerse al comercio electronico o mejorar el uso de su intranet.
De nuevo hay que aprovechar lo mejor de los dos mundos y tener siempre alternativas, que si algo cae tienes el repuesto a la mano.
A cualquier otra persona que hable español, comenten en este hilo o creen otro, asi muchos de los que postean en slashdot sabran lo que se siente el ser alienado y dariamos a entender que los de hablas hispana no somos ningunos ineptos.
And they're all running on old donated computers. The average computer in our lab is a PII 200-300 MHz with 128-256 RAM. The two things we purchased were a powerful Dell server with lots of RAM (2 GB) and new network cards (which we bought in bulk). We have about 20 computers in our lab and a couple of class computers that run off of the LTSP server. At first we had to do lots of tweaking and modifications, but now it runs beautifully! Our other lab is a Windows lab which we have to update regularly. We still have to update the LTSP server, but that is just one computer -- it is a pain to update virus software, windows updates, and other software updates for 20+ computers several times a month. We've spent much less time maintaining the LTSP lab than the Windows lab.
This is just my own personal experience with Linux and K12LTSP. I never really used Linux before this project, and have learned a lot since. Thankfully, some people have experienced the same problems as me in the past and the solutions have been resolved. There are also some things I wish I could change, but that's for another discussion board.
Check out the websites for more information on K12LTSP or the Linux Terminal Server Project in general.
I saw that someone else posted about K12LTSP already, but I thought I'd just add my 2 cents.
Linux for elementary school kids?
HAHAHAHAHAHAHAHAHAHAHAHAHAH
*breathes*
HAHAHAHAHAHAHAHAHAHAHAHAHAHA
Thats ok, they'll have a ton of games to play on there during recess... oh wait...
HAHAHAHAHAHAHAHAHAHAHAHAHAHA
From my experience in helping to administrate a school of 1200 machines while in high school, I nearly weep for the thought of a Linux solution to the high school lab scenario. All the clueless teachers and pseudo-intellectual students wouldn't be endlessly screwing up the machines, and little punk hackers like i was would finally leave the boxes un-rooted. A win for the admins and less headache for everyone involved, should a good solution be reached.
Read the only personal Runyon page out there.
Or Squeak, which already has tons of educational content (the primary objective of the language).
I gave my nephews copies of the GIMP and now it's unbelievable what they come up with. It's a great way to get kids interested in the Open Source movement and can prep some of them for rewarding careers in Graphics or Web design. It also forces them to learn their way around a Linux box.
Freeduc-cd, Web Interactive Math Server, and 'knosciences' again from OFSET will do you fine. All run from CD; relatively little danger of being rooted; you can throw away the hard disks if you want.
"What educational software packages are available for Linux?"
Easy. Configure every computer to boot to shell. Then give everyone a cheat sheet with the word "man" on it, then write "RTFM" on the chalkboard and walk out for the rest of the semester.
a small Openmosix/LTSP cluster would make a good combo system for such. :-)
Tuxracer (if their 3d will support it)
Good gods! Even with a 64MB graphics card in it, my PIII 1GHz still can't handle TuxRacer at full speed...
Use LinEx.
It's a Linux distribution developed by the regional government of Extremadura (Spain) for elementary schools and high schools.
It's in Spanish and it's currently being used by hundreds (if not thousands) of schools. It's exactly what you need. And you can do a centralized remote management of the computers.
WINE, of course!
Or Crossover Office, if you prefer.
This is the setup I have for two labs in my school: 1st lab: Pentium4 2Ghz with XDMCP + KDE/Kdm Pentium MMX 200MHz, 32Mb RAM 2Gb HD for X-Terminals Running KDE smoothly with KDE educational tools, MatLab, Kylix, OpenOffice, Firefox 1.0 and some free Windows programs with Wine! 2nd lab: AMD Duron 1.3 to 1.8 Ghz processores, 256Mb RAM and 20Gb HD runnin local Linux (NIS+NFS) Everything runs Slackware Linux updated to version 10.1, very stable and fast (40 seconds from boot to login screen on P200) I tuned de KDE startup for speed, removing un-necessary services. Works very nice (in portuguese) Spanish version of all software is also available. Very easy to setup and maintain \m/
\m/
I'm living in the US and some of our schools still use Apple IIs and we have no intention of replacing them. Why? The software still works.
If I were you, I'd install tux-type to teach kids the all-important skill of keyboarding. Also, in our school, maintenance and network speed due to lack of maintance, was a large concern. Linux, I think, will definitely shine here due to difficulty students will have installing 3rd party software without root.
-- Political fascism requires a Fuhrer.
Except that schools can't install software anyway. The school has to get permission from the local school board. Sometimes they even have to get permission from the state due to budget issues. And as for students, students never get to install anything on school computers.
WINE!
Locking down the systems is essential in a school environment and maintaining the system from a centralized system (although admin tasks can be done by an authorized user on any station) makes life a whole lot easier.
Try to do that with M$! It ain't happening!! ONLY Linux and only with Open Source Software. And it IS happening in classrooms across the nation and the world. My school district is a perfect example. I have done just that.
Now my students can login at any "thick" client (old Pentium I - 133's w/ 64 Mb RAM) and have access to all their desktop settings and files. No matter where they roam, their settings follow them. The thick clients are old "throw away" PCs or donated PCs from businesses or other schools. Our only cost is purchasing the server (with plenty of RAM), the printer and the LCD projector. We COULD even login to a Windows Terminal Server (IF we had one) and have access to all of our Window$ apps. Nothing beats the K12LTSP http://www.k12ltsp.org/ distro!
"Second, the best distro would likely be Fedora Core or SuSE, as these are "friendly" and geared towards the non-technical folk. Maintenance is relatively easy, stability is generally good and security seems to be fairly well taken care of."
... anything! It's just so sweet, smooth, stable (I literally have to force myself to reboot after weeks of running just because I can't believe it's that stable), no-nonsense AND beautiful.
Funny, but the first Linux distribution I ever used was Slackware, and then I ended up going to about a dozen others, Fedora and SuSE included. I am now back to Slackware.
While it may be a bit more difficult to install for a newbie, once everything is set up, I find it to be the cleanest and easiest to maintain.
(And once all desired programs are installed, it is trivial to set up taskbar icons for frequently-used programs under KDE. From then onward, you just point and click your way to eternal bliss.)
And even funnier is the fact that my girlfriend (who's really pretty, but might as well be my grandma when it comes to computers) prefers to use my computer for everything be it tabbed browsing with FireFox, e-mail, downloading music, burning CDs, watching movies,
Don't worry too much in the beginning about the "wow" factor of Linux and what a good OS can do. First focus on demonstrating that Linux can in fact do all of the things you expect from a typical pc (web surf, check email, write MS Office docs with OpenOffice, etc...). Once your users see that Linux can do everything they already do, then they might be ready for the gee-wiz stuff. It has been my experience that diving into the technical details of what makes Linux better than some OS's turns people off. Teachers usually don't care that you can custom compile your OS :) Cheers and happy computing to all.
Check MEPIS out.
.org not sure...
:)
Go to www.distrowatch.com or maybe its
Anyway it has every linux distrabution you can think of and about 400 more.
I am a linux noobie and I just installed it on my old DELL Dimension 4100 (PIII-800 256mb ram, POS).
I had some problem geting the live-cd (boot cd) working but by using a combonation of a "Smart Bootmanager" (I think it was called) and updating my BIOS, I got it to go.
I am very impressed thus far, even though I am still figuring things out.
Seems to run fine though, includes all the basics for computer use. Easy to install and use.
One thought I had though it may be too intensive for young pups, but Gentoo distrobution is a source based version that has apparently a very extensive install procedure if you want it to, and you can learn the linux OS from the bottom up, what better way to learn than to make the little buggers do the install for you.
And I think I can add to the perspective.
... you name it. And we also had the Windows labs. Everything was interconnected. You could access your home directory and do whatever work you needed from any machine on any platform in any lab anywhere in the world.
...) changed from using traditional standardized open-source protocols and packages to proprietary Micro$oft offerings. To the point where even my professor once acknowledged helplessly, "Yep, it seems like we've fallen to the Dark Side" (his exact words).
First of all, I know the SysAdmins in the CSE department very well. Too well since I did both undergrad and graduate work in the department.
There was a time when I would say the lab was beyond excellent. While it's still very good, I think we've lost some of its diversity, ingenuity, freedom of late. I'll explain.
The College of Engineering used to be full of a variety of unices, Windows and did support some Macintosh computers. We had some of the most advanced computing equipment in the world. HP-UX, Solaris, Alpha, SGI, Linux,
And then, sometime around 1999, Micro$oft made nice "donation". Entire corridors of Unix labs were progressively turned into Windows labs. A sticker saying "This lab funded in part by a donation from Micro$oft Research" began to be featured prominently everywhere. Even entire courses (databases, multi-media, graphics,
And so, in the end, who is to benefit from this "donation" from M$? Us? I hardly think so. All I find is the department being increasingly locked-in to a homogeneous, proprietary environment that serves to stifle true innovation; Micro$oft on the other hand? Well, an entire generation of students are increasingly oblivious to anything other the proprietary offerings from Redmond.
at BETT (British Education Technology show) in London earlier this year i came across School Linux, a two-man team making a thin-client type distro specifically for schools and an application server solution. Have a look at their site for more details. I also saw a very interesting article on The Register (as an IT teacher) about a school in my region of the UK using solely thin clients with old hardwear and new servers to be faster and more reliable and popular, not to mention easier to maintain than the old MS-based system.
SIMPLE
http://k12ltsp.org/
B-)
A friend will come and bail you out of jail, a true friend will be sitting next to you saying, "damn that was fun!"
Wine?
:)
Crossover Office?
You'll never reach my Kingdom if you can't spell "legitimate".
My child, you also know abandonware is a sin, unless it's Elite 2.
From personal experience a P-III with 256MB of RAM should have no trouble running almost any Distro. (MDK 10.1, FC3, Debian, Gentoo ....)
I would take a look at what sort of apps you would need, what sort of support you would need (Mandrake have just merged with Connectiva which I understand are well established in S.A.) and if language support (spanish?) is a big issue for you.
debian.org
We have had some efforts in Mexico to bring computing rooms to every school, and a lot has been done by the government and universities. The project eMexico http://www.emexico.gob.mx/ states as its mission providing technological infrastructure and digital services to the whole population, and ITESM university is doing an important education effort on poor societies also.
Any way, Miguel de Icaza (surely the best mexican hacker) addressed last March the Mexican President and the Secretaria de Comunicaciones y Transporte (FCC equivalent) and told them about the advantages of open source software http://primates.ximian.com/~miguel/emexico2.html (in spanish). At the end, Bill Gates paid a visit to president Fox and the eMexico project was done on Windows machines.
I find it hard to really move the Linux initiative to Mexico. I told my film-mayoring roomate (I'm studying at the US) that I was installing another version of Linux and he told me "really, do you code and shit?", I told some bussiness-mayoring mexican friends who live here, and all I got was "what's that?". There's much more to be done than you think.
For what it's worth, I know of a elementary school that uses Linux on all it's computers. A friend of mine teaches there and says she likes it, "it's prettier".
you know it!
the only permanence in existence, is the impermanence of existence.
What educational software packages are available for Linux?
Linux per se is the best education I ever had. =)
Shouldn't you be asking, "what do these people want to do with their computers?" before asking how to equip them.
Linux or not, it's still a waste if you don't first ask that question.
There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
You should maybe take a look at extremadura linux.
A linux developed specifically for schools in the poorest region of spain. They will probably have what you need in mexico and it will run on the hardware specified. All the best with the project!
Do they include spelling lessons?
Author, Shell Scripting : Expert Re
to run WinXP...
Definitely OpenOffice.
disclaimer: I've been known to store numbers in my ass for which to dig out when quantities are required.
Try linex for staters. It installs automatically in less than an hour, and comes fully bundled. I would contact those guys directly, to see if you can set up some sort of oficial partnership. 1500 comps is a lot, and may make a ripple. So get help from those who are already helping -- unlike most nerds over here :)
http://www.linex.org/index.php
Then I go the idea from a group called HOSEF (at hosef.org), to make the big change. I have 22 clients (P233, 64mb ram) all running off a server, a quad p3 550, 3gb ram (under $500 off ebay, including shipping) like they were new machines. It took my kids literally 5 minutes to make the switch over. They love it. Their files are protected, no popups, no spyware. PLUS, you get free office suite (thanks to Open office) free GUI web development, free ftp, free photo editing, free games (non-violent for schools), free edutainment programs.
I have two certs towards my MCSE, and I would never ever switch back to windows after the productivity I've gained in the classroom environment by making the big switch.
Take a look at http://www.tuxlabs.co.za/
kino edits DV natively. There are a bunch of Linux audio/video editing programs listed here.
You'll probably also want mjpegtools to turn DV into VideoCDs and DVDs.
"Once we've identified and embraced our sickness, we'll have strength...and that's when we get dangerous." - John Waters
I think that you are getting inside a really really BIG project. And I also think that you should have posted this first at the "cofradia.org" instead slashdot.
Anyway I don't know how you will setup a whole linux lab without any help. I'm here to offer my help and support with whatever I got.
Please remember that linux mexican community is big and helpful, don't waste that.
Please drop me an email if you're interested in some help. iscabrera@netscape.net
Israel Cabrera at -> Mexico City
Wrong! Portuguese has no strong roots in Spanish.
Portuguese has strong roots in Galician. In fact, Galician and Portuguese were on language centuries ago; it was called galaico-português. If you know how to speak Galician you would understand a lot of Portuguese. Galicia (Galiza) is a region that was conquered by Castille. Some people think that now the Galician language is a Portuguese-Castillian mix. Galicia is like Scotland; with it's own culture, language, etc.
I'm not sure which distro makes the most sense (although, for a school setting, I'm fond of Fedora Core 3), but I definitely think that they should look into a system to manage a large group of machines from a central point.
I've been using stateless linux from RH on our local cluster, but for a more polished solution, I would recommend onesis (what Sandia National Lab uses for their cluster management) http://onesis.org/index.php
A solution like this can make upgrades/changes to the computers in the network much less painful than what a lot of sysadmins use.
Impossible = A fun challenge
Regarding the over all setup, take a look at the thin client linux setup at Riverdale High School in Oregon.
For distros I'd recommend debian or something debian based like skolelinux or ubuntu.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
If you want off the shelf, then Novell's NDS or eDirectory is the way to go.
If you have some system administration background or really want Free Software, then Kerberos or Kerberos + LDAP is the way to go. It's not the bear people make it out to be.
For file sharing there's Samba or OpenAFS
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Which applications you don't need?
That should guide you in your quest.
Don't listen to the Windows naysayers and the Apple fanboys, Linux is a perfectly capable system for any task if you put the time and effort to do the inital setup properly, specially in an academic context (for bunny's sakes, I am dismayed at how many people can't overcome the thought that computer skills and computer services can be provided with something else different from Windows based software. The brainwash is so torough that one has to admire the people in Redmond for this achievement).
Wn Mexico la corrupcion y falta de recursos endemicos deberian forzar a toda la gente con conciencia a implementar soluciones basadas en software gratuito y libre.
No se desanime, la idea es la correcta, echele ganas y haga caso de los comentarios constructivos.
Saludos y buena suerte.
IANAL but write like a drunk one.
If next president in Mexico is Lopez Obrador, current Mexico City's major in 2006, Linux will be big in Mexico. Obrador's team has implemented Linux in several areas of the government.
PVMPOV (a parallel build of POV-Ray) is impressive on a large cluster -- first demonstrate it running on one unit, then on the entire cluster, for effect.
Paleotechnologist and connoisseur of pretty shiny things.
OK, here it is quick, to back up Anita.
7 69514 or http://slashdot.org/comments.pl?sid=138172&cid=115 61825).
2005-8 = 1997
http://toastytech.com/guis/guitimeline4.html
8.5 years ago, my current 8th grade class was starting 1st Grade, and many were using PCs for the 1st time. Windows '95 was MS's "consumer" option, NT 4 was the best option available from MS. OS/2 Warp 4 and Mac OS8 were competitors. Fortunately, MS Bob had died an early death, and could be found (if at all) in dollar stores.
2005-12 = 1993
http://toastytech.com/guis/guitimeline3.html
Current U.S. high school seniors were entering 1st Grade, and many were using PCs for the first time. The main OS choices are Windows 3.1, Windows NT 3.1 (there were no previous versions), OS/2 V2, PC-Geos, Amiga Workbench 3, and Mac (not sure which version, sorry).
Fortunately, Lotus 1-2-3 was no longer considered as a viable option (see quote "In the single-tasking MS-DOS 1-2-3 was sometimes used as a complete environment" at http://www.answers.com/topic/lotus-1-2-3
In light of all this, it is foolish to assume that any OS that students use in school, or university, will be vaguely similar to the similarly-titled offerings available when they graduate and go into the "real world". No one can say that Win XP would be quickly intuitive to a Win 3.1 user, and yet wouldn't be much harder for an Amiga Workbench user to learn.
Therefore, it is irrelevant to claim that students will have to learn a new OS when they graduate; and I would think that encouraging students to try new things is an important part of teaching "computers"; it is in my classroom, at least
(see: http://slashdot.org/comments.pl?sid=140414&cid=11
I recently received 10 of these CDs for free. Completly free. No cost at all. Not even shipping.
I set up an elementary school classroom with Linux. Originally, the school wanted it to be Windows so they could use their existing software. But they couldn't actually find their licensed copy of Windows, and after weeks went by, I just installed Linux plus lots of neat stuff.
Turns out they only had one piece of 'educational software', which the teachers didn't really understand and the kids didn't use. The kids used the paint program and the web browser.
So give 'em a system with a paint program-- put in both Stickers and TuxPaint (the former, you can add image sets to match their curricula/units). Toss in any other interesting s/w like other people mention. And include a web browser (like that's hard).
There, you now have something that's probably better than the lame-o stuff they already have. You'd be surprised how little 'legacy sw' actually gets _used_.
A.
Heck, that's how my town's computer labs ran for years... Admittedly, they eventually got caught at it. (The "computer teacher," a former librarian who knew enough to point out the difference between a tower, a monitor, and a keyboard, never knew the software was pirated. Her students [which included my older brother] had assured her everything was on the up and up) Ah, the days of playing Stickybear on the black diskette with the misspelled handwritten label...
This sig has absolutely no significance and serves only to take up screen space and waste the time of the reader.