Hard Light Productions Forums

Off-Topic Discussion => General Discussion => Topic started by: redmenace on June 26, 2005, 04:03:50 am

Title: The Future of the BIOS
Post by: redmenace on June 26, 2005, 04:03:50 am
http://www4.tomshardware.com/business/20050524/index.html

Quote
"A cell phone has got a better setup and display than my BIOS setup," remarks Richardson.
Title: The Future of the BIOS
Post by: redsniper on June 26, 2005, 11:36:29 am
Quote
or even ideas vastly more fantastic, plucked from science fiction - such as making Windows faster.

hehe...
Title: The Future of the BIOS
Post by: WMCoolmon on June 26, 2005, 12:03:41 pm
Somewhat disappointing...

I don't care if my cell phone has a better display than my BIOS. It's easy to use, does what it needs to, and can be accessed pretty much anywhere no matter what is plugged into my computer.

Repair and recovery sounds nice, as does bootable USB, but I would much rather have the computer boot the OS kernel directly so the hardware wouldn't have to be detected and configured twice.

This just sounds like making the BIOS look more like XP, and adding a couple new features which will slow it down.
Title: The Future of the BIOS
Post by: redmenace on June 26, 2005, 12:21:32 pm
well my impressions were that there are other issues involved. Such as current limitations.
Title: The Future of the BIOS
Post by: vyper on June 26, 2005, 12:43:03 pm
Does anyone else remember the term "feature creep" from their early uni days?
Title: The Future of the BIOS
Post by: redmenace on June 26, 2005, 01:10:49 pm
never heard of that.
Title: The Future of the BIOS
Post by: WMCoolmon on June 26, 2005, 02:36:19 pm
http://en.wikipedia.org/wiki/Feature_creep
Title: The Future of the BIOS
Post by: Kosh on June 27, 2005, 03:13:06 am
Isn't Intel working on a way to do away with BIOS?


Quote
but I would much rather have the computer boot the OS kernel directly so the hardware wouldn't have to be detected and configured twice.


How exactly would you install the OS kernel without the BIOS? :wtf:
Title: The Future of the BIOS
Post by: Flipside on June 27, 2005, 03:18:00 am
I actually quite like the feel of the BIOS, it's the only point where I feel that I alone am using my computer without anything trying to hold my hand and tell me where to go.
Title: The Future of the BIOS
Post by: WMCoolmon on June 27, 2005, 04:01:21 am
Quote
Originally posted by Kosh
Isn't Intel working on a way to do away with BIOS?




How exactly would you install the OS kernel without the BIOS? :wtf:


One of two ways.

One, you have a default (probably extremely minimalist) BIOS/OS that lets you run the install utility to load the full thing into memory.

Two, an extremely small bootswitch utility determines whether to run the BIOS/OS or try to boot from a disk.
Title: The Future of the BIOS
Post by: aldo_14 on June 27, 2005, 04:05:00 am
Weren't Microsoft trying to get a company (Phoenix or something, I think) to put a Windows startup kernel/routine as part of their next generation of BIOS'?
Title: The Future of the BIOS
Post by: WMCoolmon on June 27, 2005, 04:08:38 am
I'd rather see Linux than Windows; with a recompiled kernel to custom-fit your system, you could get startup going pretty damn fast, especially if you didn't need a GUI.
Title: The Future of the BIOS
Post by: Descenterace on June 30, 2005, 12:18:23 am
Quote
Originally posted by vyper
Does anyone else remember the term "feature creep" from their early uni days?


Yup. And I'm sick of being able to apply it to every commercial hardware and software product released in the last 15 years.

Firmware as well? I suppose it bridges the gap...
Title: The Future of the BIOS
Post by: Admiral LSD on June 30, 2005, 09:02:28 am
Quote
Originally posted by vyper
Does anyone else remember the term "feature creep" from their early uni days?


(http://members.westnet.com.au/iweber/violin.gif)

"Feature creep" is simply what people with crap PCs call "progress".
Title: The Future of the BIOS
Post by: Descenterace on June 30, 2005, 10:31:10 am
You mean, adding a load of utterly useless and redundant junk for the sole purpose of padding out the spec list and excusing the extortionate price is called progress?
Title: The Future of the BIOS
Post by: karajorma on June 30, 2005, 10:37:20 am
That's exactly what MS call it :p
Title: The Future of the BIOS
Post by: aldo_14 on June 30, 2005, 10:40:34 am
I thought they called it 'Windows upgrade'?
Title: The Future of the BIOS
Post by: Admiral LSD on June 30, 2005, 10:41:30 am
And just who determines the difference between "utterly useless and redundant junk" and "earth-shatteringly brilliant new feature one couldn't possibly live without"? You? Me?
Title: The Future of the BIOS
Post by: karajorma on June 30, 2005, 11:06:25 am
And who determines that it's progress rather than a retrograde step? You? Me?
Title: The Future of the BIOS
Post by: Admiral LSD on June 30, 2005, 11:36:15 am
In either case it still represents progress. Whether it's for the better or for the worse is an entirely subjective evaluation. The point is that "feature creep" isn't an actual problem. Features are added for two major reasons: 1) because people request them and 2) to sell things (for profit or otherwise).

