Как да използвате ReactOS, клонирането на Windows с отворен код

Как да използвате ReactOS, клонирането на Windows с отворен код

Ако искате Windows да е с отворен код, трябва да разгледате ReactOS!





Microsoft направи много крачки към по -отвореността. Тази тенденция варира от участие в индустриални групи до оперативна съвместимост на нейните файлове и приложения. По дяволите, той дори пусна много свои собствени инструменти и приложения като отворен код.





Но една област, в която тепърва ще помръдва, е операционната система Windows (OS). Тъй като комбинацията от Windows и Office осигурява a голям част от годишните приходи на Microsoft, може да мине известно време, докато можем да изтеглим кода на операционната система за себе си. В резултат на това някои безстрашни членове на общността са се заели да се опитат да създадат свой собствен Windows от нулата.





В тази статия ще разгледаме какво представлява ReactOS, как да го инсталираме и как се справя с някои съществуващи приложения на Windows.

Какво все пак е ReactOS?

ReactOS е опит за изграждане на операционна система с отворен код, която имитира Windows. Това не означава само приличащ на Windows , въпреки че го прави (добре, по -старите версии във всеки случай). Но отива по -дълбоко от това.



Основната цел на проекта е да се изгради операционна система, която да изпълнява всяко приложение за Windows, което хвърлите върху него.

Това е огромно начинание. На много високо ниво операционната система се състои от следните компоненти:





  • ДА СЕ ядро , което превежда между софтуер и хардуер.
  • Основен софтуерни библиотеки които предоставят общи функции като записване на файл на диск.
  • Услуги които работят във фонов режим. Пример за това е Print Spooler, който изчаква други програми да изпратят нещо до принтера и управлява този обмен.
  • Приложения които използват тези компоненти. Това включва не само потребителски приложения като Word или Chrome, но и системни приложения. Например, explorer.exe е програма, която не само преглежда файлове (с лице към потребителя), но също така предоставя работния плот, лентата на задачите и менюто 'Старт'.

Работата преди проекта ReactOS е да предостави набор от библиотеки, услуги и (системни) приложения, които са съвместими с тези, които Microsoft има. В допълнение, тези софтуерни компоненти обикновено правят системни повиквания директно в ядрото от името на програми, насочени към потребителите. Така че ReactOS също трябва да ги прихване, да ги обработи и да отговори, докато приложението не е по -мъдро.

Надяваме се, че имате представа за обхвата на това, което разработчиците на ReactOS се опитват да направят. И затова, въз основа на текущото състояние на проекта, има някои неща, които работят и някои, които не. В долните раздели ще преминем през процеса на инсталиране в a виртуална машина . След това ще инсталираме три приложения, за да видим как се представят: едно основно, едно междинно и едно сложно.





Как да инсталирате ReactOS

Инсталацията на ReactOS е много ( много ) подобно на Windows. Ако някога сте инсталирали Windows от нулата, например на компютър, който сте създали сами, ще бъдете у дома си. Началните етапи са в „екран на смъртта“ в синьо, докато финалните щрихи използват познати (ако са датирани) диалози.

Ако искате да продължите, започнете с инсталирането на VirtualBox за вашата операционна система. След това създайте виртуална машина с настройките, както е показано на снимката по -долу. Повечето от тях са настройки по подразбиране, с изключение на RAM (1GB) и място на твърдия диск (10GB), които макар и ниски, трябва да са достатъчни за тази икономична система. Ако всичко това ви звучи като глупост, погледнете нашата ръководство за VirtualBox да видим за какво става въпрос.

Стъпка 1: Език на инсталатора

Първият екран ще ви помоли да изберете езика, който да използвате по време на процеса на инсталиране. Тук можете да видите прекрасните сини екрани, общи за инсталациите на Windows. На това и на следващите екрани можете да навигирате с клавишите със стрелки, използвайте Въведете за да направите избор и да извършите други действия с клавиши, изброени в долната лента.

изтегляне на филми от amazon на компютър

Стъпки 2-3: Добре дошли и предупреждение

Ето едно хубаво съобщение, което ви приветства в ReactOS, както и бележка, че все още се разработва.

Стъпки 4-5: Устройства и съхранение

Можете да приемете стойностите по подразбиране за устройствата, всички те са стандартни компоненти, които емулира VirtualBox.

На следващия екран трябва да се появи виртуалният диск, който сте създали за вашата виртуална машина. Можете да разберете дали размерът на „C: устройството“ съвпада с това, което сте казали на VirtualBox да разпредели за тази виртуална машина. Освен ако нямате нужда от a фантастична схема на разделяне , можете просто да ударите Въведете тук.

Стъпка 6: Потвърждение

На този последен екран изберете средната опция. Той ще форматира напълно вашия диск, което ще ви е необходимо дали виртуалната машина е нова, или рециклирате стар виртуален диск.

