|
Register or have you forgotten your password?
|
|
|
| Other Operating Systems This forum is to allow our members to discuss other (non-Amiga-related) operating systems. |
| View Poll Results: An operating system having twice the resource requirements of it's predecessor is: | |||
| A step forward |
|
3 | 6.25% |
| A step backwards |
|
24 | 50.00% |
| Don't care |
|
7 | 14.58% |
| Other |
|
14 | 29.17% |
| Voters: 48. You may not vote on this poll | |||
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||||||||
|
Defender of the Faith
![]()
Join Date: May 2009
Location: Sydney Australia
Posts: 1,051
|
Do you think an operating system having twice the resource requirements of it's predecessor for only a couple of extra features is a step forward or a step backward?
__________________
Go Go Gadget Signature! |
||||||||
|
|
|
|
|
#2 | ||||||||
|
Defender of the Faith
![]()
|
I answered Other:
If those few new features are resource demanding, of course, hardware requirements will obviously rise, and can easily double. The question in this particular case is if these new features are worth enough to justify that hardware requirement increase, and if that market can cope with that fact. Anyway, the question is too generic, you should be more specific.
Last edited by Gulliver; 10-08-2010 at 10:02 PM.. |
||||||||
|
|
|
|
|
#3 | ||||||||
|
It's Amiga time!
|
I think there's a general tendency to simply throw more hardware at the problem, rather than make software run more efficiently.
__________________
Amiga AND Linux fan. Zealots are people that lack faith ![]() I blog..a lot. http://doctorwhoretrospec.blogspot.com/ http://redleftperspective.blogspot.com/ http://theamigablog.blogspot.com/ |
||||||||
|
|
|
|
|
#4 | ||||||||
|
Defender of the Faith
![]()
Join Date: May 2009
Location: Sydney Australia
Posts: 1,051
|
So would you prefer to patch and update Amiga OS 3.1 yourself for a lean system or would you just go with 3.9?
Alternatively should you be able to manually (in a user friendly way) unselect/disable certain resource hogs. Pop up help and a lot of background functions as an example. If Windows is a GUI based OS why do you need to use the 'run program x' to get at some of the options.
__________________
Go Go Gadget Signature! |
||||||||
|
|
|
|
|
#5 | ||||||||
|
It's Amiga time!
|
No reason not to give the user the choice. Let me get rid of stuff I will never use, disable things I'll probably not use but want to keep around, and enable anything that fits my specific needs.
__________________
Amiga AND Linux fan. Zealots are people that lack faith ![]() I blog..a lot. http://doctorwhoretrospec.blogspot.com/ http://redleftperspective.blogspot.com/ http://theamigablog.blogspot.com/ |
||||||||
|
|
|
|
|
#6 | ||||||||
|
Ninja Fruit Slasher
|
I voted a step forward.
History shows that when new technology is available software will quickly develop to take advantage of it. I call this progress. But i am also assuming the software is being used efficiently and not being wasteful.
__________________
Be safe, be well, eat fruit and touch as many people as you can. Last edited by Kesa; 10-09-2010 at 12:39 AM.. |
||||||||
|
|
|
|
|
#7 | |||||||||
|
Desperately needs a life
![]()
|
Plainly it is.
Quote:
Back to the original question. The only realistic answer is "other" because it depends on what the OS is doing... Windows, Linux and OSX for instance offer more services out of the box than AmigaOS can offer period.
__________________
Blessed Be, Alan Fisher - the_leander |
|||||||||
|
|
|
|
|
#8 | ||||||||
|
Technoid
![]()
|
The problem is that in the early days of home computing hardware resources were very limited and so the challenge was to write software that was incredibly efficient. More efficient programs could do more with the hardware that was available to them and improve the user experience, so it was extremely important to find efficiency where possible. This requirement for efficient programs remained into and through the Amiga days.
These days hardware resources are plentiful, and the programs written are far more complex. As a software writer, you have to make a decision. Is software efficiency your priority, or is software functionality your priority? If you're working on a platform that has plentiful hardware resources like those of home computers today, then inevitably software functionality will be deemed to be the priority. Your time as a programmer is better spent on introducing and improving functionality than it is on extracting the most efficiency from the program. The mindset of programmers has had to change. For me personally, I still work with systems that have limited resources. Microcontrollers and embedded systems is my background and I regularly work with systems that have <256 Bytes of RAM! Yes that's Bytes, not Kilobytes, not Megabytes, and certainly not Gigabytes. So for me, program efficiency is still a valuable use of my time as a programmer. But for modern day home computer programmers, extracting the maximum efficiency from your programs is not the best use of your time. AH.
__________________
Apple Hammer.
|
||||||||
|
|
|
|
|
#9 | ||||||||
|
Defender of the Faith
![]()
Join Date: May 2009
Location: Sydney Australia
Posts: 1,051
|
On the subject of bloatware I don't agree. There are apps that take up 100 times the space, perform slower and only add eye candy over a much leaner app with the same or better functions. It is clearly just shoddy programming.
I do agree that you should be able to push the resources if appropriate.
__________________
Go Go Gadget Signature! |
||||||||
|
|
|
|
|
#10 | |||||||||
|
Desperately needs a life
![]()
|
Quote:
Elive 2.0 linux, it's an ultra slim distribution which pays particular attention to older hardware. On this system it ran for several months and at startup used around 150Mb of ram. After struggling to get it to play nice on this laptop I looked for a successor. Kubuntu 10.04LTS was selected as it's replacement, at boot it uses around 400Mb or ram. Yet it boots quicker than Elive and is every bit as responsive. Using less ram doesn't necessarily make your program efficient, it just means it uses less ram. Dismissing anything that uses more ram without bothering to learn why as "bloatware" is shallow, lazy thinking.
__________________
Blessed Be, Alan Fisher - the_leander |
|||||||||
|
|
|
|
|
#11 | ||||||||
|
Sockologist
![]()
|
High resource usage is not necessarily indicative of any bad practise. RAM, in particular, is a resource that if not used, is wasted. Areas that aren't presently in use by any application can be used for volatile caches and buffers to help speed up the system.
__________________
OCA This isn't SCSI... This is SATA!!! I have CDO. It's like OCD except all the letters are in ascending order. The way they should be. Core2 Quad Q9450 2.66GHz / X48T / 4GB DDR3 / nVidia GTX275 / Linux x64, AROS, Win64 A1XE 800MHz / 512MB / Radeon 9200 / OS4.1 A1200T BPPC 240MHz / 256MB / Permedia 2 / OS 3.1 - OS3.9, OS4 A1200T Apollo 1240 28MHz / 32MB / Mediator1200 / Voodoo 3000 / OS3.9 A1200D Apollo 1240 25MHz (ejector seat ROM edition) / 32MB |
||||||||
|
|
|
|
|
#12 | |||||||||
|
Technoid
![]()
|
Quote:
What I was talking about was a trade off between giving a programmer efficiency as a priority or program functionality as a priority. These days programs are very complex and it takes a long time to implement all of the functionality that you want. Since resources are plentiful, programmers will naturally choose functionality over absolute efficiency. That doesn't make them bad programmers, it makes them good programmers who make the best use of their time. The best use of their time on a resource plentiful system is to implement features, not to be pedantic over program execution speeds. It's not about being sloppy with your programming, it's about using your time wisely. With regard to eye candy, the very first thing I do after I've installed Windows is I turn all the rubbish off. I want my system to be as functional and feature rich as possible, and I want it to run as fast as possible. That means turning off all the eye candy crap that Windows wastes resources on. I fully agree with you on that point. There's a difference between blatantly wasting resources and sacrificing absolute efficiency of program execution over the implementation of some cool new features. AH.
__________________
Apple Hammer.
Last edited by AppleHammer; 10-09-2010 at 04:07 AM.. |
|||||||||
|
|
|
|
|
#13 | ||||||||
|
Technoid
![]()
Join Date: May 2004
Posts: 420
|
You know, looking at posts #10 and #11, they both essentially say the same thing.
However, poster #10 could still learn a thing or two from reading post #11. |
||||||||
|
|
|
|
|
#14 | |||||||||
|
Desperately needs a life
![]()
|
Quote:
You would be in error in this.
__________________
Blessed Be, Alan Fisher - the_leander |
|||||||||
|
|
|
|
|
#15 | ||||||||
|
Ninja Fruit Slasher
|
I actually thought both posts 10 and 11 were good. But maybe understanding a concept and explaining it are 2 different things. Especially when it is about something complicated like computers.
__________________
Be safe, be well, eat fruit and touch as many people as you can. |
||||||||
|
|
|
![]() |
| Bookmarks |
| Tags |
| system , resource , operating , hungry |
| Thread Tools | |
| Display Modes | |
|
|