Android

Sistemul meu de operare Fantasy

? [LIVE] ?⛔#Fantasy Battle Royale,Harry Potter,Fornite vs Pubg=Pufornite⛔??

? [LIVE] ?⛔#Fantasy Battle Royale,Harry Potter,Fornite vs Pubg=Pufornite⛔??

Cuprins:

Anonim

Cei mai mulți dintre noi au fantezii despre câștigarea loteriei. Face parte din a fi umană.

Pe lângă cumpărarea de proprietăți, mașini rapide și o fembot de dimensiuni reduse Kylie Minogue (inclusiv accesoriile opționale pentru pantaloni calde), fantezia mea ar fi să creez un sistem de operare perfect. Probabil că nu este mare pe lista listelor Loterie-Câștigător-Fantezie. Este cu siguranță mai mică decât cumpărarea unei echipe sportive sau călătorind în lume. Dar îmi reflectă geekness-ul inerent și, de asemenea, frustrarea mea față de eforturile existente în sistemul de operare.

Renunțarea la un sistem de operare fantastic este un exercițiu distractiv și vă invit să mergeți. Postați propriile dvs. imaginări în comentariile de mai jos.

Deci, cum aș putea să-mi creez sistemul de operare? Înainte de a începe, să definim limitele acestei fantezii.

Victorii la loterie despre care vorbim este una dintre acele prostii mari - atât de mari încât să poți cumpăra o mică țară din America de Sud și să ai destule schimbări libere pentru un mic oraș din Midwest. Cu alte cuvinte, banii nu sunt o problemă în scenariul meu fantastic, iar crearea noului sistem de operare este în întregime filantropică - nu există nici o intenție de a face bani din el. Intenționez să-mi fac noul sistem de operare ca pe o sursă deschisă și să-l dau pentru binele umanității. Sunt înspăimântător de generos, nu?

În spiritul open source, nu aș începe de la zero cu noul meu sistem de operare, dar ar lua cele mai bune biți din proiectele open source existente, deși aș pune în plasați câteva proiecte noi.

În special, obiectivul este de a crea un sistem de operare desktop, și nu o platformă de server. IMHO piața de servere este deja perfecționată.

Kernel

Să începem în centrul sistemului de operare: kernel-ul. Poate că, în mod surprinzător, nu aș folosi Linux, în ciuda faptului că cred că este cu siguranță cea mai bună alegere. Cu siguranță are cel mai bun suport hardware și cel mai rapid ciclu de dezvoltare. Dar kernel-ul Linux are o problemă de imagine. Realitatea este că, în afara comunității, mulți oameni din lumea reală sunt speriat de Linux. S-ar putea spune chiar că are un stigmat. Dacă am anunțat noul meu sistem de operare spunând: "Se bazează pe Linux", bănuiesc că aș duce un număr semnificativ de oameni obișnuiți.

În schimb, aș folosi FreeBSD ca bază a sistemului de operare, la fel ca proiectul interesant DesktopBSD (da, aș adopta și o licență BSD-like). De asemenea, ar trebui să mă uit în OpenSolaris, care găsește o casă în proiectul Nexenta la fel de interesant.

Această decizie ar putea limita hardware-ul suportat, dar majoritatea articolelor ar trebui să fie OK, iar proiectul meu va publica linii directoare clare cu privire la hardware-ul nu funcționează. Utilizatorii ar putea fi nevoiți să cumpere, să zicem, o nouă placă wifi pentru ca sistemul meu să funcționeze corect cu calculatorul lor, dar cel puțin ar ști ce să se aștepte înainte de instalare (ceva care, din păcate, lipsește cu cele mai multe versiuni de Linux). Cred că acest lucru s-ar datora în privința respectării de către utilizatori.

În plus, l-aș angaja pe dezvoltatori să creeze o interfață driver binar, pentru a încuraja crearea ușoară a modulelor de driver hardware. Da, este o soluție hackistă a problemei și ar putea crea mai multe probleme decât rezolvă. Dar ar fi și mai ușoară viața utilizatorului. Spre deosebire de multe proiecte open source, noul meu sistem de operare ar fi mai degrabă utilizator-decât orientat spre dezvoltator.

Utilizarea BSD ne permite de asemenea să comercializăm sistemul de operare prin a spune ceva de genul: "Este bazat pe BSD, X." Oricine ar avea o jumătate de creier va vedea prin aceasta, dar utilizatorii tehnici nu sunt piața țintă. Tehnicienii au deja un sistem de operare open source de primă clasă. Se numește Linux.

Desktop

Nu există surprize mari când vine vorba de desktop. Aș folosi proiectul Gnome, despre care cred că este una dintre cele mai bune și mai simple interfețe desktop open source. Cu toate acestea, aș sponsoriza crearea sau adaptarea unui lansator / doc de programe bazate pe bara de instrumente. Aceasta este moda chiar acum, desigur; următoarea versiune de Windows va avea o astfel de interfață, iar OS X are Dock sale de ani de zile. Bara de instrumente va fi utilizată pentru a lansa programe și, de asemenea, pentru a minimiza programele. Destul de simplu, cu adevărat, deși aș vrea ca efortul meu să fie ultra-intuitiv și ușor de utilizat.

În ceea ce privește software-ul furnizat, analizăm din nou o colecție asemănătoare cu Linux - Firefox (sau poate Google Chrome, deși nu sunt sigur dacă este portat la BSD sau chiar dacă este fezabil). Nu sunt sigur că aș include OpenOffice.org, dar ar investiga legarea într-o suită de birouri online prin intermediul unor aplicații precum Prism și Google Gears. Cu toate acestea, aș vrea ca ambele să fie însoțite de criptare, pentru a garanta confidențialitatea datelor complete. Pot să sponsorizez un plugin de browser care criptează / decriptează în zbor, astfel încât toate datele stocate online să fie sigure. Pentru ceea ce merită, mi se pare că singura modalitate prin care aplicațiile online pot progresa.