Удари Въведете на следващия екран отново, за да потвърдите.

Стъпка 7: Форматиране

В зависимост от размера на вашия виртуален диск, процесът на форматиране може да отнеме известно време.

Стъпка 8: Инсталирайте операционната система

След това инсталаторът ще копира файловете на ОС на вашия виртуален диск.

Стъпка 9: Инсталирайте Bootloader

И накрая, инсталаторът ще настрои виртуалните машини буутлоудър да стартирате ReactOS, когато го стартирате. Изберете първата опция тук, която ще я инсталира както на виртуалния диск като цяло, така и на дяла C: конкретно. Последният екран ще ви информира, че ще рестартирате машината си. Кажете сбогом на това страхотно електрическо синьо.

Как да настроите ReactOS

Сега трябва да заредите самия ReactOS. Ако сте потребител на определена възраст, стилът, който виждате, трябва да изглежда познат. Сега ще се появи съветник, който ще ви помогне да настроите някои аспекти на системата:

  1. Екран за добре дошли.
  2. Благодарности, особено към проекта с отворен код, който ReactOS съдържа.
  3. Езикови настройки, включително за системата (дата/час, валута и други формати) и за клавиатурата (например оформление в САЩ), показани на горното изображение.
  4. Възможност за добавяне на вашето име и името на вашата компания.
  5. Име за вашата машина и парола за акаунта на администратора .
  6. Задаване на дата, час и часова зона.
  7. Избор на тема. ReactOS съдържа две готови: Lautus, тъмна тема и Classic (която изглежда точно както бихте очаквали), показани на изображението по -долу.
  8. Мрежови настройки.
  9. Посочване дали машината ReactOS ще бъде част от (ad-hoc) работна група или домейн на компанията.
  10. Окончателен екран за напредък, докато операционната система работи във фонов режим.

След като всичко това приключи, вашият работен плот ще бъде готов за употреба. Ако сте обикновен потребител на Windows, всичко тук трябва да е много познато. Менюто 'Старт', лентата на задачите, системната област и иконите на работния плот изглеждат точно като операционната система на Redmond. Всичко изглежда еднакво, но колко добре се справя работа ?

Инсталиране на Windows програми в ReactOS

Ще изберем три приложения за използване в този експеримент, както следва:

  • Текстов редактор . Това е един от най -основните компютърни инструменти, които съществуват, и ReactOS има свои собствени клонове както на Notepad, така и на Wordpad, точно като Windows. Въпреки това ще се опитаме да инсталираме PSPad, текстов редактор с отворен код.
  • Музикален плеър . QMMP е междуплатформен и изглежда като WinAmp, така че изглежда като добър избор. Но мултимедийните приложения трябва да взаимодействат с различни вътрешни устройства на ОС, така че представляват нещо малко по -сложно от текстов редактор.
  • Уеб браузър . Търсим нещо сложно тук, защо да не го направим? Нека се опитаме да инсталираме най -новия Chrome.

Забележка: Докато първоначалните инструкции изброяваха 1 GB RAM на виртуалната машина ReactOS, въз основа на избора на Chrome, аз увеличих това до 2 GB, преди да извърша инсталациите.

Следващите раздели ще описват колко успешно (или не) са били инсталирането и изпълнението на тези програми.

Инсталиране и изпълнение на PSPad

След като изтеглите инсталатор от уебсайта на проекта , просто двойно щракване стартира нещата.

Инсталацията завърши без проблеми и инсталаторът стартира приложението. Някои елементарни тестове (въвеждане на текст и запазване на файла) преминаха без проблеми. Един проблем, който забелязах, беше, че бутонът за минимизиране в заглавната лента не работи. „Максимизиране“ свърши работа, превключвайки го напред-назад между размера, показан на изображението по-долу, и в пълен размер. Но Minimize не го направи, докато работи на други прозорци, като файловия мениджър.

Като цяло на пръв поглед изглежда до голяма степен функционален. Така че като наш представител на „основно“ приложение, PSPad преминава теста.

Забележка: ReactOS има мениджър на приложения, който прилича повече на различните мениджъри на пакети в света с отворен код, отколкото на „Програми и функции“ на Windows. Това е своеобразно хранилище на софтуер, от което потребителите могат да избират и инсталират приложения за ReactOS, подобно на Windows Store. Приятна изненада беше, че PSPad се появи като инсталиран в този инструмент, въпреки че сме го инсталирали ръчно. Нещо повече, Мениджърът на приложения има (малко по -стара) версия на PSPad за инсталиране. Той също така се инсталира правилно и дори взе сесията, която бях отворил в по -новата версия.

Инсталиране и изпълнение на QMMP

