ToaruOS 2.1 இயங்குதளத்தின் வெளியீடு

Unix-போன்ற இயங்குதளமான ToaruOS 2.1 இன் வெளியீடு வெளியிடப்பட்டது, புதிதாக எழுதப்பட்டு அதன் சொந்த கர்னல், பூட் லோடர், நிலையான C நூலகம், தொகுப்பு மேலாளர், பயனர் இட கூறுகள் மற்றும் ஒரு கலப்பு சாளர மேலாளருடன் ஒரு வரைகலை இடைமுகம் ஆகியவற்றுடன் வழங்கப்பட்டுள்ளது. புதிய கலப்பு வரைகலை இடைமுகங்களை உருவாக்கும் துறையில் ஆராய்ச்சிப் பணியாக இல்லினாய்ஸ் பல்கலைக்கழகத்தில் ஆரம்பத்தில் இந்த திட்டம் உருவாக்கப்பட்டது, ஆனால் பின்னர் ஒரு தனி இயக்க முறைமையாக மாற்றப்பட்டது. திட்டக் குறியீடு C இல் எழுதப்பட்டு BSD உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. QEMU, VMware அல்லது VirtualBox இல் சோதனை செய்யக்கூடிய, 14.4 MB அளவிலான நேரடிப் படம் பதிவிறக்கம் செய்யத் தயார் செய்யப்பட்டுள்ளது.

ToaruOS 2.1 இயங்குதளத்தின் வெளியீடு

