Welcome, Guest. Please login or register.

Author Topic: Sabrina has bought a new Amiga!  (Read 7818 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Waccoon

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1057
    • Show all replies
Re: Sabrina has bought a new Amiga!
« on: May 01, 2004, 09:21:19 AM »
Quote
Technically, the last Amigas died with Commodore. Really.

Definately.  Funny how people are still arguing over whether the AmigaOne or the Pegasos is the most "Amiga", when the AmigaOne and OS4 haven't even been released, yet!

Quote
but is it just a name tag if it is infact an evolution of the original OS code?

Design principles and UI design are what define an OS, at least as far as the user is concerned.  As far as architecture is concerned, OS4 is supposed to be largely updated, if not fully rewritten.

I don't care if it's Amiga or not.  I just want it to work the way a computer should.  That seems unlikely, though.  OS4 doesn't even support user accounts.  It makes me wonder just how the heck they intend to improve on system security,  the biggest problem with Windows.

Quote
Amiga OS 4.0 is more Amiga than Apple's OSX is Mac System OS.

Well said.  I used to be a Mac sysadmin, so all I can say about classic MacOS is "good ridance!"

Quote
Why fixate on legacy if it means sacrificing progress?

That assumes that all change is progress.  Take a look at Windows and how much it's progressed over the years.

Apple had a history of stagnation before Steve took over again.  It never ceases to amaze me that while Microsoft came out with the Start Menu, a huge improvement on the Mac equivalent, Apple just sat on their butts and let their system age.  The only thing more pathetic than the fact MacOS 8 still didn't have an Apple menu that supported drag-and-drop, is the fact that MacOS 9 didn't, either.

Of course, that's because the Mac was SO GOOD, it didn't NEED to improve.  Sounds just like Commodore, really.  That probably explains why they nearly went bankrupt before they "bought" NeXT.

Now if only the Linux folks would pick up on that.  I'm tired of having to do everything with command prompts in an age where 3D graphics at 1280x1024 at 100 FPS is the big thing.  MacOS X is my vision of a "proper" version of Linux.
 

Offline Waccoon

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1057
    • Show all replies
Re: Sabrina has bought a new Amiga!
« Reply #1 on: May 02, 2004, 03:45:49 AM »
Quote
Actually, because Windows is a Multi User OS is the reason it has so many security problem.

Are you serious?  Windows is designed to be used by multiple people, but it most definately does not utilize independent user accounts.  The fact that any program can access any file has nothing to do with it?

Quote
That and because everything is integrated in the system (Mediaplayer, IExplorer, TCP/IP stack etc etc..)

So?  It doesn't matter if a tool is built into the OS or not.  What matters is what permissions it has.  IE, MediaPlayer, and Outlook are insecure because even though the executables are located outside the Windows folder, they frequently poke around the system folders and write config information into the monolithic registry, which is just wrong.  It's worth pointing out that Linux has TCP/IP built into the kernel, too (for performance reasons).
 

Offline Waccoon

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1057
    • Show all replies
Re: Sabrina has bought a new Amiga!
« Reply #2 on: May 03, 2004, 02:47:16 AM »
Quote
Panthro:  I wish that our Amiga's still had cutting edge CUSTOM chips but thats not realistic....

Of course it is.  They can use what PCs use.  Why do you think game consoles are using the same graphics processors as PCs?  Don't you think that chips like the R350, which have their own RAM and programming languages (like vertex and pixel shaders), can be considered "custom" chips?  What about chipsets with hard drive controllers that run on their own busses instead of clogging the PCI bus?  What about the Audigy soundcard with full hardware acceleration?  Is something only custom becuase it is made in-house, even if, architectually, it is similar to the GPUs made by companies that specialize in making co-processors?

There's also something to be said for following standards.  A true "custom" chipset wouldn't run with a PCI or PCI-X bus.  That limits your upgrade options.  If it uses PCI, what makes it different from what the PCs use?  If there's one thing the PC war should have tought us, is that open hardware is not always architectually supirior, but gives the most options.  Overlooking form factor, the only architectual difference between a PC and a Mac is the firmware and CPU.

Quote
Seer:  What I ment is that because Windows is a Multi User OS it has security holes in it. Either by design flaw or by oversight.

Nobody says you HAVE to use it as a multiuser system.  Are you saying that all OSes that have user accounts are insecure?  Are you saying that all systems should be single-client systems?  If applications have to handle security on their own, will it make a difference if the OS is single or multiuser?

Quote
Programs mostly get the same permission a user has

That's not a problem with user accounts, that's a problem with how the system uses them, and what files are put in which accounts.

Quote
Offcourse it pokes around system folders, it needs system resources.. Not even M$ is stupid enough not to write the same code over and over and over again, so all it's programs use code storred in other programs/dll's.

I suppose if you're used the the Windows way of doing things, which is to dump everything into the System32 folder, or put everything in a single, huge registry, that makes a lot of sense.  Then again, the Amiga does the same things with the C folder, the S folder, the Libs folder...  just dump all your files wherever you want, because the system doesn't care!  Maybe if programs kept their custom DLLs and config files local to their own containing folders, things wouldn't be so messed up.  Funny how people complain about DLL hell, but they have no beef with Linux dependency issues or Amiga library conflicts.  Every system has this problem, and nobody seems interested in working on something better.  User accounts only solve part of the problem.  Using them exclusively to ensure a secure system is madness.

For example, there should be more layers of security than just a root account and user account.  Sure, if you get a virus, your system is (theoretically) safe, but you can kiss all your personal files goodbye.  That's why I really don't think Linux will be able to celebrate its advantages over Windows for very long.  Run a browser that allows the execution of code (like ActiveX), and you'll be swarmed with problems.  Developers need to think about that when trying to bring Linux to the desktop market, because in the desktop market, people don't know how plugins and stuff works.  The browser can modify any file in your own user account.  I was under the impression that the system files weren't as important as your work files, because at least the system can be restored.

All it takes is for a company to release a browser "better" than Mozilla or Konqueror, and it will be mass hysteria.  Don't think for a second that Mozilla can't be bettered by someone.  Mozilla and FireFox have plenty of problems nobody talks about, that drive people of all sorts up the wall.

Quote
Sure, OE isn't a system resource but apperently is used as such

Well, then they shouldn't do that!  Install a 3rd-party e-mail program, like every other OS.  Nobody says you HAVE to use Microsoft's APIs.  You should just be glad you can get rid of OE in the first place.

Quote
That leaves file security, but most normal home users don't really care about that stuff.

Nobody cares... until something goes wrong.  I should tell you some stories about fixing other people's computers.  Many of them think I'm some kind of genius just because I can kill their pop-ups, and they are very surprised when I tell them how spamware and spyware works -- and what little the OS does to protect them.

Nobody thought OS security was a big deal decades ago because servers were purpose-built machines and every application was hand-picked by a sysadmin, and the only people who used them were employees in the same building.  Hacking attempts were unthinkable -- on mainframes!  In fact, I've heard plenty of stories about mainframes that didn't have any security whatsoever just because it was thought to be such a rare thing for someone to dial into a server with a 300 baud modem.  A friend of my sister did that once, only to find out that this multi-million dollar company had no authorization system on their mainframe.  He didn't get in legal troule, but he got chewed out by the sysadmin in realtime.  That was almost funny.  :-)

Quote
If any of these tools has a security bug it can be used to exploit the entire system because they use the same resources. Yes, it may be a big design flaw in Windows, but I'm not so sure if Linux doesn't have similar issues.

UNIX, in general, has been widely criticized for it's lack of security.  I never realized how simple the UNIX security sytem is until I started reading books about it.  Nobody really bothers to be better than UNIX, only competitive.  There's no point to making a new OS architecture unless you intend to fix a given set of problems with an older design.  Why anyone would want to waste time making a client-only machine like OS4 is beyond me.  You could probably replace millions of lines of UNIX code just by making a few simple design decisions in your new OS.  I thought that was what AmigaOS was about -- doing really complex stuff with a lean, efficient machine.

Quote
AmigaOS is to small to be noticed or hacked.

Security through obscurity is an ancient argument.  I suppose if you're like me, you fully believe that OS4 will never get enough sales, so security will never be an issue.  No wonder the Amiga never evolves and Windows still rules the earth.  The more I learn about interface design, the more I realize that Microsoft is a monopoly because many of their competitors are just plain incompetent.  Seriously.

OS3 also has no native network support, no native web browser, no native e-mail, no native chat...  you don't have to worry about security if you don't do anything that involves tranmitting information to and from unknown systems.  What if you want to let familiy members use your computer?  Do you want them to poke around your bookmarks, or do you expect each application to handle security on its own, and do so inconsistently?  Sounds like a lot of work for the developers because the OS guys didn't spend some time working on a proper quarantine system.  Just like Windows.

Do you want AmigaOS to be better than Windows and UNIX, or not?  Praising a client-only architecture is not going to help.
 

Offline Waccoon

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1057
    • Show all replies
Re: Sabrina has bought a new Amiga!
« Reply #3 on: May 06, 2004, 02:31:36 AM »
Quote
Yes but data is easy to backup yet without the system protected it could go offline and most servers run 24/7 and if they go down then testing and upgrading can't be scheduled for their mirror and what if the mirror crashes before you can get the main server backup?

What I mean is, most people who praise UNIX/Linux security fail to mention that only the system is safe.  If you get a rouge program on your system (through an ActiveX control, a bug in JavaVM, or a virus through an e-mail client), than you can kiss all your personal files goodbye.  The system files are secured, nothing in your user account is.

System Restore, backups, and journaled filesystems can only be so effective.

Quote
...most servers...

No offense, but I wish people would stop thinking in terms of servers.  Servers are still very much purpose-built machines made and maintained by people who know what they are doing, and where most tools and apps are designed for throughput, and thus must be installed at a low level and trusted to not do stupid things to the system.  Home users are in a situation where they often have to install software they can't fully trust, they can sacrifice a lot of performance for ease of use, apps and tools rarely need low-level access (except maybe for games), and the machines are not really designed to work 24/7, either for technical or economical reasons.

The technology is the same, but they are used very differently.  The future of desktop computing has little to do with technology, it has to do with the quality of interfaces.

Slap KDE or whatever you want on top, but it won't help bring UNIX to the desktop until people rethink their coding practices.  MacOS X has given us a good example of what to do, at least as a start.  Like I said, I find it amazing that Linux people still complain about DLL hell, while they themselves have to deal with dependency problems.  Same thing!