சிமேரா லினக்ஸ் விநியோகம் லினக்ஸ் கர்னலை FreeBSD சூழலுடன் இணைக்கிறது

வெற்றிட லினக்ஸ், வெப்கிட் மற்றும் அறிவொளி திட்டங்களின் வளர்ச்சியில் ஈடுபட்டுள்ள இகாலியாவைச் சேர்ந்த டேனியல் கொலேசா, புதிய சிமேரா லினக்ஸ் விநியோகத்தை உருவாக்கி வருகிறார். திட்டமானது லினக்ஸ் கர்னலைப் பயன்படுத்துகிறது, ஆனால் குனு கருவிகளுக்குப் பதிலாக, இது FreeBSD அடிப்படை அமைப்பின் அடிப்படையில் பயனரின் சூழலை உருவாக்குகிறது, மேலும் LLVM ஐ அசெம்பிளிக்காகப் பயன்படுத்துகிறது. விநியோகமானது ஆரம்பத்தில் குறுக்கு-தளமாக உருவாக்கப்பட்டு x86_64, ppc64le, aarch64, riscv64 மற்றும் ppc64 கட்டமைப்புகளை ஆதரிக்கிறது.

திட்டத்தின் குறிக்கோள், லினக்ஸ் விநியோகத்தை மாற்று கருவிகளுடன் வழங்குவது மற்றும் புதிய விநியோகத்தை உருவாக்கும் போது வெற்றிட லினக்ஸை உருவாக்கும் அனுபவத்தை கணக்கில் எடுத்துக்கொள்வதாகும். திட்டத்தின் ஆசிரியரின் கூற்றுப்படி, FreeBSD பயனர் கூறுகள் குறைவான சிக்கலானவை மற்றும் இலகுரக மற்றும் சிறிய அமைப்புகளுக்கு மிகவும் பொருத்தமானவை. அனுமதிக்கப்பட்ட BSD உரிமத்தின் கீழ் வழங்குவதும் தாக்கத்தை ஏற்படுத்தியது. சிமேரா லினக்ஸின் சொந்த வளர்ச்சிகளும் BSD உரிமத்தின் கீழ் விநியோகிக்கப்படுகின்றன.

FreeBSD பயனர் சூழலுடன் கூடுதலாக, விநியோகத்தில் GNU Make, util-linux, udev மற்றும் pam தொகுப்புகளும் அடங்கும். init அமைப்பு Linux மற்றும் BSD அமைப்புகளுக்குக் கிடைக்கும் போர்ட்டபிள் சிஸ்டம் மேனேஜர் டினிட்டை அடிப்படையாகக் கொண்டது. glibc க்கு பதிலாக, நிலையான C லைப்ரரி musl பயன்படுத்தப்படுகிறது.

கூடுதல் நிரல்களை நிறுவ, பைனரி தொகுப்புகள் மற்றும் எங்கள் சொந்த மூல உருவாக்க அமைப்பு, பைத்தானில் எழுதப்பட்ட cports ஆகிய இரண்டும் வழங்கப்படுகின்றன. பில்ட்ராப் டூல்கிட்டைப் பயன்படுத்தி உருவாக்கப்பட்ட தனி, சலுகை இல்லாத கொள்கலனில் உருவாக்க சூழல் இயங்குகிறது. பைனரி தொகுப்புகளை நிர்வகிக்க, Alpine Linux இலிருந்து APK தொகுப்பு மேலாளர் (Alpine Package Keeper, apk-tools) பயன்படுத்தப்படுகிறது (இது முதலில் FreeBSD இலிருந்து pkg ஐப் பயன்படுத்த திட்டமிடப்பட்டது, ஆனால் அதன் தழுவலில் பெரிய சிக்கல்கள் இருந்தன).

திட்டம் இன்னும் வளர்ச்சியின் ஆரம்ப கட்டத்தில் உள்ளது - சில நாட்களுக்கு முன்பு பயனர் கன்சோல் பயன்முறையில் உள்நுழைவதற்கான திறனுடன் ஏற்றுதலை வழங்க முடிந்தது. ஒரு பூட்ஸ்ட்ராப் கருவித்தொகுப்பு வழங்கப்பட்டுள்ளது, இது உங்கள் சொந்த சூழலில் இருந்து அல்லது வேறு எந்த லினக்ஸ் விநியோகத்தின் அடிப்படையில் ஒரு சூழலில் இருந்து விநியோகத்தை மீண்டும் உருவாக்க அனுமதிக்கிறது. அசெம்பிளி செயல்முறை மூன்று நிலைகளை உள்ளடக்கியது: அசெம்பிளி சூழலுடன் ஒரு கொள்கலனை உருவாக்குவதற்கான கூறுகளின் அசெம்பிளி, தயாரிக்கப்பட்ட கொள்கலனைப் பயன்படுத்தி சொந்தமாக மறுசீரமைப்பு, மற்றும் மற்றொரு சொந்த மறுசீரமைப்பு ஆனால் இரண்டாவது கட்டத்தில் உருவாக்கப்பட்ட சூழலின் அடிப்படையில் (இன் செல்வாக்கை அகற்ற நகல் அவசியம். சட்டசபை செயல்பாட்டில் அசல் ஹோஸ்ட் அமைப்பு) .

ஆதாரம்: opennet.ru

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