ToaruOS ஆனது ஒரு கலப்பின மாடுலர் கட்டமைப்பைப் பயன்படுத்தும் ஒரு கர்னலை அடிப்படையாகக் கொண்டது, இது ஒரு மோனோலிதிக் கட்டமைப்பு மற்றும் ஏற்றக்கூடிய தொகுதிகளைப் பயன்படுத்துவதற்கான கருவிகளை ஒருங்கிணைக்கிறது, இது வட்டு இயக்கிகள் (PATA மற்றும் ATAPI), EXT2 மற்றும் ISO9660 கோப்பு முறைமைகள், ஃப்ரேம்பஃபர் போன்ற பெரும்பாலான சாதன இயக்கிகளை உருவாக்குகிறது. , விசைப்பலகைகள், எலிகள் , நெட்வொர்க் கார்டுகள் (AMD PCnet FAST, Realtek RTL8139 மற்றும் Intel PRO/1000), சவுண்ட் சிப்கள் (Intel AC'97), அத்துடன் விருந்தினர் அமைப்புகளுக்கான VirtualBox ஆட்-ஆன்கள். கர்னல் Unix நூல்கள், TTY, மெய்நிகர் கோப்பு முறைமை, போலி கோப்பு முறைமை / proc, மல்டித்ரெடிங், IPC, ramdisk, ptrace, பகிரப்பட்ட நினைவகம், பல்பணி மற்றும் பிற நிலையான அம்சங்களை ஆதரிக்கிறது.

கணினி ஒரு கலப்பு சாளர மேலாளருடன் பொருத்தப்பட்டுள்ளது, ELF வடிவத்தில் மாறும் இணைக்கப்பட்ட இயங்கக்கூடிய கோப்புகளை ஆதரிக்கிறது, பல்பணி, ஒரு கிராபிக்ஸ் அடுக்கு, பைதான் 3 மற்றும் GCC ஐ இயக்க முடியும். Ext2 கோப்பு முறைமையாகப் பயன்படுத்தப்படுகிறது. துவக்க ஏற்றி BIOS மற்றும் EFI ஐ ஆதரிக்கிறது. பிணைய அடுக்கு BSD-பாணி சாக்கெட் APIகளைப் பயன்படுத்த அனுமதிக்கிறது மற்றும் லூப்பேக் உட்பட பிணைய இடைமுகங்களை ஆதரிக்கிறது.

நேட்டிவ் அப்ளிகேஷன்களில், Vi-like code editor Bim தனித்து நிற்கிறது, இது கடந்த சில ஆண்டுகளாக ToaruOS-க்கான கோப்பு மேலாளர், டெர்மினல் எமுலேட்டர், விட்ஜெட் ஆதரவுடன் கூடிய கிராபிக்ஸ் பேனல், தொகுப்பு மேலாளர் போன்ற பயன்பாடுகளை உருவாக்கப் பயன்படுத்தப்பட்டு வருகிறது. ஆதரவு படங்கள் (PNG, JPEG ) மற்றும் TrueType எழுத்துருக்களுக்கான நூலகங்களாக. Vim, GCC, Binutils, FreeType, MuPDF, SDL, Kairo, Doom, Quake, Super Nintendo emulator, Bochs போன்ற நிரல்கள் ToaruOS க்கு போர்ட் செய்யப்பட்டுள்ளன.

திட்டமானது அதன் சொந்த டைனமிக் நிரலாக்க மொழியான குரோகோவை உருவாக்குகிறது, இது கணினிக்கான பயன்பாடுகள் மற்றும் தனிப்பயன் பயன்பாடுகளை உருவாக்கும் போது பைத்தானை மாற்றும் வகையில் வடிவமைக்கப்பட்டுள்ளது. இந்த மொழி தொடரியலில் பைத்தானை நினைவூட்டுகிறது (மாறிகளின் வெளிப்படையான வரையறையுடன் பைத்தானின் சுருக்கப்பட்ட பேச்சுவழக்காக நிலைநிறுத்தப்பட்டுள்ளது) மற்றும் மிகவும் கச்சிதமான செயலாக்கத்தைக் கொண்டுள்ளது. பைட்கோடின் தொகுத்தல் மற்றும் விளக்கம் துணைபுரிகிறது. பைட்கோட் மொழிபெயர்ப்பாளர் ஒரு குப்பை சேகரிப்பாளரை வழங்குகிறது மற்றும் உலகளாவிய பூட்டுதலைப் பயன்படுத்தாமல் மல்டித்ரெடிங்கை ஆதரிக்கிறது. கம்பைலர் மற்றும் மொழிபெயர்ப்பாளர் ஒரு சிறிய பகிரப்பட்ட நூலகத்தின் (~500KB) வடிவத்தில் தொகுக்கப்படலாம், மற்ற நிரல்களுடன் ஒருங்கிணைக்கப்பட்டு, C API மூலம் நீட்டிக்க முடியும். ToaruOS க்கு கூடுதலாக, மொழியை Linux, macOS, Windows இல் பயன்படுத்தலாம் மற்றும் WebAssembly ஐ ஆதரிக்கும் உலாவிகளில் இயக்கலாம்.

புதிய வெளியீட்டில்:

  • AArch64 (ARMv8) கட்டமைப்பிற்கான ஆரம்ப ஆதரவு சேர்க்கப்பட்டது, இதில் Raspberry Pi 400 போர்டு மற்றும் QEMU எமுலேட்டரில் ToaruOS ஐப் பயன்படுத்துவதற்கான சோதனை திறன் உள்ளது.
  • பயனர் இடத்தில் உள்ள செயல்முறைகளுக்கு சிக்னல்களை செயலாக்குதல் மற்றும் அனுப்புதல் மறுவடிவமைப்பு செய்யப்பட்டுள்ளது. செயல்படுத்தப்பட்ட sigaction, sigprocmask, sigwait மற்றும் sigsuspend அழைப்புகள்.
  • பயனர் இடத்தில் மேம்படுத்தப்பட்ட நினைவக மேலாண்மை. munmap அமைப்பு அழைப்பு சேர்க்கப்பட்டது.
  • கலப்பு மேலாளர் ஒரு மங்கலான விளைவைச் செயல்படுத்துகிறது மற்றும் சாளரத்தின் அளவு மாற்றப்படும்போது நிகழ்வுகளின் கையாளுதலை மறுவேலை செய்கிறது.
  • டெர்மினல் ரெண்டரிங் மேம்படுத்தப்பட்டுள்ளது, சோம்பேறி ரெண்டரிங் செயல்படுத்தப்பட்டுள்ளது, மேலும் TrueType எழுத்துருக்களுக்கு கிளிஃப் கேச் சேர்க்கப்பட்டுள்ளது.
  • இசையமைப்பாளர் திறன்கள் விரிவாக்கப்பட்டுள்ளன.
  • கடிகாரத்தை அமைப்பதற்கான வழிமுறைகள் சேர்க்கப்பட்டுள்ளன, இதில் settimeofday கணினி அழைப்பு மற்றும் தேதி பயன்பாட்டின் விரிவாக்கப்பட்ட திறன்கள் ஆகியவை அடங்கும்.
  • மேம்படுத்தப்பட்ட பிணைய அடுக்கு. ifconfig பயன்பாடு IPv4 முகவரிகள் மற்றும் ரூட்டிங் அமைப்புகளை அமைப்பதற்கான ஆதரவைச் சேர்த்துள்ளது. ICMP சாக்கெட்டுகளின் இயக்கப்பட்ட செயல்பாடு. UDP மற்றும் ICMP சாக்கெட்டுகளுக்கான recvfrom செயல்பாட்டிற்கான ஆதரவு சேர்க்கப்பட்டது.
  • துவக்க ஏற்றி USB விசைப்பலகைகளுடன் வேலை செய்யும் திறனைச் சேர்த்துள்ளது.
  • கோப்பு மேலாளர் சூழல் மெனுவில் கோப்புகளை நீக்குவதற்கான உருப்படி சேர்க்கப்பட்டுள்ளது.
  • கணினி மானிட்டரில் வரைபடங்களின் மேம்படுத்தப்பட்ட காட்சி.
  • வழக்கமான வெளிப்பாடு ஆதரவுடன் grep பயன்பாடு சேர்க்கப்பட்டது.
  • மேம்படுத்தப்பட்ட ps கட்டளை வெளியீடு (கூடுதல் நெடுவரிசைகள் சேர்க்கப்பட்டது).

ToaruOS 2.1 இயங்குதளத்தின் வெளியீடு


ஆதாரம்: opennet.ru

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