BeOS For Linux
Bob Gortician writes "The BlueOS guys have posted a few screenshots of their progress in porting the BeOS interface to Linux. Note that this is an intermediary step toward a BeOS clone OS. " I actually had a Be machine for a while, and played with it - nice OS, and well thought out, just a problem of very little applications for it.
I think BeOS was a nice experiment in OS interface implementation. I'm glad to see it's still around, in a sense.
OT: Wow, no ads rock!
Moderation: Put your hand inside the puppet head!
...anyone have a grammar checker?
Please go to BeNews and read the explanation for these two BlueOS screenshots. The second shot uses a "dummy" content for its windows.
Also, click here to read the Interview with the BlueOS project leader at OSNews.
Driver support. Had virtually no video or sound support, so everything was in grey and mute. I loved the interface, and it booted up as quick as can be, but there's only so much you want to do with no driver support. Why make an application when no one else has a machine it'll run nicely on?
Not that the majority of Linux users care about the Mac, but the fact is that Mac OS X represents something I believe a whole bunch of Linux users should get behind if they want their OS to succeed - It's Linux with the useability that Joe Sixpack can handle. BeOS has its uses, but aside from the glory hack of porting its interface to Linux, I'm afraid that this can only serve to fragment the already small effort behind pushing Mac OS X as Linux's true way to combat Windows, because let's face it - Neither KDE nor Gnome are going to make my mother leave Windows anytime soon...
"Mod, mod, mod...and another troll bites the dust."
If it were the other way around a lot of us would probably be running BeOs on an Alpha chip right now.
The developing of a BeOS clone via this route may yield atleast the se two main benefits:
* Linux and other *nix's will gain another easy to use, mature, comprehensive GUI.
* BeOS will gain from more exposure and may get new development.
This is a great way to continue this great product.
"UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things."
just a problem of very little applications for it. Why were the apps so small?
Did it help to have a bigger monitor?
When you iconify a very little application, does it disappear?
Jeez, no wonder BeOS failed.
My bad. A BeOS story got posted soon after the paid Slashdot story and I replied to the BeOS story instead. Totally my fault. There goes my karma! Anyways, the correct posting is here. It's most definitely on-topic there. Please read it!
No one would write a lot of apps until it had a larger user base, no user base would be generated until it had more apps.
It's the same set of problems Linux has faced in the past. BeOS was/is a fine OS, but it never seemed to have a good backer, nor a solid niche. Artsy types already prefer Macs, so it's hard to compete there. Ordinary desktop users have already been won over by Microsoft, so it's really hard to compete there. Linux users already had a free OS and a nice looking desktop if they wanted it (re: KDE, Gnome. You should know that by now).
I think that BeOS was a nice, stable OS that could have been a contender. It's a shame it didn't get more press or attention from major industry players. Oh well, I look forward to another nice Linux desktop all the same.
My sigs always suck.
I've been here long enough to know that this thread is going to devolve faster than you can say TinyX into the only real challenger to the vim/emacs war; the Linux on the desktop debate.
To save time, we should just symlink to the earlier desktop discussions. Here ya go.
I'm just sitting here wondering why we seek the acceptance of Joe Sixpack.
Blearf. Blearf, I say.
You are out of Slashdot Credits! Please insert $5.00 to continue!
i hate pansy republicans
A slashdot story.
broken slashcode --
BeOs or PayPal?
~
MU!
Lack of applications was probably the majority of the problem ... they were late in the game... very late.
But to me, personally, I think when they call software for Be "BeWare" I take it as a WARNING rather than a product.
This project has a lot of potential. I have always thought for Linux to succeed on the desktop it would need to evolve into something like Mac OS X which uses a Unix core but changes the whole user experience and gives the power / stability of a Unix type OS without all of the legacy BS. OS X unfortunately, only runs on apple hardware and I doubt this will change in the near term. Things like KDE and GNOME are becoming better each day but they still rely very heavily on a lot of things which might be better left behind.
What exactly is wrong with the very little applications for it? Were they badly written? Were there not enough of them? Am I supposed to assume the medium sized to large applications worked fine?
Please, if you are going to badmouth BeOS, back up your arguments.
Malike Bamiyi wanted my assistance.
The FAQ says its not under the GPL. Then what licence is it under? Is it free software?
Maybe I really will ditch Windows as a desktop one of these days.
Ummmm, try "just a little problem of a monopoly using illegal business practices to make sure it never reaches the market."
Hell, PC manufactures were offered the operating system for free if they would just put it on their machines! (Not even replacing Window$, but dual-booting along side it!)
To get the apps, it had to have some penetration in the market. It was penetrating the Microsoft controlled market that was the problem. Oh wait, are we talking about that anti-trust thing again!?!?!
For a time, I used (and loved) this operating system. It had enough apps to do *most* of what I needed to do.
-Derek
...created by little elves on little teeny tiny keyboards!
I think you meant to say "very few applications" - not little.
A lot of people, including me, are transitioning from Linux to the Macintosh. The Mac has all the deep applications people need, while including all the coolness that is Unix. (Call me when something like Final Cut Pro or After Effects runs on Linux. And when the fonts don't look like sixth-grader crayon sketches of text :-( ).
That being said, we must say that a certain amount of variety in the computing world is necessary. Some people don't have $1,299 for an iMac (assuming the low-end model comes out sometime in the next century or two). Some of them want to build computers themselves, or buy an eMachines with a crummy 15" CRT monitor picked up at a garage sale for fifty bucks.
We can't convince these people to buy Macs; Macs are always going to be a bit for the elite, a bit for those who like spending money on fine technology. They need Linux just as we need Macs. As long as they are off the dreaded Windows, we shouldn't turn against them; if they grow older and richer, like I did, they will appreciate the better things in hardware soon enough.
So don't be against this kind of project. If it can make Linux more cool, well, those who learn it are learning the same basic operating system that underlies Macintoshes. So there should be more cross-polination between the two worlds, which I feel is all for the better.
Advocate the Mac when you can, but don't consider linux the enemy. We have a common enemy, and you know what that is. All too often we get injured in internecine squbbles instead of taking care of the most important advesary.
Hope that helps.
D
That's why I prefer Windows, where all my applications are *huge.
-- @rjamestaylor on Ello
I admit Mac OS X is nice, but it's proprietary and closed source. I don't see many people running Darwin. Even though Mac's are beautiful machines, the corporation behind them is just as ugly as Microsoft.
Why would you attack these developers and tell them that they should concentrate on developing OS X ? KDE and Gnome are coming along nicely.
You will see more support for OS X when it is at least open source, or GNU (which will never happen).
I just as happy seeing my mother run Windows XP as I am seeing her run OS X. I'd like to see her run a GNU OS, but that time will come. There is no need to be impatient.
-- Sherman Boyd www.twocell.com www.shermanboyd.com
That is the funniest thing I have read all day!
"...nice OS, and well thought out, just a problem of very little applications for it.
That is just about the biggest problem with Mac machines as well: hardly any software. Mac bigots like to quote vast software title totals that are really worthless. They want us to forget Sturgeon's law: the vast majority of the software titles for any platform are crap anyway.
That's right, create silly conspiracies. Anything to get around the fact that BeOS met hardly anyone's needs.
I considered getting free BeOS on my machine, but rejected it since it was different for the sake of being different (ease of use be damned) and there were "very little applications for it."
For about a year i had a paid development position writing for BeOS. This was before the Java APIs were as fleshed out, and the BeOS APIs were so complete, and relatively bug-free (especially for what was at the time a free product). BeOS was a joy to code for. Don't think i'll ever be seeing a job doing that again :)
It had such wonderful potential to become a multimedia production platform - there were new cool audio apps for it about once a week. Anybody remember FinalScratch? Originally for BeOS, won the BeOS Masters competition (my entry got a t-shirt). The development community seemed to be thriving, too, for a while.
If you were ever able to install BeOS 5, you are much luckier than anybody else who tried. Damn piece of crap...
I actually had a Be machine for a while, and played with it - nice OS, and well thought out, just a problem of very little applications for it.
Yeah, those little applications bother me too... I just LOVE those big bloated applications!
OHHHHH!!! You meant _few_ applications!
-- John
While BeOS had a nice GUI, its read strength was its highly efficient threading model, which made the OS very effecient and responsive. The OS was especially adept at efficiently utilizing multiple CPUs.
While it is certainly nice that Linux users will have the opportunity to benefit from a nice new GUI and API, the best part of the OS, alas, is being left behind...
*** Quantum Mechanics: The Dreams of Which Stuff is Made ***
Yeah, Linux is old technology redone wrong and
look how popular it is w/ people who don't
look under the hood and see what a mess the
vm and nfs code is. Fortunately, Linux is dying
and maybe the state of computer science can
recover after all.
You can reproduce the interface sufficiantly with themes over the top of Enlightenment.
There isn't enough difference between BeOS interface and anything else (present day) to make it noteworthy. Sure it may have been better than it counterparts when it was first dreamed up, but that was a long time ago, and holding on to a technology just because is old is senseless.
Combine that with its small hardware compatibility, small application foundation, and not real reason to believe it was any better at MultiMedia make it a real disappointment when you finally do shell out the cash to purchase it.
I bought that and the main office suite for it. AppleWorks made a better office suite, and the OS required me to rip appart my computer, downgrade some parts, re-arrange my hard drives (getting rid of secondary IDE interface all together), and get some new hardware. It was a waste of time and money, and a very disappointing run at something I had hoped would be a new hobby.
I got my hopes way up, only to be let down hard. And the interface was one of the more disappointing aspects of it.
Eah, Red Hat HURD baby!
'few' - it's just three fucking letters. It's not rocket science. I thought less/fewer errors fucked me off, but this is just god-awful.
I wish OS/2 would get ported. That was a wonderful interface. Object-oriented, true drag and drop, etc.
im sorry for beeing offtopic here but several news agencies BBC ,REUTERS has run a story saying that buch has activated an old cold war plan for a swadow government dating back to THE TIME OFF EISENHOWER but never before activated. Acording to yahoo s newws agency one off the shadow governments duties is to tame eventual "civil unrest" sorry for any miss spellings in a hurry
Gotta love that stripped down minimalist look in the screen shots.
You can create the most beautiful, well-thought-out and consistant UI for an OS, but if the individual apps are written with sloppy UIs, it all falls apart.
The one problem I have with Linux is the fact that 90% of the GUI apps have simply idiotic user interfaces. I burst out laughing the first time I used Linuxconf. The dialog window that popped up the first time it ran had a "Quit" button instead of a "Close" button. That is a perfect example of the misleading, inconsistant and just difficult to use interfaces plague the platform. There needs to be some sort of effort put into implementing a consistant UI across all apps, or else all of this work will be for nothing.
On the Mac, and to a slightly lesser extend on Windows, almost every app is interacted with in the same way. A user knows what to expect when they start just about anything but a game. And while you can argue what paradigm is the best, the fact remains the consistancy is the key and Linux lacks not only that, but a core set of accepted design principles. You can argue this will somehow curtail your "freedom" or something all you want, but the fact remains it is a solution that offers much more promise than the embarassingly ameturisih one we currently have to suffer through.
Badly designed user interfaces make Linux look bad. It's simple as that. When Linux looks bad, it's adoption rate is affected. How do people expect to combat the negative stereotypes of the platform if they are unwilling to band together to overcome the easiest to fix, yet most glaring problem with the OS? This isn't as much about asthetics of Linux apps as it is about the success of Linux itself.
If you think "Oh, I just use the command line" or "Who cares, let them program it themselves" or "It's pretty, so what's the problem?" you are being ignorant of the demands and expectations of those you care attempting to bring over from Windows or wherever.
Drop the elitism, drop the selfishness, just realize what needs to be done and understand the awful truth of the computing industry, one that seems lost on most Linux developers:
Give them what they want, or they will go away.
It's not about what you want, it's about what they want, how they want to work. Never forget that. You can't force-feed them every paradigm change and excuse for every bit of laziness on your part. You have to adapt to their needs and adapt quickly. You only get one chance to make a first impression and pissing them off by acting high and mighty about changing things to make their lives easier is not the way to do it. Many a promising platfom has died because of this, don't for a second think Linux is immune to the negative effects of the choices made by its proponents.
People need to realize that ignoring this sort of thing forever will somehow fix the problem, or that we will slowly somehow overcome it. I don't think that meshes very well with reality. It's going to take a clear and consistant vision with a lot of effort on the part of the developers and users to overcome this impasse. And believe me, it is an impasse. The platform is currently reaching critical mass and a point where it decides where it wants to go, and what it wants to be. Sure, this is going to be unpopular, but I don't care, I'd rather get modded down to oblivion than let this go unsaid. Because it needs to be said, and it needs to be appreciated, if not neccesarily liked.
Yeah, this really does need to be fixed. I can't even read at -1 since this started popping up :P
How about BeOS for Linux for Windows?
-----
Sorry, I'm only a 1336 h4x0r.
some time ago many of my friends thought, that with Palm buying Be, Inc. the end of BeOS would be near.
But now with OpenBeOS and BlueOS comming up nicely, BeOS is far from being dead!
Keep up the good work, develop more apps for BeOS - we need them!
There is still a big community out there loving this great OS!!!
Ciao,
Sebastian
--
BeZip.de - download more than 1.100 shareware and freeware apps for BeOS
This could be an entirely voluntary "standard" that the group worked on and published for all to see.
Compliance would be completely voluntary, but developers would then have a target to aim for if that sort of thing matters to them... as it should.
What linux do need is som sort of abstraction for the not-so-eperienced user. The GUI on linux is wery easy to learn and use but the new filestructure and all the apps can be hard to learn. If linux would get a distrobution that had most ususal setings assembled in one place and with abstraction and som widgets it would rock even for a newbie. Most ppl have problems installing network cards and other hardware issues so a common place with menus would help a lot. Even if the best way is to learn we have to accept the fact that most ppl takes their manual to their new stereo, car, moile or whatever and just toss it away. If ppl could buy a computer alredy installed with linux that would be a big difference. An OEM could configure the system to perfection so that the user never had to bother. The drivers issue is another thing that should be adressed. An esier way to install hardware could do much good. I dont think linux need a new interface because there are alredy perfect ones out there.
HTTP/1.1 400
Good to see someone moving the Be APIs to Linux and all. However, could they just do away with the yellow tabs? Ok smartass what I ment was remove the tabs completely! It was the biggest beef I had with BeOS. The tabs drove me nuts!
What is up with this is this actually going to be a 100% BeOS clone, or a theme for Gnome?
The thing that I liked about BeOS is that it booted up lightning fast, had a low overhead, and the menuing was awesome. In fact I still like the menuing and is (IMHO) light years ahead of any of the current Linux GUIs and windows in terms of usability. Of course that is what happens when you take Apple employees and form another company;)
While I am not involved in the BlueOS project, I think my work is complementary to theirs. Eventually, it should be possible to boot from a BeFS volume, compile and run BeOS apps, and not know that it is the linux kernel underneath it all.
Also worth a look is the OpenBeOS project, who have their own implementation of the Be Filesystem (which is actually progressing faster than mine).
Will Dyson
"We can't stop here
Remember, sometimes competitors to Microsoft fail due to their own inferiority. Look at Netscape. I used to use it. However, the more recent versions are unusable compared to MS Internet Exploder; heck, they are even unusable compared to Netscape 3.0: there are decided downgrades in usability, such as the dumb decision to have control buttons the size of banner ads.
no offence but! windows sucks why will we have a beos running windows? you morron, and btw, no offence :) and yes , I have problems spelling and writng thanks :) and for sure, am not a adult :)
just a linux freak. thanks and god bye
Programmed, or via CTRL-ALT-[+/-]. Changing the color-depth is more of a problem in X.
You still haven't conviced me. All I see are lacks of something and everything. Try harder. And please be more specific.
use netscape
not really free...
not really open source...
not really good drivers support...
not really inovative new interface...
not really linux...
not really windows...
not really mac os x...
WHAT THE F... IS THEN FREEBSD???
IBM is investing a BILLION dollars in Linux and is now pushing it on their flagship server line.
If that's "dying", I would love to be so fortunate.
A Pirate and a Puritan look the same on a balance sheet.
"I actually had a Be machine for a while, and played with it - nice OS, and well thought out, just a problem of very little applications for it."
Sounds to me like you're res is too high.
IT seems like this crowd has a terrible 'way-back-itise'.
I realize BeOS was a great OS. It had allot of terrific ideas. Im not suggesting Be was worthless. And I also recognize that people can scratch their own itch if they damn-well-please. Im not about to tell anyone what they should spend their Coding-Karma.
BUT
What is the point of rebuilding BeOS completely and totally? Why not move on? Steal (with pride) Be's good features and ideas, assimilate them into GNU/Linux and move on. Trying to re-implement something to have a work-alike seems more like drugery and backwards-itis.
I wish the BlueOS people great luck - but I would suggest that they should implement the features that they love into GNU/Linux and move forward - the beauty of the GNU/Linux system is that the best rises to the top (because there is no impedment by irrelevant externalities(sp?)) - if BeOS's features have merit, and they are implemented in GNU/Linux, then they will have a home.
Replicating Be just doesnt make sense to me.
What were you doing that took hours? My G4 is the 1st Mac I've owned since the original 128k Mac, and I didn't think anything was brain surgery.
I still disagree on the consistency argument. It might be a minor problem on the Mac, but its more than minor on linux. You did make the argument abou t KDE though, IF you can find everything you need for KDE, you're set.
You want IBM to give you a million dollars and stick you inside of their big mainframes? Man, what a weirdo.
YHBT
Goodness, Windows and MacOS have been using them for /years/. Why the hell hasn't the Linux community taken a hint? Every X program I run has a different dialog, the common thread among all of them being that, for the most part, they are all crappy.
Liberty uber alles.
The problem was Gasse. He was an arrogant ass who got what he deserved in the end. Unfortunately Be died in the process. He was stereotypically arrogant, prideful, and clumsy. His only dream for BeOS was to use it to sleep on a large pile of money with many beautiful women.
Maybe he can get a job that involves fermentation, because GASSE SMELLS!!!!!
The free version (that ran as a "file" launched from Windows) didn't have any development tools...therefore, no one wanted to write apps for it. All OS's, to gain popularity with developers, must have development tools free.
I want BeOS API's, running on the hurd kernel with a BSD userland, all sporting the OSX aqua theme, running inside plex86 on my debian for S/390 VM.
Anybody got any other OSes they can throw into the mix?
The current Slashdot moderation system is made by gay communists!
no apps? where the fsck did you look? there's thousands of apps.
that comment of yours is just flamebait you troll.
BeOS is the best OS i have ever used. Yes i use Linux. Yes i use Solaris everyday and yes i have to use Windows NT/2000 where i work but BeOS?: It is getting better every day. I even installed BeOS where i work because it allowed me to be more porductive and resourceful and i even solved a problem for them doing a Proof of Concept on BeOS and using the same code (with slight mods) on Solaris
Time to update your Be icon to OpenBeOS because OpenBeOS is going to roll all over you guys. BlueOS is with us as is BeUnited.
This is a great project to be involved with, very friendly and very democratic.
Get involved.
its an operating system, you fool!
unlike linux which is just a kernel.
In spite of what the website says, it looks like a Gnome screenshot. Gnome (GTK+ in non-OO C) and BeOS (well designed OO C++) are worlds apart. Making a BeOS theme for Gnome is a far cry from bringing the BeOS to the Linux desktop.
More comprehensive, approach, true to the BeOS may be evolving at OpenBeOS
Implement the best features from each OS, and invent your own where applicable.
I'll list a few examples of great features from various OS' along with some features of my own, and why they should be implemented in the BlueOS or OpenBeOS projects, and any other projects which want to create a great, fast, reliable OS:
1. BeOS' "tab" window bar, which doesn't span the entire "length" of a window. Why should the window tab span the whole length of the window? That just takes up extra space. Have the close, the maximize, the minimize, and the "barrize" buttons in a tab. Have all these features automatically "display" when you move your mouse over the tab; otherwise, have the name of the app. and file displayed. Furthermore, make the "tab" movable accross the length of the window. This allows you to "semi-maximize" all your windows such that their titles display in tab form accross the screen. Should able to be pulled up by keyboard commands, and navigated by keyboard, as well as mouse.
2. Apple's "universal menu". Why have a menu in every window? That just wastes space. The argument could be made that its inefficient to have to move your mouse WAY to the top of the screen for a small window, but you can always make it so users can "retrieve" the universal menu to their specific window, or send it back to the universal position, for each program. Furthermore, the universal menu should have the option of "auto-hiding" away, like Apple's "warf" or Win9x's "task bar". Should able to be pulled up by keyboard commands, and navigated by keyboard, as well as mouse.
3. The desktop. This is a BIG DUH. Though task-bars and warfs are nice, having icons on the desktop is still a must; it should at least be an option. But the desktop shouldn't just be complacently left alone, it should be improved. People should be able to make desktop regions, so when they "auto-organize" icons on the desktop, some will stay on the bottom, or top, and others on the left/right side, rather than all being automatically placed on one side. Should able to be put focus on it by keyboard commands, and navigated by keyboard, as well as mouse.
4. The warf. Another duh. Apple's or OpenStep's version is a great implementation. It should be scrollable, and should "hide away". Having icons or icon names "enlarge" or change color as you move over them should be an option. Should able to be pulled up by keyboard commands, and navigated by keyboard, as well as mouse.
5. The taskbar. Not that its completely original, but it is a nice feature in Windows. Having all the application titles appear in boxes, and having a customizable start menu with lots of neat features is nice. Also, having an address bar in the task bar is nice. Of course, the management of displaying window names should be improved, and task bar should allow you to scroll left/right or up/down rather than "shrinking" down the boxes when many windows are open. Should be hide-away.
6. Apple's new "file browser", Cocoa or whatever its called. Of course, its not new, but just a pretty skin of NeXT or OpenStep's file-browser. But the new folders displaying to the left of the old one's and scrolling right is nice.
7. A throwback. F1-F12 as FILE MENU KEYS. Alt-F for "File" as is typical in Windows and Linux, or no key-control for file menu's as is typical in OSX is CRAP. The KB is quicker for accessing file menu's than the mouse, but why should we have to press TWO buttons to access the file menu's? Also, it means we always have to look at the "underlined" letter to see which letter we have to press in combo with Alt. It would be much easeir to just ALWAYWS have F1 representing the first menu. This standardizes it unilaterally.
8. Right-clicking (Win9x) and "hold-clicking" (OSX) to get the "options menu". Great features. Should be combined. On a two-mouse button with a "scroll button", there should be a function for a left click, one for a right click, one for a double left click, for a double right click, for a hold on a left click, and for a hold on a right click.
9. Space-saving by dissapearing buttons. One great idea which might actually belong to Windows, though probably not (just I first noticed it in a MS Windows program; note, I said !might!, so don't jump all over me). Anyways, the feature is in the Windows DVD player that is part of Windows Media Player (just go to Xteq, and click on "enable DVD functionality" under Windows media player, fyi). When you watch a DVD, the buttons for play/forward and all the others are initially visible, and look normal (though small). Then, after a period of inactivity by your mouse, they dissapear. A nice feature! When u move the mouse again, they reappaar. This saves space on your screen while still having all the functionality, and gives you more room for your actual work. I think people should explore implementing this strategy accross many different applications, from browsers to word processors to image editors.
10. The "between space". Most of you are probably in front of a graphical web browser now. It probably has buttons at the top of it, with forward, back, stop, home, search, favorite, and history functions. These buttons probably have a "grey space" between them which serves no purpose. Why have useless space between them? Why not make it transparent to the underlying content of the window, with the buttons as opaque layers on top of the content of the window? This can be combined with #9.
11. The UNIX power. Ok, this is broad. But what I mean by this is the vast vast vast vast array of command-line commands you see in UNIX-like OS' such as IRIX, *BSD, and *Linux. This is a feature all OS' should have.
12. The UNIX-stability/security. Again, obvious. But should be pretty self-explanatory. Unices have a reputation for being stable and secure.
13. The hardware/software support of Windows9x. This is something easier said than done. It basically happens over time. Linux is getting there, so is Apple. This would be a factor totally based off the quality of the OS, were not MS a monopoly. But, as it is, no good deed by companies competing with MS goes unpunished; no vile deed by MS unrewarded.
14. The ease of use of BeOS, Amiga, and Apple-OS. This is another general feature. But these OS' are widely reputed as being easy to use. I believe its because of the KISS (keep it simple stupid) philosophy. Of course, Apple has standards almost set in stone for GUI's. But as some simple guidelines, always consider what the function of your program is, and if extra features aid in that function? Does that neat-looking (self-promoting) logo in the corner really serve any useful function? Or is it just eye-candy, something to be shown off in screen-shots? Make sure every graphical feature, button, whatever, in your GUI/apps has a function, and aids in ease of use as much as possible. In short, critically evaluate everything.
15. Condensing functions. Condense the functions of several related buttons into one button. I.e., I created a nice, efficient, easy-to-use system for media-player buttons. Have a play/fast-forward/next-track/next-CD button, a reverse/rewind/previous-track/previous-CD button, and a pause/stop/eject/open button. In each case, the first function listed would be done by single left-clicking; the second function, by holding a single left-click; the third, by double left-clicking; and the fourth by right clicking. This allows you to compress what would be 9 buttons into 3 buttons. More efficient, easier to use (as less hand-motion, and more intuitively like an MP3-player), and less wasteful of space. This would be, of course, combined with #10 and #9.
16. Load-time, run-time, RAM, and hard-drive requirements. These are all the performance-related issues. I believe a few distinguished OS' represent excellence in these fields: IRIX, BeOS, Amiga-Classic, Amiga (the new Amiga), QNX, *BSD, and some Linux' (i.e., Slackware, Debian). The reason for such excellent performance offered by these OS' is a combination of factors: efficiency, minimalist philosophy, innovative architectures/ideas, etc. I won't go into details, but sufficed to say, developers should be considering factors such as HD-size, load-time (ESP LOAD TIME for most apps, nothing worse than waiting for ever), RAM (another biggie, don't want the OS taking up half of my RAM), and run-time (a biggie for apps which do any serious crunching, such as phylogeny apps, or DNA alignment apps). A comparison of various OS' in terms of tech-stats can be found here: http://maxlinux.hypermart.net/comp_chart.htm. It can be observed that IRIX wipes the floor with everything else in every category. 9 million terabytes as max file size?
17. Transparent features. This one's a bit touchy. It shouldn't be over-used. You need to be *very* selctive when using this feature...but it can be great for certain apps, like terminals or word-processors (Office products, Vi, Emacs), and for certain parts of apps (like configuration boxes, occasionally). Obviously, its idiotic to make the material of a web-browser or image-editor (semi)-transparent.
18. Aqua/glassy/smooth/gradiated stuff. Obviously, MacOSX has a great-looking GUI. It isn't just eye candy -- it really helps you easily distinguish features from one-another. Lets not give Apple too much credit here. They just "heard" what the consumers wanted. Everyone likes gradiated stuff, which is smooth. There was gradiation and shinyness long before OSX's Aqua theme.
19. Now, an annoying, but *sometimes* useful feature. "Animation" effects on menus or windows. I.e., a menu "scrolling" into place, or window fading away when minimized, rather than doing so instantaneously. All such effects should be quick, should be such as to indicate what's happening, and should be configurable and deactivatable.
20. Plug & play, automatic hardware recognition. Another DUH. Windows and Apple have accomplished this to near perfection by sheer brute force. QNX has a more clever method, which involved some kind of "detection algorithm" to detect hardware and optimize the OS to it. I think this is the way to go. I.e., have the OS "search" for say a graphics, CD, CD-RW, CD-DVD, DVD-R, printer, speaker, sound-card, networking, etc hardware. Then when it finds the (say) graphics card, let it explore various values of that card in a conservative way (starting from very low values that won't mess up any hardware) and gradually working up, using some benchmarking and stability tests to find the optimal settings.
21. Cross-platform compatability. Amiga has achieved this by using VP Assembly; thus, their OS can run on virtually any hardware. You need to bite the bullet on this one. The initial "performance" decrease may be compensated for by less overhang because the stuff your loading from the HD is smaller...furthermore, just improving ONE part -- the virtual machine -- increases performance of everything everywhere. Also, the "performance" u might initially lose is moret han made up for by the additional efficiency you can put into it by having more time to work on better algorithms/smoother interfaces, b/c u don't have to port.
social sciences can never use experience to verify their statemen
At the risk of restating the obvious, GNU is Not Unix. "Linux" is GNU, in that it is a Free Software OS that depends on the Linux kernel. For someone so "insightful", you don't seem to grasp some very fundamental concepts.
That being said, there is nothing "Free" or "Linux"-like about Mac OS X, other than it's POSIX compliance. If that is significant, than Linux users should just as readily get behind Solaris, or any other commercial Unix. Even Windows NT/2000 offers the option of POSIX compliance, with proven useability for Joe Sixpack. If Mac OS X will combat Windows, it fights Linux just as much. If your mother leaves Windows for Mac OS X, that might hurt MS, but it doesn't help Linux, or any other Free Software.
The point of Linux is not supplication to the Church of Unix, which is as corrupt as the Cult of Microsoft. That end would be more directly achieved by supporting SCO/Caldera. The most important point, which is glossed over in all of this hype over the "Open Source Linux OS" is the Freedom.
This is the exact environment that bred the Open Source Darwin component of Mac OS X. Yes, developers can access the source code - but Darwin is not Free. Similar confusion led to hype about BeOS being based on "Linux". Like Mac OS X, BeOS had nothing to do with Linux, but it did leverage GNU utilites, providing much functionality that is associated with Linux. GNU and Linux don't you to destroy Microsoft to be successful, they can only succeed by the strength of their own merits. I find it very disingenuous of you to claim that popularity of Mac OS X will further interest in Linux.
That is not to say that Mac OS X is not an excellent system. If I had OS X handy, I wouldn't care very much about Linux or other Free OSes either. The point is, I don't. To run such an excellent OS, one requires a currentl Apple system. To hack on it requires complete submission to the Cult of Apple. Together, that can prove unduly expensive. BeOS was almost as good as OS X in most aspects, and superior in a few. It ran on a much wider variet of commodity hardware. While the kernel wasn't Free or Open Source, there was much openness in the higher levels... almost the inverse of Mac OS X.
While BeOS was doomed to die with Be because it wasn't Free Software, at least some of the higher levels are still available for society to enjoy. This is being leveraged in both OpenBeOS and BlueOS. So KDE or GNOME alone won't make your mother leave Windows... perhaps BlueOS will!
Mac OS X is NOT Linux's true way to combat Windows! Mac OS X is an alluring, but very dangerous trap that is just as bad as Microsoft. BeOS was once just another detour from freedom, but in its death, it can atone for it sins. It can lend some of its strengths to Linux via BlueOS, and the BeOS may live once again - this time, basking in the glory of Freedom.
-castlan
yeah, this was a bit over the top. But then again, the parent definitely doesn't deserve +3 and +4 Insightful.
Of course BeOS proper is static, so it is dead. But the BeOS APIs stand to "gain from more exposure and may get new development." These BeOS APIs are still used by existing BeOS systems, as well as the future OpenBeOS.
The BlueOS is not simply the GUI, it is also the APIs. NewOS and Linux can use these APIs, and both will benefit. This will also be good for *Be.
-castlan
What is the pertinent difference between USB and BeOS?
Apple dropped support for BeOS early on, while they pushed for USB. BeOS would have sold more Apples, helping Be and Apple. Instead, USB 2.0 isn't even supported on Macintoshes, and Apple's Firewire standard suffers.
Nevermind the catch-22... Apple made the wrong choice and chose Intel over Be. Both Apple and Be died, Intel gained immensely. Then Intel supported BeOS. Apple could have bought out Be, but they didn't. Instead, Intel pushed Linux, Apple reclaimed Jobs, and Be dies. In the long run Apple succeeded overall, but at the cost of Firewire, Mac USB, and BeOS.
--feeling dizzy
BeOS was always an Operating System vendor. They set out to prove that modern technology could make an elegant system without archaic cruft. They proved it to me... a Mac 7600 running at 120 MHz was hardly a media powerhouse. Running one movie was pretty stressful, don't even joke about running two movies at one time! And then load the BeOS onto the very same hardware, suddenly you can run 6 movies at once, and the little Mac is still fully responsive.
Some of the primary technologies, multithreaded multitasking etc. were intended to leverage the cost effective power available with multiple cheap CPUs running in SMP. For the price of one 200 MHz CPU, you could have bought two 133 MHz CPUs instead, and still saved money. Because SMP machines weren't common at the time, Be developed a box which ran on the Hobbit CPU, because they were the cheapest CPUs available. Later they ported to the Motorola 603, which was also very cheap any very plentiful. Even though the 603 wan't intended for SMP (as was the 604), it was so cheap in comparison that it was still worthwhile to make a custom 603 SMP box instead.
Now that is where your 1st point is off the mark. After supporting the PPC architecture, Mac PPCs were a trivial addition which were worthwhile because they were a relative commodity item. After BeBoxen were no longer cheaper than Macs, the BeBox was discontinues. All along, Be was a modern OS. With the Mac embracement, they started to pla on the "Media OS" angle, but that isn't quite as drastic a shift as your story tells.
Now maybe it wasn't illegal, but it was a monopoly which arguably killed the BeOS. Apple under Gil Amelio was so hospitable (With the clones and such) that Be was lured onto their platform. Then with the return of Jobs, that platform was pulled out from under them. Be was already working on their Intel version, but IMHO the switch was definitely premature, and I was definitely saddened by the sadist returning to Apple, destroying all of the cool things I loved (BeOS, Power Computing...) and having the nerve to claim that I would have just bought an Overpriced Underpowered Apple anyway in a mass mailing I recieved.
Of course, being Commanded from the once Open Apple, they were forced onto the ocean of the Intel world. The dread Pirate Microsoft ruled those waters with impunity, using whatever ruthless tactics they could get away with. Be tried to defer, and claimed to only be a "Media OS" for niche purposes, and not an outright "general purpose" competetor to Windows, even if they were fully capable of it. During yet another Wintel Spat, Intel poured lots of support into Be, making MS jealous, and dooming Be off of the general desktop platform, into the reclusion of the BE-IA space. Of course Microsoft used its Monopoly to illegally bully hardware vendors into being MS exclusive. If they tried to offer a Windows Alternative, they would have had to cough up all of thier lunch money to Microsoft for the privilegde of selling Windows on any of their systems. If they were exclusive with Windows, then the rates were much reduced.
There were many reasons why Be didn't make it. But your alleged lack of focus was merely a symptom of the problem. All along, Be was focused on supporting and promoting the BeOS, thier "fully modern Operating System." Everything else was incidental.
-castlan
What elitism? What selfishness? Linux isn't meant to convert Windows users. Linux isn't meant to conquer the desktop.
We make those GUIs to make our lives easier, not some stupid Windows newbie who will complain about anything that doesn't look like Windows.
You are being ignorant to those who don't care about converting Windows users.
the window in screenshot #2 has the exact same selections as the screenshot from three months ago. I certainly hope it is coincidence. Note this isn't just preserving settings; the older screenshot was proviced by an outside source.
Use my userscript to add story images to Slashdot. There's no going back.
What's so great about the Mac OS interface? The base is already out of date (freebsd 3.x), and OS X is just now getting the only mac flagship app (as Apple.com depicts in their benchmarks), Photoshop.
No, it probably wasn't apple's fault, but it's not our fault that Linux doesn't have all the other worthless office stuff. I'll outdo you on VI, Gimp, and Afterimage anyday.
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
If you want to use it cool. Maybe one day I will use it too. Just don't tell other developers to stop wasting their time with a GNU project that benefits everyone and to "jump on board" the OS X revolution.
-- Sherman Boyd www.twocell.com www.shermanboyd.com