BeOS
Această intrare sau secțiune despre subiectele de operare nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
BeOS sistem de operare | |
---|---|
Dezvoltator | Be, Inc. |
Familie | BeOS |
Eliberarea inițială | DR1 - DR5 (octombrie 1995) |
Lansare curentă | BeOS R5.0.3 (august 2000) |
Tipul de nucleu | Kernel hibrid |
Platforme acceptate | IA-32, PowerPC |
Tipul licenței | Software proprietar |
Licență | Proprietar |
Etapă de dezvoltare | Arestat |
Site-ul web | www.beincorporated.com/ |
BeOS / Zeta este un sistem de operare pentru calculatoare personale produs de Be Incorporated în anii nouăzeci , cu scopul de a oferi un sistem deosebit de potrivit pentru dezvoltarea și executarea aplicațiilor multimedia; pionier pentru timp și mult apreciat, după abandonarea proiectului de către Be Inc., a fost și face obiectul unei reimplementări gratuite și open source numită Haiku , cunoscută anterior ca OpenBeOS.
Introducere
BeOS este un sistem de operare extrem de modular care nu derivă din alte sisteme de operare preexistente (deși shell-ul Bash este inclus și există unele asemănări în structura directorului cu cele ale sistemelor Unix ); Este optimizat pentru procesarea conținutului multimedia, precum audio și video digitale, grafică 3D. Spre deosebire de sistemele Unix , BeOS este un sistem de operare pentru un singur utilizator. Este construit pentru a rula pe sisteme multiprocesor și oferă o flexibilitate grafică excelentă și timpi de răspuns foarte scurți utilizatorului datorită atât unui sistem modular de intrare-ieșire , cât și utilizării pe scară largă a multithreading-ului . Are un sistem de fișiere jurnalizat cu suport pentru fișiere mari (cu offset pe 64 de biți , deci până la 2 64 octeți aproximativ 18.000.000 Terabytes) numit BFS (uneori denumit în mod eronat BeFS [1] ).
Implementarea interfeței grafice nu derivă din alte implementări preexistente; se bazează pe principiile curățeniei și clarității atât în estetică, cât și în dezvoltare. API-ul interfeței a fost scris în C ++ , un limbaj mai potrivit decât altele pentru programarea interfețelor grafice datorită suportului său pentru programarea orientată obiect . Una dintre cele mai importante particularități ale sistemului este dată de implementarea „omniprezentă” a multithreading-ului în cadrul API-ului, de fapt orice aplicație scrisă pentru BeOS se poate bucura de creșteri consistente de performanță pe sistemele multiprocesor, chiar și cele care nu utilizează în mod explicit multithreading-ul în cod. BeOS este compatibil cu sistemele POSIX și o interfață de linie de comandă poate fi accesată prin shell-ul Bash .
Caracteristici principale
- MediaOS : este un sistem de operare capabil să manipuleze cantități mari de date multimedia;
- în timp real ;
- multitasking preventiv ;
- multithreading ;
- SMP : multiprocesare simetrică ;
- Memorie protejată ;
Istorie
Inițial, acest sistem de operare putea funcționa doar pe hardware proprietar numit BeBox . Această mașină a folosit o arhitectură paralelă cu procesoarele Hobbit AT&T și abia mai târziu a fost portată la arhitectura RISC PowerPC; În urma vânzărilor slabe ale BeBox, BeOS a fost portat pe computere echipate cu un procesor PowerPC produs de Apple . Computerele Macintosh ale vremii treceau printr-o criză profundă rezultată din actualizarea dificilă a sistemului de operare MacOS . Cu aceste premise, atât piața Mac, cât și utilizatorii acestei platforme au salutat BeOS ca posibil sistem de operare viitor pentru computerele Macintosh. Mai târziu, Apple și-a arătat interesul pentru BeOS: compania se gândea să înlocuiască vechiul Mac OS cu BeOS. Cu toate acestea, din cauza acordurilor comerciale, Apple a preferat să cumpere compania NeXT în loc de Be inc. Acest lucru a permis dezvoltarea proiectului macOS care a eliminat definitiv BeOS de pe platforma Mac.
BeOS a fost rescris ulterior pentru utilizare pe computere bazate pe x86, cum ar fi PC-uri obișnuite. Cu toate acestea, având în vedere acordurile Microsoft cu producătorii de PC-uri, BeOS nu a reușit să se răspândească cât a putut: timp de câțiva ani, Microsoft a solicitat producătorilor și asamblorilor de PC-uri acorduri de licență exclusive care limitau posibilitatea de a crea calculatoare personale. Pe care atât Windows, cât și un alt sistem de operare ( precum BeOS) ar putea fi preinstalat. Cu aceste premise, CEO-ul Be ( Jean-Louis Gassée ) a propus să furnizeze BeOS gratuit oricărui producător de PC-uri care a preinstalat Windows și BeOS în dual-boot, dar, din cauza constrângerilor impuse de Microsoft, puțini producători au acceptat Acordul, numai AST Research și Hitachi s-au alăturat marilor nume.
În februarie 2001, Be Inc. a dat în judecată Microsoft . La 5 septembrie 2003, Microsoft și Be au convenit cu o plată de la Microsoft de 23,2 milioane de dolari în schimbul renunțării la taxele de comportament anticoncurențial.
Cu toate acestea, deja în 2001 proprietățile intelectuale ale Be au fost vândute către Palm, Inc., care a achiziționat BeOS pentru a obține unele tehnologii din spatele acestui sistem de operare. După divizarea Palm, proprietatea intelectuală a trecut la PalmSource, care a fost apoi achiziționată de Japanese Access în 2005. BeOS 5 a fost cea mai recentă versiune, deși o actualizare substanțială era în curs înainte de faliment.
La sfârșitul anului 2001, YellowTAB , o casă de software germană cu sediul în Mannheim , a fost creată pentru a continua proiectul BeOS, având în vedere lipsa de interes a Palm față de piața desktopurilor. YellowTAB a decis apoi să continue dezvoltarea proiectului BeOS începând cu versiunea 5.1 (celebrul Dano0, o versiune care se afla în curs de dezvoltare și pe care cineva a scăpat-o când Be Inc. era pe cale să dispară) și numind noul produs Zeta .
În 2005, Zeta a fost un sistem de operare stabil și rapid, care a atins maturitatea datorită R1 și actualizării ulterioare R1.1. Zeta a adus avantaje enorme în comparație cu BeOS: o interfață grafică actualizată și modernă, suport pentru cele mai moderne periferice (USB2 printre toate) și cod complet optimizat. Rețineți că Zeta a fost rapid chiar și pe mașini relativ vechi, revitalizându-le fără a schimba hardware-ul. Acest sistem de operare a cunoscut o mare difuzie în Germania, unde a devenit rapid popular.
În 2006, în urma unui faliment YellowTab, producătorul de jocuri Magnussoft Deutschland GmbH a devenit noul distribuitor al Zeta, la vremea în care compania intenționa să dezvolte acest sistem inovator după falimentul Yellow Tab. Magnussoft a adus o parte din jocurile sale pe această platformă.
În jurul lunii aprilie 2007, ca urmare a revendicărilor contractuale de la Access, Magnusoft a oprit dezvoltarea Zeta, deoarece Bernd Korz (fost CEO al YellowTAB) nu a putut dovedi existența contractelor cu Be Incorporated. Zeta este ca și cum nu ar exista și, cu amărăciune de la toți cei care l-au susținut, ultimul fiu oficial al lui BeOS a murit.
Ultimul „moștenitor” neoficial al BeOS rămâne Haiku (fost OpenBeOS ).
Notă
- ^ De exemplu, BFS este menționată ca BeFS pe pe Linux bazate pe sisteme , astfel încât să nu fie confundate cu preexistentă B F lle S evidentiate in afara ystem. Vezi și site-ul driverului BeFS pentru Linux.
Elemente conexe
- Haiku (sistem de operare) (fost OpenBeOS)
- Categorie: Jocuri video pentru BeOS
- BeIA (BeOS pentru Internet Appliance)
- BeFS (Be File System)
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere pe BeOS
linkuri externe
- ItBug (comunitatea de utilizatori italieni BeOS / Haiku / ZETA) , pe itbug.org . Adus la 9 decembrie 2005 (arhivat din original la 21 decembrie 2005) .
- Haiku , pe haiku-os.org . Adus la 10 februarie 2005 (arhivat din original la 12 februarie 2005) .
- Magnussoft , pe magnussoft.de . Adus la 10 mai 2010 (arhivat din original la 11 decembrie 2007) .