Compatibilitatea programelor

Probabil cel mai surprinzător aspect al noului meu sistem de operare ar fi includerea Wine, împreună cu un proiect din spatele clădirii compusă din dezvoltatori care creează scripturi și ajustează codul, astfel încât noul sistem de operare să execute majoritatea software-urilor și jocurilor Windows populare. Acest lucru nu este cu totul altul decât Codeweavers, de fapt, offshoot comercial al Wine.

Scripturi de compatibilitate și trucuri ar fi parte din actualizările descărcate pe fiecare computer în mod regulat. (Inutil să spunem că suportul ar fi la fel de gratuit ca software-ul în sine.)

Scopul nu ar fi 100% compatibilitate cu Windows, pentru că este doar un bar prea înalt și ne-ar face să cadem. Scopul ar fi să sprijine aplicațiile și jocurile cele mai populare. Prin publicarea listelor oneste a ceea ce face si nu functioneaza, ca in cazul listelor hardware, am putea castiga respectul pentru baza de utilizatori si nu facem promisiuni pe care nu le putem pastra. Desigur, văd o comunitate care apare în jurul sistemului de operare, care ar putea contribui și la acest efort.

În ceea ce privește compatibilitatea programului, obiectivul ar fi să ofere o jumătate de drum între sistemele de operare comerciale precum Windows și sistemele de operare open source cum ar fi Linux. Cred că acest lucru ar fi binevenit, pentru că, din experiența mea, oamenii sunt intrigați de abordarea open source și receptivi la conceptele sale, dar pur și simplu speriat de Linux.

De asemenea, am avea repozitoare software pline de software open source precomprimat, desigur, la fel ca orice proiect decente Linux care merită sărurile sale. Cea mai bună sursă open source ar fi disponibilă.

Eficiență

Un obiectiv major al proiectului OS ar fi ca acesta să ruleze rapid, chiar și pe hardware modest. Aș fi stabilit un plafon arbitrar pe hardware-ul pe care îl așteptăm ca utilizatorul să aibă (probabil ceva de genul 1GB de RAM și cel puțin un procesor de 1.5GHz).

Optimizarea și eficiența sunt ceva de modă acum și atât Windows 7 Mac OS X 10.6 promite îmbunătățiri substanțiale ale performanței

Nu ar fi nevoie de o sticlă de oră sau de rotitoare în sistemul meu de operare, deoarece utilizatorul nu va trebui să aștepte nimic. (Pictograma clepsidră a fost inițial o scuză pentru performanțele hardware slabe din trecut, că o vedem încă într-o lume de 2 GB de memorie RAM, iar procesoarele cu două nuclee indică faptul că ceva a mers foarte prost în dezvoltarea sistemului de operare.)

Noul sistem de operare va viza și piața emergentă a netbook-urilor, iar obiectivul ar fi crearea unui sistem de operare orientat spre computerele portabile. S-ar putea să nu fi realizat, dar calculatorul desktop tradițional este pe moarte. Singurele persoane care folosesc computere desktop în zilele noastre sunt jucătorii și lucrătorii de birou. Aproape toți folosesc un laptop în zilele noastre, chiar dacă nu părăsesc niciodată casa lor sau chiar își schimbă biroul.

Filosofia

Un punct important pentru noul sistem de operare ar fi filozofia sa. Scopul nu ar fi acela de a crea cel mai bun sistem de operare din lume. Nu ar fi crearea unui sistem de operare cel mai avansat, cel mai inovator sau cel mai performant din punct de vedere tehnic. Scopul ar fi să creeze un sistem de operare intuitiv și "suficient de bun" pe care majoritatea oamenilor să îl poată folosi fără antrenament sau să câștige atunci când ceva nu funcționează așa cum anticipează. Scopul ar fi să asigure caracteristicile pe care oamenii se așteaptă să le prezinte și să fie la îndemână.

Atât de interesante sunt noile caracteristici ale sistemului de operare, dar nu sunt necesare sau dorite de majoritatea oamenilor. Cu Windows XP și Mac OS X 10.4 și cu versiunile recente ale Ubuntu (aș arăta 8.04 ca exemplu), am ajuns la un punct culminant al dezvoltării sistemului de operare. Lucrurile au ajuns la fel de bine cum pot obține. Toate funcțiile noi de acum încolo vor fi în cale.

Concluzie

Bineînțeles, toate acestea sunt doar un experiment gândit. Dacă am câștigat loteria (și nu joc, de fapt, este chiar mai puțin probabil ca de obicei), nu aș fi așa de proastă ca să creez un nou sistem de operare.

Pentru începători, probabil aș fi dat în judecată în uitare de către Apple și Microsoft. Sistemele de operare desktop, în special, par a fi un câmp minat de brevete de software (deși mă întreb dacă aș putea obține acest lucru dezvoltând aici în Europa, unde locuiesc și unde brevetele de software pur și simplu nu există).

cea mai mare problemă este că sistemele de operare pur și simplu nu mai contează. Sunt foarte multe lucruri din anii '90. Anii 90 au fost despre explorarea camerei de zi a lui Alice. Născoacele sunt despre ceea ce se întâmplă atunci când trecem prin paharul.

Ceea ce contează acum este online și ce puteți face acolo. Dacă aș avea sens, mi-aș investi milioane în crearea de aplicații online și încercând să aduc standarde deschise și deschise lumii respective - o lume care apare, chiar acum, a fi aproape exclusiv deținută.

Keir Thomas este autorul premiat al mai multor cărți despre Ubuntu, inclusiv

Ghidul și referințele de buzunar Ubuntu