What's funny is that, in terms of software, "feature creep" is only negative when proprietary software is involved. Every open source project (including the SCP) suffers from it in one form or another yet it's only a bad thing when a big company like MS do it. Why is that?
Title: The Future of the BIOS
Post by: aldo_14 on June 30, 2005, 12:16:59 pm
Quote
Originally posted by Admiral LSD
And just who determines the difference between "utterly useless and redundant junk" and "earth-shatteringly brilliant new feature one couldn't possibly live without"? You? Me?


The end-user.

EDIT; incidentally, feature creep is best defined as the addition of functionality to software beyond that which is initially required as per the specification.  Generally this has the consequence of complicating testing, delaying the delivery/development process and adding in additional points of complexity/failure.  

When these 'features' are added in response to a perceived commercial requirement (a perceived desire by the customer, often served by other 3rd party products in the case of Windows in particular), it's indicative of a willingness to compromise overall software quality in return for more profit.  When the features are added on the whim of the developer, it indicates poor project specification and control.

It's particularly bad in proprietary software because the specification process is more inclined to be towards a specific core user requirement, and decided between a finite working group.  With open source software, there's less of a rigid structure for project management (dispirate group of individuals often geographically isolated, more personal than professional investment) and also more of a realistic perception of end user requirements (in terms of said end-users being directly involved in development).
Title: The Future of the BIOS
Post by: karajorma on June 30, 2005, 02:45:21 pm
Quote
Originally posted by Admiral LSD
What's funny is that, in terms of software, "feature creep" is only negative when proprietary software is involved. Every open source project (including the SCP) suffers from it in one form or another yet it's only a bad thing when a big company like MS do it. Why is that?


Nope. It's pretty much always negative. Taking the dear old SCP as an example. Feature creep means that everyone adds new features and doesn't spend enough time chasing down bugs.

However with something like the SCP it's somewhat expected precisely because everyone is working in their spare time. Like Aldo says that's less forgivable in a big company with professional programmers.
Title: The Future of the BIOS
Post by: Bobboau on June 30, 2005, 06:17:13 pm
yeah, it's actualy a problem we agnoledge ourselves and try to avoid.
Title: The Future of the BIOS
Post by: mikhael on June 30, 2005, 07:48:15 pm
Bah, creeping featurism is very simple to determine. If it adds to the core purpose of a product, its a feature. OpenOffice's ability to open Word files, tabbed browing in Firefox and builtin networking in Windows 9x and NT/2k/xp are FEATURES. Adding skinnable interfaces to a calculator, or making Word host an MP3 player inside its interface is creeping featurism.
Title: The Future of the BIOS
Post by: Admiral LSD on June 30, 2005, 11:04:14 pm
Again, an entirely subjective judgement. I'm sure that, if you looked around, you'd not only find people who felt that all three of the things you hold up as being "features" were as useless to them as mammary glands on the male bovine but also people who felt a skinnable calculator or an MP3 player in word would be the best thing since sliced bread. The point is that what constitutes "feature creep" to any given person is based entirely on their own taste.
Title: The Future of the BIOS
Post by: Bobboau on June 30, 2005, 11:19:47 pm
no, it isn't, it's entierly based on a) weather or not the feature has anything to do with the product. or b) if the addition of new features is causeing a detromental effect on (particularly the manainence of) exsisting one.
Title: The Future of the BIOS
Post by: Admiral LSD on July 01, 2005, 12:36:01 am
Whether a given feature has or should have anything to do with a product is yet another subjective judgement. What one person thinks should be a basic part of a product may not agree with anothers. Who would be correct in such cases? You can't objectively answer such a question.

And b) is just a fact of programming life once you start moving beyond simple "Hello World" type programs. As programs grow larger and more complicated - for whatever reason - they get increasingly harder to maintain.
Title: The Future of the BIOS
Post by: karajorma on July 01, 2005, 10:45:29 am
Quote
Originally posted by Admiral LSD
In either case it still represents progress. Whether it's for the better or for the worse is an entirely subjective evaluation.


Progress generally means change for the better. If you're saying that it can mean change for the worse then we're only arguing semanitics and your original point that only low-end users complain about feature creep is pretty much proved incorrect.
Title: The Future of the BIOS
Post by: StratComm on July 01, 2005, 12:04:39 pm
"Feature Creep" does not only sacrifice ease of development, but for those of us who do not use the features added it also hampers the user experience.  Word is a word processor.  It reads the things I type on my keyboard and makes them look pretty.  To use the example given here, an integrated MP3 player DOES NOT make Word perform its function any better.  In fact, it only serves to slow it down.  In the case of a system BIOS, that's supposed to be for higher-level users, and we don't need the MS help dog or Clippy walking us through it step-by-step.  More often than not, we don't want it.  I don't want my BIOS to keep my calendar or let me save pictures, I want it to perform base-level configurations of my computer.  Period.  The operating system is there precisely for those other things.
Title: The Future of the BIOS
Post by: WMCoolmon on July 01, 2005, 10:00:23 pm
Yeah, I think all I'd change about my current BIOS to upgrade it would be to actually add descriptions for all the items (rather than just a few).

Change it completely, and I'd go for the embedded OS deal.