Hi!
Here is a wish-list of the features I would like to have in Linux so as it to be usable/popular among the masses
1. Better hardware support:
Let the multimedia k/b, the jazzy 5 button mouse, the fundoo steering wheel work under Linux.
2. Less dependence on root:
2.1
Lets say me and my brother use different ISPs and we would not like to share passwords. How to do that ? I believe there is no viable solution
2.2
My family members would like to install the apps they downloaded from the net (rpm files). How to ensure that they can install the stuff? (sudo ? but they can accidently uninstall some progs that I installed How to prevent that?)
2.3
My system is badly shut and for fsck the shell script asks for the root password. But I'm (the root)not available. The system wont proceed without fsck. What to do now? Note: even with ext3, if the fs is in real bad shape RHL *asks* for root password.
3. Leaner Desktop Environments
Personal experience: GNOME/KDE, supposedly default desktop environs are slow (thats an understatement) on Pentium 166/32MB RAM. IMHO Windows GUI is leaner and more intuitive than KDE,GNOME (Caveat: I do not use Windows)
I use Fluxbox. It is *only* for experienced users. (OK I'm not claiming to be one ;)
4. Better Software support
Unless and until there is support for : Educational CDs (GRE,TOEFEL,GMAT...) Encyclopedia CDs ISP CDs (VSNL dialer CD e.g.) etc.
we can be *very sure* that Linux wont be as useful as Windows for students and home users
5. More Games please
Frankly majority of teenagers are gaming enthusiasts and understandibly so. Linux does not stand in the competition AFA games are concerned. OK there may be QUAKES and DOOMS but the numbers are nowhere near as those offered by Windows.
6. Better/Easier Development environment
OK C may be good for experienced programmers. But I've seen many novice people write good sofware with VB. It is easy (period)
7. The (regulary) irregular crashes
Please.. make some feature so that Linux crashes sometimes. It kinda gives you that deja-vu feeling. ah... those were the days :)
hi is there any way i can use my linux swap partition for windows swap purposes
===== ninad purohit have a nice day :-)
________________________________________________________________________ Missed your favourite TV serial last night? Try the new, Yahoo! TV. visit http://in.tv.yahoo.com
On Wed, 8 Jan 2003 17:32:59 +0000 (GMT) Ninad Purohit wrote:
is there any way i can use my linux swap partition for windows swap purposes
You can't because both have different filesystem formats. Unless, of course, you choose to reformat the partition everytime you reboot!
On Thu, 9 Jan 2003, Tahir Hashmi wrote:
is there any way i can use my linux swap partition for windows swap purposes
You can't because both have different filesystem formats. Unless, of course, you choose to reformat the partition everytime you reboot!
Ummm, you can... there's a howto up on how to do it. basically, linux swap partition is an unformatted partition - ie, it is a raw disk. without the overhead of allocation units, the system can make optimal use of swap space - utilising every byte without fragmentation.
This is the same reason that windows has a single swap file - the file can be treated as an unformatted partition.
linux can use this file as a swap partition.
On Thu, 9 Jan 2003 10:22:14 +0530 (IST) Philip S Tellis wrote:
On Thu, 9 Jan 2003, Tahir Hashmi wrote:
is there any way i can use my linux swap partition for windows swap purposes
You can't because both have different filesystem formats.
Unless, of course, you choose to reformat the partition everytime you reboot!
Ummm, you can... there's a howto up on how to do it.
There's a script in that howto that essentially does a reformat on startup. Another script reformats the partition to make it usable in windows, while shutting down Linux. Also, in case of an unclean halt, Windows won't be able to use the partition without reformatting it.
On Thu, 2003-01-09 at 09:00, Tahir Hashmi wrote:
- LUG meet on 12 Jan. 2003 @ VJTI
On Wed, 8 Jan 2003 17:32:59 +0000 (GMT) Ninad Purohit wrote:
is there any way i can use my linux swap partition for windows swap purposes
You can't because both have different filesystem formats. Unless, of course, you choose to reformat the partition everytime you reboot!
I think you can use the swap area for both the operating systems. I have read it somewhere. Also filesystem doesn't have anything to do with swap because it is raw unformatted area.
-pankaj
On Wed, 8 Jan 2003, Ninad Purohit wrote:
hi is there any way i can use my linux swap partition for windows swap purposes
Hi,
There is an old unmaintained HOWTO that mentions howto do this. Requires fair amount of configurations. Here's the link,
http://www.ibiblio.org/pub/Linux/docs/HOWTO/unmaintained/mini/Swap-Space
Best regards,
Rajesh
On Wednesday 08 January 2003 10:21 am, Nikhil Joshi wrote:
- Better hardware support:
Right on the money :) .
- Less dependence on root:
2.2
My family members would like to install the apps they downloaded from the net (rpm files). How to ensure that they can install the stuff? (sudo ? but they can accidently uninstall some progs that I installed How to prevent that?)
Hmm. Even if it were possible to give only install priviledges, IMO, this would create a lot of virus/worms related problems in Linux quite similar to those facing windows. Hence this would naturally lead to anti-virus software becoming common on Linux. Linux would be stepping on the road that Windows strode on a few years back, which, IMO is not desirable.
Leaner Desktop Environments
Personal experience: GNOME/KDE, supposedly default desktop environs are slow (thats an understatement) on Pentium 166/32MB RAM. IMHO Windows GUI
is leaner and more intuitive than KDE,GNOME (Caveat: I do not use Windows)
I use Fluxbox. It is *only* for experienced users. (OK I'm not claiming to be one ;)
Hmmm. I have never worked on a Linux powered computer with speed less than 800 Mhz. But on the ones I have worked, I have always noticed that GNOME/KDE are much faster than XP/2000. Infact on my own computer, after a linux session, if i boot into Windows, I am always dissappointed at the speed of the GUI.
BTW, I, too, use flux, on my gentoo system, and it is so amazingly quick :D .
Better Software support
Unless and until there is support for : Educational CDs (GRE,TOEFEL,GMAT...) Encyclopedia CDs ISP CDs (VSNL dialer CD e.g.) etc.
we can be *very sure* that Linux wont be as useful as Windows for
students and home users
More Games please
Frankly majority of teenagers are gaming enthusiasts and understandibly
so. Linux does not stand in the competition AFA games are concerned. OK there may be QUAKES and DOOMS but the numbers are nowhere near as those offered by Windows.
Better software support is necessary, be it games or otherwise. But i think that if the corporate world successfully adopts linux for all their productivity requirements, then a market will be created for Linux on the desktop. This market will then encourage more and more software vendors to port their apps to linux. Infact, we have already seen examples of such a phenomenon. Unreal Tournament 2003 came out with a Linux edition which is an absolute beauty :). I also believe that emulators like Wine etc, cannot be looked on as good long term solutions. They are excellent products which allows us to use Win32 apps easily. But, IMO, in the long term, the goal should be create versions on these apps native to Linux.
Better/Easier Development environment
OK C may be good for experienced programmers. But I've seen many novice people write good sofware with VB. It is easy (period)
You might change your mind after you have a look at Python. Here is what (famous) people have to say about the ease and power of python. http://www.thinkware.se/cgi-bin/thinki.cgi/PythonQuotes
The (regulary) irregular crashes
Please.. make some feature so that Linux crashes sometimes. It kinda
gives you that deja-vu feeling. ah... those were the days :)
Actually, what you say sounds about right. I haven't had to reboot my Gentoo system for 15 days now and it just doesn't feel right. So yeah crashing the OS regularly and intentfully is a good idea.
Relax. I was joking. For god's sake, please lets NOT implement the last feature.
On Wed, 8 Jan 2003, Nikhil Joshi wrote:
Better hardware support:
Let the multimedia k/b, the jazzy 5 button mouse, the fundoo steering wheel work under Linux.
True, but this needs to come from the hardware vendor's side. There's only so much that can be done by reverse engineering. At the very least they need to release the specs for their hardware. Of course, with the advent of software modems and software sound cards, there is not hardware to release the specs of.
Less dependence on root:
2.1
Lets say me and my brother use different ISPs and we would not like to share passwords. How to do that ? I believe there is no viable solution
This may be possible. All that is needed is separate configuration files for wvdial. wvdial can run through consolehelper so that it doesn't require root priviledges. Even if a solution for wvdial to use different conf files doesn't exist, I believe it would be trivial to add support (I think check the uid of the calling process). I already have wvdial running through consolehelper. Another thing required is to get rp3 to recognise wvdial's existing configuration and *not blow it away*.
2.2
My family members would like to install the apps they downloaded from the net (rpm files). How to ensure that they can install the stuff? (sudo ? but they can accidently uninstall some progs that I installed How to prevent that?)
Well, allowing anyone to install software is a security hole - if they can install software system-wide. What can be allowed is to change the install prefix: eg. configure --prefix=/home/philip/usr
that will configure and install the software in my home directory. rpm provides a relocate option (--prefix=NEWPATH) to install software in a different directory. This may not always work (ie, some programs have file paths hard coded in the binary).
2.3
My system is badly shut and for fsck the shell script asks for the root password. But I'm (the root)not available. The system wont proceed without fsck. What to do now? Note: even with ext3, if the fs is in real bad shape RHL *asks* for root password.
This is so because it is assumed that a regular user would not know when to say yes and when to say no when fsck prompts them. If you just had to say yes all the time, then fsck -y would work. The fact that it drops you to a shell means that it won't work or is terribly unsafe.
Leaner Desktop Environments
Personal experience: GNOME/KDE, supposedly default desktop environs are slow (thats an understatement) on Pentium 166/32MB RAM. IMHO Windows GUI is leaner and more intuitive than KDE,GNOME (Caveat: I do not use Windows)
ok, we'd have to look at comparable stuff. I used Gnome and KDE that came with RH6.0 on a pentium 133 - and it was fast. I used windows 95 and windows 98 too. they were comparable. Caveat: I had a lot of RAM.
later versions of windows would not work on that machine. later versions of Redhat would.
- Better Software support
bharghav has already answered this point.
btw, something like the vsnl CD... maybe someone should write something in python/gtk and pass it on to vsnl. they might consider adding it to the CD.
- More Games please
Unfortunately, Loki closed down.
Better/Easier Development environment
OK C may be good for experienced programmers. But I've seen many novice people write good sofware with VB. It is easy (period)
novices, yes... good? not so sure. You'd have to be very clear in your concepts of structured programming to write good code in VB. VB makes it very easy to write code, it also makes it very easy to write crappy code (and people complain about perl!). The fact that it's easy to write code that works means too many people without any idea or interest in programming style will take it up.
Yes, the development environment of VB is very good, and makes it easier to develop... the language... I'm not so sure (note: I've been programming in VB since 1995 and in BASIC since 1985).
Python - yes...very good.
The (regulary) irregular crashes
Please.. make some feature so that Linux crashes sometimes. It kinda gives you that deja-vu feeling. ah... those were the days :)
nah... just use the BSOD screensaver ;)
ciao... and maybe take up some of these projects.
Philip
On Thu, 9 Jan 2003 10:43:34 +0530 (IST) Philip S Tellis wrote:
ok, we'd have to look at comparable stuff. I used Gnome and KDE that came with RH6.0 on a pentium 133 - and it was fast. I used windows 95 and windows 98 too. they were comparable. Caveat: I had a lot of RAM.
later versions of windows would not work on that machine. later versions of Redhat would.
I just confirmed this a few weeks back. Installed stock RH 8.0 on a Pentium 133 MHz system with 32 MB RAM. The specs (as much as I can recall):
Soundcard: Creative something, auto-detected. Video Card: Cirrus something, 1MB VRAM HDD: 1 GB IDE Monitor: 14" Daewoo SVGA Screen resolution: 800x600x16 DE: Gnome2 WM: Metacity
The system doesn't take too long to boot (< 1 min). Gnome2 takes time to load but once done, response times are quick. Which is the newest version of Windows that can be installed on that machine?
On Thu, 9 Jan 2003, Tahir Hashmi wrote:
Soundcard: Creative something, auto-detected. Video Card: Cirrus something, 1MB VRAM
^^^^^^^^^^^^^^^^^^^^^^^^^^^
another thing about this card. Cirrus Logic 544x, 1MB VRAM. The card can handle very high resolutions at 256 colours. My monitor could handle 1024x768 at 256 colours.
No version of windows could produce higher than 800x600 resolution. With X and with programs using SVGALib, I could get 1024x768x256
Philip
On Thu, 9 Jan 2003 14:03:34 +0530 (IST) Philip S Tellis wrote:
another thing about this card. Cirrus Logic 544x, 1MB VRAM. The card can handle very high resolutions at 256 colours. My monitor could handle 1024x768 at 256 colours.
Even with Intel 810 and nVidia GeForce 2 MX cards, Windows 2000 can't go beyond 1280x1024, while we get 1400x1050x24 with i810!
On Thu, 9 Jan 2003, Philip S Tellis wrote:
files for wvdial. wvdial can run through consolehelper so that it doesn't require root priviledges. Even if a solution for wvdial to use
ummm.. Console Helper... can you throw some light on it pls
to develop... the language... I'm not so sure (note: I've been programming in VB since 1995 and in BASIC since 1985).
o boy, I was in Jr.Kg. in 1985, learning ABC... hehe
Please.. make some feature so that Linux crashes sometimes. It kinda gives you that deja-vu feeling. ah... those were the days :)
nah... just use the BSOD screensaver ;)
[guffaws] u bet ;)
ciao... and maybe take up some of these projects.
hmmm... sounds interesting, i'm brooding over it...
On Thu, 9 Jan 2003, Nikhil Joshi wrote:
files for wvdial. wvdial can run through consolehelper so that it doesn't require root priviledges. Even if a solution for wvdial to use
ummm.. Console Helper... can you throw some light on it pls
ls -l /usr/bin/halt man consolehelper ls /etc/security/console.apps ls /etc/pam.d
should give you a good idea.
o boy, I was in Jr.Kg. in 1985, learning ABC... hehe
I was in the 5th Standard... not too far away ;)
On Wed, Jan 08, 2003 at 08:51:13PM +0530, Nikhil Joshi wrote:
Here is a wish-list of the features I would like to have in Linux so as it to be usable/popular among the masses
Better hardware support:
Let the multimedia k/b, the jazzy 5 button mouse, the fundoo steering wheel work under Linux.
You mean "better" hardware support or "better hardware" support? If the latter, it already does it! ;-)
Less dependence on root: 2.1
Lets say me and my brother use different ISPs and we would not like to share passwords. How to do that ? I believe there is no viable solution
We do that at my home. No probs at all! We use kppp.
2.2
My family members would like to install the apps they downloaded from the net (rpm files). How to ensure that they can install the stuff? (sudo ? but they can accidently uninstall some progs that I installed How to prevent that?)
How often is that necessary? Yes, you can have workarounds to the problems faced, but needs some thinking on your part and some training for the other users. Tricks/tips include addon scripts, some combination of permissions for the install dirs etc.
2.3 My system is badly shut and for fsck the shell script asks for the root password. But I'm (the root)not available. The system wont proceed without fsck. What to do now? Note: even with ext3, if the fs is in real bad shape RHL *asks* for root password.
Well, this is a rare event, when you face power cuts etc. Solutions include mounting /usr, /boot etc. read-only, and mounting /home, /var etc. in synchronous mode.
Better/Easier Development environment
OK C may be good for experienced programmers. But I've seen many novice people write good sofware with VB. It is easy (period)
There *are* a lot of environments. Some are for free. Pay for the remaining as you do in Windows!
On Thu, 9 Jan 2003, Ravindra Jaju wrote:
- Better hardware support:
You mean "better" hardware support or "better hardware" support? If the latter, it already does it! ;-)
oh, former hehe...
Trivia: heck I guess this is a figure of speech (or not?), anyone ?
We do that at my home. No probs at all! We use kppp.
OK but Kppp *must* be storing the pass somewhere. most probably it wud be plain and not encrypted. In that case root can access it pls correct me if I'm wrong. (I've never used Kppp)
On Thu, 9 Jan 2003, Nikhil Joshi wrote:
OK but Kppp *must* be storing the pass somewhere. most probably it wud be plain and not encrypted. In that case root can access it pls
true. but guess what... windows does too. all your dial up passwords and outlook express passwords are stored unencrypted - well, weak encryption anyway. basically, if you need to send passwords in clear text, then you need to either store them in a decryptable format or prompt the user for them. many users don't like the latter, but the choice should exist.
On Jan 8, 2003 at 20:51, Nikhil Joshi wrote:
- Better hardware support:
Let the multimedia k/b, the jazzy 5 button
Multimedia keyboard? Why?
mouse, the fundoo steering wheel work under Linux.
Mouse, yes. Wheel, when they rleease the specs.
Lets say me and my brother use different ISPs and we would not like to share passwords. How to do that ? I believe there is no viable solution
I don't need to do this myself, so I won't do the research. But I bet there's a way to allow non-privileged users (even specific ones) to ppp-up and -down, or at least set up the scripts so that the appropriate dialer is used or something.
My family members would like to install the apps they downloaded from the net (rpm files). How to ensure that they can install the stuff? (sudo ? but they can accidently uninstall some progs that I installed How to prevent that?)
I think rpms have a way of installing only for a specific user (--prefix, perhaps?).
My system is badly shut and for fsck the shell script asks for the root password. But I'm (the root)not available. The system wont proceed without fsck. What to do now? Note: even with ext3, if the fs is in real bad shape RHL *asks* for root password.
A computer that doesn't need an admin? You're looking for Toasters, aisle 5.
- Leaner Desktop Environments
I'd agree, but I use XP for my GUI needs. Don't bother flaming me.
Unless and until there is support for : Educational CDs (GRE,TOEFEL,GMAT...) Encyclopedia CDs ISP CDs (VSNL dialer CD e.g.) etc.
Written for Windows. Haven't you seen the system requirements? That's their choice, we can't do anything about it. We make it so that Linux can run those CDs, and we get sued for reverse-engineering MS's system.
- More Games please
Frankly majority of teenagers are gaming enthusiasts and understandibly so. Linux does not stand in the competition AFA games are concerned. OK there may be QUAKES and DOOMS but the numbers are nowhere near as those offered by Windows.
Again, check the requirements on the box. No one wants to develop for Linux because the libraries aren't as widely used as they'd like. No one wants to develop the libraries because they don't see a need. Can you see the cycle?
Okay, let's talk SDL and SVGALib (is that thing still around?). Gaming companies prefer to develop for DirectX. Guess what? DirectX is closed source. This is where we start talking about "monopoly".
- Better/Easier Development environment
OK C may be good for experienced programmers. But I've seen many novice people write good sofware with VB. It is easy (period)
VB sucks (period).
You want VB-style, choose Java. Choose Emacs. Choose Tcl/Tk. Choose PHP, Perl, JSP. Choose from a hundred different languages.... Bah, there goes my _Trainspotting_ reference.
On Wed, 8 Jan 2003, Satya wrote:
Lets say me and my brother use different ISPs and we would not like to share passwords. How to do that ? I believe there is no viable solution
I don't need to do this myself, so I won't do the research. But I bet there's a way to allow non-privileged users (even specific ones) to ppp-up and -down, or at least set up the scripts so that the appropriate dialer is used or something.
OK we can give access to wvdial by adding the users in sudoers file But I'm talking of *not sharing the password* not even with the root. In Windows it is easy: Just use ur ISP's dialer , or Dialup Networking for that matter. Enter username and password. Choose do not save password.
My system is badly shut and for fsck the shell script asks for the root password. But I'm (the root)not available. The system wont proceed without fsck. What to do now? Note: even with ext3, if the fs is in real bad shape RHL *asks* for root password.
A computer that doesn't need an admin? You're looking for Toasters, aisle 5.
No. I'm looking for a PC not a server. PC shud not require an admin IMHO. That's the philosophy behind Windows 9x series, I guess, which made it successful as it is today.
In fact I'd watched interview of some IT bigwigs sometime back. They claimed that PC in its current incarnation is too complex for an average user. It shud be as simple as your Television.. turn on the switch and there you go...
- Better/Easier Development environment
OK C may be good for experienced programmers. But I've seen many novice people write good sofware with VB. It is easy (period)
VB sucks (period).
You want VB-style, choose Java. Choose Emacs. Choose Tcl/Tk. Choose PHP, Perl, JSP. Choose from a hundred different languages.... Bah,
^^^^^^^^^^^^^^^^^^^^^^^^^^^
there goes my _Trainspotting_ reference.
I'm talking of Environment.
Hi, Nikhil
That is a cute list of features you have. I was tempted to answer this, firstly because I am seeing way too many posts on this list related to similar issues of "Linux or Windows". IMHO certain things that you wish may not be all that good. Every OS has its pros and cons. Though here are some of my rants on these features. Lets multiply this precious bandwidth hog. Standard disclaimers apply!
First of all, newbie's reading this post should understand that this game called Linux is more about choices you make than anything else. Hey and the great part of this is that when you make your choices you won't be a newbie anymore, so read on.
Hi!
Here is a wish-list of the features I would like to have in Linux so as it to be usable/popular among the masses
Better hardware support:
Let the multimedia k/b, the jazzy 5 button mouse, the fundoo steering wheel work under Linux.
This is perfectly acceptable, we all the time need the latest HW to work, even though the new hardware may be an overkill for the jobs at hand. Nobody likes to pay megabucks for a killer hardware, just to see that it doesn't work under her/his favorite OS.
A work-around for masses wanting Linux however will be "Buy the hardware that is supported already, for a less painful install", for now at-least. This will also give you a sense of being in control of your hardware, rather than the vendor shoving junk hardware down your throat for exorbitant prices. You will feel more organized! so if you cannot configure it the first time around, you can try again! LUGs are always there to help when you ask wisely and accurately. (Note my words, saying "my X server doesn't work", doesn't help, show us at least some errors that you get.)
- Less dependence on root:
I would like to rephrase this as better integration within a Linux system or for that matter within any OS.
*Any* particular administrative task must be run with just the required administrative privileges on a given OS. Now it is up to the system designers to *customize* the system user interface so that it is a smooth ride for the user to perform the task. The user need not know anything about the underlying process if she is not interested. But if she is, she should be able to see all the nuts and bolts and not be mislead why what's shown on the GUI. Linux gives you this choice. Most GUI oriented proprietary OS's won't as thats not their goal. Their job ends with nice GUI Interfaces. Rest of the problems can be dealt with a system reset normally.
IMHO this "apparent" less dependence on administrative account on a Linux system is possible. There are probably many techniques that can be employed to get the same effect. The simplest that comes to mind is use of appropriate system accounts and authentication systems like PAM. Many desktop oriented Linux distributions are probably doing the same thing.
2.1
Lets say me and my brother use different ISP and we would not like to share passwords. How to do that ? I believe there is no viable solution
Ans: Use two ISP blocks in wvdial, one for you, another for your brother. You start *your* ISP with the right command-line argument to wvdial. There are also gui-apps that let you do the same.
Not just ISP switching, you can change the *entire* configuration setup of Linux using the idea of "profiles". Linuxconf implements things like this. Try this under Windows or similar OS.
So if you have Laptop loaded with Linux, you can have different profiles for different places, like home, office, public, development etc. etc.
I think that for all "common" tasks a Joe user wants to do, there are already adequate tools under any Linux system. However somebody must integrate them *well* to be stable and *fault tolerant*.
<emph>This is the key to acceptance by the common user.</emph>
Most distributions are trying this with mixed results.
Note very carefully that, when stretched to its usability limits, even a user friendly system like Windows / MacOS will quickly become unpredictable and unstable. What most of us like in Linux is the ability to undo ours or our users mistakes without being much conversant with system internal. We tend to learn in the process, making us better computer users. Most of us want this choice within our OS's, when it is limited as in case of Windows, we tend to abandon such a OS. But this can be a harsh stand if you earn your living by writing Windows software. I would say use windows like you use Linux, on command line, with win32 emacs, python toolkits etc. etc. Believe me Windows too is a cool operating system for certain things, but its limited, higher liberation is with GNU/Linux. But for practical purposes Windows isn't totally bad, but it does suck and its a fact. (OK, this might be slightly biased me being a Linux user, we like to tease Windoze Weenies)
2.2
My family members would like to install the apps they downloaded from the net (rpm files). How to ensure that they can install the stuff? (sudo ? but they can accidently uninstall some progs that I installed How to prevent that?)
Forgetting about older windows release, if we consider Windows NT/2K/XP they all require administrative access to install/update softwares. As mentioned before, to the user, this is not visible. The system shows the user what she wants to see (in this case her app installed). Again tools like apt-get from Debian are most promising in this regard as they take care of dependency issues.
I don't think separate software installations per user are present in any system. You may see different menus, but thats because of the GUI system and your privileges on the system. Now talking about common softwares like MSN messenger, do we really think it is practical to have two versions of MSN messenger installed simply because we like a particular version, and our family likes another? It will be an awful waste of disk space. I have seen windows software choking because of incompatible library versions and what not. Just because it is easier to install many software within windows doesn't imply that, what windows does in the background is in any way different than many POSIX systems. The main ideas and concepts are pretty similar. I must say that Windows does better job of hiding the details from user than do systems like Linux.
2.3
My system is badly shut and for fsck the shell script asks for the root password. But I'm (the root)not available. The system wont proceed without fsck. What to do now? Note: even with ext3, if the fs is in real bad shape RHL *asks* for root password.
It does because your rc.sysinit shell script is written that way. Think about this, since you don't want this 'feature' of the system, you can shut it off by simply editing the script.
Try to do some recovery on a thrashed windows system, how much help does the default system provides in terms of what it is doing ? unless you load a proprietary software you cannot make much progress.
All this being aside I know NTFS is cool, has better capabilities than common ext2/3 on Linux. But did anyone care for FAT32 on Win9x, without journaling support or anything. It still works.
Leaner Desktop Environments
Personal experience: GNOME/KDE, supposedly default desktop environs are slow (thats an understatement) on Pentium 166/32MB RAM. IMHO Windows GUI is leaner and more intuitive than KDE,GNOME (Caveat: I do not use Windows) I use Fluxbox. It is *only* for experienced users. (OK I'm not claiming to be one ;)
OK I agree that the desktop experience is less than complete, but then at aleast things are configurable and you have a choice of switching to a different equally competent desktop/WM. You can not do that with Windows. I can configure my window manager anyway I want, can we do the same on windows with just a text editor ?
Windows GUI runs faster because much of its functioning is within the kernel, note that windows GUI is a "shell" to the underlying kernel. That makes much difference. What is best in Linux is that without it's GUI code in the kernel it is amazingly fast at many things. Try loading windows to 100% CPU usage and see its GUI responce. Try the same on Linux, the GUI is unhindered in its execution even at continuous 100% usage. Further try running ME/XP on a P166/32RAM, it will be fun :), (I am not sure, if XP will even install, so people correct me)
Since we are ranting about desktops, what I hate most is release of unfinished and improperly tested GUI code by distributions, also there must be a generic menu system for *all and any* window managers. This is one thing I like in Debian. Red hat is still not there but they are trying and in a pretty nice way too.
Many things need standardization and tweaking. But I feel what we are seeing now are only first steps to really revolutionary GUIs in future. But while these GUIs can get as fancy/abstract as they want, they must provide a consistent *feel* for all common tasks. The user should be able to get her/his work done without getting entrenched in finding the menu item, or finding where the menu is in the first place. Note that I am not talking about visual appearance of a GUI but its immediate intuitiveness when a user sees her/his desktop. I believe future Linux systems should collect some information from a user when she/he logs in first time to present a nice consistent interface, instead of predefined defaults of a distribution.
Considering state of other GUIs in the market, I believe that Linux is 'ready for Desktop' *if* there is a competent admin. Otherwise it is *still* "beta software" in this department, to this date.
Better Software support
Unless and until there is support for : Educational CDs (GRE,TOEFEL,GMAT...) Encyclopedia CDs ISP CDs (VSNL dialer CD e.g.) etc.
we can be *very sure* that Linux wont be as useful as Windows for students and home users
Perhaps not to the casual home user, who does nothing other than surf web, some email, chat and writing of documents. But I will say it is certainly ready for a student. Your <favorite isp> CD is out, as we have better software than that. Encyclopedia CDs, hmm... what are the contents mpeg, html, txt, avi ?? or some binary compressed format readable only through a MS software. Knowledge within an Encyclopedia should be available with most common viewers, right, since it is for mass consumption. If MS hinders that by making it unrecognizable by common utilities like a browser, whose fault is it, the Linux loving users or MS ?. Why should MS's choices decide what a poor school in India runs on their legacy systems?. It is the user who must have a choice of viewing particular content in a standard way. Software companies must then provide what the user wants through appropriate channels. Why can't MS make desktop software for Linux ?, we will buy it, because we want to use it on our Linux systems. No one, here is anti-MS, all we want is the choice. Its like choosing to wear a certain clothing. It based on individual choice rather than a market monopoly. Linux community by making *standards compatible* software is building what should be future of computing, seamless access to information, a dream which many software people share. I don't see how incompatible windows software are helping here. I do not mind MS leading the latest in computing scene, but they must maintain complete compatibility with Open Source projects and Open standards.
More Games please
Frankly majority of teenagers are gaming enthusiasts and understandibly so. Linux does not stand in the competition AFA games are concerned. OK there may be QUAKES and DOOMS but the numbers are nowhere near as those offered by Windows.
Hey I want more games too ;-) checkout Debian's package listing for games. I would say I get more fun games in *default* install of Linux than that of Windows, but Windows beats the hell out of Linux when its 3D gaming thats involved. 10 Pts to Windows for that.
Better/Easier Development environment
OK C may be good for experienced programmers. But I've seen many novice people write good software with VB. It is easy (period)
You gotta be kidding!!, ever heard of Python, its easier than VB, hell I will say it is easier than writing in your mother-tongue. Plus you have access to production quality development environments in a *default* install of any Linux distribution. There are more tools than a beginning student will require. Windows not only sucks but it is pathetic in its default install to support any kind of coding.
The (regulary) irregular crashes
Please.. make some feature so that Linux crashes sometimes. It kinda gives you that deja-vu feeling. ah... those were the days :)
He he, how about this, in your /etc/crontab
<5 mins after you normally log in> root /sbin/halt -n -f
So you see, all the features are built in Linux, it is only a matter of choice and integration ;) Integrations are happening, and the choice is yours. In summary I will say use a system that gives you the best of all worlds, for me it happens to be Linux, it may not be the same for you. But be clear about what your system is doing and why, then it doesn't matter what you use.
Best regards,
Rajesh
On Wed, 8 Jan 2003, Rajesh Deo wrote:
ride for the user to perform the task. The user need not know anything about the underlying process if she is not interested. But if she is, she
^^^ aw, come on girls dont dig Linux. Just kidding ;)
Ans: Use two ISP blocks in wvdial, one for you, another for your brother. You start *your* ISP with the right command-line argument to wvdial. There are also gui-apps that let you do the
Can you please elucidate on this one. AFAIK wvdial requires wvdial.conf Now lets suppose I (the root) prepare wvdial.conf Obviously I must know my brother's pass to configure my brother's ISP
Forgetting about older windows release, if we consider Windows NT/2K/XP they all require administrative access to install/update softwares. As mentioned before, to the user, this is not visible. The
I guess theres a sort of pseudo administrative acc. in 2K whose user can install software w/o administrative previleges. pls correct me if I'm wrong
than common ext2/3 on Linux. But did anyone care for FAT32 on Win9x, without journaling support or anything. It still works.
I have to agree on this one. I had a nightmarish experience with ext2. But FAT32 is quite resistant to power losses and stuff.
Windows GUI runs faster because much of its functioning is within the kernel, note that windows GUI is a "shell" to the underlying kernel. That
Correct me: I've read somewhere ---> IE is the shell of Windows 98
Considering state of other GUIs in the market, I believe that Linux is 'ready for Desktop' *if* there is a competent admin. Otherwise it is *still* "beta software" in this department, to this date.
very rightly said
consumption. If MS hinders that by making it unrecognizable by common utilities like a browser, whose fault is it, the Linux loving users
but Microsoft is not the sole maker of Encylopedia (Encarta) , Britannica e.g.
student will require. Windows not only sucks but it is pathetic in its default install to support any kind of coding.
VBscript ?
yours. In summary I will say use a system that gives you the best of all worlds, for me it happens to be Linux, it may not be the same for you. But
I'm for Linux because I know I can handle it But I had common people and my own probs in mind while starting this thread
On Thu, 9 Jan 2003, Nikhil Joshi wrote: [snip]
Ans: Use two ISP blocks in wvdial, one for you, another for your brother. You start *your* ISP with the right command-line argument to wvdial. There are also gui-apps that let you do the
Can you please elucidate on this one. AFAIK wvdial requires wvdial.conf Now lets suppose I (the root) prepare wvdial.conf Obviously I must know my brother's pass to configure my brother's ISP
It is possible to make wvdial ask for passwd of the ppp account in use. See man page for wvdial.conf, look for an option called "Ask Password" As root you can setup wvdial.conf with two Dialer blocks, one for you, another for your brother with both set with this option. Then when either of you wish to connect, it will ask for your respective passwords.
I don't know whether rp3 from RedHat handles this password prompting. (rp3 uses wvdial as backend). KPPP seems to be nicely integrated gui option to do various of these things.
Forgetting about older windows release, if we consider Windows NT/2K/XP they all require administrative access to install/update softwares. As mentioned before, to the user, this is not visible. The
I guess theres a sort of pseudo administrative acc. in 2K whose user can install software w/o administrative previleges. pls correct me if I'm wrong
It is sort of like that, but much more sophisticated.
than common ext2/3 on Linux. But did anyone care for FAT32 on Win9x, without journaling support or anything. It still works.
I have to agree on this one. I had a nightmarish experience with ext2. But FAT32 is quite resistant to power losses and stuff.
I would rate ext2/3 better than FAT32, but I may be wrong. What I ment by above was that you don't really need High performance, High availability file systems on desktops.
Windows GUI runs faster because much of its functioning is within the kernel, note that windows GUI is a "shell" to the underlying kernel. That
Correct me: I've read somewhere ---> IE is the shell of Windows 98
No, it is a component of the windows GUI, but inseparable. By "shell" I meant a layer / a set of tools through which you interact with system kernel. Under *nix system you have a command shell with a prompt. Under Windows you have menus, icons, buttons, and other gui elements. This "graphical shell" or the gui subsystem interacts with the base OS kernel and other devices. IE was integrated to provide seamless access to internet and file sharing. These 'features' are also the prime reason for presence of malicious softwares like viruses etc. since parts of these gui subsystems run with more privileges than the user.
[snip]
consumption. If MS hinders that by making it unrecognizable by common utilities like a browser, whose fault is it, the Linux loving users
but Microsoft is not the sole maker of Encylopedia (Encarta) , Britannica e.g.
What I would like is for these same companies to also come up with Linux versions of these softwares. This is more a chicken and egg kind of situation, there must be a beginning somewhere.
student will require. Windows not only sucks but it is pathetic in its default install to support any kind of coding.
VBscript ?
What kind of languages a typical course work in Engineering/Sciences require ? C, C++, FORTRAN, ? ODE solvers, Linear Algebra systems ? Where is support for all this? Note we are talking about a very large class of common people, who need a system that provides all a given family needs.
yours. In summary I will say use a system that gives you the best of all worlds, for me it happens to be Linux, it may not be the same for you.
I'm for Linux because I know I can handle it But I had common people and my own probs in mind while starting this thread
We right now have just too bad a statistic, too many windows users than Linux users. It is no wonder that most will not want to change, since their prime objective is to get the work done. Hence changes must occurs in schools, colleges and in homes. As far as problems are considered, I don't know another OS that has these many overwhelming number of support personel online 24x7x365. ;) It is right now a matter of awareness.
-Rajesh
On Thu, 9 Jan 2003, Rajesh Deo wrote:
What kind of languages a typical course work in Engineering/Sciences require ? C, C++, FORTRAN, ? ODE solvers, Linear Algebra systems ?
Just to point out here... I've done college assignments (statistics) in Javascript and HTML. They came out better than any VB/C option, and were cross platform - on all platforms with JS/HTML support ;)
On Fri, 10 Jan 2003, Philip S Tellis wrote:
On Thu, 9 Jan 2003, Rajesh Deo wrote:
What kind of languages a typical course work in Engineering/Sciences require ? C, C++, FORTRAN, ? ODE solvers, Linear Algebra systems ?
Just to point out here... I've done college assignments (statistics) in Javascript and HTML. They came out better than any VB/C option, and were cross platform - on all platforms with JS/HTML support ;)
Yes that is cool ;), Of course one can now use Python + Numeric on Windows now to do this sort of stuff, and I guess it will be cross-platform too.
Best regards,
Rajesh