Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Linux -- I don't get it

Linux -- I don't get it

Scheduled Pinned Locked Moved The Lounge
linuxtoolsquestionworkspace
31 Posts 18 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Navin

    Jason Jystad wrote: Have you tried the newest Opera for Linux? Yes I have. It doesn't have native Java support - I have to monkey around and install the right VM or plug-in I think. But it is decent, and I have been using it more and more. One nice feature they have is the ability to magnify the screen (say, 150%). Some pages render pretty strangely in this mode, but it at least that can solve the small font problems that plauge my whole system. Jason Jystad wrote: The only Linux I have running right now is my firewall at home and it shure as heck doesn't have a GUI installed! That's an advantage of Linux that I forgot to mention. I am also running a Linux firewall/router... using Linux Router Project, and old P-60 from college days with 2 network cards and a floppy (no hard drive.) Works great. :cool: Winning isn't everything, but then, losing is nothing.

    J Offline
    J Offline
    Jason Jystad
    wrote on last edited by
    #15

    Navin wrote: using Linux Router Project, and old P-60 Yeah, I thought about using them. At the moment I am just using Mandrake, I went in a scripted up a firewall script and hardend it myself. You might want to take a look at the LEAF variant of LRP, it looks pretty neat and I am thinking about switching off to it myself when I get the time. I have been playing with the Dachstein release. It is super simple to set up and yet still offers a full feature set. Jason Jystad Cito Technologies www.citotech.net Sonork ID 100.9918 >-------------------------------------------------< Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to one instruction that doesn't work. >-------------------------------------------------<

    1 Reply Last reply
    0
    • N Navin

      I agree with a lot of what's been said in the replies... there are some areas where Linux is great, others where it needs work. Most modern Linuxes install pretty well, and detect most of my (ancient) hardware with no problems. Pros: 1. Great on the server. I've even been able to set up a web server running off of a home computer using Ret Hat Linux and Apache, and it worked pretty well. 2. Flexible. You aren't forced into one GUI, or even a GUI at all. There are usually many ways to get any one task done. And you get all the source code. 3. Cheap. Cons: 1. High learning curve. 2. I'm still looking for a decent web browser. Netscape 6 is okay, but it just doesn't cut it. 3. Some fonts (especially on websites) look like crap. 4. Lack of commercial applications. This is improving, but there are still a lot of basic apps out there that don't run on Linux. Granted, I am running RedHat 6.1, and KDE 1.1 or something. And this is at home - I don't do much C++ development there. I hear KDE 2.0 and the latest XFree86 are better. Winning isn't everything, but then, losing is nothing.

      J Offline
      J Offline
      Jacksonh
      wrote on last edited by
      #16

      I really like Opera for a browser on Linux. I also hear the new konquerer is going to be good.

      1 Reply Last reply
      0
      • W William E Kempf

        Try Lycoris. The install for me was flawless, and the UI, though slower, is enough like Windows to make you feel comfortable... at least for a few hours. The tools may be archaic and arcane, but they pack more power then a 10 megaton bomb! There's a reason so many *nix tools have been ported to Windows (nmake, for instance, is a MS port of make). Saying that the Linux (or any Unix variant) OS isn't developer friendly is simply wrong. The tools available on Unix are all designed specifically for the developer and, once learned, provide a very large amount of power and productivity. There are three things that make these tools unatractive to Windows users, however: 1) For the most part they are command line tools. This is actually a good thing, because it allows the tools to be chained together in shell scripts to do things never envisioned before, but us Windows folks generally prefer to point and click. 2) Cryptic command names. Despite what I just said in (1), us Windows folks aren't totally adverse to going to the command line when it allows us to do something more efficiently... but we like the command we use to make sense. For instance, after a lot of thought you can figure out what 'ls' means, but you can do so only after knowing what the command does. And can anyone figure out what 'vi' means? 3) Lack of consistent interfaces. Every thing seems to have been developed in a vacuum. There's no consistent way to "configure" the tools/applications. You generally have to figure out the name of some "configuration file", where it's supposed to be located (and in some cases the tool allows it to be located in multiple places!), and what the format of the file is. Us Windows folks are used to nearly everything being in the Registry, and found in well known locations, and if not there in an easy to read/modify INI file alongside the executable. Get over the learning curve, though, and as a programmer I think you'd come to appreciate Linux a lot. Linux is the Power User's dream. For Joe Blow User, though, Linux is generally a very bad idea. William E. Kempf

        J Offline
        J Offline
        Jamie Hale
        wrote on last edited by
        #17

        William E. Kempf wrote: And can anyone figure out what 'vi' means? I think it might be "visual interface", but I'm not sure. I think that alludes to the fact that it's a visual/full-screen front-end to the ed editor. But I could just be talking out my ass... J

        J 1 Reply Last reply
        0
        • R RedZenBird

          Can anyone tell me what all the fuss is about over this OS? My experience ( with several distributions ) is that the installs are unreliable and more often than not simply don't work. The tools are archaic and arcane, and the GUIs over this OS are dog slow and much buggier than any MS product I've ever used. I guess some bean counters somewhere may be drooling over the 'low cost' of this OS when compared to other commercial OS products, but from where I stand this OS is not a developer friendly environment. I'm rapidly coming to the conclusion that the cathedral of the bazaar has made an os that is bizarre and outside of simple intellectual curiousity and a nice collection of code I really don't see how MS can feel threatened all Linux. So, what am I missing here? I just don't get it..... Just trying to keep the forces of entropy at bay

          J Offline
          J Offline
          Jesse Collins
          wrote on last edited by
          #18

          From your post I think you're forgetting the fundamental difference between linux and windows: linux doesn't have a gui built into it. I believe this gives it many advantages in speed, development, etc, but these advantages quickly go away when you throw a gui on it. What I don't understand is why anyone would run a gui over linux.

          W 1 Reply Last reply
          0
          • R RedZenBird

            Can anyone tell me what all the fuss is about over this OS? My experience ( with several distributions ) is that the installs are unreliable and more often than not simply don't work. The tools are archaic and arcane, and the GUIs over this OS are dog slow and much buggier than any MS product I've ever used. I guess some bean counters somewhere may be drooling over the 'low cost' of this OS when compared to other commercial OS products, but from where I stand this OS is not a developer friendly environment. I'm rapidly coming to the conclusion that the cathedral of the bazaar has made an os that is bizarre and outside of simple intellectual curiousity and a nice collection of code I really don't see how MS can feel threatened all Linux. So, what am I missing here? I just don't get it..... Just trying to keep the forces of entropy at bay

            K Offline
            K Offline
            Kevnar
            wrote on last edited by
            #19

            My cat's breath smells like cat food.

            1 Reply Last reply
            0
            • J Jesse Collins

              From your post I think you're forgetting the fundamental difference between linux and windows: linux doesn't have a gui built into it. I believe this gives it many advantages in speed, development, etc, but these advantages quickly go away when you throw a gui on it. What I don't understand is why anyone would run a gui over linux.

              W Offline
              W Offline
              William E Kempf
              wrote on last edited by
              #20

              There are reasons why a GUI is better then a command line interface: 1) Ease of learning/use. 2) Much faster to do one shot actions (compare the 5 clicks required to add a file to a project and recompile in an IDE to the tedium of typing commands and modifying the makefile to do the same from the command line). There are reasons why a command line interface is better than a GUI: 1) The raw power of combining numerous tasks into a single command through scripting/shell programming. 2) Much faster to do repetitive actions (compare how easy it is to modify a file in some repetitive manner through the various command line tools available in *nix environments, especially if they are added to a script to turn them into a single command, to doing the same through an IDE, either by hand or by recording keystrokes/etc. in order to create a "macro" to automate the task... if you can!). After years of development I can't imagine working in an environment that doesn't provide *both* interfaces. Luckily *nix has X and Windows has a command line (though some tools have to be ported from *nix to make the command line really useful). William E. Kempf

              C 1 Reply Last reply
              0
              • W William E Kempf

                There are reasons why a GUI is better then a command line interface: 1) Ease of learning/use. 2) Much faster to do one shot actions (compare the 5 clicks required to add a file to a project and recompile in an IDE to the tedium of typing commands and modifying the makefile to do the same from the command line). There are reasons why a command line interface is better than a GUI: 1) The raw power of combining numerous tasks into a single command through scripting/shell programming. 2) Much faster to do repetitive actions (compare how easy it is to modify a file in some repetitive manner through the various command line tools available in *nix environments, especially if they are added to a script to turn them into a single command, to doing the same through an IDE, either by hand or by recording keystrokes/etc. in order to create a "macro" to automate the task... if you can!). After years of development I can't imagine working in an environment that doesn't provide *both* interfaces. Luckily *nix has X and Windows has a command line (though some tools have to be ported from *nix to make the command line really useful). William E. Kempf

                C Offline
                C Offline
                Chris Losinger
                wrote on last edited by
                #21

                William E. Kempf wrote: though some tools have to be ported from *nix to make the command line really useful it's been a while since i've used it, but the MKS shell is great. it has all of the big unix tools (ls, cat, etc. all the way to things i'll probably never use, like yacc). last time i looked though it had become expensive. still, if you need a ksh or bash replacement on windows, mksh is pretty good. -c


                Smaller Animals Software, Inc. You're the icing - on the cake - on the table - at my wake. Modest Mouse

                W 1 Reply Last reply
                0
                • C Chris Losinger

                  William E. Kempf wrote: though some tools have to be ported from *nix to make the command line really useful it's been a while since i've used it, but the MKS shell is great. it has all of the big unix tools (ls, cat, etc. all the way to things i'll probably never use, like yacc). last time i looked though it had become expensive. still, if you need a ksh or bash replacement on windows, mksh is pretty good. -c


                  Smaller Animals Software, Inc. You're the icing - on the cake - on the table - at my wake. Modest Mouse

                  W Offline
                  W Offline
                  William E Kempf
                  wrote on last edited by
                  #22

                  There are numerous free alternatives. The most popular is Cygwin. There's also U/Win. Or if you don't need a complete package but just individual tools there are zillions of Win32 ports of nearly anything you can find on *nix systems. Sometimes with a "nicer" Windows interface. For example, Putty is a port of ssh that includes a GUI dialog for defining connection options. William E. Kempf

                  1 Reply Last reply
                  0
                  • R RedZenBird

                    Can anyone tell me what all the fuss is about over this OS? My experience ( with several distributions ) is that the installs are unreliable and more often than not simply don't work. The tools are archaic and arcane, and the GUIs over this OS are dog slow and much buggier than any MS product I've ever used. I guess some bean counters somewhere may be drooling over the 'low cost' of this OS when compared to other commercial OS products, but from where I stand this OS is not a developer friendly environment. I'm rapidly coming to the conclusion that the cathedral of the bazaar has made an os that is bizarre and outside of simple intellectual curiousity and a nice collection of code I really don't see how MS can feel threatened all Linux. So, what am I missing here? I just don't get it..... Just trying to keep the forces of entropy at bay

                    J Offline
                    J Offline
                    Jon Newman
                    wrote on last edited by
                    #23

                    To me linux is a great alternative to Windows provided u dont wanna do anything complicated. Ive got countless problems withe my linux due to its over complicated design. When it comes down to the nitty gritty, linux is for people who have a deep down knowlage of OS workings. For us mere mortals who like pushbuttons and start menus, setting up a computer in linux without bugs is like trying to put an elephant together without knowing what one is. Plus the online help systems for most linux distributions suck. I HATE generic answers. If yer gonna make a help system you should explain EVERYTHING!!!!! Not just how to open a folder! My two pence. .NET or not .NET? MFC is the question......

                    1 Reply Last reply
                    0
                    • W William E Kempf

                      If it replaced XFree, instead of just being a Window Manager, it probably wouldn't be received very well at all by any *nix users. The beauty of X is that it's network ready (I can run a program on one machine, with the program's display appearing on another machine, similar to Terminal Services but even more powerful). William E. Kempf

                      J Offline
                      J Offline
                      Jim Wuerch
                      wrote on last edited by
                      #24

                      And this I think is a big problem for *nix. X is really, really, really awful. Try writing an X server sometime. The idea is great, but it wasn't exactly fully spec'd before implementing, and it's not aged gracefully. Most stuff these days *should* be done on the local terminal, and therefore local speed should be the top priority in the window system design, not networkability. For network access, termsrv (with the latest client) actually works pretty well, and it's a lot easier to tunnel thru a gateway/firewall/ssh since it's simply a single incoming socket for the server. Jim Wuerch www.miwasoft.com Quote from my readme files: "This is BETA software, and as such may completely destroy your computer, change the alignment of the planets and invert the structure of the universe."

                      1 Reply Last reply
                      0
                      • W William E Kempf

                        Try Lycoris. The install for me was flawless, and the UI, though slower, is enough like Windows to make you feel comfortable... at least for a few hours. The tools may be archaic and arcane, but they pack more power then a 10 megaton bomb! There's a reason so many *nix tools have been ported to Windows (nmake, for instance, is a MS port of make). Saying that the Linux (or any Unix variant) OS isn't developer friendly is simply wrong. The tools available on Unix are all designed specifically for the developer and, once learned, provide a very large amount of power and productivity. There are three things that make these tools unatractive to Windows users, however: 1) For the most part they are command line tools. This is actually a good thing, because it allows the tools to be chained together in shell scripts to do things never envisioned before, but us Windows folks generally prefer to point and click. 2) Cryptic command names. Despite what I just said in (1), us Windows folks aren't totally adverse to going to the command line when it allows us to do something more efficiently... but we like the command we use to make sense. For instance, after a lot of thought you can figure out what 'ls' means, but you can do so only after knowing what the command does. And can anyone figure out what 'vi' means? 3) Lack of consistent interfaces. Every thing seems to have been developed in a vacuum. There's no consistent way to "configure" the tools/applications. You generally have to figure out the name of some "configuration file", where it's supposed to be located (and in some cases the tool allows it to be located in multiple places!), and what the format of the file is. Us Windows folks are used to nearly everything being in the Registry, and found in well known locations, and if not there in an easy to read/modify INI file alongside the executable. Get over the learning curve, though, and as a programmer I think you'd come to appreciate Linux a lot. Linux is the Power User's dream. For Joe Blow User, though, Linux is generally a very bad idea. William E. Kempf

                        J Offline
                        J Offline
                        Jim Wuerch
                        wrote on last edited by
                        #25

                        While I agree, that many *nix commands and tools are powerful, they just aren't in the same class as a good VC setup, with someone of similar proficiency. It takes quite a bit more effort to configure emacs/gcc/gdb(or ddd, or whatever the hell debugger you use) to work like VC. I have this argument often where I work. There simply is *no* better environment for development than what MS provides with VC. Need help on a class, or anything else? Press F1, and all the docs you need are right there. The debugger is fully integrated with the editor. And, most importantly, there are lots of 3rd party tools, and I think that if a developer is going to spend time learning something, these tools are well worth it... for example, I have Visual Assist (I simply can't code without it any more, it's that good), WorkspaceWhiz(ctags stuff), CvsIn, BoundsChecker(and TrueTime, and TrueCoverage). There are similar tools for emacs, and gcc, but they don't work together like in VC. Command line build (using msdev command) in VC6 is very usable, much more than VC5, so I can do my windows builds via command line too. I also find that a lot of the unix power users here don't know a darn thing about the windows command shell in 2k. Once they sit in front of the windows machine, they stop using their beloved command line, and then complain about lack of power tools. From a die hard windows command-line user. :) (oh yah, ya think ls would have some way to do something like dir /s without using find or some other command....) Jim Wuerch www.miwasoft.com Quote from my readme files: "This is BETA software, and as such may completely destroy your computer, change the alignment of the planets and invert the structure of the universe."

                        1 Reply Last reply
                        0
                        • R RedZenBird

                          Can anyone tell me what all the fuss is about over this OS? My experience ( with several distributions ) is that the installs are unreliable and more often than not simply don't work. The tools are archaic and arcane, and the GUIs over this OS are dog slow and much buggier than any MS product I've ever used. I guess some bean counters somewhere may be drooling over the 'low cost' of this OS when compared to other commercial OS products, but from where I stand this OS is not a developer friendly environment. I'm rapidly coming to the conclusion that the cathedral of the bazaar has made an os that is bizarre and outside of simple intellectual curiousity and a nice collection of code I really don't see how MS can feel threatened all Linux. So, what am I missing here? I just don't get it..... Just trying to keep the forces of entropy at bay

                          J Offline
                          J Offline
                          Jason Hooper
                          wrote on last edited by
                          #26

                          I don't really want to suggest this really, but I think it's time we made a Linux forum so we can keep discussion about it out of the lounge and into it's own dedicated discussion area. Maybe Chris could even go so far as to set up a cron (sorry, whatever the equivalent of it is in Win), and just occasionally grep (or "find", whatever) messages containing the word "linux" and send those threads to the Linux group. :suss: - Jason Do you have a Pulse? SonorkID: 100.611 Jason

                          C 1 Reply Last reply
                          0
                          • J Jason Hooper

                            I don't really want to suggest this really, but I think it's time we made a Linux forum so we can keep discussion about it out of the lounge and into it's own dedicated discussion area. Maybe Chris could even go so far as to set up a cron (sorry, whatever the equivalent of it is in Win), and just occasionally grep (or "find", whatever) messages containing the word "linux" and send those threads to the Linux group. :suss: - Jason Do you have a Pulse? SonorkID: 100.611 Jason

                            C Offline
                            C Offline
                            ColinDavies
                            wrote on last edited by
                            #27

                            I think Chris should set up filters for the word "Linux" like he has done for "go4t" and "v1nyl" :-) Regardz Colin J Davies

                            Sonork ID 100.9197:Colin Logic merely enables one to be wrong with authority. -- Doctor Who :jig: :jig: :jig:
                            :jig: :jig: :jig:

                            1 Reply Last reply
                            0
                            • N Nemanja Trifunovic

                              I wasn't talking about the overhead. The "look and feel" of KDE and Gnome, and its overall usability is far from desired IMHO. They should learn from Mac OS X, if not from Windows. And, I repeat, they need ONE desktop enironment. Everything else just makes things more complicated, which is not acceptable for an average user. Not to mention here that I cannot imagine my father compiling the kernel. He is an architect and uses computers mostly for writing and e-mail. Why should he even know that such thing (kernel) exists? I vote pro drink :beer:

                              N Offline
                              N Offline
                              Nish Nishant
                              wrote on last edited by
                              #28

                              Nemanja This might surprise you but in my office there are some people who having used gnome/kde found it hard using win98 :-) Nish p.s. Mine is a primarily linux based company...

                              My miniputt high is now 29 I do not think I can improve on that My temperament won't hold www.busterboy.org

                              1 Reply Last reply
                              0
                              • R realJSOP

                                How about this? What if Microsoft came up with a version of Windows that would run on Linux? In other words, just a GUI that ran on top of the OS (replacing XFree). I wonder how that would be received by the typical Linux propeller-head... "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                N Offline
                                N Offline
                                Nish Nishant
                                wrote on last edited by
                                #29

                                If MS gives away one of their older versions of windows for free [say even win 95] this will wipe out gnome and kde and maybe even some of MS's own newer OSs. Cause everyone would then go into the free windows :-) Nish

                                My miniputt high is now 29 I do not think I can improve on that My temperament won't hold www.busterboy.org

                                1 Reply Last reply
                                0
                                • J Jamie Hale

                                  William E. Kempf wrote: And can anyone figure out what 'vi' means? I think it might be "visual interface", but I'm not sure. I think that alludes to the fact that it's a visual/full-screen front-end to the ed editor. But I could just be talking out my ass... J

                                  J Offline
                                  J Offline
                                  Jorgen Sigvardsson
                                  wrote on last edited by
                                  #30

                                  vi means visual editor :) When vi was new it was considered a kick ass editor: You could actually see a handful of lines at any given time! Before that there was ed, which the DOS command edlin.exe was copied from. Sonorked as well: 100.13197 jorgen FreeBSD is sexy.

                                  1 Reply Last reply
                                  0
                                  • R RedZenBird

                                    Can anyone tell me what all the fuss is about over this OS? My experience ( with several distributions ) is that the installs are unreliable and more often than not simply don't work. The tools are archaic and arcane, and the GUIs over this OS are dog slow and much buggier than any MS product I've ever used. I guess some bean counters somewhere may be drooling over the 'low cost' of this OS when compared to other commercial OS products, but from where I stand this OS is not a developer friendly environment. I'm rapidly coming to the conclusion that the cathedral of the bazaar has made an os that is bizarre and outside of simple intellectual curiousity and a nice collection of code I really don't see how MS can feel threatened all Linux. So, what am I missing here? I just don't get it..... Just trying to keep the forces of entropy at bay

                                    P Offline
                                    P Offline
                                    Paul Watson
                                    wrote on last edited by
                                    #31

                                    RedZenBird wrote: I really don't see how MS can feel threatened all Linux. You already said it: Bean counters looking for the cheapest solution. Bean counters can often rule a company and make decisions totally out of their knowledge, based solely on price. Also, fanatical, zealous supporters of Linux. Everyone sees Linux as this beautiful idea which is morally ideal blah blah blah and people get caught up in stuff like that. MS have never won our hearts and minds and Linux has done just that (not everyone, especially those in the know.) Anyway, MS sees a threat because people are just stupid enough to buy enough Linux distributions to make a difference on MS's market share. RedZenBird wrote: that the cathedral of the bazaar has made an os that is bizarre :laugh: good one. I am sure you can work cathedral into there somehow. Work on it and you could have a killer phrase :-) regards, Paul Watson Bluegrass Cape Town, South Africa "The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge Sonork ID: 100.9903 Stormfront

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups