Subtitles for LinuxDays 2016 - Building a free software based development environment - F. Preinstorfer

14   0   0  
  Pause sub
එසේ මගේ ආවට ස්තුතියි
ඉදිරිපත් මම මේ ගැන කතා කරන්න යන්නේ
නිදහස් මෘදුකාංග සංවර්ධනය ගොඩනැගීම
කුඩා පරිසරය හෝ නල
සමාගම මූලික වශයෙන් එය අප සමහර තියෙන්නේ
ඇති අතර අප පසුගිය තුන් සමයේ ඉදිකරන
අප සමාගම වසර
මගේ නම වඩා දැඩි ශාක මම ඉන්නේ වර්ධනය වෙමින් පවතී
කුඩා ඔස්ට්රියානු දී පද්ධති ඉංජිනේරු
ආරම්භක සමාගම හා අපි රසායනාගාර කරන්න
පල්ප් සහ කඩදාසි පරීක්ෂා කිරීමේ උපකරණ
කර්මාන්තය නිසා මූලික වශයෙන් අපි උපාංග ඉදි
අප පාරිභෝගිකයන්ට අලෙවි සහ එම බව
පාරිභෝගිකයන් යම් යම් කරුණු පරීක්ෂා කිරීම සඳහා එය භාවිතා
උදාහරණයක් කඩදාසි සඳහා එසේ test case එකක්
ක කොපමණ ජලය කෑල්ලක් හැකි වනු ඇත
කඩදාසි උපකරණ කිසිවක් ආකාරයේ අවශෝෂණය
තාක්ෂණික ස්ථානයේ සිට විශේෂයෙන් විසිතුරු
දැක්ම අපට වඩාත් එසේ බොහෝ දුරට C ++ භාවිතා කරන්නේ
එය තුනෙන් කිරීමට මෘදු ලියා ඇත
C ++ පසුව Python 3 ක් වන අතර,
ඔබට අවශ්ය පැහැදිලිවම ග්ලූකෝස්
සෑම තැනකම මූලික වශයෙන් ආශාව බව හා
සියලු 15
ඇත්තටම කිරීමට අවශ්ය පෙර ඔබ දැන සිටියේ
මම කැමති නල ගැන කතා
බව අවශ්යතා සමහර හඳුන්වා
අපි තිබූ අතර එම පමණක් ඇතැම් ඒවා
මම එය ඔබගේ ලබා ගැනීමට වැදගත් කියලා
අවම වශයෙන් අවශ්ය වන්නේ කුමක්ද? හැඟීම
අප භාවිත නඩුව එසේ එක් වැදගත් සඳහා
අවශ්යතාව නොබැඳි සහාය ඇති කිරීමට නියමිත විය
අප සමාගම මූලස්ථානය පිහිටා ඇත
පිටිසර දී ඔස්ට්රියාව හා බව ය
ඔබ කවුළුව දෙස නම් ඇත්තෙන්ම හොඳ
මේ ඔබ තණකොළ බලන්න පුළුවන්
කඳු සහ මූලික වශයෙන් එය එසේ වන
නමුත් එය ඔබට අවශ්ය අවස්ථාවක නොවේ ප්රයෝජනවත් වේ
නිසි අන්තර්ජාල සම්බන්ධතාවය නිසා අප සතුව
මන්දගාමී අන්තර්ජාල සම්බන්ධතාවය සහ ඒ වෙනුවට
ඔබ ඒ නිසා අපි වඩා හොඳ විශ්වාසය තැබිය නො කිරීමට අවශ්ය ද්විත්ව මුහුණුවර
කරන බව අන්තර්ජාල මත ඕනෑවට වඩා
එය අපට හොඳ වනු ඇත
අප අතීතයේ සිට දන්නා බව තවත් දෙයක්
එය එසේ නොවේ, බෙහෙවින් ප්රයෝජනවත් කියා
ඕනෑම තනි සංවර්ධක යන්ත්රය මත රඳා පවතී
කොහේ හරි මම ඔබට බොහෝ දෙනා කියලා
අසා
කථා හෝ ඔබේ සමග එය දැක ඇති
ඇස් සමහර ලැප්ටොප් සමහර යන්ත්රය
ඒ, සමහර සංවර්ධක යම් කාර්යාලයේ
ඇත්තටම ඉතාමත් වැදගත් අංශයක්
සමාගම එම තොරව නිසා
හැකි මෙම ලැප්ටොප් ඇතැම් නිෂ්පාදන තොරව
ඕනෑම තැනක ඉදි
ඕනෑම කෙනෙකුට එසේ සියල්ල වේ නම් මම දන්නේ නැහැ
ඒ වගේ නමුත් මම දැකලා ඔවුන් ඉන්නේ
ඒ නිසා අපි වඩා හොඳ ඇති බව හොඳ නැහැ
ඒ සඳහා සූදානම්
තවත් දෙයක් එය කිරීමට පහසු විය යුතු වේ
අපි භාවිතා කළ යුතු උපක්රම භාවිතා කිරීමට භාවිතා කරන හා පහසු
මෙවලම් හා අප සංවර්ධකයින් ලබා දිය යුතුය
ඔවුන්, සුවපහසු බව මෙවලම්
අපි එය මහත් වනු ඇත ලබා භාවිතා කරන්නේ නම්, එය
සංවර්ධනකරු සමග අන්තර් ක්රියා කළ හැකි නම්
නල නල සහ උග්රකිරීම හෝ
හුදෙක් සුහද භාවිතා කරමින් නල බොහෝ
සාමාන්යයෙන් ප්රමාණවත්
සහ තවත් දේ කළ යුත්තේ එය වේ
අවබෝධ කරගත මට එය තරමක් හිතන්නේ
බව නිර්මිත පරිසරයක් සඳහා වැදගත්
පරිශීලකයන්ට එය තේරුම් ගත හැකි බව ඔවුන් දන්නේ නැහැ
ලබා සියලු සදාකාලික මහත් ලබා ගැනීමට අවශ්ය
ඒ පිළිබඳ තොරතුරු නමුත් ඔබ බලන්න යුතු
එය ඔවුන් මම දන්නවා මම හරි කිව යුතු
මෙම පැකේජය ඉදි කර, මෙම ගොස්
මෙම යන්ත්රයෙන් යන්ත්රයට මෙම යන්ත්රය සහ
මෙම බවත් වනු වනු ඇත සිදු
ප්රමාණවත් තරම් සාධාරණ විය
හා ද අවබෝධ කරගත සහිත
නල එය ද hackable එක් අදහස්
එය පහසුවෙන් වෙනස් කළ හැකි ගත හැකි අතර,
මම දෙන්න අවශ්ය පරිදි සකස්
ඔබ වගේ ම අපි ඉතා අවම දළ විශ්ලේෂණයක්
ඇති
එය දුර සම්පූර්ණ වීමෙන් තියෙන්නේ නමුත් එය
බව වඩාත් වැදගත් අංශ අඩංගු
ඒ නිසා මෙම විනාඩි 20 ක කතාවක් සඳහා අවශ්ය වේ
මම ඒක කරන්න කෙටි හැඳින්වීමක් දෙන්න කියලා
මෙහි ඉන්පසු මා කොටස් සියල්ල
ඔබ සඳහා යම් භාවිතය නඩු ලබා
දේ ඔබේ හැඟීම ලබා ගැනීමට
හැකි නිසා අපි දී ආරම්භ කිරීමට අවශ්ය
පහළ මෙතන ඉතිරි අපි එහිදී
සංවර්ධක ලැප්ටොප් ඕනෑම දෙයක් විය හැකි
Linux පරිගණකයක් වින්ඩෝස් කොටුව mac කොටුව
ඕනෑම දෙයක් නිසැක අවශ්යතාව තියෙනවා
එවැනි යන්ත්රයක මූලික වශයෙන් සංවර්ධකයින්
දැණුමක් යුතු
ඔහුගේ වැඩ නිසා සමහර විට සිදු වෙමින් 90
සමහරවිට, සමහරවිට උපරිම හා සමහර වෙළුම් පාලන
පද්ධතිය සඳහා ප්රමාණවත් තරම් වනු ඇත වනු ඇත
එහි සිට අප වෙත කිරීමට තීරණය ආරම්භ
අපගේ කෝෂ්ඨාගාරයක් ලෙස උකුල ලබා ගන්න
කළමනාකරණ සේවාදායකයක් හෝ සමාජවාදය අනුවාදය
පාලන පද්ධතිය අපි එය පාවිච්චි නිසා
කැමති අපි අභ්යන්තර ගොඩක් අපි
එය අපට කියවීමට එය දිගටම මෙහි තියෙන්නේ කියලා
ඒ නිසා අපි අපි නම් නම් එය මහත් වනු ඇත හදුනාගත්තා
පැහැදිලිවම සහාය දෙන බව දෙයක් තියෙනවා
ලබා ගැනීමට හා ද සංවර්ධනය කරන විට භාවිතා කිරීමට ඉඩ දෙයි
ඔවුන්ට අවශ්ය නම් මුහුණ ගිනි අවියක් නිසා
සමහර ඉදිකරන්නන්ට ඉතිරි දැනෙන්නේ නැහැ
සමග විධාන රේඛාව සමඟ හා සමහරවිට සමග
සමහර කාර්යයන් එවැනි මත කරන්න තරමක් පහසු වේ
ඒ නිසා අපි එය හදුනාගත්තා වෙබ් අතුරු මුහුණත
හොඳ පොටක් විය විශාල රුකුලක් වනු වනු ඇත
මෙවලමක් මෙතන අපි බෙහෙවින් සතුටට පත් වෙනවා
තේරීම ඇත්තටම එදා විට, අප
එය ටිකක් රළු විය විය ආරම්භ නමුත්
දැන් එය තරමක් තරමක් දැනෙනවා දැනෙනවා
භාවිතා කිරීමට ඉතා හොඳ එහි සිට අප හිස අපි
වැව භාර මෙතන මැද එක් වේ
මෙහි මම වූ නිසා අපි ජෙන්කින්ස් තෝරාගත්
එය භාවිතා මයික් / ක්රියාවලි ඕනෑම දෙයක්
කටයුතු
හොඳනම්, එය හරි නිදහස් මෘදුකාංග වේ
ඔබ සමහර විට ජෙන්කින්ස් භාවිතා විය
නම් ජෙන්කින්ස් ඔබ සමහර හිසරදය ගොල්ලෝ
ඔබ ප්රධාන පමණක් එය භාවිතා නැති නම්
පද්ධතිය ඔබ එසේ ඔබ ජෙන්කින්ස් භාවිතා කිරීමට අවශ්ය නම්,
ඔබට වඩාත් හොඳ වග බලා ගන්න ඔබට සටහන් ගොඩ භාවිතා කරන්න
හා ජෙන්කින්ස් මත ඕනෑම දෙයක් ගොඩ නැහැ
ම සියලු කිරීමට ජෙන්කින්ස් ඉඩ
orchestration හා අනෙකුත් සියලු
වාර්තා කිරීමේ හා සැලසුම් කිරීමේ හා පලමුවෙනි
ප්රමාණවත් තරම් වනු ඇත විය නමුත් කරන්න
වෙනත් යන්ත්ර මත ගොඩනඟයි හා බව ය
අපි කිහිප ගොඩ නැඟීමට නාසය අයිතිය ඇති තැන
මෙහි ඔවුන් ඇ ගොඩ බිල දේවල් ++
ඔවුන් ඒකකය ක්රියාත්මක ව්යාපෘතිය පිඹුරා ව්යාපෘති
ඔවුන් පරීක්ෂණ ඒකාබද්ධ ටෙස්ට් ඕනෑම දෙයක්
අවශ්ය වන්නේ
එහි සිට අප සිරිමන්ත වෙත ගොස් භාර
ඉල්ලීම ඩෙබී n අනුවාදය අනුකූල පවතී
අම් නිධිය සේවාදායකය අපි තීරණය කළා, ඒ නිසා
ඩේබියන් මාලාවක් ලෙස අපගේ නිෂ්පාදන නැව්ගත
පැකේජ හා එය වඩාත් ස්වාභාවික හා 22 වන
දී හා නෞකාව ඩේබියන් පැකේජ
නිත්ය Debian නිධිය හා එසේ ඔබ
පැකේජ හැසිරවීමට සමහර මෙවලමක් අවශ්ය හා
ඔවුන්ගෙන් සමහරක් ලබා ගත හැකි වන අතර අපි ඇලුම්
යැදුම සමග අපි හිතන හෝ අපගේ නිසා
අත්දැකීම් එය හොඳම නිසා අපේ භාවිතය නඩුව ගැලපෙන
එය මම එය ලියා හිතන්නේ යන්න වෙනවා
මම එහෙම හිතන්නෙ මෝරා එය තරමක් හුරුබුහුටි තියෙන්නේ
ඔහු ලක්ෂණ සහ මම ගොඩක් ඇති භාවිතා කිරීමට
ඇත්ත වශයෙන්ම ඔබ පොතේ උපරිමය ලබා හිතන්නේ
වාෂ්ප දකුණු පැත්තෙන් සිදු
මෙහි එය දකුණු-අත පැත්තේ අප සතුව ඔබ
කෙටි සමහර අර්ථය තිත් රේඛාවෙන්
ජාලය වෙන් කිරිම් ඒ නිසා අපි බොහෝ දෙනා
අපගේ අභ්යන්තර ජාල තුළ මෙම poplin ක
හෝ ඇත්තටම ඒ සියල්ල කළ එය බොහෝ මත
බාහිර මත දකුණු-අත පැත්තේ
ජාලය හරහා අපි සමහර බාහිර කණ්ණාඩි ඇති
ඒ මූලික වශයෙන් එන්ජින් එක්ස් එසේ එන්ජිම
පොරොව, අපගේ නිධිය පිළිබඳ සේවය
පාරිභෝගිකයන් සහ බහු අවස්ථා ඇති
මෙතන ඒ එසේ ඔව් මම අත්හැර
ඇත්තටම විහිළුවක් දේවල් හා ඇතැම්
උදාහරණයක් ද අප සඳහා ප්රයෝජනවත් දේවල්
පරිවර්තකයන් එසේ පරිවර්තනය සේවාදායකයක් ඇත්නම්
ඇත්තටම අපේ මුළු පරිවර්තනය කළ හැකි
තනි තනි වෙබ් භාවිතා මෘදුකාංග
අපි ඒ සඳහා වෙබ් අඩවියක් භාවිතා අතුරු මුහුණත නමුත්
එය එය ඔබගේ සපයයි ඇත්තටම නියමයි කියලා
ට්විටර්, bootstrap වෙබ් තියෙන්නේ එය සියලු දෙනාටම
භාවිතා කිරීමට ඉතා පහසු නමුත් එය එසේ නොවේ
මෙම සාකච්ඡාව සඳහා නොව හුදෙක් කිරීම වැදගත්
ඔබ මෙම ඇත්තටම බව අදහසක් දෙන්න
ම බොහෝ වැදගත් කොටස්
poplin ඒ නිසා මම සමග ආරම්භ කිරීමට අවශ්ය
නඩුව භාවිතා කිරීම සහ භාවිතා කොට මේ නඩුව නිර්මාණය කිරීම වේ
හා නිදහස්
මෘදුකාංග ස්ථාවර කෑල්ලක් අපිට සිතිය නිසා
මෙතන ඔහුගේ ලැප්ටොප් මත සංවර්ධක බව
තනි නිධිය හා එය අන්තර්ගත
මෘදුකාංග ස්ථාවර නිකුතුව සහ එය ද
සියලු Debian ඇසුරුම් වලට අදාල තොරතුරු ඇත
එය ඒ නිසා මෙම නිධිය මූලික වශයෙන් ම
හරි ඉදි කිරීමට සූදානම් කර දේ සංවර්ධක
කිරීමට අවශ්ය මූලික වශයෙන් තම කිරීමට කැප වන්නේ
මෙම වත්මන් රාජ්ය නසා
මේ නිදහස් ශාඛාව වෙත ගබඩාව
නඩුව මට එය පැහැදිලිවම දැන් නිදහස් අමතන්න
වැඩි, නමුත් මේ සඳහා බොහෝ ඇති විය හැකි
ප්රමාණවත් තරම් සිට උදාහරණයක් නිකුත් හොඳ
එහි සියලු සංවර්ධක කිරීමට අවශ්ය වේ
ආදරය ලබා ගැනීමට හා ලබා ගැනීම සඳහා මෙම ගබඩාව තල්ලු
දක්වා මෙම කිරීමට දොරටුව පමණක් නොවේ
නල නොව කිරීමට එකක් අවශ්ය හෝ වේ
ඇත්තටම වගකිව යුතු බව යන්ත්රය
එසේ නම් සියලු මූල කේතය සංරක්ෂණය ඔබට
නිදහස් ශාඛා නසා හා හා ඇති
ශාඛා මත එය විය හැකි විය හැකි
පාරිභෝගික වෙත නැව් ගත
නම් ඔබ එය ඉතා යෝග්ය වන වනු ඇත
මෙම සිදු කවදාවත් නෑ යයි බව සහතික
අභාවප්රාප්ත නැවත
එසේ බව විශේෂාංගයක් ඔබ ලබා ගන්න
බව ආරක්ෂක ශාඛා ලෙස හඳුන්වන අතර
ඔබ ව්යාපෘති පදනම මත හට එය
ව්යාපෘති පදනම මත හා එය ඔබ හට
සිටීමෙන් ඇතැම් ශාඛාවල ආරක්ෂා
මකා දමන ලද හා එසේ කිරීමට තල්ලුව බල කෙරෙමින් සිට
සංවර්ධකයින් හැකි පිටතට කල්තියා හැකි හැකි බව
අතු කල්තියා එහි සිට අප දුටු
ජෙන්කින්ස් 22 කට වඩා වැඩි මූලික වශයෙන් උකුල ලබා
ජෙන්කින්ස් වෙනස්කම් ගැන දැනුම් දෙනු ලැබේ
බව භාවිතා භාවිතා කරමින් ඇතැම් නිධි
පොත ඒ නිසා මෙම බව ගලක් වේ
සම්මත හමුවීමක් විද්යාගාරයක් API ලක්ෂණය වන්නේ එය
මූලික වශයෙන් ජෙන්කින්ස් ඒයි ජෙන්කින්ස් මම දැනුම් දෙනු ලැබේ
මෙහි වෙනස්කම් කිහිපයක් ඇති සමහර විට ඔබට අවශ්ය
එයින් යමක්
එම නිසා ඔහුගේ පැත්තේ ජෙන්කින්ස් විශාල ලැයිස්තුවක් ඇත
එය ඒ සඳහා ඇල්ම, ඇල්ම, එම ව්යාපෘති
නිදහස් ශාඛා සඳහා ++ ව්යාපෘතිය ඇ උදාහරණයක්
එය රාත්රි ලෙස පිඹුරා ව්යාපෘතිය, ඇල්ම,
අනුවාදයන් දේ-කුමන ජෙන්කින්ස් මූලික වශයෙන්
එය බිඳීමට එසේ දේවල් ඉදි කිරීමට ආකාරය දන්නා
හොඳ උකුළ සහ නිවේදන තොරතුරු හරි
මෙය C ++ ව්යාපෘතිය වන අතර, එය නියම වශයෙන්
මා යා යුතු නිසා නිදහස් ශාඛා සිට පැමිණෙන
ජෙන්කින්ස් වූ නිසා මූලික වශයෙන් නිදහස් ගොඩනැගීම
පියවර කිහිපයකින් ඔවුන් මූලික වශයෙන් වේ
ගොඩ නැඟීමට අතුරින් එකක් තෝරාගන්නේ ලබා නොදීම
අපි ගොඩ නඟා පිරිසිදු ගොඩ නැඟීමට පරිසරය
පුරා ඕනෑම නිර්මිත පරිසරයට හවුල් නොවන
ඒ නිසා අපි වග බලා ගන්න එක් එක් මෘදුකාංග බව යි බිල්පත්
එක් එක් පැකට්-ඉදිකර ඇත පිරිසිදු වේ
ඔබ ඉන්නේ නම් අවම පරිසරය
අපි Debian ජෙන්කින්ස් භාවිතා කරන්නේ උනන්දුවක්
සඳහා ඉඟියක් එය ලස්සන කට්ටලයක් බව,
මූලික වශයෙන් ෂෙල් විධානාවලිය වියුක්ත
මෙම nitty ඉවත විශාල ප්රමාණයක් සහ භාවිතයෙන්
විට භාවිතා Debian ඇසුරුම් විස්තර
ඔබ ජෙන්කින්ස් ජෙන්කින්ස් බිල්පත් භාවිතා
හෝ ඇසුරුම ඉදි මූලාශ්රය බිල්පත්
ද්විමය පැකේජ ගොඩනැගීම මත පරීක්ෂණ දිවෙන
ඇසුරුම් සහ ඉදිකිරීම් node එකක් මතම ඊට අදාල පසු
සිදු එය සියලු ප්රතිඵල ඒ අය රැස්
ඒ නුවරෙහි පුරාවස්තුවක් රැස්කරන සහ එය
වගේ දෙයක් සමග පරිශීලක ලබා
ඔබට කුමක්ද බව, ප්රස්ථාර හා වාර්තා
ඒ නිසා මෙම සත්ය වේ ඇතැයි ඔහු බලාපොරොත්තු
සංවර්ධක දෙස බලන කළ හැකි ස්ථානයක්
මෙම ව්යාපෘතියේ වත්මන් රාජ්ය ඔබට හැකි නිසා
එය දිහා අතර මෙය හරිද කියන්න
විසිවන පැකේජයක් එහි ගොඩ
ඉදි කරන්නන් අප ඒකකය පරීක්ෂණ 20 ක් පිරිසිදු හා
අතර ඔහු ඉක්මනින් දිහා පුලුවන්
බව සහ එහි ප්රාන්ත හා මේ
ඔබ රිසිකරණය කළ හැකි ද කරුණ
ගොඩක් ඔබ උදාහරණයක් ඉදි නම්, එය
ඔක්සිජන් ලේඛගතකිරීම සමහර තවත් සමහර
අනතුරු ඇඟවීම් හා ඔක්සිජන් හෝ ඔක්සිජන්
බිල්පත්
ඔබට අවශ්ය විය හැකි අවශ්ය බව අගුලු
බලන්න මේ වාර්තාකරණය ගැනීමට හා
හා ජෙන්කින්ස් ක ප්රස්ථාරික අංගයක් වන
එවැනි මවාගන්න අයිතිය ස්ථානය
වෙනස්කම් එවැනි තොරතුරු ඉතින් උපකල්පනය කරමු
සාර්ථක ගොඩනැගිල්ල බව හා එක්
ගොඩ නැඟීමට කෞතුක භාණ්ඩ ඇත්තටම රචනයයි
ඩේබියන් පැකේජ හෝ Debian ඇසුරුම
එතන
ජෙන්කින්ස් පැකේජයක් ගනී එය අවුලට
යැදුම හා ඉල්ලීම දී යම් යම්
ලැබෙන පැකේජය හා ගොඩනැගිල්ලේ
ඒ සමග දෙන බව තොරතුරු
දැනුම් දීමකින් දැන්වීම්
හරි මේ මේ නිදහස් වගේ ඇත
පැකේජය එය පැමිණෙන කරන නිසා
මුල් හමුවීමක් නිදහස් ශාඛා
එය එසේ ශාඛා නිදහස් කර ගැනීමට සිදු
මම සමග ගනුදෙනු කරන්නේ කෙසේ ද දන්නේ හරිද පවසයි
මම එය ගෙන එය ක්රියාත්මක කිරීමට යන්නේ නිකුත්
මගේ අස්ථාවර බෙදාහැරීමේ තුළට හෝ
කරුණ සඳහා ඒ සඳහා නිධිය එසේ
මෙම තනි හෝ සියළුම ඇසුරුම් බවයි
ඉදි කරන බව මූලික වශයෙන් පිරවූ ඇත
එක් තනි අප් බවට ඉල්ලීම නිධිය
බෙදා හැරීම අප අයගේ කිහිපයක්
හා මම ඉතා ඉක්මනින් වැඩි ලබා ගැනීමට අවශ්ය
හෝ විවිධ බෙදාහැරීම් කට
අපි උදාහරණයක් ලෙස අස්ථාවර අපි ඇති
අත්හදා බැලීමේ ඇති අතර අපි ස්ථාවර හා
එම වෙනස් අර්ථයක් නඩු සේවය කරන නිසා
අස්ථාවර එකක් වී ඇති ව්යාප්තිය
පැකේජ සියලු කාලය බවට එසේ විසි කර
සංවර්ධනකරු නව නිදහස් පැහැදිලි කිරීමක් කරනවා නම්,
එය අස්ථාවර බවට පිරවූ ඇත පැකේජයක්
ඔබට මූලික වශයෙන් දැන් යම් අවස්ථාවක දී කාලය තුළ
පාරිභෝගිකයන්ට මෘදුකාංග නැව්ගත කිරීමට අවශ්ය
වෙනත් ආකාරයකින් ඔබට පිටතට නුදුරේදී
එක් අවස්ථාවක දී එසේ ව්යාපාර කාලය තුළ මම
සංවර්ධක මේ හරි තීරණය කිරීමට අවශ්ය
මූලික වශයෙන් ලබා ගැනීමට තරම් හොඳ
පරීක්ෂා කිරීම සහ පරීක්ෂා කිරීම අපගේ බවයි
QA දෙපාර්තමේන්තුවේ දෙපාර්තමේන්තුව හැක පරීක්ෂා
වත්මන් දිහා ආරම්භ
මෙම රාජ්ය
උදාහරණයක් ලෙස එසේ කණ්ඩායම හැකි auditory
ටෙස්ට් යන්න එතුමා ෙමම සිට ස්ථාපනය
ගබඩාව කටයුතු නම් වැඩි දියුණු කිරීම් වැඩ කරනවා නම්
විශේෂාංග නම් පැකේජ සම්පූර්ණ
සිටින සියලු පෙට්ටි නම් වැඩ කරන්නේ
අවශ්ය තුළ සැබවින්ම හා ඔව්
එහි සිට අප වෙත q18 අවශ්ය
මූලිකව ජෙන්කින්ස් රැකියා ආරම්භ කිරීමට සහ මාර්ක්
ස්ථාවර ලෙස පරීක්ෂණ බෙදා හැරීම සහ
එය කිරීමට පිළිබිඹුවකි බව ස්ථාවර මාර්ගයෙන්
බාහිර බාහිර නිධි
එය QA සාමාජික, හරිද පවසයි වරක් දර්පණ
මේ පරීක්ෂණ මෙම සංස්කරණය
නිධිය එය වෙන්න පුළුවන් තරම් හොඳ
ඔහු අලෙවි කළ හැක්කේ පාරිභෝගිකයන් වෙත නැව් ගත
ස්ථාවර හා සියල්ල පිටත නටමින්
නිධිය පිටත ඒ නිසා මෙම යනු
සමස්ත මත මත සම්පූර්ණ වාඩි කරවා
නල සහ මම ඉක්මනින් ලබා ගැනීමට අවශ්ය
අනෙකුත් භාවිත නඩු එකක් හෝ දෙකක් සමග මෙන්
හොඳින් ඔබ පිළිබඳ හැඟීමක් ලබා දීමට
දේ යනු කුමක්ද
ඒ නිසා මම ඉක්මනින් අපි සාරාංශයකි කිරීමට අවශ්ය පෙර
සමඟ ස්ථාවර අත ප්රභවය පැකේජය ඇති
එය Debian ඇසුරුම්කරණ තොරතුරු අපි
උකුල ලබා ගැනීමට ලබා ගැනීමට මෙම පැකේජය යවා
දැක වෙමින් ජෙන්කින්ස් ජෙන්කින්ස් ගොඩ නැඟීමට
මෘදුකාංග අපි ද්විමය Debian ඇති
වර්තමානයේ යැදුම බව පැකේජය හා
එය නල හරහා පහලට සීලය වරක්
අස්ථාවර පරීක්ෂණ හා ස්ථාවර එය හරහා
ඉක්මනින් හෝ පසුව අපි පාරිභෝගික ගහමු
යම් අවස්ථාවක දී සාමාන්යයෙන් විට
පාරිභෝගික කොටුව වාර්තා කරනු ඇත සිදු
, බලාපොරොත්තු ඔහු අපේ නඩුවේ ඔවුන් එසේ කරන්නේ
ගේ තවත් උදාහරණයක් සමග මත යමු සහ
හොදින් එවැනි ගනුදෙනුකරුවකුට වාර්තා උපකල්පනය කරමු
අපි ඒ හරි උපකල්පනය මුදල් උපයා හා ඉඩ
ඩේබියන් හා අතුරුදහන් මිනිසෙකු පිටු
එම පෙනෙමින් ඇසුරුම් සාමාන්යයෙන් ලැබෙන්නේ නැහැ
වාර්තා නමුත් අපි මේ සඳහා උපකල්පනය කරමු
එය එසේ බව සංවර්ධක වේ උදාහරණයක්
කිරීමට අම්මා පිටුව හරි යන්න සැක සහිත කරුණාකර
මෙම පැකේජය ඔහු දැන් ඔහු නිර්මාණය කරන්නේ
මූලික වශයෙන් බිහිරි හා තාලිත්, බිහිරි ශාඛා
ඕනෑම නාමය සඳහා බිහිරි ඇසුරුම් විය හැකි
ආදර්ශය හා ඔහු මත වැඩ කිරීම ආරම්භ
මෙම පැකේජය දැන් ඔහු පැහැදිලිවම හැකි
හැකි ඔහු විසින් සියල්ල ගොඩනැගීම
ගොඩ මත මෙහි එක්කෝ කොබැඳි නැත්නම් ස්ථානීකව නොපවතියි ඇසුරුම් කර
සියලු ඒකකය පරීක්ෂණ එක්කෝ කොබැඳි නැත්නම් ස්ථානීකව නොපවතියි Picard චෙක්පත
එක්කෝ කොබැඳි නැත්නම් ස්ථානීකව නොපවතියි සියලු කිරීමට කේතය ආවරණය
දේවල් නිසා නොව ඔහු යුතු නැත
මෙම කාර්ය මණ්ඩලය මෙම මරණය තල්ලු කළ හැකි
මෙහි ශාඛා ඇසුරුම් නැගිටින්න පමණක්
නැවත ප්රේමය ඔහු වෙනුවෙන් වැඩ කරන්න ඉඩ දෙන්න
හෝ අග නල එසේ වැඩ කරන්නේ
නැවත වරක් නැගිටින්න ජෙන්කින්ස් ජෙන්කින්ස් දැනුම්
එහි පැමිණි පැකේජ ඉදි කිරීමට ආකාරය දන්නා
තවත් ශාඛාවේ නමුත් ඇත්තටම කරන්නේ
කාරණය එය නැවතත් පැකේජ, ඇල්ම, සහ
ජෙන්කින්ස් ශිල්ප හා එසේ පරිශීලක වාර්තා
උදාහරණයක් ලෙස ඉතා පහසුවෙන් කැඩී සොයාගත හැකි
ඉන්චොන් අනතුරු ඇඟවීම් හා දන්ඩනයට උපකරනයක්
ඔබ නඩුවේ භාවිතා කිරීමට ඔබට අවශ්ය විය හැකිය බව
ඔබ භාවිතා කරන ඩේබියන් එය වේ ඇසුරුම්
ඩේවිඩ් සඳහා linter ඇසුරුම් සහ එය කළ හැකි
හරි වගේ දේවල් ඔබට දැනුම් වූ තියෙනවා
මෙම ඇසුරුම තුල ද්විමය එය අතුරුදහන් වේ
මිනිසෙකු පිටුව ඉතින් අද උදෑසන උපකල්පනය කරමු
පිට වී ගොස් ඇත නොවේ අතර එහි බිල නිර්මාණය කිරීම වේ
රූපසටහන් හැර ඒ නිසා එහි හරි හා
වාර්තා අප ද තිබිය
ඩේබියන් පැකේජය හා එය මේ මොහොතේ දී
යැදුම එරෙහිව නැවත දමනු හා ඒවැනි
එය එය Debian පැකේජය තියෙන්නේ කියලා, හරිද පවසයි
ඒක ඇත්තටම නියමයි නමුත් එය එන්නේ
මම දන්නේ නැහැ ඒක වගේ සමහර ශාඛා
එය DEF ඇසුරුම් සිට එනවා වගේ
එය මූලික වශයෙන් විසි නිසා මම ඒ ගෙන නෑ
එය ඉවතට එසේ එක් හරිද කියන්න පුළුවන් මේ
මේ වෙනුවට නිරර්ථක උදාහරණයක්
ඔව් නමුත් එය ගොඩනැගිල්ලේ අඩිතාලම වේ
හැරීම බව මත වෙනත් දේවල්
පිටතට වරක් ඔබ තරමක් ප්රයෝජනවත් වනු
උදාහරණයක් ලෙස ඔවුන් මෙය මෙම භාවිතා
තනි ලක්ෂ්ය නල සහ භාවිතා
නැද්ද යන්න පැකේජ තීරණය කිරීමට ඉල්ලීම
නිධිය පහර යුතු ඔබ හට
අපි රාත්රි කරන්න පුළුවන්, හරිද වගේ දේවල් කරන්න
ඕනෑම සියලු ඩේබියන් පැකේජ නැවත ගොඩනැඟීම
කිසියම් නිධිය පහර කවදාවත් නැහැ
නමුත් වෙනස් වැනි දේවල් අපි හඳුනා හැකි
pis හෝ ගිහින් පැකේජ හෝ කඩා වැටුම්
එවැනි එවැනි නඩු සමග ඇසුරුම්
තවත් වැදගත් සාධක හා මම කැමති
ඉතා වේගයෙන් බව පැනීමට
මම කාලයක් තිස්සේ මේ වන විටත් කියල, නමුත් නිසා
ඔබ හැඟීම ඇති කරන
එය ද ඔබට භාවිතා ලබා ගැනීමට ඉඩ
එවැනි විශේෂ නිර්මාණය කළ නොහැකි ඇයි ලෙස නඩු
බව යෙදුමිත්ත සේවාදායකය මත බෙදා හැරීම
DEF ඇසුරුම් සහ අපි පහර නම් හැඳින්වේ
නම්, එවැනි නම් එවැනි විවිධ ධනාත්මක
පැකේජය එය හැකි එවැනි ගබඩාව පන්නයි
මරණය ඇසුරුම් යන්න මේ
මෙම උදාහරණය තුල ඒ සඳහා බොහෝ යන්නේ නැහැ ඒ නිසා
අස්ථාවර ඇසිරීමට ඇති යන්න කරන්නේ
එහි සිට අප නිතිපතා කැබ් ඇති අතර
නිධිය එය අභ්යන්තර භාවිතා කළ හැක
QA දෙපාර්තමේන්තුව විසින් විසින් විසින් ඒවා භාවිතා කරනු ලැබිය හැකි
සංවර්ධකයින් හා තමන් මේ සඳහා ඉඩ
ක විශාල refactorings කරන්න උදාහරණයක්
මාස දෙකක් අස්ථාවර බිඳ හෝ
සංවර්ධනකරු හැකි මාස තුනක් නිසා
තමන් කැමති ඕනෑම ප්රභවය පැකේජය තෝරාගන්න හෝ
ඒ මත හැක් අවශ්ය බව ඕනෑම ගබඩාව
හා සිදු කිරීමට තල්ලු නිදහස් කිරීමට නො
ශාඛා නමුත් දන්නා සංවර්ධන ශාඛාව වෙත
සියලු පිටතට වැටෙන පැකේජ
මේ සියල්ල දැන සංවර්ධන අංශය මෙම පහර
ඉතා ගබඩාවේ කවදාවත්
මෙතෙක් පාරිභෝගිකයන් වෙත යන්න ඒත් ඒක
අපට සමහර සමහර මහා අභ්යන්තර ඉඩ
පරීක්ෂණ සහ refactoring සිදු වරක්
වැඩ හුදෙක් සරල ඒකාබද්ධ කල හැක
ප්රායෝගිකව නිදහස් සහ ඔබ පළමුව
මගේ කාලය පැහැදිලිවම එසේ නැවත නඩුව භාවිතා
දැන් කට මම ඉතා අවශ්ය
ඉක්මනින් ගණනාවක් පුරා යන්න උඩින් යන්න
අපි ඉගෙන ගත්තා පාඩම්
සමහර විට ඔවුන් ඔබට ප්රයෝජනවත් කියලා මම වනු ඇත
මම පෙර ඔවුන් දැන සිටියේ නම් මහා
පළමු එක ඔබට වඩාත් හොඳ ඔබ වග බලා ගන්න වේ
භාවිතා කිරීමට ඇත්තටම පහසු නල සහ
ක සංවර්ධක ලක්ෂ්යයක් සඳහා භාවිතයට පහසු අදහස්
ඔබේ සමාගමේ හමුවීමක් භාවිතා කරන්නේ නම් දැක්ම
නල බව තහවුරු කර ගන්න
එසේ පමණක් ලබාගත විසින් පාලනය කළහැකි සහ භාවිතා කළ හැකි
ඔබ ඔබේ අවශ්ය නම්, ඔබ නම්
ඔවුන්ගේ සැකසීම සඳහා ජෙන්කින්ස් සංවර්ධකයන්
ක විය හැකි බව ම මෘදුකාංග ගොඩනැගිල්ල
පවා නම් සමහර සංවර්ධකයින් නිසා ප්රශ්නය
එය ජෙන්කින්ස් කළ යුතු බව සමාගම ප්රතිපත්තිය තියෙන්නේ
සමහර සංවර්ධකයින් ගොඩ නැඟීම සඳහා භාවිතා කළ
ඔව් මම එය නොසලකා කියනු ඇත
දඩ අය ඔව් කියන්න මම යනවා
ගොඩනැගිල්ල සඳහා ජෙන්කින්ස් ගත නමුත් මම කවදාවත් මගේ ගාව තියෙනවා
ඒකකය පරීක්ෂණ අසා මට වැඩක් නැහැ
ඒකකය පරීක්ෂණ හරි දඩ ගැන ප්රස්තාර ගැන
වෙනත් අය හරි කියන්න මම කොහොමද දන්නේ
che ඒකකය පරීක්ෂණ ප්රතිඵල විශ්ලේෂණය කරන්නේ කෙසේද යන්න
ජෙන්කින්ස් සමඟ හොඳයි ඔහු සතුටු බව,
නමුත් ඔහු උදාහරණයක් පවතින බව අමතක
කේතය ආවරණය මෙන්ම එය වනු ඇත එසේ
වග බලා ගන්න ඔබට පුළුවන් බව ගැනීමට මහත්
දුරින් සංවර්ධක සහ ඔබ වෙතින් වියුක්ත
මාන කිරීම සඳහා නිර්මාණකරුවෙකු අවශ්ය නැහැ
ජෙන්කින්ස් ඔහු එය දෙස බලන්න පුළුවන්
කිසිදු ගැටලුවක් මලයාසියාව එය වඩා වඩා හොඳ වේ
ඔහු වෙනුවෙන් ලබා හෝ ඇයගේ මට එය හිතන්නේ
ඉහළ සහ ක්රියාත්මක වන සේවාවක් ලබා ගැනීමට වැදගත්
සැබෑ ඉක්මනින් එසේ සියලු ඉදි නැහැ නැහැ
ඔබ සිතන ලක්ෂණ
වැදගත් හෝ ප්රයෝජනවත් නමුත් සමඟ ආරම්භ
වඩාත් ම වැදගත් එක බව ලබා
කාලය MMM පුරා වෙනස් කිරීමට අවශ්ය
ඔවුන් බොහෝ විට ඉතා බොහෝ විට වෙනස්
ඔබට වඩාත් හොඳ ඒ සඳහා ඔබ සූදානම් හා
මම හිතන්නේ සඳහා හොඳම සකස්
අවශ්යතා වෙනස් කිරීම වැනි ස්වයංක්රීය වේ
හැකිතාක් දුරට හා ස්වයංකරණය හරි අදහස්
මම භාවිතා ansible භාවිතය රූකඩ චෙෆ් ඉන්නේ
ඔබ, ඔබගේ සේවාදායකයේ කරන්න තියෙන්නේ කුමන
වින්යාස නමුත් එතැනින් නතර කරන්නේ නැහැ
උදාහරණයක් ලෙස මහ හඬින් සපයයි ලබා නිසා
API උදා කළ හැකි සියළු ව්යාපෘති
තියෙනවා එසේ programmatically වින්යාසගත
යන සැකසුම් හරහා යන්න අවශ්ය නැත
සිය ගණනක් ව්යාපෘති සහ අවශ්ය හා
සහ සංස්කරණය පිරිසක් සාමාජිකත්වය හෝ සංස්කරණය කොකු
හෝ යමක් කළ හැකි බව වැනි
අභාවප්රාප්ත ස්වයංක්රීය, සහ එය විය යුතු
ස්වයංක්රීය ක්රමයක්
ඔබ ජෙන්කින්ස් භාවිතා කරන්නේ නම්, තවත් දෙයක්
ජෙන්කින්ස් වෙඩි මෙවැනි ව්යාපෘති තියෙනවා
තනන්නා මම දන්නේ නැහැ ජනතාව නම් ඒක නම් නැහැ
බව නොදන්නා නමුත්, මම එය ඉතා ප්රයෝජනවත් කියලා
අපි i යන්නෙත් නැහැ කිහිපයක් නිසා
දහසක් කඩ සාප්පු පරීක්ෂා කිරීම හා වෙනස්
රැකියා තනි කොටස් අපට අවශ්ය
විනාඩි අතින් සහ හැකි බව ඔබ කරන්න
ඉදිරි සති දෙක සඳහා විනෝද එසේ නම්
ඔබ ජෙන්කින්ස් වග බලා ගන්න භාවිතා කට්ටලයක් භාවිතා කරන්නේ
ඔබ මානකරණ අතුරු මුහුණත ස්පර්ශ කවදාවත්
පැහැදිලිවම පරීක්ෂා කිරීම සඳහා මිස වෙන හා
පසුගිය අවස්ථාවේදී ඔබ වඩා හොඳ තෝරා ඇත ඔබේ
නැණවත් මෙවලම්
අපි තවත් නිධිය ආරම්භ
සේවාදායකය හා matchup බොහෝ තොරව
ඇගයීම අපි එක හොදයි, හරිද සිතූ නිසා
පසුගිය සිට එය දන්නා සහ එය හරි එය ඒක
ඔහුගේ රැකියාව කරන්නේ නමුත් අපි සීමාවන් පහර දෙන්න උත්සහ කලා
තරමක් ඉක්මණින් හා සත්ය වශයෙන්ම ඔබ
මනුෂ්යත්වයක් පැමිණ එම නල මාර්ගයක් ඉදිකිරීමේ
කාලයත් ඔබ මෙම හරිද හිතන්නේ
හුදෙක් එක් ඔවුන්ට එක් පත්වන්නේ
එය විය යුතු Debian නිධිය සේවාදායකය
නම් භාවය විනාශ කිරීමට අපහසු නමුත් ඇත්ත වශයෙන්ම
වෙනත් සේවා පහක් තිබෙනවා
එය මත රඳා පවතී හා කෙසේ හෝ සමාජගතවීමට
එය එය වෙනත් ඕනැම ලැබෙන ලබා තියෙන්නේ
හරි එසේ බව මගේ සාකච්ඡාව සිට ඒක ඔබට ස්තුතියි
සවන් දීම සඳහා ඉතා
ඔබ යම් ගැටළුවක් තිබේ නම්
ඔබ ඔවුන්ගේ දැනුම් දෙන්නා හතරකට ඇසිය හැකියි
විනාඩි හෝ ඔබ ස්පර්ශ සොයා ගත හැකි
මගේ වෙබ් පිටුව ගැන විස්තර
හරි ස්තූතියි
ඔව් කරුණාකරලා
මම ඇසීමට අවශ්ය පහත බලන්න
පසෙකට මෙම සංවර්ධන මෙවලම් සිට ඇත
නිදහස් මෘදුකාංග වෙනත් කිසිම කෑලි එහි
අපගේ තවත් කරුණු සඳහා සිට භාවිතා කිරීමට
ඔබගේ ගිණුම් හර වැනි ව්යාපාර
පාරිභෝගික සබඳතා සමහරවිට හෝ ව්යාපෘතිය
කළමනාකරණ විශිෂ්ට ප්රශ්නය
දැනට අප ඈතට ගමන් සංක්රමණය වන්නේ
වානිජ ව්යාපාර සම්පත් කළමනාකරණ
නිදහස් මෘදුකාංග එක් එය පද්ධතිය
ට්රයිටන් නම් ඔබට නම් මම දන්නේ නැහැ කැඳවා
අයිතිය මත අවම වශයෙන් බව දැන
අප වෙනුවෙන් අභිමත මෙවලමක් දැන් මම හිතන්නේ
මම හිතන්නේ එය නව කැඳවා වෙනවා විශ්වාස නෑ
එසේ මත උත්සාහ මත ඉදි වන බව සෞඛ්ය
ඔබ නව සෞඛ්ය සොයා ගැනීමට ඔබට අවශ්ය විය හැකිය
තාමත් බ්ලොග්කරණයට නවකයෙක් ලබා ගැනීමට හා දේවල් දිහා කිරීමට
හැකි
ඔව් අනේ මම ඉදිරිපත් කිරීම සඳහා අවශ්ය වන අතර
ආදර්ශ අතු බෙදී කිරීමට ඇතැම් ඒකාබද්ධ සමාලෝචනය
ආකාරයක සඳහා එය වගේ දෙයක් දැනුවත්
අපි අපි පාදී තියෙනවා ඇති බව
ආදර්ශ ඔව් එය නිදහස් මත පදනම් වේ
නම් අභ්යන්තර එය මම එක් එසේ
මෙහි ඉදිරිපත් ඉතා සත්ය වන
අප අසීමිත දුෂ්කර එකක් විනාඩි තත්තාල එක්
පැහැදිලි කිරීමට
එසේ මූලික වශයෙන් අපි නිකුත් කර ඇත
වසර කිහිපයකට සෑම හෝ එය නිදහස් විය හැක වේ
සෑම වසර කිහිපය නම් ඇති බව
මෙම නම පහත අප නිකුත් කර තිබේ
ශාඛා සහ අපි දැනටමත් සංවර්ධනය
ශාඛා සහ අපි ශාඛා ඇසුරුම් කර ඇත
ක්රමවේදයකුත් සියලු ආකාරයේ එසේ ඔව් අපි කරන්න
ඔබ උනන්දුවක් දක්වන කෙනෙක් නම් මා වෙත එන්න
පසුව සහ i විස්තර පැහැදිලි කරනු ඇත
ඔයාට
පිළිගැනීමේ ඔව්
ඔව් අනේ ඔව් ආකාරය ඔබ සමඟ කටයුතු කරන්නේ
පවා ඇත්තටම පැරණි ගුරුවරයා ඇති වගේ
සති තුනක් වැනි පැරණි
සංගීත කණ්ඩායම සමග එය ඒකාබද්ධ කිරීමට උත්සාහ කරනවාද
සතිපතා වැනි නිදහස් කර හෝ උත්සාහ වගේ
මෙම පැරණි ශාඛා නව නිකුතුව ඒකාබද්ධ
වන සුවිශේෂී එකතු වැඩි ලක්ෂණ
මාර්ගය ගැන හා අනෙකුත් ඇති විය හැක
කොටුව වගේ
හරි ඒ නිසා අපි කරන විට විට අපි ප්රශ්නය වන්නේ,
එවැනි දිගු සංවර්ධන බැංකු ශාඛා ඇති
අපි භාවිතා කරන හා ඉන් පසුව අපි ඇසුරුම් කර ඇත
ෙවන් ෙවන් වශෙයන් ෙකොපමණද අපි ආපහු ඒකාබද්ධකර යන්න
ඇත්තෙන්ම ඔව් අපි මූලික වශයෙන් අපි කරන්න
එසේ rebase සංවර්ධන පන්නයි ඕනෑම දෙයක්
ශාඛා අපට ප්රශ්නයක් නොවේ ඒ නිසා අපි r
බව බොහෝ බොහෝ කමිටු ඇත
ඒ වගේ යන්තම් වැඩ ප්රගතිය දේවල්
ඔවුන් ආපසු ස්වාමියාට හෝ ලබා වරක්
නිදහස් ශාඛා ඔවුන් සාමාන්යයෙන් තලා ඉන්නේ
නිසි සමග තාර්කික අනාචාරයේ බවට නසා
පණිවිඩ හා පසුව මුළු නල ඇත
නැවත ගොඩනඟා හෝ මෘදුකාංග එසේ නැවත ගොඩනඟා ඇත
අපි කුමක් කරන්නේ නැහැ අපි ගන්නේ නැහැ වේ
පහරක් සංවර්ධන ඩේබියන් පැකේජ
සංවර්ධන ගබඩාවේ බවට චලනය
අස්ථාවර හෝ ස්ථායී නිධිය ඒ නිසා අපි
සියලු ඇත්තටම භාවිතය, ඇල්ම, බව තහවුරු කර ගන්න
එහි දී නිවේදන නිකුත් සමග මාර්ගය ඒ නිසා අපි
සඳහා ද්විමය ඩේබියන් පැකේජ කවදාවත් ගන්න
අප සියලු ඕනෑම දෙයක් අපි හැම විටම සඳහා බිහිරි
දේවල් වන ආකාරයේ නැවත ගොඩනැඟීම
හරි

Share this subtitle


Description

This talk will cover how to power the development infrastructure of a small (non-cloud) company using free software. I present the goals and our requirements for the infrastructure and dig into some interesting parts, including: * Using a free software pipeline to get from code to the final product. * Discuss the use of free software alternatives to proprietary solutions. * Why the work on infrastructure is never finished. * Lessons learned