SerenityOS திட்டமானது Unix போன்ற OS ஐ வரைகலை இடைமுகத்துடன் உருவாக்குகிறது

திட்டத்தின் எல்லைகளில் அமைதி 86களின் பிற்பகுதியில் இயக்க முறைமைகளின் பாணியில் வடிவமைக்கப்பட்ட அதன் சொந்த கர்னல் மற்றும் வரைகலை இடைமுகத்துடன் கூடிய, x1990 கட்டமைப்பிற்காக, ஒரு யூனிக்ஸ் போன்ற இயக்க முறைமையை ஆர்வலர்கள் குழு உருவாக்கி வருகிறது. வளர்ச்சி புதிதாக, ஆர்வத்திற்காக மேற்கொள்ளப்படுகிறது மற்றும் தற்போதுள்ள இயக்க முறைமைகளின் குறியீட்டை அடிப்படையாகக் கொண்டது அல்ல. அதே நேரத்தில், ஆசிரியர்கள், 90களின் பிற்பகுதியில் உள்ள அமைப்புகளின் அழகியலைப் பாதுகாத்து, நவீன அமைப்புகளில் இருந்து அனுபவமிக்க பயனர்களுக்கு பயனுள்ள யோசனைகளை வழங்குவதன் மூலம், அன்றாட வேலைகளுக்கு ஏற்ற நிலைக்கு SerenityOS ஐக் கொண்டு வருவதை இலக்காகக் கொண்டுள்ளனர். குறியீடு C++ இல் எழுதப்பட்டுள்ளது வழங்கப்பட்ட BSD உரிமத்தின் கீழ்.

குறிப்பிட்ட இலக்கை நிர்ணயித்து, நாளுக்கு நாள் கொஞ்சம் கொஞ்சமாகச் செயல்படும் என்பதற்கு இந்தத் திட்டம் நல்ல உதாரணம் முன்னேறுதல் ஒரு பொழுதுபோக்காக, நீங்கள் ஒரு முழு செயல்பாட்டு OS ஐ உருவாக்கி அதில் ஈடுபடலாம் ஒத்த எண்ணம் கொண்டவர்கள். அதே ஆசிரியரின் பிற திட்டங்கள் பின்வருமாறு: கணினி, i2003 செயலியுடன் கூடிய பிசி எமுலேட்டர் 386 முதல் வளர்ச்சியில் உள்ளது.

SerenityOS திட்டமானது Unix போன்ற OS ஐ வரைகலை இடைமுகத்துடன் உருவாக்குகிறது

வளர்ச்சியின் தற்போதைய கட்டத்தில் கிடைக்கும் அம்சங்கள்:

  • முன்கூட்டியே பல்பணி;
  • மல்டித்ரெடிங்;
  • கலப்பு மற்றும் சாளர சேவையகம் விண்டோஸ் சர்வர்;
  • வரைகலை பயன்பாடுகளை உருவாக்குவதற்கான சொந்த கட்டமைப்பு LibGUI விட்ஜெட்களின் தொகுப்புடன்;
  • பயன்பாட்டு இடைமுகங்களின் காட்சி வடிவமைப்பிற்கான சூழல்;
  • ARP, TCP, UDP மற்றும் ICMP ஆகியவற்றை ஆதரிக்கும் நெட்வொர்க் ஸ்டேக். சொந்தம் டிஎன்எஸ் தீர்வு;
  • Ext2 அடிப்படையிலான கோப்பு முறைமை (சொந்த செயல்படுத்தல் C++ இல்);
  • யுனிக்ஸ் போன்ற நிலையான சி நூலகம் (LibC) மற்றும் набор வழக்கமான பயனர் பயன்பாடுகள் (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime, etc.);
  • குழாய்கள் மற்றும் I/O திசைதிருப்பலுக்கான ஆதரவுடன் கட்டளை வரி ஷெல்;
  • ELF வடிவத்தில் mmap() மற்றும் இயங்கக்கூடிய கோப்புகளுக்கான ஆதரவு;
  • போலி-FS / proc இன் இருப்பு;
  • உள்ளூர் யூனிக்ஸ் சாக்கெட்டுகளுக்கான ஆதரவு;
  • போலி டெர்மினல்கள் மற்றும் /dev/pts க்கான ஆதரவு;
  • நூலகம் லிப்கோர் பயனுள்ள நிகழ்வு கையாளுபவர்களை உருவாக்க (நிகழ்வு வளையம்);
  • SDL நூலக ஆதரவு;
  • PNG பட ஆதரவு;
  • உள்ளமைக்கப்பட்ட பயன்பாடுகளின் தொகுப்பு: உரை திருத்தி, கோப்பு மேலாளர், பல விளையாட்டுகள் (மைன்ஸ்வீப்பர் மற்றும் பாம்பு), நிரல்களைத் தொடங்குவதற்கான இடைமுகம், எழுத்துரு எடிட்டர், கோப்பு பதிவிறக்க மேலாளர், டெர்மினல் எமுலேட்டர்;

ஆதாரம்: opennet.ru

கருத்தைச் சேர்