22,000 Indiana Students Using Linux Desktops
Anonymous writes "Indiana's Department of Education has moved 22,000 students onto Linux desktops, and it's looking like that's only going to accelerate with SLED 10, Linspire, and other distributions getting better."
When I RTFA, I noticed that yes, they are using one flavor of Linux now but what worries me is that they're "planning" to use more flavors in the future, ranging from Ubuntu to Freespire. I don't have anything against it but if it is under the state grant program, it should try to standarize on one or two flavors of Linux. I think they're getting too excited on this and not thinking of the small consequences when 22000+ students are divided into 10 or more Linux flavors. Although they said those are "future" plans, I really would like to see them standarize. (or it is just me that wants them to use Ubuntu, hehe...)
Using Linux in colleges provides two benefits. First, colleges can provide very powerful applications such as blender, bluefish, etc to college students without the cost involved. Secondly, if these students, after using Linux in college, begin to realize the stigmas about Linux are wrong, they are more likely to use the distributions on their own, if at least to run the software they are used to using, thus expanding the OSS community.
Klingon Software is not released, it escapes, inflicting terrible damage onto the enemy as it does
Can someone please explain to me the relevance of all these "Switch" stories. Maybe back a few years it would have been news but nowadays people are switching every day. Newsforge had a story a while back on why switching isn't news anymore. Maybe /. should take a hint from its sister site.
----
Go canucks, habs, and sens!
When I switched to Linux I have noticed an instant productivity gain. Not because it is better, more secure, faster or anything, but because of the lack of Counterstrike et al. This effect should not be underestimated, especially in schools.
Open Source Alternatives
The problem that has been with linux always has been the popularity.
.. you get the picture.
The more users, the more development, the more programs, the more users, the more
I'm very happy with this, and I don't mind what distribution they use.
This all boils down to fear. Fear of making a change in the infrastructure. In every sector of the government, it's up to the IT dept. what system is used. Not the administration or central regulations. They trust the IT dept. with this decision. As long as it "works". If all IT depts. were competent and fearless like those pioneers running Indiana Schools, all would probably move away from Microsoft products. Arguments like "but we need Microsoft products to run program x", is just plain fear. It should be "but you (developers) need to make this program run on x".
Comment removed based on user account deletion
Nothing useful [...] using Linux only damages its reputation.
You know, there are people on this planet, who think knowing only the other os and nothing else is what damages your reputation. And also, FYI, people are capable to learn and use not just only one os, and there are plenty of tasks that can be done with plenty of tools, not just one and nothing else. If I'd hire someone who said that can do word processing, then I'd expect him/her to know word processing, not using a one and only word processor application to compose some documents. Oh well, whatever.
I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
I call bullshit on all this fud from people decrying the "need" for standard installers.
1. Try an installer from any of the major distros. They're ALL easier than Windows.
2. You only install the installer once, then you image the drive and copy the image to the other N computers in the sale.
3. The end user will NOT be the one installing any of these.
So everyone, who gives a shit about a common installer? Let the installers proliferate, and we'll continue to have competition for the BEST installer, which will change from year to year, rather than those lame ones we see with the bitch from Redmond that can barely install an OS, never mind 10 gigs of software in one shot (that 10 gigs figure is what I got from installing the latest opensuse distro, fwiw).
If we hope that Linux will ever have the hardware and software support it needs, the only way will be to sing its praises.
As long as Linux is not in 20% or 30% of desktop machine (at least) it is worth building a body of evidence showing why Linux is a valid alternative.
IANAL but write like a drunk one.
Your point #1 (lack of documentation) is valid in the Real World, but not for kids at school. If anything, the most important computer-related thing schools teach is how to do research. Considering what you said, Linux is perfect for that! ; )
Besides, both points are irrelevant anyway because these computers are going to be administered by the school system's IT department, not the students. Presumably, they (a) know what they're doing, and (b) will buy compatible hardware.
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
"There is no standardize API's or installers."
The core standard API is POSIX.
The standard 3D graphics API is OpenGL.
The standard 3D audio API is OpenAL.
The standard 2D graphics API is SDL (which is a shame, because Allegro is much easier).
The standard 2D GUI API is XLib (with higher level GUIs made from it).
The standard packaging format is RPM.
He's got a point on installers. While there are several installers, there is no common installer/uninstaller. This is where I think that all major distributions are failing horribly. It doesn't matter if the installer is apt, urpmi, up2date, or yum. All the major distributions need to pull their heads out of the asses, and get together to agree on a single installer.
It didn't matter to me what package format was chosen as the standard, but RPM format (actually an RPM format subset) was chosen. All those Debian distributions are doing more harm than good by not adopting it. There are areas where diversity is good, such as the back-end implementation), and areas where diversity is not good (the presentation layer).
The installer falls squarely in the presentation layer, with the package format arguably having a foot in both places: users will be looking for a specific type of distributable, so they should have to look for only one type. They shouldn't have to care about the container format (RPM or Deb).
I'm not sure what he means by a common API, but maybe he wants binary compatibility? If the state wants to deploy a new program but different distros are compiled with different versions of GCC and include different versions of the standard libraries (or even different subsets of the standard libraries), they can't just distribute a single binary. Depending on what the app is, they could give all of the district admins the source and say "compile this for your system and make it work" but that would be at least slightly annoying. Also, if they wanted to distribute some proprietary closed source program, that would not be an option.
Asking for a common installer is lunacy, but asking for a common way to install a single binary program across the state isn't.
Brings up an interesting point there as well. Why does there need to be a common installer? There's no common installer in Windows.
Ahh, but a single installer executable can easily run on most all Windows versions. The same cannot be said of a single installer for all Linux distros. Secondly, installation on Windows is a mess. Part of the reason for moving away from Windows is because they have not fixed problems like these. To make Linux a really good desktop, it should be a lot better than Windows so that when people have a choice of platforms, they choose Linux.
I don't think anyone does installation perfectly. What I'd like to see is all platforms standardize on a GNUStep-like package format combined with a package manager that integrates licensing, updates, and the like for all software available to a machine, including on network drives, removable media, and for different users. No one has done it completely right yet, that I have seen. I want the drag and drop installation functionality of OS X, including the ability to IM a functional program to someone or plug in a thumb drive and have my preferences from two years ago when I last had access to that program on a network drive to be saved. I want all the dependancies included in the package with versioning and dynamic linking so getting a new library with some program I download can fix bugs in other programs I'm running. I want easy access to the resources of the program like movies, images, and sounds, just by navigating into the folder-is-the-program directory. Similarly I want easy access to fat binaries for multiple processors and even OS's. I want the integrated option to build from the included source instead of using a pre-compiled binary. Disk space is not that expensive anymore. I want a management application built into the OS that knows when I run a new application for the first time, handles registration over the internet or by keys through an official service. I want to be able to manage inherited preferences for the whole machine and for individual users from this manager and handle uninstalls and automated updates.
Right now Apple has half the solution and Linux has about a third. Sadly GNUStep on Linux seems to have lost momentum since most people who care about Linux as a convenient workstation jumped ship and went to OS X.
Maybe this is too much to ask, but I really don't think so. The real problem is not even building this system, it is standardizing it and getting all the major players, including Apple and Sun to get onboard.
People keep talking about this, but I have not seen any evidence on the Dell website that I can select Linux as an OS when I'm buying a computer. I haven't checked in the past few days or anything, but I did play around a few months ago and the only options under "OS" for their consumer machines was "Windows XP Home Edition" and "Windows XP Professional."
It'll be a big step forward when Linux is available there as well, just because--even if people don't order it--the fact that it's on the list right next to Windows makes it seem more 'official.'
The only place I've seen Linux as an option for a preinstalled OS from a major vendor is HP's "Workstation" line (which are really nice computers, and certainly better than the shit they foist on consumers, but not something average people are likely to see). I keep hearing that Dell offers Linux as some sort of option: can anyone explain where it's offered, or what the secret is?
Of course there are the small companies that offer preinstalled Linux systems, but sadly they seem to be charging a price premium that's really the wrong direction to be going in. Looking only at them versus at Windows boxes, you'd assume that the "Linux tax" is a few hundred dollars more than the Redmond one.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
Macs for the rich, Linux for the poor, and Windows for everybody else.
The debian/ubuntu/etc distros might switch to RPM when it starts to WORK. As long as it isn't possible to maintain the same high level repositories with as little problems, anything else would be a HUGE downgrade. Some people don't believe this until they try it, but please do.
There's DLL hell on Windows, and there's plenty of RPM hell on Linux, but never any DEB hell, and there are reasons for this. RPM is ill thought out, handles dependencies poorly, generally breaks down and then we haven't even gotten to the TOOLS yet... where the poster boy Yum, for instance is slow as glued molasses.
Some may argue that choosing RPM was a good idea because it is a common format, but that is a logical fallcy; if so, maybe a reimplementation of MSI would have been in order... We are using Linux because, for whatever reason, we think it is a better choice. We do not compromise when it comes to that choice. I see no reason to compromise when it comes ot installers either. The choice of RPM as "standard" was bullied and lobbied through without any more reasoning that "we have to choose something fast". Doesn't make it one bit more right.
If the RPM distros *fixes* their format (probably can't be done), we might consider it. But we won't take an inferior experience just because some asshats made a poor descision. So there's two real ways this could go now, either they adopt debs too, or they will dwindle slowly as Ubuntu and Debian takes over most of the main market, solving the problem in quite another way. Ubuntu, btw, does not participate in Linux Standards Base, because all they do is slowing everyone down to no use.
In the meantime, one can usually use alien. Not that one should feed the seagulls like that...
The trouble is, RPM isn't very good. It doesn't hide the hard work from the user. I also use Gentoo, and love Portage. I don't need to know anything about dependencies to install a package, the computer works it out for me. It makes it stupidly easy. This seems like a good idea.
All those different package managers are looking for the best solution. We haven't found it yet. Sure, we don't need the perfect answer, but I'm glad nobody stopped at RPMs.