അടുത്ത ലേഖനത്തിൽ നമ്മൾ daedalOS നോക്കാൻ പോകുന്നു. ഇതാണ് വെബ് ബ്രൗസറിൽ നിന്ന് നമുക്ക് ഉപയോഗിക്കാൻ കഴിയുന്ന ഒരു ഡെസ്ക്ടോപ്പ് പരിസ്ഥിതി. അത് എന്താണെന്ന് ആർക്കെങ്കിലും അറിയില്ലെങ്കിൽ, ഡെസ്ക്ടോപ്പ് എൻവയോൺമെന്റ് എന്നത് പരസ്പരം സംയോജിപ്പിക്കുന്ന വ്യത്യസ്ത ഘടകങ്ങളുടെ ശേഖരമാണെന്ന് പറയുക.
daedalOS ജാവാസ്ക്രിപ്റ്റിലും ടൈപ്പ്സ്ക്രിപ്റ്റിലും എഴുതിയിരിക്കുന്നു. ഗ്നോം, കെഡിഇ തുടങ്ങിയ പരമ്പരാഗത ഡെസ്ക്ടോപ്പ് പരിതസ്ഥിതിയിൽ ഇത് വ്യത്യസ്തമായ സമീപനമാണ് സ്വീകരിക്കുന്നത്. ഒരു വെബ് അധിഷ്ഠിത ഡെസ്ക്ടോപ്പ് പരിതസ്ഥിതി സൃഷ്ടിക്കുക എന്നതാണ് ഈ പദ്ധതിയുടെ ലക്ഷ്യം, ഇത് ദൈനംദിന ഉപയോഗത്തിന് അനുയോജ്യമാക്കാൻ ശ്രമിക്കുന്നു, എന്നിരുന്നാലും നമ്മൾ പിന്നീട് കാണും, ഇത് നേടാൻ ഇനിയും ഒരുപാട് ദൂരം പോകേണ്ടതുണ്ട്.
ഇന്ഡക്സ്
ഉബുണ്ടു 22.04-ൽ daedalOS ഇൻസ്റ്റാൾ ചെയ്യുക
ഉപയോഗിച്ചാണ് ഈ സോഫ്റ്റ്വെയർ പ്രവർത്തിപ്പിക്കാൻ പോകുന്നത് നൂൽ, ഇത് ഒരു പാക്കേജ് മാനേജർ ആണ്. ഈ ഉദാഹരണത്തിനായി, നമുക്ക് നൂൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ npm ഉപയോഗിക്കുക. ഉബുണ്ടുവിൽ മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലാത്ത ജാവാസ്ക്രിപ്റ്റിനായുള്ള ഒരു പാക്കേജ് മാനേജരാണ് Npm. അതിനാൽ നമുക്ക് ആദ്യം ഒരു ടെർമിനൽ (Ctrl+Alt+T) തുറന്ന് കമാൻഡ് പ്രവർത്തിപ്പിച്ച് npm ഇൻസ്റ്റാൾ ചെയ്യാം:
sudo apt install npm
ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, ഞങ്ങൾക്ക് കഴിയും മുന്നോട്ട് പോയി നൂൽ ഇൻസ്റ്റാൾ ചെയ്യുക. ഇത് ചെയ്യുന്നതിന്, അതേ ടെർമിനലിൽ ഞങ്ങൾ എഴുതാൻ പോകുന്നു:
sudo npm install --global yarn
ക്ലോൺ ഡെഡൽ ഒഎസ് റിപ്പോസിറ്ററി
ഞങ്ങൾ സ്വീകരിക്കാൻ പോകുന്ന അടുത്ത ഘട്ടം പ്രോജക്റ്റ് ശേഖരം ക്ലോൺ ചെയ്യുക. ഒരു ടെർമിനലിൽ കമാൻഡ് ഉപയോഗിക്കുക:
git clone https://github.com/DustinBrett/daedalOS.git
പിന്നെ ഞങ്ങൾ daedalOS ഡയറക്ടറിയിലേക്ക് മാറാൻ പോകുന്നു:
cd daedalOS
ഇപ്പോൾ നമുക്ക് കഴിയും ബ്രൗസറിനായി deedalOS ഡെസ്ക്ടോപ്പിന്റെ ഞങ്ങളുടെ സ്വന്തം പകർപ്പ് കമാൻഡുകൾ ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കുക:
yarn && yarn build:fs && yarn dev
ഔട്ട്പുട്ടിൽ ലൈൻ വ്യത്യസ്ത ലൈനുകൾ ഉൾപ്പെടും. അവയിലൊന്നിൽ സെർവർ 0.0.0.0:3000-ൽ ആരംഭിച്ചിട്ടുണ്ടെന്നും അതിൽ നിന്ന് ആക്സസ് ചെയ്യേണ്ട url എന്നും അവർ സൂചിപ്പിക്കും.
daedalOS-ലേക്കുള്ള ഒരു ദ്രുത നോട്ടം
ടെർമിനലിൽ സേവനം പ്രവർത്തിക്കുന്നതിനാൽ, ഡെസ്ക്ടോപ്പ് ആക്സസ്സുചെയ്യാൻ, ഞങ്ങൾക്ക് മാത്രമേ ആവശ്യമുള്ളൂ ഞങ്ങളുടെ പ്രിയപ്പെട്ട വെബ് ബ്രൗസർ തുറന്ന് URL ടൈപ്പ് ചെയ്യുക:
http://localhost:3000
ഡെസ്ക്ടോപ്പ് ലോഡുചെയ്യുമ്പോൾ, ആനിമേറ്റുചെയ്ത പശ്ചാത്തലത്തിൽ വലത്-ക്ലിക്കുചെയ്താൽ, നമുക്ക് ഒരു മെനു ലഭിക്കും. ഹോസ്റ്റ് കമ്പ്യൂട്ടറിൽ നിന്ന് ബ്രൗസർ ഡെസ്ക്ടോപ്പിലേക്ക് ഫയലുകൾ പകർത്താനുള്ള ഓപ്ഷൻ ഞങ്ങൾക്ക് വാഗ്ദാനം ചെയ്യും, തിരിച്ചും. ഫയലുകൾ അപ്ലോഡ് ചെയ്യാൻ ഇത് ഞങ്ങളെ അനുവദിക്കും.
പ്ലസും daedalOS ഇന്റർഫേസിൽ ഫയലുകളും ഫോൾഡറുകളും വലിച്ചിടാൻ ഇത് ഞങ്ങളെ അനുവദിക്കും, ഞാൻ നടത്തിയ പരിശോധനകളിൽ ഈ ഫംഗ്ഷൻ ചില അവസരങ്ങളിൽ പരാജയപ്പെട്ടുവെന്ന് പറയേണ്ടി വരും. എന്നാൽ ഇത് സംഭവിക്കുമ്പോൾ, daedalOS-ൽ നിന്ന് ഫയലുകൾ ചേർക്കുന്നതിനുള്ള ഓപ്ഷൻ തികച്ചും പ്രവർത്തിക്കും.
ആ മേശ ഒരു വെബ് ബ്രൗസറും ഒരു വീഡിയോ പ്ലെയറും സമന്വയിപ്പിക്കുന്നു (വീഡിയോ. Js) അത് HTML5 വീഡിയോയും ആധുനിക സ്ട്രീമിംഗ് ഫോർമാറ്റുകളും പിന്തുണയ്ക്കുന്നു. അതും ഉണ്ട് ഒരു ഫോട്ടോ വ്യൂവർ APNG, AVIF, GIF, JPEG, PNG, SVG, WebP ഫോർമാറ്റുകൾക്ക് അനുയോജ്യം. ഇതിന് PDF.j-കളും ലഭ്യമാണ്, ഒരു PDF വ്യൂവർ, അൽപ്പം മന്ദഗതിയിലാണെങ്കിലും പ്രായോഗികം.
ഇതിന് ഒരു ഡെവലപ്പർ കൺസോൾ (DevTools), അൺ കോഡ് എഡിറ്റർ (മൊണാക്കോ പ്രസാധകർ), അൺ പാർസറും കംപൈലറും മര്ക്ദൊവ്ന് (അടയാളപ്പെടുത്തി), അൺ റിച്ച് ടെക്സ്റ്റ് എഡിറ്റർ (തിംയ്മ്ചെ), അൺ ഐആർസി ക്ലയന്റ്യു.എൻ ടെർമിനൽ എമുലേറ്റർ വളരെ ലളിതവും എ ഓഡിയോ പ്ലെയർ (വെബ്ബാമ്പ്).
daedalOS-ഉം JavaScript അല്ലെങ്കിൽ Virtual x86 ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് Ruffle-നെ സംയോജിപ്പിക്കുന്നു, ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എമുലേറ്റർ. കൂടാതെ, വൈൻ ഉൾപ്പെടെ നിരവധി എമുലേറ്ററുകൾ പോലും ഉണ്ട്.
പ്രോജക്റ്റ് ഡെവലപ്പർ ഒരു ആനിമേറ്റഡ് വാൾപേപ്പർ ഉൾപ്പെടുന്നു, കുറഞ്ഞ റിസോഴ്സ് മെഷീനുകളിലെ ഉപയോക്താക്കൾക്ക് ഇത് ഒരു പ്രശ്നമാകാം.
ഡെസ്ക്ടോപ്പ് വിവിധ ഓപ്പൺ സോഴ്സ് പ്രോഗ്രാമുകളിലേക്ക് ആക്സസ് നൽകുമ്പോൾ, ഇപ്പോഴും പല വശങ്ങളിലും കുറവുണ്ട്. അവയിൽ, ഒരുപക്ഷേ ഏറ്റവും ശ്രദ്ധേയമായത് ഇപ്പോൾ ഞങ്ങൾക്ക് താൽപ്പര്യമുള്ള ആപ്ലിക്കേഷനുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ ഇത് ഞങ്ങളെ അനുവദിക്കില്ല.
എന്നിരുന്നാലും, ഈ പ്രോജക്റ്റ് കൂടുതൽ വികസിപ്പിച്ചെടുത്താൽ, നിങ്ങളുടെ ഡെസ്ക്ടോപ്പ് പരിതസ്ഥിതി പൂർണ്ണമായും ഒരു വെബ് ബ്രൗസറിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്നത് വളരെ മികച്ചതായിരിക്കാം. കൂടാതെ, പ്രകടനവും മോശമല്ല, കുറഞ്ഞത് ന്യായമായ പവർ ഉള്ള ഒരു യന്ത്രത്തിലെങ്കിലും. ഒരു സംശയവുമില്ലാതെ, അതിന്റെ സ്രഷ്ടാവ് പ്രോജക്റ്റിന്റെ വികസനത്തിൽ ധാരാളം ജോലികൾ നിക്ഷേപിച്ചിട്ടുണ്ട്. നിങ്ങൾക്ക് ഇതിനെക്കുറിച്ച് കൂടുതൽ അറിയാൻ കഴിയും GitHub ശേഖരം, അല്ലെങ്കിൽ നിങ്ങൾക്കും കഴിയും സന്ദർശിക്കുക വഴി ഇൻസ്റ്റാൾ ചെയ്യാതെ daedalOS ടെസ്റ്റ് ചെയ്യുക അവരുടെ വെബ്സൈറ്റ്.
അഭിപ്രായമിടുന്ന ആദ്യയാളാകൂ