Rozmiar: 8938 bajtów


BeOS



BeOS was an operating system for personal computers which began development by Be Incorporated in 1991. ==Overview== The Be Operating System, commonly refered to as BeOS, was first written in 1991 to run on BeBox hardware. Unlike other operating systems of the time, BeOS was written from the ground up to be a graphical user interface operating system. Optimized for digital media work, BeOS makes full use of SMP systems by utilizing modular I/O bandwidth, pervasive multithreading, preemptive multitasking and a custom 64-bit Journaling file system file system known as Be File System. The BeOS GUI was developed on the principles of clarity and a clean, uncluttered design. The interface API was written in C Plus Plus programming language for ease-of-programming. It has POSIX compatibility and access to a command line interface through the Bash shell. Initially designed to run on custom BeBox hardware; BeOS was later extended to run on PowerPC processors with the hope that Apple Computer would purchase or license BeOS as a replacement for its then aging Mac OS. However, instead of BeOS, Apple's board of directors decided NeXTSTEP was a better choice and purchased NeXT in 1996, which also brought Apple co-founder Steve Jobs back into the fold. To further complicate matters for Be, Apple refused to disclose architectual information about its PowerPC G3 line of computers – information critical to making BeOS work on the latest hardware from Apple. Due to Apple's aggressive moves and the mounting debt of Be Inc, BeOS was soon ported to the x86 platform with its R3 release. Through the late 90s, BeOS managed to create a niche of hardcore followers, but the company failed to become solvent. As a last-ditch effort to increase interest in the failing operating system, Be Inc. released a stripped-down, but free, copy of BeOS R5 known as BeOS Personal Edition (BeOS PE). BeOS PE could be started from within Microsoft Windows or Linux, and was intended to nurture consumer interest in its product and give developers something they could tinker in. Be Inc. also released a stripped-down version of BeOS for Internet Appliances (BeIA). Unfortunately, BeOS PE and BeIA proved to be too little too late, and in 2001 Be's intellectual property was sold to Palm, Inc. BeOS R5 is considered the last official version, but BeOS R6 (codename: Dano), which was under development before Be's sale to Palm, was leaked to the public shortly after the company's demise. Despite the end of Be Inc. BeOS remains popular among hardcore followers. The BeOS community still develops free software and has even released patches, drivers and various updates to BeOS. The main source of BeOS-related software can be found at [http://www.bebits.com BeBits.com]. The BeOS user interface was notable at the time for being almost complete unthemeable, even with third party hacks. Whilst Mac OS X is now similarly locked, the BeOS theme of yellow, changing length tabs on the top of windows, and relatively plain grey interface widgets was enforced. This UI remained relatively unchanged from 1995, but had been completely overhauled by the time of the leaked ''Dano'' release. An easter egg in the OS allowed changing the titlebar look-and-feel to a few others, and in ''Dano'', this had been extended to be a feature allowing changing of the title bar and scrollbars. No other interface widgets could be changed. The plain BeOS R5 GUI is commonly cloned, either as a the main UI, such as in TriangleOS, or as an available theme, such as for SkyOS or GNOME. == Projects to recreate BeOS == BeOS was well loved by many people, and the BeOS user base was disappointed when Be, Inc. failed commercially and no further enhancement of the operating system would be possible. As of 2002, a few projects have formed to independently recreate BeOS in varying ways, with the eventual goal of then continuing where Be Inc. left off. To ensure that the Be community does not again "lose" its OS, and to attract the efforts of volunteer programmers, these projects are all open source (in much the same way that Linux, Berkeley Software Distribution, and GNU set out to create open source equivalents of Unix). The modular nature of the original BeOS facilitates recreating the operating system a piece at a time, inserting the newly coded modules into a working BeOS system to test compatibility. Eventually all of the "servers" (interworking modules of code) are to be replaced with original, freely licensed code. * Haiku (operating system) * Blue Eyed OS * Cosmoe == Projects to continue BeOS == * YellowTAB is believed to have the rights to use the unfinished BeOS R5.1 sourcebase, but not the BeOS trademark, and currently distributes a release (as of 2005 ) of the OS project called YellowTAB Zeta. YellowTAB has never stated their legal position in regards to the BeOS code-base (perhaps for contractual reasons), and because of this, has created a great amount of controversy and skepticism in the Be community. ==See also== * BeBits * Beunited * Comparison of operating systems * List of BeOS programs * OpenTracker == External links == * [http://www.iscomputeron.com/ IsComputerOn] (Named after a function in BeOS that determines whether or not the machine is on) One of the best news sites for BeOS developments. * [http://www.bebits.com BeBits] is ''the'' file repository for BeOS applications. * [http://beos.petterhj.net/laptop/?id=2 BeOS on laptops and notebooks]. * [http://bs0dna.org Team of BeOS/Zeta/GNU programmers]. BeOS ms:BeOS

BeOS



I don't understand the second part of the following sentence: ''It has an optimised 64-bit journaling and indexed file system called BFS, but rather than use a database BeOS relied on its low OS latencies to journal and query file attributes on the fly''. Can someone clarify it ? -- User:FvdP 10:24 Sep 5, 2002 (PDT) ---- osnews.com is not only about BeOS! :I removed the OS News link. If someone wants to put it back, then I don't think that it should be under BeOS community sites. :User:Tim Ivorson 19:26, 9 Aug 2004 (UTC) == BFS discussion == The BFS used to be a full relational database, such as Microsoft Access or *SQL. This created the capability to assign any number of 'attributes' to a particular file type. For example, on my BeOS installation, I added the following attributes to the .mp3 filetype: title, artist, source cd, length, rating. Once those attributes were assigned, and the values filled in for each song, I could search my hard drive like this: "Find all .mp3s by Tom Petty that are over 3 minutes in length and have a rating higher than 8". However, during early development, it was obvious that a databse as a file system would be much slower than what they wanted. Be, Inc. still wanted the functionality of a databse-drived file system, with the speed of a conventional file system. So, they redesigned the file system to be database-'like'. Details on the underlying structure of the BFS can be [http://www.linux-directory.com/other-operating-systems/be/Practical-File-System-Design-with-the-Be-File-System.shtml found here]. The book referenced at that link has portions of the source code for the BFS. Once the filesystem was redesigned, and no longer running on a full relational database, it still had the functionality to execute the query I described above. On a side note, a query like that on a 5GB hard disk took about .2 seconds. The combination of a powerful file system attribute system and a trim, legacy-free operating system yielded the query speeds that Be, Inc. wanted to see. For a short discussion on filesystem journaling, see [http://lowendmac.com/backnforth/010420.html "BeOS and BFS" on Low End Mac].

BeOS



Operating systems

Beos



#REDIRECT BeOS


See other meanings of words starting from letter:

B

BA | BC | BD | BE | BF | BG | BH | BI | BJ | BK | BL | BM | BN | BO | BP | BR | BS | BT | BU | BW | BX | BY | BZ |

Words begining with BeOS:

BeOS
BeOS
BeOS
Beos
BeoSound_2
BeOS_File_System
BeOS_R5
BeOS_Software
BeOS_software


These materials are based on Wikipedia and licensed under the GNU FDL



YouTube.com videos better site than Turbo Tax 2007
encyklopedia online