QMMP е достъпен и за изтегляне от неговия уебсайт; просто превъртете надолу до дъното на страницата за изтегляне и потърсете връзката „Бинарни пакети за Windows“. Вземете инсталатора за най-новата версия и щракнете двукратно, за да стартирате.

Нещата обаче тръгнаха надолу, след като приложението се стартира. Това ми позволи да стартирам приложението и да добавя песен към плейлиста, но то не се възпроизвежда. В този момент забелязах това звуковият драйвер не е настроен правилно за виртуалната машина, но дори след като го направите и потвърдите, приложението няма да възпроизведе MP3 файл. Всъщност ReactOS започна да замръзва, когато се опитах да деинсталирам QMMP, за да го инсталирам отново. Нова инсталация на ReactOS, където първо се уверих, че инсталирах аудио драйвера, дори не реши проблема.

За това „умерено“ приложение можем да го оценим като неподходящо. Въпреки че инсталира и стартира, той всъщност не изпълнява основната си функция.

Забележка: Подобно на PSPad, QMMP се предлага и от ReactOS Application Manager. Инсталирането на тази (отново по -стара) версия работи, както е показано на горното изображение.

Инсталиране и стартиране на Chrome

Сега за преврата: уеб браузърът Chrome. Ако можете да инсталирате и стартирате това на вашата машина, изведнъж имате на разположение голямо разнообразие от инструменти. Това варира от имейл за настолни компютри до аудио плейъри (вижте нашето ръководство за Spotify) до инструменти за производителност (Google Документи или Office Online). Но способността му да изпълнява целия този страхотен уеб базиран софтуер означава, че той е сложен звяр под капака. Може ли ReactOS да се справи?

За съжаление не. Поне изпълнението на стандартния файл ChromeSetup.exe беше неуспешно. Инсталаторът дори не успя да се свърже с интернет, за да изтегли самия браузър, което не предвещава нищо за възможността на Chrome да сърфира в мрежата в ReactOS.

Забележка: Въпреки че Chrome не е опция, поне не без да нанесете малко лакътна смазка, за да го инсталирате, Firefox е! Предлага се от диспечера на приложения и работи добре. Въпреки че версията беше малко по -стара (v.45.0.1), тя нямаше проблеми при отварянето на черновата на тази статия в Google Документи, след като влязох в Gmail, както е показано на изображението по -долу.

Трябва ли да използвате ReactOS?

Зависи. Ако вече сте потребител на Windows? Не, не по някаква причина, освен ако не е просто любопитство. Ако сте потребител на Mac или Linux? Може да е полезно да стартирате странното приложение на Windows, от което се нуждаете, като го стартирате във VirtualBox. По принцип, ако сте в ситуация, в която Wine няма да пусне нещо, което искате, и не искате да се понижавате за лиценз за Windows. Просто имайте предвид състоянието му в ход и не правете големи залози (напр. Не разчитайте на него за критично важни програми без задълбочено тестване).

попълнете празните редове в word

Въпреки това, ако имате по -стар хардуер, който няма операционна система, и имате нужда от такава, ReactOS може да бъде жизнеспособна опция. Трябва да планирате да се придържате към това, което е налично от Мениджъра на приложения, което не е толкова лошо, колкото звучи. Докато някои от ръчно инсталираните приложения не работеха, ReactOS отиде „три за три“ с инсталациите на Центъра за приложения.

В допълнение към горните помощни програми и Firefox, има някои сериозни приложения. Като LibreOffice. GIMP, Inkscape и Scribus за графика/публикуване. GnuCash за финанси. VLC за видео. Има дори демо версия на Diablo II. Не е твърде изтъркан за група разработчици на общността, които се занимават с Microsoft.

Всичко казано, вероятно ще бъде по -добре с дистрибуция на Linux по отношение на актуализациите на софтуера и общите възможности. Но ако имате по -стара машина и потребител, който просто не може да използва друга операционна система? В този случай, дори в сегашното си алфа състояние, ReactOS определено си заслужава да бъде разгледан.

Смятате ли, че ReactOS е полезно начинание? Не би ли напълно безплатна операционна система, съвместима с Windows с отворен код, страхотна? Кажете ни по -долу в коментарите, ако имате някакви мнения!

Дял Дял Туит електронна поща Струва ли си да надстроите до Windows 11?

Windows е преработен. Но достатъчно ли е това, за да ви убеди да преминете от Windows 10 към Windows 11?

Прочетете Напред
Свързани теми
  • Windows
  • Отворен код
  • Инсталирайте софтуер
За автора Арън Питърс(31 статии са публикувани)

Аарон е познат с технологиите като бизнес анализатор и ръководител на проекти в продължение на петнадесет години и е лоялен потребител на Ubuntu почти толкова дълго (от Breezy Badger). Интересите му включват отворен код, приложения за малък бизнес, интеграция на Linux и Android и работа с компютър в обикновен текстов режим.

Още от Арън Питърс

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате