ව්යාපෘතිය සහයෝගී සංවර්ධනය සහ කේත ගබඩා කිරීම සඳහා විමධ්යගත සේවාවක් නිර්මාණය කිරීම අරමුණු කරයි, GitHub සහ GitLab වලට සමාන නමුත් විශේෂිත සේවාදායකයන් සමඟ බැඳී නොමැත, එසේම වාරණයට යටත් නොවීම සහ P2P ජාල සහභාගීවන්නන්ගේ සම්පත් සමඟ වැඩ කිරීම.
රැඩිකල් ගැන
රැඩිකල් මඟින් වේදිකා සහ මධ්යගත සංගත මත යැපීමට ඉඩ නොදේ සම්බන්ධ කිරීම මඟින් අතිරේක අවදානම් හඳුන්වා දෙන විවෘත මූලාශ්ර සංවර්ධනය හා බෙදා හැරීම සඳහා (අසාර්ථක වීමේ තනි ලක්ෂ්යය, සමාගමකට සේවා කොන්දේසි වසා දැමීමට හෝ වෙනස් කිරීමට හැකිය).
රැඩිකල් හි කේතය කළමනාකරණය කිරීම සඳහා සුප්රසිද්ධ Git භාවිතා කරයි, P2P ජාලයක නිධි නිර්වචනය කිරීමෙන් පුළුල් වේ. හැමෝම දත්ත ප්රධාන වශයෙන් දේශීයව ගබඩා කර ඇත ජාල සම්බන්ධතාවයේ තත්වය නොසලකා ඒවා සැමවිටම සංවර්ධකයාගේ පරිගණකයේ තිබේ. තොරතුරු ආරක්ෂා කිරීම සඳහා, ගිණුම් භාවිතා නොකර පොදු යතුරු මත පදනම් වූ ගුප්ත ලේඛනකරණය භාවිතා කරයි. P2P ජාලයේ සහභාගිවන්නන්ගේ ගබඩාවල ලැයිස්තුව ව්යාපෘතියේ බීජ නෝඩයේ දැකිය හැකිය.
P2P ජාලයේ හදවතේ ඇත්තේ සහභාගිවන්නන් අතර දත්ත ප්රතිවර්තනය කරන Git- පදනම් වූ රැඩිකල් ලින්ක් ප්රොටෝකෝලය. සහභාගිවන්නන් ඔවුන්ගේ කේතයට සහ ඔවුන් උනන්දුවක් දක්වන ව්යාපෘතිවල කේතයට ප්රවේශය ලබා දෙයි, අතිරික්ත පිටපත් දේශීයව ගබඩා කර ඇති අතර වෙනත් උනන්දුවක් දක්වන සංවර්ධකයින්ගේ පද්ධතිවල අනුරූපණය වේ. එහි ප්රති As ලයක් ලෙස ගෝලීය විමධ්යගත Git ගබඩාවක් පිහිටුවා ඇති අතර, එහි දත්ත විවිධ සහභාගිත්ව පද්ධති හරහා අනුපිටපත් කර අනුපිටපත් කරනු ලැබේ.
ප්රොටෝකෝලය හඳුනාගැනීමේ වස්තු වර්ග දෙකකට සහය දක්වයි: සහභාගිවන්නා සහ ව්යාපෘතිය. සහභාගිවන්නා P2P ජාලයේ නෝඩය දියත් කළ පුද්ගලයා හා සම්බන්ධ වේ (par) සහ ව්යාපෘතිය මඟින් බහු සහභාගිවන්නන්ට වැඩ කළ හැකි ගබඩාවක් විස්තර කෙරේ.
ජාලය සහභාගිවන්නන් සහ ව්යාපෘති අතර සන්නිවේදනයේ සමාජ ග්රැෆික් නිර්මාණය කරයි: සහභාගිවන්නන් තමන් සහ අනෙකුත් සහභාගිවන්නන් උනන්දුවක් දක්වන ව්යාපෘති පිළිබඳව සොයා බලයි. ලුහුබැඳ ගිය සහභාගිවන්නන්ගේ අයිතම වර්තමාන සහභාගිවන්නා අනුගමනය කරන අනෙකුත් සහභාගිවන්නන්ට ලබා ගත හැකිය.
රැඩිකල් හි කැනොනිකල් මාස්ටර් දර්ශනය පවත්වාගෙන යනවාට වඩා සංවර්ධනය "බසාර්" ශෛලිය තුළ සිදු වේ, ඒවායේ නඩත්තු කරන්නන් හා දායකයින් එකිනෙකා සමඟ පැච් හුවමාරු කර ගන්නා සමාන්තර ශාඛා කිහිපයක් ඇත.
නිධියකට සම්බන්ධ කිරීම වෙනුවට බාහිර යොමුව, රැඩිකල් පදනම් වී ඇත්තේ එක් එක් සංවර්ධකයාගේ දේශීය යන්ත්රයේ අද්විතීය ගබඩාවක් මත යr, එහිදී ඔබට ලුහුබැඳ ගිය දායකයින්ගේ ගබඩාවලින් වෙනස්කම් ඇදගෙන ඔබගේ වෙනස්කම් ලුහුබැඳීමේ දායකයින්ගේ ගබඩාවලට ඉදිරිපත් කළ හැකිය.
සංකල්පමය වශයෙන්, ව්යාපෘතියක් කේත දසුන් එකතුවක් බවට පත්වේ සංවර්ධනයේ සියලුම සහභාගිවන්නන්ගේ පද්ධති තුළ. ප්රායෝගිකව, විශ්වාසනීය දාමයක් මත පදනම්ව වෙනස් කිරීමේ බෙදාහැරීමේ ධූරාවලියක් සංවිධානය කර ඇත: ඔවුන්ගේ ගබඩාවේ දේශීය පිටපතෙහි වෙනස්කම් ලබා ගැනීම සඳහා, සංවර්ධකයා වෙනත් සංවර්ධකයින් (දුරස්ථ) ප්රභවයන් ලෙස එකතු කරයි, එය ස්වයංක්රීයව නව කොමිස් සඳහා දායකත්වයක් ලබා ගනී. ඒවා ඔවුන්ගේ ගබඩාවල දිස්වේ. P2P ජාලයේ සියලුම වෙනස්කම් ඩිජිටල් ලෙස අත්සන් කර ඇති අතර අනෙක් සහභාගිවන්නන්ට එය සත්යාපනය කළ හැකිය.
ජාලයට සම්බන්ධ වීමට ඇති පහසුම ක්රමය නම් ඩෙස්ක්ටොප් යෙදුම ස්ථාපනය කිරීමයි නව සාමාජිකයෙකු හඳුනා ගැනීමට, ඔබේ කේතය සත්කාරක කිරීමට සහ වෙනත් සංවර්ධකයින් සමඟ සන්නිවේදනය කිරීමට යතුරු නිර්මාණය කිරීමට ඔබට ඉඩ සලසන රැඩිකල් අප්ස්ට්රීම්.
දැනට ක්රියාත්මක කිරීම කේත සහ දෝෂ ලුහුබැඳීමේ පද්ධතියේ ඒකාබද්ධ වැඩවලට සීමා වේ, නමුත් අනාගතයේ දී ඔවුන් සාකච්ඡා සංවිධානය කිරීමට සහ වෙනස්කම් සමාලෝචනය කිරීමට මෙවලම් පුළුල් කිරීමට සැලසුම් කරයි, එසේම අන්තයේ සිට අවසානය දක්වා සංකේතනය මත පදනම්ව ප්රවේශය සහිත පුද්ගලික ගබඩාවලට සහාය ක්රියාත්මක කරයි.
අවසාන වශයෙන්, ඔබ ඒ ගැන වැඩි විස්තර දැන ගැනීමට කැමති නම්, ඔබට පරීක්ෂා කළ හැකිය පහත සබැඳිය.
නෝඩ් මෙහෙයුම සඳහා ප්රොක්සි කේතය ටයිප්ස්ක්රිප්ට්, ස්වෙල්ට් සහ ඉලෙක්ට්රෝන වල චිත්රක ග්රාහකයේ රස්ට් හි ලියා ඇත. ව්යාපෘතියේ වර්ධනයන් ඒවා GPLv3 බලපත්රය යටතේ බෙදා හරිනු ලැබේ.
පැකේජ ලිනක්ස් (AppImage) සහ මැකෝස් සඳහා සූදානම්.
අදහස් පළ කිරීමට ප්රථම වන්න