<?xml version="1.0" encoding="utf-8" ?><transcript><text start="449.28" dur="5.359">hello welcome everybody to uh warp stock</text><text start="452.36" dur="5.559">2021 virtual</text><text start="454.639" dur="6">coming from the netherlands again</text><text start="457.919" dur="5.28">uh we tried to put up a physical warp</text><text start="460.639" dur="5.441">stock but due to the uncertainty of the</text><text start="463.199" dur="5.681">covet 19 pandemic people wanted to stay</text><text start="466.08" dur="4.959">at home so we&amp;#39;re coming here to you from</text><text start="468.88" dur="3.439">my own living room here in</text><text start="471.039" dur="2.321">naikerk</text><text start="472.319" dur="2.961">um</text><text start="473.36" dur="4.72">let&amp;#39;s see here we&amp;#39;ve got a couple of</text><text start="475.28" dur="4.479">presentations lined up for you</text><text start="478.08" dur="5.04">most of the presentations are</text><text start="479.759" dur="4.72">pre-recorded however the presenters are</text><text start="483.12" dur="3.199">available</text><text start="484.479" dur="3.921">to answer questions</text><text start="486.319" dur="3.921">so</text><text start="488.4" dur="4.479">we can</text><text start="490.24" dur="5.2">you can watch the presentations</text><text start="492.879" dur="5.121">and you can ask channels you can ask</text><text start="495.44" dur="4.64">questions on the irc channel</text><text start="498" dur="4.879">uh the free node network has become</text><text start="500.08" dur="4.76">let&amp;#39;s just say unpopular</text><text start="502.879" dur="3.681">so there has been a split</text><text start="504.84" dur="4.44">um</text><text start="506.56" dur="4.479">you can use any of the two irc channels</text><text start="509.28" dur="3.199">i&amp;#39;m monitoring them both and i&amp;#39;m also</text><text start="511.039" dur="3.281">monitoring the</text><text start="512.479" dur="3.68">um the</text><text start="514.32" dur="4.639">youtube</text><text start="516.159" dur="4.24">stream here if you have any questions</text><text start="518.959" dur="4">um</text><text start="520.399" dur="4.481">oh i&amp;#39;m getting the response here</text><text start="522.959" dur="3.041">from lewis that the volume seems to be</text><text start="524.88" dur="2.959">low</text><text start="526" dur="3.36">it&amp;#39;s fine here</text><text start="527.839" dur="3.761">i don&amp;#39;t know what it is turn up the</text><text start="529.36" dur="4.56">volume sorry i&amp;#39;ll put the mouthpiece</text><text start="531.6" dur="4.56">closer to my to my mouth maybe then you</text><text start="533.92" dur="4.24">can hear me better i can see the view</text><text start="536.16" dur="3.52">major on the screen going</text><text start="538.16" dur="2.48">um</text><text start="539.68" dur="3.279">oh</text><text start="540.64" dur="3.84">and alex is reporting yes it&amp;#39;s a bit</text><text start="542.959" dur="6.641">quiet but</text><text start="544.48" dur="7.68">it&amp;#39;s okay okay okay relax right okay um</text><text start="549.6" dur="4.799">well i don&amp;#39;t have any uh</text><text start="552.16" dur="3.2">presentation for voice nothing has</text><text start="554.399" dur="3.521">changed</text><text start="555.36" dur="6.08">later this evening we will demonstrate</text><text start="557.92" dur="6.24">the new auto browser running on a</text><text start="561.44" dur="5.12">high-end new pc built just about two</text><text start="564.16" dur="3.52">weeks ago</text><text start="566.56" dur="3.839">and</text><text start="567.68" dur="4.88">so far voice has been</text><text start="570.399" dur="5.601">continuing to work to distribute news</text><text start="572.56" dur="5.6">contact the media to promote os2 and</text><text start="576" dur="5.04">we&amp;#39;ve also</text><text start="578.16" dur="4.799">have been working on some other projects</text><text start="581.04" dur="3.84">hopefully next year we will have a warp</text><text start="582.959" dur="4.081">stock europe again in frankfurt because</text><text start="584.88" dur="3.6">it seems that currently the whole covet</text><text start="587.04" dur="3.68">can then seem to be going in the right</text><text start="588.48" dur="3.919">direction to allow that again but for</text><text start="590.72" dur="4.559">now</text><text start="592.399" dur="4.88">the next presentation</text><text start="595.279" dur="3.361">will be lined up in</text><text start="597.279" dur="3.68">five minutes</text><text start="598.64" dur="4.319">i think let&amp;#39;s see on my clock here</text><text start="600.959" dur="4.88">yeah we&amp;#39;ll start it in about</text><text start="602.959" dur="2.88">five to six minutes</text><text start="606.16" dur="5.679">oh yeah we can let&amp;#39;s see oh yes um</text><text start="608.959" dur="6.241">actually looking at the length of the of</text><text start="611.839" dur="5.041">the recording first up is a presentation</text><text start="615.2" dur="4.96">from alex taylor</text><text start="616.88" dur="5.92">uh who also contributes to arca os</text><text start="620.16" dur="6.88">and his presentation is on the current</text><text start="622.8" dur="6.159">status of uefi and a new component which</text><text start="627.04" dur="4.799">i think is another major technical</text><text start="628.959" dur="4.961">breakthrough flow is to gpt disk layout</text><text start="631.839" dur="4.081">support</text><text start="633.92" dur="3.52">the video is about</text><text start="635.92" dur="4">46 minutes</text><text start="637.44" dur="5.6">but you can see why it&amp;#39;s</text><text start="639.92" dur="6.479">it&amp;#39;s a demonstration of uefi running on</text><text start="643.04" dur="5.28">bare metal not in a virtual machine</text><text start="646.399" dur="4.56">and it&amp;#39;s also a</text><text start="648.32" dur="4.959">presentation of the gpt partition</text><text start="650.959" dur="6.12">support that is under development can</text><text start="653.279" dur="3.8">you start the video please</text><text start="660.399" dur="2.481">good day</text><text start="663.279" dur="3.12">so</text><text start="664.32" dur="5.44">as some of you may recall</text><text start="666.399" dur="7.281">last year i talked about arcanoa&amp;#39;s plans</text><text start="669.76" dur="6.4">for enabling support for uefi in arc os</text><text start="673.68" dur="4.24">and i also gave a brief demonstration of</text><text start="676.16" dur="3.6">a technology proof of concept of that</text><text start="677.92" dur="3.76">support</text><text start="679.76" dur="3.92">so now i&amp;#39;m going to give an update on</text><text start="681.68" dur="4.159">the state of this project and as you&amp;#39;ll</text><text start="683.68" dur="5.159">see it&amp;#39;s come a long way in the past</text><text start="685.839" dur="3">year</text><text start="690.8" dur="4.32">first some obligatory disclaimers</text><text start="696.16" dur="3.679">if arc os</text><text start="697.519" dur="5.44">is already working on your hardware</text><text start="699.839" dur="4.641">with the traditional non-ua non-uefi</text><text start="702.959" dur="4.641">support</text><text start="704.48" dur="6.56">then you are not required to use uefi</text><text start="707.6" dur="5.44">and gpe support on that hardware</text><text start="711.04" dur="5.56">we continue to provide support for</text><text start="713.04" dur="3.56">traditional systems</text><text start="717.279" dur="4.24">second</text><text start="718.56" dur="5.6">all features functionality versioning</text><text start="721.519" dur="4.961">and release plans mentioned here</text><text start="724.16" dur="4.679">are subject to change these are</text><text start="726.48" dur="5.68">forward-looking statements based only on</text><text start="728.839" dur="5.321">arkanoa&amp;#39;s current internal roadmap and</text><text start="732.16" dur="5.2">are not promises</text><text start="734.16" dur="6.799">or announcements</text><text start="737.36" dur="3.599">now that that&amp;#39;s out of the way</text><text start="741.92" dur="5.76">what is uefi</text><text start="745.68" dur="4.48">and if you didn&amp;#39;t catch any of my</text><text start="747.68" dur="4">previous presentations from last year or</text><text start="750.16" dur="3.04">before or</text><text start="751.68" dur="3.599">if you&amp;#39;ve forgotten or if you just want</text><text start="753.2" dur="4.639">a refresher</text><text start="755.279" dur="7.921">here&amp;#39;s the answer uefi basically is a</text><text start="757.839" dur="8.24">replacement for the old pc bios standard</text><text start="763.2" dur="5.759">as you may know the bios which was</text><text start="766.079" dur="5.521">introduced in the earliest ibm pcs was</text><text start="768.959" dur="4.641">basically a layer between dos and the</text><text start="771.6" dur="3.28">computer hardware</text><text start="773.6" dur="3.44">dos</text><text start="774.88" dur="4.88">didn&amp;#39;t really know how to operate basic</text><text start="777.04" dur="5.28">computer hardware like disks keyboards</text><text start="779.76" dur="4.16">or display adapters the bios took care</text><text start="782.32" dur="3.44">of that</text><text start="783.92" dur="4.56">the hardware support provided by the</text><text start="785.76" dur="5.199">bios of course was very</text><text start="788.48" dur="5.12">generic and rudimentary</text><text start="790.959" dur="3.841">and as hardware grew more diverse and</text><text start="793.6" dur="4">operating systems grew more</text><text start="794.8" dur="5.2">sophisticated the os began to take more</text><text start="797.6" dur="4.64">control over the hardware</text><text start="800" dur="4.639">and it did this by</text><text start="802.24" dur="4.88">os specific device drivers</text><text start="804.639" dur="4.161">and still does it by os specific device</text><text start="807.12" dur="4.159">drivers</text><text start="808.8" dur="4.4">although up until</text><text start="811.279" dur="3.281">moderately recent times the bios was</text><text start="813.2" dur="3.759">still providing</text><text start="814.56" dur="4.32">a small handful of basic services in the</text><text start="816.959" dur="5.12">background</text><text start="818.88" dur="6.24">so coming back to uefi</text><text start="822.079" dur="5.281">it is a modern standard which is much</text><text start="825.12" dur="4.48">more flexible and sophisticated than</text><text start="827.36" dur="3.84">bios</text><text start="829.6" dur="3.919">traditional bios</text><text start="831.2" dur="4.879">the development of the uefi standards</text><text start="833.519" dur="6">started more than 15 years ago</text><text start="836.079" dur="6.961">computers which rely on uefi started to</text><text start="839.519" dur="6.481">enter the mainstream around 2013 or so</text><text start="843.04" dur="5.919">which not quite coincidentally is</text><text start="846" dur="6.8">when microsoft released windows 8.</text><text start="848.959" dur="5.921">so uefi is by no means brand new it&amp;#39;s</text><text start="852.8" dur="4.56">been around for a number of years</text><text start="854.88" dur="5.199">however until recently</text><text start="857.36" dur="5.52">you didn&amp;#39;t have to use uefi even on</text><text start="860.079" dur="6">newer computers if you didn&amp;#39;t want to</text><text start="862.88" dur="6.319">and the reason is something called a csm</text><text start="866.079" dur="5.521">or compatibility support module</text><text start="869.199" dur="6.401">now this is basically a module within</text><text start="871.6" dur="6.56">the uefi bios that emulates the old bios</text><text start="875.6" dur="4.239">interface</text><text start="878.16" dur="3.76">note that i said</text><text start="879.839" dur="4.961">until recently</text><text start="881.92" dur="6.32">because hardware manufacturers have now</text><text start="884.8" dur="7.839">started phasing out csm support in their</text><text start="888.24" dur="4.399">newest computers and system boards</text><text start="892.88" dur="5.92">and this is where it becomes</text><text start="894.959" dur="6.161">an important issue for os2 users</text><text start="898.8" dur="5.2">more and more uefi hardware is coming</text><text start="901.12" dur="5.12">out which has no csm and therefore no</text><text start="904" dur="4.959">bios compatibility</text><text start="906.24" dur="7.279">intel for example officially ended csm</text><text start="908.959" dur="5.841">support on january 21st of 2020</text><text start="913.519" dur="2.161">why then</text><text start="914.8" dur="2.64">well</text><text start="915.68" dur="3.44">basically because that&amp;#39;s when windows 7</text><text start="917.44" dur="4.16">went out of support</text><text start="919.12" dur="5.76">that was the last version of windows</text><text start="921.6" dur="5.2">that used bios support by default</text><text start="924.88" dur="4">now most hardware vendors have no</text><text start="926.8" dur="3.68">further incentive to maintain csm</text><text start="928.88" dur="4.88">support and</text><text start="930.48" dur="5.599">most vendors have no reason to test it</text><text start="933.76" dur="5.12">so what that means is with every month</text><text start="936.079" dur="5.361">that goes by it becomes harder to find</text><text start="938.88" dur="4.16">new systems with csm support and</text><text start="941.44" dur="4.399">therefore with traditional bios</text><text start="943.04" dur="2.799">compatibility</text><text start="946.959" dur="3.361">what does that mean</text><text start="948.56" dur="2.639">for os2</text><text start="950.32" dur="4.639">well</text><text start="951.199" dur="6.32">os2 uses a few bios services mainly</text><text start="954.959" dur="5.361">inten as it&amp;#39;s called for vga hardware</text><text start="957.519" dur="5.041">access and another called int 13 for</text><text start="960.32" dur="4.8">generic disk io</text><text start="962.56" dur="5.44">and a large part of developing uefi</text><text start="965.12" dur="5.76">support for arca os has involved</text><text start="968" dur="4.24">circumventing these dependencies</text><text start="970.88" dur="3.6">fortunately</text><text start="972.24" dur="4.959">the list of these dependencies is not</text><text start="974.48" dur="2.719">terribly long</text><text start="977.44" dur="4.639">now on a slight side note here</text><text start="980.16" dur="4.96">one issue that we&amp;#39;ve seen over the past</text><text start="982.079" dur="4.401">several years is various bios based</text><text start="985.12" dur="2.719">systems</text><text start="986.48" dur="4.479">where dos</text><text start="987.839" dur="4.721">windowed sessions and seamless windows 2</text><text start="990.959" dur="3.361">sessions</text><text start="992.56" dur="3.519">don&amp;#39;t work</text><text start="994.32" dur="2.879">and anybody who has seen the error</text><text start="996.079" dur="3.2">message</text><text start="997.199" dur="4.721">this system does not support this</text><text start="999.279" dur="4.56">session&amp;#39;s video mode in a window</text><text start="1001.92" dur="3.68">we&amp;#39;ll know what i mean</text><text start="1003.839" dur="3.761">what this basically means is that the</text><text start="1005.6" dur="4.96">video bios doesn&amp;#39;t provide the support</text><text start="1007.6" dur="5.039">that os2 expects</text><text start="1010.56" dur="4.639">so i bring this up to illustrate that</text><text start="1012.639" dur="3.601">traditional bios compatibility on modern</text><text start="1015.199" dur="3.681">systems</text><text start="1016.24" dur="6.68">is not without its problems even when</text><text start="1018.88" dur="4.04">the csm is provided</text><text start="1025.199" dur="6.321">so the state of uefi support</text><text start="1028.959" dur="5.12">now it is still being improved but at</text><text start="1031.52" dur="6.88">the moment as of now the uefi support in</text><text start="1034.079" dur="6.561">arka os is quite solid</text><text start="1038.4" dur="5.6">just a list of some</text><text start="1040.64" dur="6.08">major points here we can boot from dvd</text><text start="1044" dur="5.28">we can boot from usb</text><text start="1046.72" dur="6.92">hard disk usb stick whatever and we can</text><text start="1049.28" dur="4.36">boot from an internal hard disk</text><text start="1053.84" dur="4.4">we have high resolution video support</text><text start="1056.08" dur="4.479">working although</text><text start="1058.24" dur="4.48">at present only the panorama driver is</text><text start="1060.559" dur="3.441">supported</text><text start="1062.72" dur="3.92">we have dos</text><text start="1064" dur="6.24">and windows 2 support working including</text><text start="1066.64" dur="6.32">both full screen and windowed sessions</text><text start="1070.24" dur="5.12">and as kind of a nice bonus</text><text start="1072.96" dur="4.24">we have full color boot logos</text><text start="1075.36" dur="5.199">which i must say look a lot nicer than</text><text start="1077.2" dur="5.52">the old 16 color vga logo</text><text start="1080.559" dur="5.441">and we also have memory dump which is to</text><text start="1082.72" dur="5.44">say ring zero or trap dump support</text><text start="1086" dur="4.64">which is also important especially for</text><text start="1088.16" dur="2.48">developers</text><text start="1091.28" dur="2.72">now</text><text start="1092.08" dur="4.32">compared to my last warp stock</text><text start="1094" dur="5.6">presentation on this subject dos support</text><text start="1096.4" dur="4.72">under uefi has seen major improvements</text><text start="1099.6" dur="3.439">in particular</text><text start="1101.12" dur="4.88">a lot of dos applications are now</text><text start="1103.039" dur="5.52">running with good performance including</text><text start="1106" dur="4.799">quite a few games and games are an</text><text start="1108.559" dur="4.561">important yardstick because they tend to</text><text start="1110.799" dur="4.561">push the limits of dos harder than other</text><text start="1113.12" dur="4.559">applications and for this reason i&amp;#39;ll be</text><text start="1115.36" dur="5.439">showing off several games when i running</text><text start="1117.679" dur="6.161">under dos with uefi support when i do my</text><text start="1120.799" dur="3.041">demonstration in a bit</text><text start="1124.16" dur="3.28">and one reason that this is possible</text><text start="1126.16" dur="4.8">this</text><text start="1127.44" dur="6.4">dos support is that our uefi subsystem</text><text start="1130.96" dur="5.68">takes over the video services that full</text><text start="1133.84" dur="6.16">screen dos relies on and</text><text start="1136.64" dur="5.76">which used to be provided by the bios</text><text start="1140" dur="4.96">and providing this essentially emulation</text><text start="1142.4" dur="4.8">layer this gives us a lot more control</text><text start="1144.96" dur="4.88">over that support over that</text><text start="1147.2" dur="4.56">especially the video support</text><text start="1149.84" dur="3.28">and with more control comes more</text><text start="1151.76" dur="2.32">consistency</text><text start="1153.12" dur="2.799">and</text><text start="1154.08" dur="5.04">the ability to</text><text start="1155.919" dur="3.201">continue improving it</text><text start="1162.48" dur="3.92">now</text><text start="1163.679" dur="6.321">for most of the pc&amp;#39;s history</text><text start="1166.4" dur="4.88">hard disks were set up using fdisk or</text><text start="1170" dur="3.52">lvm</text><text start="1171.28" dur="4.56">by laying it out into primary or</text><text start="1173.52" dur="3.92">extended partitions which are defined in</text><text start="1175.84" dur="4.8">the master boot record</text><text start="1177.44" dur="6.479">this is known as mbr disk layout</text><text start="1180.64" dur="5.52">mbr has evolved a lot over the years and</text><text start="1183.919" dur="4.64">its capabilities have been repeatedly</text><text start="1186.16" dur="5.12">extended during that time</text><text start="1188.559" dur="5.681">but mostly through a whole lot of</text><text start="1191.28" dur="5.84">pledges and compromises</text><text start="1194.24" dur="5.2">this has caused os2 users</text><text start="1197.12" dur="4.24">a lot of headaches at least when trying</text><text start="1199.44" dur="6.64">to install on a computer alongside</text><text start="1201.36" dur="7.28">another os like linux or windows</text><text start="1206.08" dur="4.08">getting os2 to coexist with these other</text><text start="1208.64" dur="3.6">operating systems</text><text start="1210.16" dur="4.56">has involved an ever growing laundry</text><text start="1212.24" dur="6.16">list of requirements instructions</text><text start="1214.72" dur="6.4">caveats and limitations</text><text start="1218.4" dur="5.2">some of this is a result of the inherent</text><text start="1221.12" dur="4.08">limitations of mbr</text><text start="1223.6" dur="3.6">but another issue</text><text start="1225.2" dur="4.32">is that lvm</text><text start="1227.2" dur="3.28">like fdisk before it</text><text start="1229.52" dur="4.08">is</text><text start="1230.48" dur="5.84">highly intolerant of anything</text><text start="1233.6" dur="4.559">in the disk layout that it considers</text><text start="1236.32" dur="3.28">improper</text><text start="1238.159" dur="4">and you may</text><text start="1239.6" dur="4.72">encounter you may have encountered</text><text start="1242.159" dur="4.801">some of these issues during install</text><text start="1244.32" dur="6.08">cylinder alignment errors</text><text start="1246.96" dur="6">corrupt partition table errors</text><text start="1250.4" dur="4.32">geometry problems when moving</text><text start="1252.96" dur="4.079">a disk image to a different sized hard</text><text start="1254.72" dur="2.319">disk</text><text start="1257.12" dur="5.76">certain linux distributions destroying</text><text start="1259.6" dur="4.4">the extended partition container</text><text start="1262.88" dur="2.799">and of course</text><text start="1264" dur="4.24">trying to use a hard disk larger than</text><text start="1265.679" dur="4.48">512 gigabytes which already has windows</text><text start="1268.24" dur="5.04">installed on it</text><text start="1270.159" dur="5.52">yeah that one was a lot of fun</text><text start="1273.28" dur="4.56">and finally</text><text start="1275.679" dur="4.561">systems nowadays</text><text start="1277.84" dur="4.079">are shipped with disks formatted using</text><text start="1280.24" dur="4">gpt</text><text start="1281.919" dur="4.721">which isn&amp;#39;t compatible at all</text><text start="1284.24" dur="3.84">up until now the only solution was to</text><text start="1286.64" dur="5.039">wipe the disk</text><text start="1288.08" dur="4.64">and completely reformat it using mbr or</text><text start="1291.679" dur="2.88">else</text><text start="1292.72" dur="5.52">ignore the disk entirely and just</text><text start="1294.559" dur="6.161">install a secondary disk for os2</text><text start="1298.24" dur="5.919">and that is not always easy depending on</text><text start="1300.72" dur="4.72">what kind of system you have</text><text start="1304.159" dur="3.76">so</text><text start="1305.44" dur="6.32">what is gpt</text><text start="1307.919" dur="6.481">well it&amp;#39;s short for guid partition table</text><text start="1311.76" dur="5.6">and similar to how uefi is a replacement</text><text start="1314.4" dur="6.399">for traditional bios gpt is a</text><text start="1317.36" dur="7.12">replacement for mbr disk layout</text><text start="1320.799" dur="4.721">and gpt is actually defined in the uefi</text><text start="1324.48" dur="4.4">standard</text><text start="1325.52" dur="6.32">although you can have uefi without gpt</text><text start="1328.88" dur="5.44">and vice versa</text><text start="1331.84" dur="5.68">the default assumption of most hardware</text><text start="1334.32" dur="5.92">and software manufacturers is that uefi</text><text start="1337.52" dur="4.96">and gpt go together as kind of a matched</text><text start="1340.24" dur="2.24">set</text><text start="1342.72" dur="5.04">now from a technical standpoint</text><text start="1345.2" dur="5.359">gpt objectively has a lot to recommend</text><text start="1347.76" dur="4.399">it it supports hard disks larger than</text><text start="1350.559" dur="3.681">two terabytes</text><text start="1352.159" dur="4.801">it eliminates the old cylinder head</text><text start="1354.24" dur="6.559">sector type of addressing which gets rid</text><text start="1356.96" dur="5.36">in turn of a host of geometry problems</text><text start="1360.799" dur="3.36">the whole thing of having extended</text><text start="1362.32" dur="4.08">versus logical partitions is a thing of</text><text start="1364.159" dur="4">the past extended and logical versus</text><text start="1366.4" dur="3.04">primary partitions is a thing of the</text><text start="1368.159" dur="4.081">past</text><text start="1369.44" dur="6">and uh in fact disks now can have as</text><text start="1372.24" dur="6.08">many as 128 partitions at least and</text><text start="1375.44" dur="2.88">possibly even more</text><text start="1379.52" dur="3.68">and</text><text start="1381.679" dur="4.561">there is actually one other important</text><text start="1383.2" dur="3.04">thing about gpt</text><text start="1387.28" dur="6.72">arkanoi now has gpt support working on</text><text start="1391.28" dur="2.72">arca os</text><text start="1396.32" dur="5.44">you see everything listed</text><text start="1398.72" dur="4.959">on the bottom half of this slide</text><text start="1401.76" dur="5.039">we can now take advantage of these</text><text start="1403.679" dur="4.88">benefits on arc os</text><text start="1406.799" dur="3.601">but that&amp;#39;s not all</text><text start="1408.559" dur="4.321">you see everything listed on the top</text><text start="1410.4" dur="3.6">half of this slide</text><text start="1412.88" dur="3.679">basically</text><text start="1414" dur="5.28">our new gpt driver</text><text start="1416.559" dur="6.401">eliminates all of these problems as well</text><text start="1419.28" dur="3.68">when used with a gpt disk</text><text start="1424.96" dur="4.48">so</text><text start="1426.24" dur="5.439">how does our gpt support work</text><text start="1429.44" dur="3.28">well we have what&amp;#39;s called a filter</text><text start="1431.679" dur="2.321">driver</text><text start="1432.72" dur="3.68">that talks</text><text start="1434" dur="5.36">to the storage controller drivers</text><text start="1436.4" dur="6.08">hci nvme etc</text><text start="1439.36" dur="4.96">this filter driver reads the attached</text><text start="1442.48" dur="5.679">hard drives</text><text start="1444.32" dur="6.719">and it understands the gpt disk layout</text><text start="1448.159" dur="6">it performs real-time translation in</text><text start="1451.039" dur="6.321">turn to present gpt partitions to the</text><text start="1454.159" dur="8.481">os2 storage management subsystem so that</text><text start="1457.36" dur="5.28">they look to it like mbr formatted disks</text><text start="1464.559" dur="3.36">now</text><text start="1465.52" dur="4.72">to help manage this for the time being</text><text start="1467.919" dur="6.801">we&amp;#39;ve created a disk partitioning tool</text><text start="1470.24" dur="8.24">called pte which is capable of</text><text start="1474.72" dur="6.079">managing the actual real gpt layout on</text><text start="1478.48" dur="4.48">the disks and creating</text><text start="1480.799" dur="4.641">gpd partitions that can then be used</text><text start="1482.96" dur="4.079">with the filter driver with os2 this is</text><text start="1485.44" dur="3.92">an interim measure</text><text start="1487.039" dur="4.721">it won&amp;#39;t be necessary in the long term</text><text start="1489.36" dur="4">once gpt support has been integrated</text><text start="1491.76" dur="2.799">into the normal arc os partitioning</text><text start="1493.36" dur="3.12">tools</text><text start="1494.559" dur="4.641">but when i do my install you will see me</text><text start="1496.48" dur="3.92">using pte</text><text start="1499.2" dur="3.599">in case you&amp;#39;re wondering what it what</text><text start="1500.4" dur="6.639">that is that i&amp;#39;m using</text><text start="1502.799" dur="5.521">so pte can see the complete hard disk</text><text start="1507.039" dur="2.481">even hard disks larger than two</text><text start="1508.32" dur="3.359">terabytes</text><text start="1509.52" dur="4.24">although this is limited to non-scuzzy</text><text start="1511.679" dur="4">hard disks but on the other hand you&amp;#39;re</text><text start="1513.76" dur="5.279">not really likely to encounter gpt on</text><text start="1515.679" dur="3.36">scuzzy anyway so</text><text start="1520" dur="3.76">to get into a slightly more technical</text><text start="1521.76" dur="5.519">detail about how this works</text><text start="1523.76" dur="5.2">when you create a gpt partition for use</text><text start="1527.279" dur="4.081">with arc os</text><text start="1528.96" dur="4.88">it gets assigned the or you assign it</text><text start="1531.36" dur="6.16">the guid</text><text start="1533.84" dur="8.48">or universal partition type identifier</text><text start="1537.52" dur="7.039">which has been designated for arc os</text><text start="1542.32" dur="4.479">now the filter driver that i mentioned</text><text start="1544.559" dur="4.161">recognizes these partitions when arc os</text><text start="1546.799" dur="5.201">boots and it presents them to the</text><text start="1548.72" dur="6.48">operating system as individual style mbr</text><text start="1552" dur="5.44">individual mbr style hard disks</text><text start="1555.2" dur="4.32">this translation is all done in memory</text><text start="1557.44" dur="4.08">so the underlying physical hard disk is</text><text start="1559.52" dur="4.08">still gpt formatted</text><text start="1561.52" dur="4.32">the os2 operating system and das the</text><text start="1563.6" dur="4">manager however see them</text><text start="1565.84" dur="4.24">and think that they are</text><text start="1567.6" dur="7.52">mbr disks</text><text start="1570.08" dur="6.479">now these partitions these emulated gpt</text><text start="1575.12" dur="3.919">mbr drives</text><text start="1576.559" dur="5.761">get mounted automatically the ones which</text><text start="1579.039" dur="4.961">are assigned the arc os guid</text><text start="1582.32" dur="3.44">you assign them a drive letter and they</text><text start="1584" dur="4.559">will that drive letter will be the same</text><text start="1585.76" dur="5.68">across all installations</text><text start="1588.559" dur="4.881">now other gpt partitions which are not</text><text start="1591.44" dur="5.04">marked with the arc os</text><text start="1593.44" dur="5.76">guid such as you know windows linux</text><text start="1596.48" dur="3.92">whatever gpt partitions they can also be</text><text start="1599.2" dur="4.56">mounted</text><text start="1600.4" dur="4.96">by assigning them drive letters</text><text start="1603.76" dur="3.519">whether the file system is supported and</text><text start="1605.36" dur="4.24">so on that&amp;#39;s a separate question but you</text><text start="1607.279" dur="3.921">can mount non-os2 gpt partitions by</text><text start="1609.6" dur="3.92">assigning them drive letters and in this</text><text start="1611.2" dur="6.16">case these drive letters are specific to</text><text start="1613.52" dur="6.08">that arc os installation</text><text start="1617.36" dur="5.76">and furthermore partitions of any type</text><text start="1619.6" dur="6.24">can be mounted or unmounted at any time</text><text start="1623.12" dur="5.76">by simply assigning or removing their</text><text start="1625.84" dur="4.319">drive letters kind of like how lvm</text><text start="1628.88" dur="3.52">does that</text><text start="1630.159" dur="5.201">and this assignment is persistent</text><text start="1632.4" dur="2.96">between reboots</text><text start="1638.84" dur="3.88">so</text><text start="1640.4" dur="3.44">using gpt on arca os</text><text start="1642.72" dur="4.319">provides</text><text start="1643.84" dur="3.199">the following benefits</text><text start="1647.6" dur="6.72">you can install arc os</text><text start="1651.12" dur="7.799">next to windows on pre-loaded computers</text><text start="1654.32" dur="4.599">even on the same gpt hard disk</text><text start="1671.84" dur="4.079">sorry about that uh</text><text start="1673.919" dur="3.441">something just uh went slightly glitchy</text><text start="1675.919" dur="4.721">there</text><text start="1677.36" dur="5.36">so as i was saying there&amp;#39;s no need to</text><text start="1680.64" dur="4.72">if you&amp;#39;re using gpt and archive os</text><text start="1682.72" dur="4.559">there&amp;#39;s no need to wipe and reformat the</text><text start="1685.36" dur="3.919">pre-loaded windows hard disk on new</text><text start="1687.279" dur="4.321">computers</text><text start="1689.279" dur="5.361">you can simply install arc os</text><text start="1691.6" dur="5.04">next to that other operating system</text><text start="1694.64" dur="3.6">assuming of course that you can resize</text><text start="1696.64" dur="4">its partition to make the space</text><text start="1698.24" dur="3.84">available</text><text start="1700.64" dur="3.84">also</text><text start="1702.08" dur="5.68">with gpt disks there&amp;#39;s no more</text><text start="1704.48" dur="6.24">frustrating disk geometry errors in lvm</text><text start="1707.76" dur="4.48">so archos arc os will no longer complain</text><text start="1710.72" dur="3.92">about certain disk and partitioning</text><text start="1712.24" dur="5.76">error issues that you may encounter with</text><text start="1714.64" dur="3.36">mbr style hard disks</text><text start="1718.48" dur="3.76">and</text><text start="1719.919" dur="7.281">here&amp;#39;s a nice one you can use hard disks</text><text start="1722.24" dur="4.96">larger than two terabytes with arca os</text><text start="1735.52" dur="4.639">let me say that again you can use hard</text><text start="1737.679" dur="4.561">disks larger than two terabytes</text><text start="1740.159" dur="4.24">and be able to access</text><text start="1742.24" dur="5.12">more than two terabytes</text><text start="1744.399" dur="2.961">under arc os</text><text start="1748.32" dur="5.76">now when managing gpt disks you can also</text><text start="1751.44" dur="4.4">use other gpt partitioning tools or disk</text><text start="1754.08" dur="3.36">imaging tools from other operating</text><text start="1755.84" dur="4.319">systems</text><text start="1757.44" dur="5.2">because they will simply see the arc os</text><text start="1760.159" dur="5.601">gpd partitions like any other gpd</text><text start="1762.64" dur="5.519">partitions and for its part arc os</text><text start="1765.76" dur="6">doesn&amp;#39;t care about the gpt disk geometry</text><text start="1768.159" dur="6.321">because the filter driver handles it all</text><text start="1771.76" dur="5.039">now the biggest current limitation is</text><text start="1774.48" dur="3.6">that each gpt partition that&amp;#39;s created</text><text start="1776.799" dur="3.441">for arc os</text><text start="1778.08" dur="6.4">has a maximum size it has a maximum</text><text start="1780.24" dur="4.24">individual size limit of two terabytes</text><text start="1785.52" dur="5.519">so</text><text start="1787.6" dur="5.199">in order to use disk space under os2</text><text start="1791.039" dur="5.281">including arc os</text><text start="1792.799" dur="5.76">you have to assign it a drive letter</text><text start="1796.32" dur="5.04">there are up to 24 drive letters</text><text start="1798.559" dur="2.801">available for use</text><text start="1801.44" dur="3.52">a and b are reserved but you&amp;#39;ve got the</text><text start="1802.88" dur="3.36">rest of the alphabet</text><text start="1804.96" dur="4.319">so</text><text start="1806.24" dur="7.039">you can do the math with a maximum size</text><text start="1809.279" dur="5.201">of 2 terabytes 2 times 24 volumes is 48</text><text start="1813.279" dur="2.4">terabytes</text><text start="1814.48" dur="3.36">so that</text><text start="1815.679" dur="6.401">is the new effective upper limit of disk</text><text start="1817.84" dur="6.8">space on arc os even with gpt support</text><text start="1822.08" dur="4.88">well i say new that was technically true</text><text start="1824.64" dur="3.44">before of course but with mbr discs</text><text start="1826.96" dur="4.4">there wasn&amp;#39;t really much chance of</text><text start="1828.08" dur="5.04">getting close to this limit anyway</text><text start="1831.36" dur="4.96">so</text><text start="1833.12" dur="5.2">48 terabytes</text><text start="1836.32" dur="4.719">we hope that&amp;#39;s enough</text><text start="1838.32" dur="2.719">at least for now</text><text start="1841.12" dur="5.679">another limitation that i should mention</text><text start="1843.679" dur="7.72">is that usb and other removable disks</text><text start="1846.799" dur="4.6">are not currently supported this way</text><text start="1854.559" dur="2.161">so</text><text start="1855.36" dur="3.039">installing</text><text start="1856.72" dur="4.559">arc os</text><text start="1858.399" dur="5.441">with uefi</text><text start="1861.279" dur="4.88">we provide we will provide install a</text><text start="1863.84" dur="2.319">single</text><text start="1866.96" dur="4.16">installation</text><text start="1868.799" dur="4.48">iso or usb stick</text><text start="1871.12" dur="4.559">for both modes so</text><text start="1873.279" dur="4.161">the iso the usb stick for installing arc</text><text start="1875.679" dur="4.641">os</text><text start="1877.44" dur="6.16">are they are and will remain</text><text start="1880.32" dur="5.68">dual boot supporting both uefi and bios</text><text start="1883.6" dur="2.4">systems</text><text start="1887.039" dur="8.321">you so you don&amp;#39;t need a separate install</text><text start="1890.24" dur="5.12">disk or stick to handle uefi systems</text><text start="1896.64" dur="3.12">another</text><text start="1897.919" dur="3.681">point that i should mention</text><text start="1899.76" dur="3.36">is</text><text start="1901.6" dur="3.36">once you have finished the first phase</text><text start="1903.12" dur="3.919">of install and put the operating system</text><text start="1904.96" dur="3.599">you put arc os on</text><text start="1907.039" dur="4.161">a uefi</text><text start="1908.559" dur="5.6">system onto the hard disk</text><text start="1911.2" dur="5.12">booting from the hard disk under uefi</text><text start="1914.159" dur="4">requires what&amp;#39;s called an efi system</text><text start="1916.32" dur="4.64">partition</text><text start="1918.159" dur="5.841">if you already have an operating system</text><text start="1920.96" dur="5.599">on your hard disk running in uefi mode</text><text start="1924" dur="4.72">i one should already an efi partition</text><text start="1926.559" dur="3.681">should already exist</text><text start="1928.72" dur="4">if</text><text start="1930.24" dur="6.48">this partition already exists</text><text start="1932.72" dur="4">it will be used arc os will use it</text><text start="1937.36" dur="3.679">if</text><text start="1938.159" dur="6.081">it does not exist the arc os installer</text><text start="1941.039" dur="3.201">will create one for you</text><text start="1947.12" dur="3.439">you may still</text><text start="1948.559" dur="3.681">have to</text><text start="1950.559" dur="4.081">consider things like</text><text start="1952.24" dur="4.96">boot management from dual booting</text><text start="1954.64" dur="4.08">multiple operating systems</text><text start="1957.2" dur="3.199">this is</text><text start="1958.72" dur="4.24">the various approaches for this are</text><text start="1960.399" dur="4.16">still being considered</text><text start="1962.96" dur="2.959">by development</text><text start="1964.559" dur="3.12">but</text><text start="1965.919" dur="3.681">this is</text><text start="1967.679" dur="3.201">something that will be</text><text start="1969.6" dur="3.439">made</text><text start="1970.88" dur="3.36">clear and supportable by the time this</text><text start="1973.039" dur="4.48">becomes</text><text start="1974.24" dur="5.12">generally available</text><text start="1977.519" dur="3.441">and going back to something i mentioned</text><text start="1979.36" dur="3.84">earlier</text><text start="1980.96" dur="6.24">installing with uefi</text><text start="1983.2" dur="7.359">does not require the use of gpt</text><text start="1987.2" dur="5.44">although it is recommended and you will</text><text start="1990.559" dur="3.281">need gpt if you want to access an</text><text start="1992.64" dur="6.8">existing</text><text start="1993.84" dur="5.6">gpt for gpt partitioned hard disk</text><text start="2000.799" dur="2.48">so</text><text start="2001.679" dur="4.161">just wanted to make some of those points</text><text start="2003.279" dur="2.561">clear</text><text start="2007.36" dur="2.88">now that i&amp;#39;ve given you a brief</text><text start="2008.64" dur="2.72">introduction</text><text start="2010.24" dur="4.88">to</text><text start="2011.36" dur="4.88">what uefi and gpt support are all about</text><text start="2015.12" dur="4.64">and</text><text start="2016.24" dur="6.159">what the status is with respect to arcos</text><text start="2019.76" dur="4.56">next i&amp;#39;m going to be showing you</text><text start="2022.399" dur="4.88">an installation i&amp;#39;m going to be</text><text start="2024.32" dur="8.719">demoing an install of arc os on a modern</text><text start="2027.279" dur="7.841">uefi system with a gpt hard disk</text><text start="2033.039" dur="5.201">so what i&amp;#39;ll do now is pause the video</text><text start="2035.12" dur="4.159">and then switch over to my demonstration</text><text start="2038.24" dur="6.12">so</text><text start="2039.279" dur="5.081">i will see you in just a moment</text><text start="2046.799" dur="2.721">all right</text><text start="2047.919" dur="4.641">so now we&amp;#39;re going to start the</text><text start="2049.52" dur="7.2">demonstration of installing arca os on a</text><text start="2052.56" dur="6.96">uefi system with a gpt hard disk</text><text start="2056.72" dur="6.56">so this is a fairly modern system with</text><text start="2059.52" dur="6.879">an 8 core amd cpu</text><text start="2063.28" dur="4.319">so it starts with us selecting the boot</text><text start="2066.399" dur="3.921">device</text><text start="2067.599" dur="5.28">from the uefi menu here</text><text start="2070.32" dur="4.16">and we&amp;#39;ve got the arc os usb stick</text><text start="2072.879" dur="2.8">inserted</text><text start="2074.48" dur="3.199">so</text><text start="2075.679" dur="4.4">we&amp;#39;re going to select that</text><text start="2077.679" dur="3.44">as you may notice we&amp;#39;ve also got</text><text start="2080.079" dur="3.681">grub</text><text start="2081.119" dur="5.121">installed because this is a system which</text><text start="2083.76" dur="4.159">already has linux installed</text><text start="2086.24" dur="5.679">so here we&amp;#39;re going to just select the</text><text start="2087.919" dur="6.48">boot device as the usb stick</text><text start="2091.919" dur="4.48">here and that will take us to the usual</text><text start="2094.399" dur="3.2">arc os</text><text start="2096.399" dur="2.161">boot</text><text start="2097.599" dur="3.24">screen</text><text start="2098.56" dur="5.44">and then we&amp;#39;ll go into the boot options</text><text start="2100.839" dur="6.361">menu now this looks much the same as it</text><text start="2104" dur="5.2">does with the regular already released</text><text start="2107.2" dur="4.48">versions of arc os</text><text start="2109.2" dur="6.159">the main difference is well first of all</text><text start="2111.68" dur="5.6">you can see the uefi string</text><text start="2115.359" dur="4.24">at the bottom right of the screen so you</text><text start="2117.28" dur="3.2">know that it&amp;#39;s booted in uefi mode</text><text start="2119.599" dur="2.48">and</text><text start="2120.48" dur="3.2">you can ignore the</text><text start="2122.079" dur="3.441">version string at the bottom there</text><text start="2123.68" dur="3.76">that&amp;#39;s just because this was built out</text><text start="2125.52" dur="5.44">of</text><text start="2127.44" dur="5.28">development and we haven&amp;#39;t changed the</text><text start="2130.96" dur="3.6">version string for the preboot menu just</text><text start="2132.72" dur="4.24">yet</text><text start="2134.56" dur="4.24">so at this point it&amp;#39;s basically just go</text><text start="2136.96" dur="4.08">through the preboot menu check the</text><text start="2138.8" dur="4.08">devices</text><text start="2141.04" dur="4.88">there are a few things that we can&amp;#39;t</text><text start="2142.88" dur="4.88">change in uefi mode and they&amp;#39;re noted on</text><text start="2145.92" dur="3.76">the screen so there&amp;#39;s</text><text start="2147.76" dur="4.16">uh there&amp;#39;s no real need to go through in</text><text start="2149.68" dur="4.96">detail what i&amp;#39;m selecting because</text><text start="2151.92" dur="6.24">in most cases it&amp;#39;s pretty much the same</text><text start="2154.64" dur="5.04">as any other arc os install except that</text><text start="2158.16" dur="3.6">we also have the</text><text start="2159.68" dur="4">nvme driver</text><text start="2161.76" dur="4.72">as a storage option</text><text start="2163.68" dur="4.8">you&amp;#39;ll see that on the storage page so</text><text start="2166.48" dur="6.16">just these are the usual options here</text><text start="2168.48" dur="5.76">there&amp;#39;s the nvme hci and ide drivers</text><text start="2172.64" dur="4.24">for the hard drive controllers it&amp;#39;s a</text><text start="2174.24" dur="5.76">real technic nothing fancy there</text><text start="2176.88" dur="6.16">and this is all just default so we save</text><text start="2180" dur="7.359">and now what we do is we select the</text><text start="2183.04" dur="6.48">resolution and it just starts up</text><text start="2187.359" dur="4.961">unpacking the boot files if you&amp;#39;ve ever</text><text start="2189.52" dur="5.52">booted an arc os usb stick before</text><text start="2192.32" dur="4.56">i mean this should look familiar</text><text start="2195.04" dur="4.92">nothing especially new in this part of</text><text start="2196.88" dur="3.08">the process</text><text start="2200" dur="5.28">now this is a fairly slow usb stick</text><text start="2202.8" dur="7.12">which is why this doesn&amp;#39;t</text><text start="2205.28" dur="4.64">run especially fast to unpack the files</text><text start="2210.72" dur="4.16">so unfortunately i think the usb stick</text><text start="2212.64" dur="4.08">is actually a bit well quite a bit older</text><text start="2214.88" dur="2.719">than me than the system i&amp;#39;m installing</text><text start="2216.72" dur="2.16">on so if there&amp;#39;s going to be a</text><text start="2217.599" dur="4.081">bottleneck it&amp;#39;s going to be reading the</text><text start="2218.88" dur="2.8">usb stick</text><text start="2222.56" dur="3.12">so we turned off the boot logo as you</text><text start="2224.16" dur="4.32">might notice just</text><text start="2225.68" dur="5.28">for development purposes and then this</text><text start="2228.48" dur="6.32">is all the usual boot messages not much</text><text start="2230.96" dur="3.84">to see here except the acpi driver</text><text start="2235.2" dur="4.639">and again this part of the process is</text><text start="2237.2" dur="4.08">much the same as as any existing version</text><text start="2239.839" dur="3.441">of arc os</text><text start="2241.28" dur="3.92">it&amp;#39;s just setting up the installer</text><text start="2243.28" dur="5.28">preparing to start presentation manager</text><text start="2245.2" dur="3.36">which you&amp;#39;ll see come up in a moment</text><text start="2254.72" dur="3.92">alright so now the installer is starting</text><text start="2256.88" dur="4.4">what we&amp;#39;re going to do first is actually</text><text start="2258.64" dur="4.719">go into system management</text><text start="2261.28" dur="5.36">because there&amp;#39;s something we have to do</text><text start="2263.359" dur="4.72">and what is it we have to do well</text><text start="2266.64" dur="4.64">because this is still a development</text><text start="2268.079" dur="6">build we don&amp;#39;t have an integrated</text><text start="2271.28" dur="5.839">disk manager we don&amp;#39;t have gpt support</text><text start="2274.079" dur="4.641">integrated into the like lvm</text><text start="2277.119" dur="2.48">graphical tools yet</text><text start="2278.72" dur="2.48">so</text><text start="2279.599" dur="3.041">what we&amp;#39;ve got at the moment is a</text><text start="2281.2" dur="3.52">standalone</text><text start="2282.64" dur="4.16">partition editing tool that&amp;#39;s</text><text start="2284.72" dur="6.16">specifically for managing the gpt</text><text start="2286.8" dur="5.76">partitions that&amp;#39;s called pde so um</text><text start="2290.88" dur="4.16">we&amp;#39;re going to start it now now you can</text><text start="2292.56" dur="3.6">access it from the disk menu but</text><text start="2295.04" dur="3.76">i think we&amp;#39;re just going to run it from</text><text start="2296.16" dur="4.48">the command prompt here</text><text start="2298.8" dur="3.76">so that you can see what the program is</text><text start="2300.64" dur="3.6">called pte</text><text start="2302.56" dur="3.36">and that might be handy</text><text start="2304.24" dur="4.08">post install as well</text><text start="2305.92" dur="5.76">so here you can see the</text><text start="2308.32" dur="6.96">disk partitions as seen and we&amp;#39;ll just</text><text start="2311.68" dur="5.28">turn on the guid now the gu id</text><text start="2315.28" dur="6.88">is</text><text start="2316.96" dur="5.2">the unique identifier for uh</text><text start="2322.32" dur="6.32">well for a gpg partition i mean gpt</text><text start="2324.48" dur="5.359">stands for guid partition table</text><text start="2328.64" dur="4.16">so each</text><text start="2329.839" dur="5.681">partition has the unique guid</text><text start="2332.8" dur="4.08">and also a specific type and for the</text><text start="2335.52" dur="3.12">type</text><text start="2336.88" dur="4.4">there are many kinds and vendors can</text><text start="2338.64" dur="7.439">kind of define their own so</text><text start="2341.28" dur="7.92">there&amp;#39;s been a an os2 or rather arc os</text><text start="2346.079" dur="6.241">gpt partition type defined now</text><text start="2349.2" dur="5.12">so we will be creating one of those</text><text start="2352.32" dur="4.4">so at the moment you can see we&amp;#39;ve got</text><text start="2354.32" dur="5.039">the efi system partition</text><text start="2356.72" dur="4.879">we&amp;#39;ve got the previously installed linux</text><text start="2359.359" dur="4">and linux swap partition</text><text start="2361.599" dur="4">partitions and then there&amp;#39;s a chunk of</text><text start="2363.359" dur="3.48">free space at the end so we&amp;#39;re going to</text><text start="2365.599" dur="2.801">go there</text><text start="2366.839" dur="4.441">um</text><text start="2368.4" dur="4.56">widen that out a bit</text><text start="2371.28" dur="5.76">so we&amp;#39;re going to select the free space</text><text start="2372.96" dur="6.48">and create say a 4 gig partition</text><text start="2377.04" dur="7.2">and assign it as an os2 type gpd</text><text start="2379.44" dur="4.8">partition and give it drive c</text><text start="2385.28" dur="3.6">so</text><text start="2386.64" dur="3.6">four gigs well four thousand mags which</text><text start="2388.88" dur="2.4">isn&amp;#39;t</text><text start="2390.24" dur="4.8">quite the same if you want to get</text><text start="2391.28" dur="6.559">technical and arc os uh</text><text start="2395.04" dur="2.799">gpt</text><text start="2399.76" dur="4.72">so that shows up now we have to actually</text><text start="2401.839" dur="4.721">save changes for this to take effect</text><text start="2404.48" dur="4.8">and once we save it it&amp;#39;ll actually</text><text start="2406.56" dur="4.559">refresh and show up in the in the proper</text><text start="2409.28" dur="4.079">order</text><text start="2411.119" dur="6">so now that&amp;#39;s done we can close out of</text><text start="2413.359" dur="6.24">this and restart the installer</text><text start="2417.119" dur="4.72">where we can sort of proceed</text><text start="2419.599" dur="3.921">as we usually would</text><text start="2421.839" dur="4">so we don&amp;#39;t need to change anything here</text><text start="2423.52" dur="2.319">really</text><text start="2428.32" dur="4.16">we&amp;#39;ve already read this so</text><text start="2430.64" dur="5.439">we can kind of speed speed read it here</text><text start="2432.48" dur="3.599">if we want but let&amp;#39;s just continue</text><text start="2436.4" dur="4.24">just sort of the default install</text><text start="2438.24" dur="4.48">personality and</text><text start="2440.64" dur="5.6">now we still do the</text><text start="2442.72" dur="5.119">um disk checking here just</text><text start="2446.24" dur="3.599">to check for various things as well as</text><text start="2447.839" dur="3.921">in case there might be non-gpt disks as</text><text start="2449.839" dur="4.401">well</text><text start="2451.76" dur="4.72">but you can see that unknown partition</text><text start="2454.24" dur="3.68">drive c that&amp;#39;s the gpt partition that we</text><text start="2456.48" dur="3.04">just created</text><text start="2457.92" dur="3.76">which you can see</text><text start="2459.52" dur="3.839">under the target volume drop down there</text><text start="2461.68" dur="4">and we&amp;#39;ll be able to</text><text start="2463.359" dur="5.521">do something once the</text><text start="2465.68" dur="3.2">disk checker finishes here</text><text start="2475.92" dur="2.24">okay</text><text start="2476.72" dur="4.879">so if we</text><text start="2478.16" dur="5.04">look at the volumes and manage volumes</text><text start="2481.599" dur="5.52">brings up mini lvm</text><text start="2483.2" dur="3.919">and you can see that every um</text><text start="2490.16" dur="7.28">well it kind of presents gpt slots there</text><text start="2492.839" dur="5.961">but it&amp;#39;s got the whole list of drives</text><text start="2497.44" dur="5.2">and partitions</text><text start="2498.8" dur="3.84">including the gpt partition we created</text><text start="2503.52" dur="3.12">i&amp;#39;m not going to really</text><text start="2507.119" dur="3.041">narrate what&amp;#39;s going on here because</text><text start="2508.96" dur="4.32">it&amp;#39;s all</text><text start="2510.16" dur="3.12">sort of the usual stuff</text><text start="2514.96" dur="7.24">much as i love newfoundland</text><text start="2518.079" dur="4.121">this is uh eastern canada</text><text start="2526.4" dur="3.76">hardware here you can see the nvme</text><text start="2528.24" dur="3.44">driver is selected there this is the</text><text start="2530.16" dur="4.64">real technique</text><text start="2531.68" dur="5.52">usual computer name work group name</text><text start="2534.8" dur="5.2">user let&amp;#39;s give the computer a slightly</text><text start="2537.2" dur="2.8">better name here</text><text start="2546.16" dur="3.919">still allow underscores</text><text start="2548.56" dur="3.92">no it does not allow underscores and</text><text start="2550.079" dur="5.441">host names okay</text><text start="2552.48" dur="3.04">i should know that by now</text><text start="2561.599" dur="3.921">now we&amp;#39;re ready to install and yeah</text><text start="2563.599" dur="5.361">there&amp;#39;s no point delaying just go on</text><text start="2565.52" dur="5.76">formats the disk quite quickly</text><text start="2568.96" dur="4.48">and here the install has started so at</text><text start="2571.28" dur="7.2">this point it just</text><text start="2573.44" dur="5.04">goes on much as it usually would</text><text start="2580.079" dur="2.881">so</text><text start="2580.65" dur="3.27">[Music]</text><text start="2582.96" dur="3.76">not</text><text start="2583.92" dur="4.96">really much else to say in this stage of</text><text start="2586.72" dur="4.639">the game</text><text start="2588.88" dur="5.28">as i said we&amp;#39;ve got a fairly slow usb</text><text start="2591.359" dur="5.601">stick here which is why it&amp;#39;s not going</text><text start="2594.16" dur="2.8">terribly quickly</text><text start="2602.24" dur="6">okay in fact what i think i&amp;#39;m going to</text><text start="2603.92" dur="6.96">do is just sort of pause it here</text><text start="2608.24" dur="4.64">while this goes and</text><text start="2610.88" dur="4.32">i&amp;#39;ll resume</text><text start="2612.88" dur="5.52">in phase two because there&amp;#39;s not any</text><text start="2615.2" dur="6.159">particular need to make everybody</text><text start="2618.4" dur="5.199">sit through the long</text><text start="2621.359" dur="4.561">process of phase one here i&amp;#39;ll i think</text><text start="2623.599" dur="4.321">i&amp;#39;ll just quickly show you a bit of</text><text start="2625.92" dur="3.04">phase two and then i&amp;#39;ll skip ahead there</text><text start="2627.92" dur="3.04">too</text><text start="2628.96" dur="4.639">because that one takes even longer</text><text start="2630.96" dur="5.76">so at any rate uh that&amp;#39;s the the start</text><text start="2633.599" dur="4.641">of the install first phase</text><text start="2636.72" dur="4">as you can see there&amp;#39;s no rocket science</text><text start="2638.24" dur="5.119">involved we&amp;#39;ve just um</text><text start="2640.72" dur="5.92">we&amp;#39;re able to select a gpt disk we use</text><text start="2643.359" dur="5.041">that special partitioning tool for now</text><text start="2646.64" dur="5.28">because this is a development build that</text><text start="2648.4" dur="5.84">will be replaced with a more integrated</text><text start="2651.92" dur="3.52">more familiar more usual partition</text><text start="2654.24" dur="3.92">management</text><text start="2655.44" dur="4.639">once we get that done</text><text start="2658.16" dur="3.36">but as you can see it&amp;#39;s already very</text><text start="2660.079" dur="3.681">functional</text><text start="2661.52" dur="4.96">still very easy to do</text><text start="2663.76" dur="7.359">and yeah</text><text start="2666.48" dur="4.639">so uh i will resume this in phase 2.</text><text start="2673.839" dur="5.121">we&amp;#39;re back and beginning phase 2 of the</text><text start="2676.56" dur="2.4">install</text><text start="2680.24" dur="5.119">so we&amp;#39;re booting off the hard disk now</text><text start="2683.44" dur="5.12">and</text><text start="2685.359" dur="5.681">as you see we have grub installed and</text><text start="2688.56" dur="4.32">we&amp;#39;ve actually already added the arc os</text><text start="2691.04" dur="4.079">partition to grub here just to save some</text><text start="2692.88" dur="4.32">time</text><text start="2695.119" dur="3.281">and</text><text start="2697.2" dur="3.2">you&amp;#39;re not</text><text start="2698.4" dur="5.36">required to use grub specifically it&amp;#39;s</text><text start="2700.4" dur="4.88">just this laptop had linux on it which</text><text start="2703.76" dur="3.52">came with grub</text><text start="2705.28" dur="4.48">in principle i think you should be able</text><text start="2707.28" dur="4.48">to use just about any</text><text start="2709.76" dur="6.079">or any number of</text><text start="2711.76" dur="4.079">uefi capable boot managers</text><text start="2715.92" dur="2.8">we&amp;#39;re still</text><text start="2717.119" dur="3.921">uh</text><text start="2718.72" dur="6">to arkanoa</text><text start="2721.04" dur="5.68">contemplating uh what boot manager in</text><text start="2724.72" dur="3.119">particular or what boot management</text><text start="2726.72" dur="3.2">solution</text><text start="2727.839" dur="3">we&amp;#39;re going to provide</text><text start="2729.92" dur="4.32">when this</text><text start="2730.839" dur="4.76">becomes a retail product but</text><text start="2734.24" dur="2.96">for now for the purposes of this</text><text start="2735.599" dur="4.641">demonstration</text><text start="2737.2" dur="6.08">grub will suffice</text><text start="2740.24" dur="6.16">so let&amp;#39;s select the arc os partition</text><text start="2743.28" dur="4.319">we get our boot blob and here</text><text start="2746.4" dur="3.439">uh if</text><text start="2747.599" dur="4.321">anybody has seen</text><text start="2749.839" dur="3.681">our uefi demos before</text><text start="2751.92" dur="4.08">uh this is</text><text start="2753.52" dur="4.24">a list of bootable partitions that&amp;#39;s</text><text start="2756" dur="5.44">presented by the</text><text start="2757.76" dur="5.04">arc os uefi loader and</text><text start="2761.44" dur="2.8">again this is just kind of the</text><text start="2762.8" dur="3.6">configuration we have it in at the</text><text start="2764.24" dur="4.24">moment this is something that can be</text><text start="2766.4" dur="3.84">turned off and</text><text start="2768.48" dur="4.16">as i say we&amp;#39;re still contemplating</text><text start="2770.24" dur="4.56">exactly how we&amp;#39;re going to present this</text><text start="2772.64" dur="4.4">in the final product</text><text start="2774.8" dur="4.08">but for now just understand that what</text><text start="2777.04" dur="5.84">you&amp;#39;re seeing here is a list of bootable</text><text start="2778.88" dur="7.84">partitions that the os2 or rather arc os</text><text start="2782.88" dur="6.719">uefi loader has detected and so you see</text><text start="2786.72" dur="4.8">our drive c which is the four gigabyte</text><text start="2789.599" dur="4.72">uh partition</text><text start="2791.52" dur="4.96">that we created and formatted is jfs so</text><text start="2794.319" dur="3.28">this is where arc os is being installed</text><text start="2796.48" dur="2.879">so</text><text start="2797.599" dur="4.961">just</text><text start="2799.359" dur="5.041">select that and continue and notice that</text><text start="2802.56" dur="5.84">we have a beautiful full color boot logo</text><text start="2804.4" dur="5.36">now another one of the benefits of uefi</text><text start="2808.4" dur="3.679">and look at that we&amp;#39;re already done</text><text start="2809.76" dur="2.319">booting</text><text start="2812.319" dur="5.321">the</text><text start="2813.839" dur="3.801">wonders of modern hardware</text><text start="2818.96" dur="3.2">so</text><text start="2819.76" dur="5.76">at this point phase two is running and</text><text start="2822.16" dur="5.28">is going to run for a while</text><text start="2825.52" dur="5.36">so as before there&amp;#39;s not really a lot of</text><text start="2827.44" dur="4.56">point in me continuing to narrate this</text><text start="2830.88" dur="3.199">so</text><text start="2832" dur="3.92">now that i&amp;#39;ve shown booting off the hard</text><text start="2834.079" dur="3.201">disk for the first time starting up</text><text start="2835.92" dur="3.36">phase two</text><text start="2837.28" dur="5.44">i&amp;#39;ll pause this</text><text start="2839.28" dur="5.92">to let phase two finish and then</text><text start="2842.72" dur="6">we&amp;#39;ll resume</text><text start="2845.2" dur="3.52">once the install is complete</text><text start="2854.079" dur="7.401">all right so the install is now done</text><text start="2856.96" dur="4.52">and we&amp;#39;re just booting up one last time</text><text start="2872.079" dur="4.961">as before</text><text start="2874" dur="3.04">beautiful boot logo</text><text start="2877.359" dur="4">followed by the usual driver messages</text><text start="2879.68" dur="3.04">going by very fast because it&amp;#39;s a fast</text><text start="2881.359" dur="4">system</text><text start="2882.72" dur="3.76">and we&amp;#39;re done booting</text><text start="2885.359" dur="2.881">and yeah</text><text start="2886.48" dur="2.96">i guess we have to check disk the usb</text><text start="2888.24" dur="2.72">stick</text><text start="2889.44" dur="4.24">notice we&amp;#39;ve already actually finished</text><text start="2890.96" dur="3.6">the install here</text><text start="2893.68" dur="3.04">so</text><text start="2894.56" dur="3.519">just a quick tour of the system</text><text start="2896.72" dur="2.639">this is</text><text start="2898.079" dur="4.801">fully functional</text><text start="2899.359" dur="6.081">arc os system running on uefi hardware</text><text start="2902.88" dur="5.36">and a gpt hard disk</text><text start="2905.44" dur="3.84">now dos</text><text start="2908.24" dur="3.599">session</text><text start="2909.28" dur="4.799">this is particularly significant because</text><text start="2911.839" dur="4.72">a lot of work&amp;#39;s actually gone into the</text><text start="2914.079" dur="4.401">compatibility of dos sessions</text><text start="2916.559" dur="4.56">in the last demonstration</text><text start="2918.48" dur="4.879">we showed this i believe the windowed</text><text start="2921.119" dur="4.801">sessions</text><text start="2923.359" dur="4.161">but full screen</text><text start="2925.92" dur="4.24">if i recall correctly</text><text start="2927.52" dur="3.92">had not yet been perfected and here we</text><text start="2930.16" dur="3.36">see</text><text start="2931.44" dur="5.119">dos full screen is in fact working well</text><text start="2933.52" dur="6.559">there&amp;#39;s the old msd utility</text><text start="2936.559" dur="3.52">just to show a full screen app running</text><text start="2940.48" dur="4.879">and winos2 also</text><text start="2943.52" dur="5.36">full screen sessions</text><text start="2945.359" dur="3.521">working very well now um</text><text start="2951.04" dur="3.84">i mean windows 2 is windows 2 we all</text><text start="2953.2" dur="3.44">know what it looks like</text><text start="2954.88" dur="3.6">um</text><text start="2956.64" dur="5.28">but yeah</text><text start="2958.48" dur="6.4">the um many of you have probably found</text><text start="2961.92" dur="4.56">at least if you&amp;#39;ve tried uh that on a</text><text start="2964.88" dur="3.92">lot of the hardware that&amp;#39;s come out in</text><text start="2966.48" dur="4.639">the last five to ten years</text><text start="2968.8" dur="3.68">dos and winos2 compatibility has tended</text><text start="2971.119" dur="2.561">to suffer a bit</text><text start="2972.48" dur="4.96">a bit</text><text start="2973.68" dur="5.2">sometimes full screen or windowed modes</text><text start="2977.44" dur="2.56">don&amp;#39;t quite work the way they should if</text><text start="2978.88" dur="2.959">at all</text><text start="2980" dur="3.839">so</text><text start="2981.839" dur="4.561">windows 2 full screen as demonstrated</text><text start="2983.839" dur="3.76">that works but also windows 2 seamless</text><text start="2986.4" dur="3.84">mode</text><text start="2987.599" dur="3.76">is also working now and that&amp;#39;s</text><text start="2990.24" dur="3.2">another</text><text start="2991.359" dur="4.96">impressive result of the development</text><text start="2993.44" dur="2.879">that&amp;#39;s gone into this</text><text start="2997.04" dur="3.519">now</text><text start="2998.48" dur="3.68">the</text><text start="3000.559" dur="4.081">system</text><text start="3002.16" dur="4.159">the uefi system</text><text start="3004.64" dur="4.719">that we have</text><text start="3006.319" dur="4.481">has in many ways allowed us to put in a</text><text start="3009.359" dur="4.561">lot of</text><text start="3010.8" dur="6.24">fixes and support</text><text start="3013.92" dur="5.439">that os2 dawson windows support require</text><text start="3017.04" dur="5.12">in terms of the video hardware</text><text start="3019.359" dur="5.76">as i said a lot of recent</text><text start="3022.16" dur="2.959">hardware on</text><text start="3025.68" dur="6.08">sort of classic os 2</text><text start="3029.359" dur="4.401">environments</text><text start="3031.76" dur="5.599">the dawson window support is not that</text><text start="3033.76" dur="8.319">great and the main reason for that is</text><text start="3037.359" dur="5.76">the vga hardware the vga bios interfaces</text><text start="3042.079" dur="4.161">in</text><text start="3043.119" dur="6.161">recent systems has just not been</text><text start="3046.24" dur="5.28">very well compatible with what os2</text><text start="3049.28" dur="4.16">expects</text><text start="3051.52" dur="4.72">so uefi</text><text start="3053.44" dur="5.44">that vga sort of bios interface has</text><text start="3056.24" dur="3.92">essentially been replaced completely</text><text start="3058.88" dur="2.719">which has been quite a lot of work to</text><text start="3060.16" dur="2.32">implement but the great advantage of</text><text start="3061.599" dur="2.561">that</text><text start="3062.48" dur="4.24">is that</text><text start="3064.16" dur="4.48">it allows much better</text><text start="3066.72" dur="4">direct control</text><text start="3068.64" dur="5.12">by us over</text><text start="3070.72" dur="6.24">compatibility because in a sense we are</text><text start="3073.76" dur="6.64">now providing the vga</text><text start="3076.96" dur="6.48">bios ourselves or a certain subset of it</text><text start="3080.4" dur="5.04">that&amp;#39;s needed</text><text start="3083.44" dur="3.44">for the os2 dos support</text><text start="3085.44" dur="4.8">i guess you could almost call it a kind</text><text start="3086.88" dur="3.36">of software vga card</text><text start="3091.52" dur="6.64">so the compatibility is</text><text start="3094.4" dur="5.36">really um we should see much much</text><text start="3098.16" dur="3.6">i&amp;#39;m not going to say</text><text start="3099.76" dur="5.68">all problems are immediately and</text><text start="3101.76" dur="5.04">currently forever solved but i think the</text><text start="3105.44" dur="3.04">problems</text><text start="3106.8" dur="3.6">are getting fewer</text><text start="3108.48" dur="3.68">compared to what trying to run dawson</text><text start="3110.4" dur="4.8">windows applications</text><text start="3112.16" dur="5.52">on a traditional os2 system</text><text start="3115.2" dur="3.68">has been in recent years and</text><text start="3117.68" dur="3.28">we can</text><text start="3118.88" dur="3.76">or we are much better positioned</text><text start="3120.96" dur="2.399">arkanoa is</text><text start="3122.64" dur="2.959">to</text><text start="3123.359" dur="4">to improve that and fix problems as they</text><text start="3125.599" dur="3.281">come up rather than being kind of at the</text><text start="3127.359" dur="2.641">mercy of a</text><text start="3128.88" dur="4.88">possibly</text><text start="3130" dur="3.76">slightly suspect vga bios</text><text start="3134.24" dur="4.24">so at this point um</text><text start="3137.52" dur="3.039">what</text><text start="3138.48" dur="4.639">i would like to do is demonstrate some</text><text start="3140.559" dur="3.681">software that&amp;#39;s actually running on this</text><text start="3143.119" dur="3.361">so</text><text start="3144.24" dur="4.24">first of all that has to be installed so</text><text start="3146.48" dur="4.96">what i&amp;#39;m going to do again is pause the</text><text start="3148.48" dur="4.639">recording here and then resume once i</text><text start="3151.44" dur="4.159">have some</text><text start="3153.119" dur="5.041">nice applications to show off</text><text start="3155.599" dur="6.401">so please stand by and</text><text start="3158.16" dur="3.84">we&amp;#39;ll be back in just a moment</text><text start="3163.2" dur="3.28">all right so first application i&amp;#39;m going</text><text start="3165.359" dur="2.881">to show you</text><text start="3166.48" dur="4.24">is an old office application that runs</text><text start="3168.24" dur="5.119">in windows windows 2. some of you might</text><text start="3170.72" dur="2.639">recognize it</text><text start="3175.04" dur="4.559">so no great</text><text start="3177.839" dur="3.041">demonstration for this one i think we</text><text start="3179.599" dur="2.161">all know what this program is and what</text><text start="3180.88" dur="3.199">it does</text><text start="3181.76" dur="4.96">but just demonstrating that it works</text><text start="3184.079" dur="2.641">perfectly well</text><text start="3187.599" dur="2.561">as it should</text><text start="3190.24" dur="2.48">so</text><text start="3191.119" dur="5.041">sort of demonstrating the capabilities</text><text start="3192.72" dur="5.119">of the the wino s2 system under uefi</text><text start="3196.16" dur="3.679">so we&amp;#39;re going to do the same now for</text><text start="3197.839" dur="4.24">some dos applications</text><text start="3199.839" dur="5.201">i found some</text><text start="3202.079" dur="3.921">old classic dos programs</text><text start="3205.04" dur="2.24">games</text><text start="3206" dur="3.44">and others</text><text start="3207.28" dur="3.36">that some of you might recognize</text><text start="3209.44" dur="4.2">so let&amp;#39;s take a look at the first one</text><text start="3210.64" dur="3">here</text><text start="3224.96" dur="4.8">oh yes does that take anyone back king&amp;#39;s</text><text start="3227.68" dur="4.32">quest the old sierra games those were</text><text start="3229.76" dur="2.24">great</text><text start="3232.72" dur="3.599">there&amp;#39;s not really much to say about</text><text start="3234.16" dur="5.439">this one if you know this game you know</text><text start="3236.319" dur="8.24">how how cool they were but</text><text start="3239.599" dur="7.041">as i say it runs works very well and</text><text start="3244.559" dur="5.081">let&amp;#39;s go into some other applications</text><text start="3246.64" dur="3">now</text><text start="3254.319" dur="5.28">okay uh let&amp;#39;s go see them through some</text><text start="3256.559" dur="3.04">others now um</text><text start="3260.64" dur="5.84">let&amp;#39;s see oh yes</text><text start="3263.359" dur="3.121">anyone remember this game</text><text start="3270.319" dur="4.401">so yeah in spite of the uh the gimmick</text><text start="3272.559" dur="4.161">which some people love</text><text start="3274.72" dur="3.28">some people don&amp;#39;t</text><text start="3276.72" dur="4">i think it&amp;#39;s actually just a really good</text><text start="3278" dur="2.72">chess game too</text><text start="3282.559" dur="5.201">so we can</text><text start="3284.24" dur="5.839">you can see that runs uh very well</text><text start="3287.76" dur="4">endos full screen</text><text start="3290.079" dur="3.361">let&amp;#39;s</text><text start="3291.76" dur="3.2">let&amp;#39;s get out of this and take another</text><text start="3293.44" dur="4.72">look at</text><text start="3294.96" dur="3.2">something else shall we</text><text start="3303.2" dur="3.44">okay notice that these are running in</text><text start="3304.64" dur="4.4">vga mode the king&amp;#39;s quest demo is</text><text start="3306.64" dur="4.08">running in ega so we&amp;#39;ve got the ability</text><text start="3309.04" dur="3.6">to handle</text><text start="3310.72" dur="4.56">both of those resolutions</text><text start="3312.64" dur="2.64">and some others</text><text start="3317.52" dur="5.68">never really played this game but it was</text><text start="3319.359" dur="3.841">it was quite big once upon a time</text><text start="3325.2" dur="4.119">so</text><text start="3326.319" dur="3">lemmings</text><text start="3368.079" dur="2.561">i&amp;#39;m not sure what it really is to say</text><text start="3369.359" dur="2.561">here</text><text start="3370.64" dur="4">like i said i&amp;#39;ve never really played</text><text start="3371.92" dur="2.72">this game so</text><text start="3375.599" dur="4.72">it&amp;#39;s uh</text><text start="3377.28" dur="3.039">interesting at any rate</text><text start="3381.68" dur="3.52">i think that&amp;#39;s enough for that though</text><text start="3387.68" dur="4.159">now there&amp;#39;s one more thing i want to</text><text start="3389.359" dur="2.48">show</text><text start="3393.92" dur="2.879">two things actually</text><text start="3397.359" dur="4.401">another another classic game this one is</text><text start="3402.319" dur="4.921">pretty famous always pretty famous in</text><text start="3404.079" dur="3.161">its day</text><text start="3422" dur="3.2">simcity 2000</text><text start="3430.88" dur="3.52">i can&amp;#39;t say i ever really got into this</text><text start="3432.88" dur="2.959">game uh</text><text start="3434.4" dur="3.84">i was more of a civilization person</text><text start="3435.839" dur="2.401">myself</text><text start="3438.4" dur="3.199">but i know how popular it was</text><text start="3441.76" dur="6.96">so again we&amp;#39;ve got a good showcase of</text><text start="3444.24" dur="7.92">just uh the graphics compatibility</text><text start="3448.72" dur="3.44">of dos under uefi</text><text start="3452.559" dur="2.161">as you can see</text><text start="3453.68" dur="3.84">there&amp;#39;s no</text><text start="3454.72" dur="2.8">no issues here</text><text start="3457.839" dur="4.881">all works perfectly well which i think</text><text start="3460.24" dur="4.319">is a testament to the great job that the</text><text start="3462.72" dur="5.44">developer has done on the vga support on</text><text start="3464.559" dur="3.601">this it&amp;#39;s really quite impressive</text><text start="3469.28" dur="4.319">i think that&amp;#39;s about enough for games</text><text start="3471.04" dur="3.519">there&amp;#39;s one other program though that</text><text start="3473.599" dur="3.76">might</text><text start="3474.559" dur="2.8">might be interesting</text><text start="3478.16" dur="6.76">and that&amp;#39;s another office application</text><text start="3480.559" dur="4.361">and i think you can see what it is</text><text start="3493.359" dur="4.24">so word perfect 6.2 for das</text><text start="3499.28" dur="5.92">i think a lot of people</text><text start="3501.68" dur="3.52">use this maybe still use it</text><text start="3506.96" dur="3.76">so if you do that&amp;#39;s certainly</text><text start="3511.28" dur="3.2">something to put your mind at ease this</text><text start="3513.44" dur="3.84">is</text><text start="3514.48" dur="4.72">the compatibility being demonstrated</text><text start="3517.28" dur="2.799">so we have a good range</text><text start="3519.2" dur="4">of</text><text start="3520.079" dur="4.961">compatibility uh dos applications and i</text><text start="3523.2" dur="4.399">think in many ways we&amp;#39;re doing better</text><text start="3525.04" dur="7.12">than we were under the traditional</text><text start="3527.599" dur="4.561">bios system on recent hardware</text><text start="3532.799" dur="3.841">so</text><text start="3533.76" dur="4.559">that&amp;#39;s uh that&amp;#39;s our demonstration</text><text start="3536.64" dur="3.919">so i hope you found it interesting and</text><text start="3538.319" dur="5.721">enlightening and</text><text start="3540.559" dur="3.481">thank you very much</text><text start="3552.319" dur="4.721">hello everybody yes sorry i&amp;#39;m a bit</text><text start="3554.64" dur="4.159">confused due to the lack in the stream i</text><text start="3557.04" dur="4">still hear alex talking here but it&amp;#39;s a</text><text start="3558.799" dur="4.8">30 second delay so if you can hear him</text><text start="3561.04" dur="5.279">on my headset alex is still echoing</text><text start="3563.599" dur="4.561">um a couple of questions where i&amp;#39;m</text><text start="3566.319" dur="4.401">collecting here the questions from</text><text start="3568.16" dur="4.8">different sources two irc channels and</text><text start="3570.72" dur="5.92">youtube video stream</text><text start="3572.96" dur="4.639">um and oh sorry let me uh</text><text start="3576.64" dur="3.28">sorry</text><text start="3577.599" dur="4.96">yeah yeah i&amp;#39;m moving</text><text start="3579.92" dur="4.96">there sorry now i saw myself in the</text><text start="3582.559" dur="4.881">video stream anyway that&amp;#39;s an echo echo</text><text start="3584.88" dur="4.56">whatever there are a couple of questions</text><text start="3587.44" dur="4.96">that popped up in the</text><text start="3589.44" dur="5.2">um in the</text><text start="3592.4" dur="3.919">in the presentation</text><text start="3594.64" dur="3.84">some of them</text><text start="3596.319" dur="5.441">i can answer i&amp;#39;m also part of the</text><text start="3598.48" dur="5.04">arcanova test team so we&amp;#39;ve been</text><text start="3601.76" dur="4.24">we there has been a lot of testing that</text><text start="3603.52" dur="5.36">has been done on all of this stuff</text><text start="3606" dur="5.119">um there&amp;#39;s a question from</text><text start="3608.88" dur="4.239">curtis jones whether</text><text start="3611.119" dur="5.121">um</text><text start="3613.119" dur="5.281">uh whether sound is supported</text><text start="3616.24" dur="5.599">uh that&amp;#39;s actually a long-standing wish</text><text start="3618.4" dur="6.24">that i also had in my menses days um</text><text start="3621.839" dur="5">and lewis rosenthal in his upcoming</text><text start="3624.64" dur="5.199">presentation will</text><text start="3626.839" dur="5.081">um will</text><text start="3629.839" dur="5.28">go into further detail</text><text start="3631.92" dur="5.28">in that project that&amp;#39;s called the data</text><text start="3635.119" dur="4.24">transport agent i&amp;#39;ve actually seen this</text><text start="3637.2" dur="5.359">presentation already so i can tell you</text><text start="3639.359" dur="6.321">that that question will be answered</text><text start="3642.559" dur="5.601">but in 510 there is currently no</text><text start="3645.68" dur="3.919">sound support for dos and windows 2</text><text start="3648.16" dur="3.28">sessions</text><text start="3649.599" dur="5.121">there was also a question i see here</text><text start="3651.44" dur="5.28">about hpfs file systems</text><text start="3654.72" dur="3.92">um</text><text start="3656.72" dur="4.72">i don&amp;#39;t know</text><text start="3658.64" dur="3.919">why you would be dependent on hpfs</text><text start="3661.44" dur="2.72">um</text><text start="3662.559" dur="4.881">it seems that</text><text start="3664.16" dur="6.48">there are of a small amount of</text><text start="3667.44" dur="5.44">applications that will only work on hpfs</text><text start="3670.64" dur="4.479">but that primarily seem to be</text><text start="3672.88" dur="4.56">either dos applications</text><text start="3675.119" dur="6.161">that use some weird</text><text start="3677.44" dur="4.96">and not daily form of querying the file</text><text start="3681.28" dur="3.36">system</text><text start="3682.4" dur="4.08">or you need to create a smaller</text><text start="3684.64" dur="4.56">partition let&amp;#39;s say less than two</text><text start="3686.48" dur="4.879">gigabytes or on that boundary and if you</text><text start="3689.2" dur="3.52">have a application that still doesn&amp;#39;t</text><text start="3691.359" dur="5.521">work on</text><text start="3692.72" dur="6.079">um on jfs then you know the standard</text><text start="3696.88" dur="3.84">statement that arc noah always gives in</text><text start="3698.799" dur="4.241">their presentations</text><text start="3700.72" dur="4.96">and i&amp;#39;ll repeat it on their behalf</text><text start="3703.04" dur="4.4">no ticket no issue so</text><text start="3705.68" dur="5.36">it should it should</text><text start="3707.44" dur="5.2">so applications on it on jfs</text><text start="3711.04" dur="2.559">should work</text><text start="3712.64" dur="3.04">um</text><text start="3713.599" dur="4.561">let&amp;#39;s see here</text><text start="3715.68" dur="4.48">are there any other and i was looking oh</text><text start="3718.16" dur="4.639">yeah i see here that secret fasten rod</text><text start="3720.16" dur="5.919">is asking what about the two gigabyte</text><text start="3722.799" dur="7.201">barrier for dos and windows 2. does dos</text><text start="3726.079" dur="3.921">c 2 terabyte disks</text><text start="3730.72" dur="4.16">i</text><text start="3731.92" dur="4.96">i&amp;#39;m not certain i don&amp;#39;t know if somebody</text><text start="3734.88" dur="4.719">could answer that but</text><text start="3736.88" dur="6.08">i actually think that you&amp;#39;re</text><text start="3739.599" dur="6.161">confusing two things here</text><text start="3742.96" dur="5.599">because the two gigabyte barrier is for</text><text start="3745.76" dur="4.88">uh the file size and the two terabyte is</text><text start="3748.559" dur="4.401">for the partition size so</text><text start="3750.64" dur="3.84">as far as i can tell you will be able to</text><text start="3752.96" dur="4.24">see the full</text><text start="3754.48" dur="6.8">size of the you will be able to see the</text><text start="3757.2" dur="6.32">two terabyte partition under dos but</text><text start="3761.28" dur="3.839">um</text><text start="3763.52" dur="4.599">you will not be</text><text start="3765.119" dur="3">uh</text><text start="3768.24" dur="3.92">you will not be able to</text><text start="3770.559" dur="3.681">access the files bigger than two</text><text start="3772.16" dur="4">gigabytes now if anybody</text><text start="3774.24" dur="4.879">has a correction on that statement from</text><text start="3776.16" dur="5.439">arc noah just let me know on the</text><text start="3779.119" dur="4.401">irc channel but</text><text start="3781.599" dur="3.361">i think that has always been the case on</text><text start="3783.52" dur="2.559">os2</text><text start="3784.96" dur="3.76">um</text><text start="3786.079" dur="4">let&amp;#39;s see here</text><text start="3788.72" dur="3.2">i need to scroll back here in the</text><text start="3790.079" dur="3.121">youtube chat</text><text start="3791.92" dur="4.919">um</text><text start="3793.2" dur="3.639">let&amp;#39;s see here</text><text start="3800.88" dur="3.919">there was a question from</text><text start="3802.88" dur="5.199">schreiber stein i wonder did you</text><text start="3804.799" dur="6.881">implement a jfs ui file file system</text><text start="3808.079" dur="4.72">driver or does the loader do everything</text><text start="3811.68" dur="4.32">um</text><text start="3812.799" dur="7.28">i think that question would need to be</text><text start="3816" dur="4.079">addressed to arc nova then</text><text start="3821.44" dur="3.679">i did look into</text><text start="3823.28" dur="3.6">uv advice support and my day&amp;#39;s</text><text start="3825.119" dur="2.801">adventures when i still used to work</text><text start="3826.88" dur="2.4">there</text><text start="3827.92" dur="3.36">and</text><text start="3829.28" dur="4.88">best i can guess it should have some</text><text start="3831.28" dur="5.44">support built in to read the file system</text><text start="3834.16" dur="5.679">driver but</text><text start="3836.72" dur="3.119">let&amp;#39;s see here</text><text start="3841.92" dur="4.639">i&amp;#39;m just following the chat here what&amp;#39;s</text><text start="3844" dur="4.64">being said those can only see up to two</text><text start="3846.559" dur="3.28">gigabytes of free space do anything</text><text start="3848.64" dur="4.64">larger</text><text start="3849.839" dur="5.121">uh will be reported incorrectly but it</text><text start="3853.28" dur="4.079">can access</text><text start="3854.96" dur="4.56">the storage okay that&amp;#39;s an answer that</text><text start="3857.359" dur="3.2">alex taylor just wrote</text><text start="3859.52" dur="3.2">so</text><text start="3860.559" dur="4.8">um let&amp;#39;s see here</text><text start="3862.72" dur="4.72">so about the jfs file system in the</text><text start="3865.359" dur="6.24">loader i&amp;#39;m not</text><text start="3867.44" dur="4.159">certain in uefi loader</text><text start="3872.4" dur="4.56">i think this is pretty impressive</text><text start="3874.16" dur="5.12">considering that os2 is 30 years old and</text><text start="3876.96" dur="5.359">we&amp;#39;re now seeing it boot on the system</text><text start="3879.28" dur="6.24">with everything bolted on top of it usb</text><text start="3882.319" dur="5.681">3 nvme gpt</text><text start="3885.52" dur="4.24">running with acpi with a whole bunch of</text><text start="3888" dur="3.28">course</text><text start="3889.76" dur="4.559">yeah impressive</text><text start="3891.28" dur="5.039">um are there any other questions i just</text><text start="3894.319" dur="4.48">throw that out on the youtube channel</text><text start="3896.319" dur="6.321">now i just need to wait because there is</text><text start="3898.799" dur="4.8">a lag of about 20 to 30 seconds before</text><text start="3902.64" dur="3.52">uh</text><text start="3903.599" dur="5.561">my question arrives with you</text><text start="3906.16" dur="3">um</text><text start="3909.2" dur="4.48">i do see here some people on the youtube</text><text start="3911.119" dur="4">channel that find it uh great to see</text><text start="3913.68" dur="3.04">that some of the</text><text start="3915.119" dur="4.081">those applications that they were</text><text start="3916.72" dur="4.72">familiar with and are familiar with</text><text start="3919.2" dur="3.2">are working yeah and i think also the</text><text start="3921.44" dur="2.8">video</text><text start="3922.4" dur="4.959">uh support for the games is pretty</text><text start="3924.24" dur="6.16">impressive considering that effectively</text><text start="3927.359" dur="4.801">it&amp;#39;s a software vga adapter</text><text start="3930.4" dur="4.159">um</text><text start="3932.16" dur="4.639">are there any questions here i think i&amp;#39;m</text><text start="3934.559" dur="2.24">just</text><text start="3948.799" dur="5.201">i&amp;#39;m seeing nobody</text><text start="3950.4" dur="5.52">uh raise a question here</text><text start="3954" dur="4.48">as the saying goes are there any more</text><text start="3955.92" dur="2.56">questions</text><text start="3958.799" dur="4.481">going once going twice well you can</text><text start="3961.599" dur="3.921">always ask them on the irc channel and</text><text start="3963.28" dur="3.839">after the presentation from lewis</text><text start="3965.52" dur="3.12">rosenthal</text><text start="3967.119" dur="2.801">we can always</text><text start="3968.64" dur="2.399">go back</text><text start="3969.92" dur="3.439">to</text><text start="3971.039" dur="6.241">any questions regarding the uefi</text><text start="3973.359" dur="5.121">presentation since two presentations are</text><text start="3977.28" dur="3.2">somewhat</text><text start="3978.48" dur="4.16">related to each other</text><text start="3980.48" dur="3.92">okay then we&amp;#39;ll now go to</text><text start="3982.64" dur="4.64">lewis rosenthal</text><text start="3984.4" dur="7.439">rosenthal from arkanoa llc</text><text start="3987.28" dur="5.759">with his presentation on the arc os</text><text start="3991.839" dur="3.2">roadmap</text><text start="3993.039" dur="3.361">this is also pre-recorded but lewis is</text><text start="3995.039" dur="3.201">available</text><text start="3996.4" dur="4">after the presentation</text><text start="3998.24" dur="4.48">or also during the presentation</text><text start="4000.4" dur="5.12">to answer your questions and after this</text><text start="4002.72" dur="4.319">presentation i will also</text><text start="4005.52" dur="3.2">bring all the questions together from</text><text start="4007.039" dur="2.721">irc and the youtube</text><text start="4008.72" dur="3.359">chat</text><text start="4009.76" dur="3.279">can you please start</text><text start="4012.079" dur="4">hi</text><text start="4013.039" dur="6.481">this is your arca os update for 2021</text><text start="4016.079" dur="5.52">covering the 510 release of arca os</text><text start="4019.52" dur="3.44">i&amp;#39;m lewis rosenthal managing member of</text><text start="4021.599" dur="2.881">arkanoid</text><text start="4022.96" dur="4.159">most of you probably know who i am</text><text start="4024.48" dur="5.28">already so i&amp;#39;ll spare you the bio</text><text start="4027.119" dur="4.321">the five one beta cycle is in full swing</text><text start="4029.76" dur="3.12">we knew this would take some time to get</text><text start="4031.44" dur="3.2">to ga</text><text start="4032.88" dur="4">and we&amp;#39;re pretty much on schedule with</text><text start="4034.64" dur="4.32">our own internal projections</text><text start="4036.88" dur="4">i know i know it can&amp;#39;t ever get here</text><text start="4038.96" dur="3.92">fast enough</text><text start="4040.88" dur="4.56">let&amp;#39;s just get some basic terminology</text><text start="4042.88" dur="6.959">out of the way before we delve into the</text><text start="4045.44" dur="4.399">main points for the upcoming 5-1 release</text><text start="4050.72" dur="4.16">we talk about updates and upgrades</text><text start="4053.28" dur="3.36">it&amp;#39;s important to know which is which</text><text start="4054.88" dur="3.52">from our perspective so that you may</text><text start="4056.64" dur="3.439">better understand what you&amp;#39;re doing when</text><text start="4058.4" dur="2.09">you boot from the latest installation</text><text start="4060.079" dur="1.76">media</text><text start="4060.49" dur="4.19">[Music]</text><text start="4061.839" dur="6.72">version releases of our software as</text><text start="4064.68" dur="6.52">major.miner.bug fix or maintenance</text><text start="4068.559" dur="5.841">our current major release is five don&amp;#39;t</text><text start="4071.2" dur="6.8">expect this to change anytime soon</text><text start="4074.4" dur="5.6">our current minor release is 0 or 0</text><text start="4078" dur="4.16">and we will be upgrading to 1 with a</text><text start="4080" dur="4.16">release of 5.1</text><text start="4082.16" dur="5.28">which will be our first significant</text><text start="4084.16" dur="4.72">point release since 5.0</text><text start="4087.44" dur="3.679">minor releases are considered</text><text start="4088.88" dur="5.199">significant because they include new</text><text start="4091.119" dur="6.321">features and for functionality</text><text start="4094.079" dur="4.24">our current bug fix release for 5.0 is</text><text start="4097.44" dur="3.279">six</text><text start="4098.319" dur="3.44">and this is planned to be the last 5.0</text><text start="4100.719" dur="3.6">release</text><text start="4101.759" dur="6.4">we may still produce updates for 5.0</text><text start="4104.319" dur="6.88">while 5.1 is current</text><text start="4108.159" dur="5.2">bug fix releases have to date included a</text><text start="4111.199" dur="5.841">few new features but their focus has</text><text start="4113.359" dur="5.761">been and for 5.1 will also be</text><text start="4117.04" dur="4.08">on fixing installer bugs and other</text><text start="4119.12" dur="4.159">things which are more easily done with</text><text start="4121.12" dur="4.159">new iso builds than individually</text><text start="4123.279" dur="4">downloadable packages</text><text start="4125.279" dur="4.241">we&amp;#39;ll talk more about updating as</text><text start="4127.279" dur="6.56">opposed to upgrading a little later on</text><text start="4129.52" dur="4.319">just bear these points in mind</text><text start="4133.92" dur="5.279">as mentioned 5-1 will be the first</text><text start="4136.319" dur="5.44">significant point release for arca os</text><text start="4139.199" dur="4.64">we anticipate ga sometime late in the</text><text start="4141.759" dur="4.721">third quarter or early fourth quarter of</text><text start="4143.839" dur="5.041">this year assuming we don&amp;#39;t run into any</text><text start="4146.48" dur="3.92">unexpected difficulties</text><text start="4148.88" dur="4.359">5-1 will go through our normal</text><text start="4150.4" dur="5.2">maintenance release cycle</text><text start="4153.239" dur="4.12">510-511-512 etc</text><text start="4155.6" dur="3.44">we don&amp;#39;t yet know how many of those</text><text start="4157.359" dur="4.161">there may be</text><text start="4159.04" dur="4.719">the 5-1 cycle completes we&amp;#39;ll move to</text><text start="4161.52" dur="4.719">5.2 and so on</text><text start="4163.759" dur="4.48">we have no specific plans for what 5.2</text><text start="4166.239" dur="3.681">will contain</text><text start="4168.239" dur="5.361">or any</text><text start="4169.92" dur="5.359">subsequent release at this time</text><text start="4173.6" dur="3.28">we have lots of ideas and long wish</text><text start="4175.279" dur="3.121">lists of things we&amp;#39;d like to see in the</text><text start="4176.88" dur="3.6">future and really</text><text start="4178.4" dur="5.52">there&amp;#39;s no stopping this train as long</text><text start="4180.48" dur="3.44">as we maintain our momentum</text><text start="4184.48" dur="3.92">as always these are forward-looking</text><text start="4186.56" dur="4.4">statements and should not be taken as a</text><text start="4188.4" dur="3.6">commitment to release any of these</text><text start="4190.96" dur="3.52">however</text><text start="4192" dur="4.4">these are in our internal roadmap and we</text><text start="4194.48" dur="3.6">will do our utmost to get them into the</text><text start="4196.4" dur="3.36">5-1 release</text><text start="4198.08" dur="4.639">that means that some of these may not</text><text start="4199.76" dur="5.2">necessarily be in the 5-1-0 release but</text><text start="4202.719" dur="4.241">may make it into subsequent 5-1</text><text start="4204.96" dur="4.56">maintenance releases</text><text start="4206.96" dur="4.88">that being said much of 5-1 is already</text><text start="4209.52" dur="5.199">in beta at this point so this is not</text><text start="4211.84" dur="4.96">just wishful thinking</text><text start="4214.719" dur="4.48">there are five key features in the five</text><text start="4216.8" dur="4.72">one data we&amp;#39;ll talk about each of these</text><text start="4219.199" dur="4">in more detail a little later on</text><text start="4221.52" dur="3.76">first and foremost</text><text start="4223.199" dur="4.321">is uefi support</text><text start="4225.28" dur="5.36">this allows arca os to be installed on</text><text start="4227.52" dur="5.52">the latest generation of systems</text><text start="4230.64" dur="3.599">gpt support is another feature currently</text><text start="4233.04" dur="3.84">in beta</text><text start="4234.239" dur="4.96">gpt support is available for single and</text><text start="4236.88" dur="4.96">multi-volume installation types</text><text start="4239.199" dur="4.48">and we can obviously then</text><text start="4241.84" dur="3.04">boot from media partitioned with this</text><text start="4243.679" dur="3.281">scheme</text><text start="4244.88" dur="3.92">no more mbr requirements</text><text start="4246.96" dur="4.719">no more cylinder versus megabyte</text><text start="4248.8" dur="2.879">alignment issues</text><text start="4252.4" dur="4.08">nvme support will be available in the</text><text start="4254.56" dur="4.8">installer so these systems will be able</text><text start="4256.48" dur="5.759">to boot and utilize nvme devices</text><text start="4259.36" dur="2.879">from the get-go</text><text start="4264.48" dur="4.239">we will have our first national language</text><text start="4266.32" dur="4.24">versions of arc os generally available</text><text start="4268.719" dur="3.841">i&amp;#39;ll talk about those a little later in</text><text start="4270.56" dur="4.24">the session but several are almost to</text><text start="4272.56" dur="5.76">release quality thanks to our hard</text><text start="4274.8" dur="3.52">working translation team</text><text start="4278.88" dur="5.52">five one will include an upgrade</text><text start="4280.64" dur="6.72">facility to go from arc os 5.0 to 5.1 in</text><text start="4284.4" dur="6.56">much the same way as the 5.0 update</text><text start="4287.36" dur="6.72">facility moves between 5.0 releases</text><text start="4290.96" dur="5.199">as with updating the goal of the upgrade</text><text start="4294.08" dur="6.32">process is to take the system in its</text><text start="4296.159" dur="6.321">current state 501 504 506</text><text start="4300.4" dur="4.16">and just move the os to the latest</text><text start="4302.48" dur="4.8">version preserving as much of the</text><text start="4304.56" dur="4.4">post-install user customization as</text><text start="4307.28" dur="7.32">possible</text><text start="4308.96" dur="5.64">all these features are in beta right now</text><text start="4315.92" dur="4.56">let&amp;#39;s discuss uefi for a moment</text><text start="4318.96" dur="3.759">for those who may still be unfamiliar</text><text start="4320.48" dur="3.679">with the term we&amp;#39;re all os2 users here</text><text start="4322.719" dur="4.96">right</text><text start="4324.159" dur="6.481">you may hear the acronyms efi and uefi</text><text start="4327.679" dur="5.441">used almost interchangeably</text><text start="4330.64" dur="4.96">the only difference is really that uefi</text><text start="4333.12" dur="5.36">is the unified extensible firmware</text><text start="4335.6" dur="4.72">interface which is the latest efi</text><text start="4338.48" dur="4.88">specification</text><text start="4340.32" dur="5.76">intel developed efi and by 2005 when</text><text start="4343.36" dur="5.52">other companies got into the technology</text><text start="4346.08" dur="7.28">uefi incorporated later submitted</text><text start="4348.88" dur="7.68">changes and deprecated efi 1.10</text><text start="4353.36" dur="6.08">the current uefi spec is 2.9</text><text start="4356.56" dur="4.48">with 2.8a being the latest published</text><text start="4359.44" dur="3.84">version</text><text start="4361.04" dur="5.28">arca os can boot in this environment</text><text start="4363.28" dur="5.6">just like other os&amp;#39;s using the efi</text><text start="4366.32" dur="5.44">system partition</text><text start="4368.88" dur="5.359">arca os may be added to any third-party</text><text start="4371.76" dur="4.56">boot manager we plan to include a mini</text><text start="4374.239" dur="5.041">boot manager for this</text><text start="4376.32" dur="5.52">air boot is not uefi aware and cannot be</text><text start="4379.28" dur="5.84">used in this environment</text><text start="4381.84" dur="5.839">arc os itself is relatively unchanged in</text><text start="4385.12" dur="5.599">essence the arcanoa compatibility system</text><text start="4387.679" dur="6.241">ancs as we call it</text><text start="4390.719" dur="5.52">provides an expected environment for os2</text><text start="4393.92" dur="5.12">this means that it essentially provides</text><text start="4396.239" dur="6">in software what was previously provided</text><text start="4399.04" dur="6.08">by the hardware using a traditional bios</text><text start="4402.239" dur="5.601">the key takeaway however is that we now</text><text start="4405.12" dur="4.72">control that emulated environment so</text><text start="4407.84" dur="4.8">unlike different hardware from different</text><text start="4409.84" dur="5.359">vendors behaving differently</text><text start="4412.64" dur="4">most uefi systems should behave</text><text start="4415.199" dur="3.681">similarly</text><text start="4416.64" dur="4.8">dos sessions should work for all systems</text><text start="4418.88" dur="4.72">again and not just on some machines but</text><text start="4421.44" dur="2.16">not</text><text start="4424.84" dur="5.879">others the five one installer will</text><text start="4427.52" dur="4.56">create an esp that&amp;#39;s the efi system</text><text start="4430.719" dur="3.52">partition</text><text start="4432.08" dur="3.76">if one is not already present and usable</text><text start="4434.239" dur="5.121">and will update it</text><text start="4435.84" dur="5.52">if the esp already contains arc os uefi</text><text start="4439.36" dur="4.16">boot files</text><text start="4441.36" dur="4.16">the importance of uefi support for the</text><text start="4443.52" dur="4.4">long term survival of the platform</text><text start="4445.52" dur="5.28">cannot be overstated</text><text start="4447.92" dur="5.04">eventually we will run out of usable 15</text><text start="4450.8" dur="4.96">to 20 year old hardware</text><text start="4452.96" dur="5.279">and either a reliable traditional bios</text><text start="4455.76" dur="6">or a relatively complete compatibility</text><text start="4458.239" dur="5.361">support module or csm</text><text start="4461.76" dur="4.52">many of the newest systems no longer</text><text start="4463.6" dur="6.4">even provide a csm</text><text start="4466.28" dur="5.48">ancs the arkanoid compatibility system i</text><text start="4470" dur="3.28">mentioned before</text><text start="4471.76" dur="4.479">makes possible</text><text start="4473.28" dur="6.32">to boot without even a csm from the</text><text start="4476.239" dur="3.361">hardware manufacturer</text><text start="4480.48" dur="3.36">let&amp;#39;s talk about gpt</text><text start="4484" dur="4.4">a few months ago we announced our blog</text><text start="4486.08" dur="4.72">the grid we selected for the arca os</text><text start="4488.4" dur="6.16">type 1 partition</text><text start="4490.8" dur="7.52">these are the partitions which will be</text><text start="4494.56" dur="6.48">uh used in arc os 510</text><text start="4498.32" dur="4.399">grid partitions are all the same</text><text start="4501.04" dur="4.4">other than having different quiz to</text><text start="4502.719" dur="4.241">differentiate their purpose and or file</text><text start="4505.44" dur="3.2">system format</text><text start="4506.96" dur="4">there are no primary or extended</text><text start="4508.64" dur="4.079">partitions with logical volumes they&amp;#39;re</text><text start="4510.96" dur="3.84">just partitions</text><text start="4512.719" dur="4.48">and you may have almost as many of them</text><text start="4514.8" dur="4.64">as will fit on a device</text><text start="4517.199" dur="4.641">i&amp;#39;m not aware of a hard limit but</text><text start="4519.44" dur="4.96">obviously for arc os we need a letter</text><text start="4521.84" dur="4.64">for each volume in order to access it</text><text start="4524.4" dur="5.92">so we do run out of</text><text start="4526.48" dur="3.84">letters in the alphabet at some point</text><text start="4530.64" dur="5.92">most new off-the-shelf pre-installed</text><text start="4533.36" dur="5.76">systems today come with a disk likely in</text><text start="4536.56" dur="5.76">ssd but not necessarily</text><text start="4539.12" dur="5.599">configured using gpt</text><text start="4542.32" dur="4.64">our gpt solution will be rolled out in</text><text start="4544.719" dur="3.921">phases with each phase plan to be</text><text start="4546.96" dur="4.96">backward compatible so existing</text><text start="4548.64" dur="5.92">configurations may be preserved</text><text start="4551.92" dur="5.6">v1 which will be introduced with arca os</text><text start="4554.56" dur="5.04">51 will provide support for arca os type</text><text start="4557.52" dur="5.6">1 partitions</text><text start="4559.6" dur="5.68">of up to 2 terabytes in size</text><text start="4563.12" dur="5.92">created on media</text><text start="4565.28" dur="6.56">in excess of two terabytes that means</text><text start="4569.04" dur="6.24">smaller than two terabytes as well as</text><text start="4571.84" dur="5.2">larger than two terabytes</text><text start="4575.28" dur="4.399">the installer will allow creation and</text><text start="4577.04" dur="4.96">formatting of these volumes and arca os</text><text start="4579.679" dur="6.161">will happily boot from them just like</text><text start="4582" dur="3.84">from mbr style partitions</text><text start="4589.36" dur="4.96">nvme the successor to ahci has become</text><text start="4592.32" dur="4.08">the current standard desktop interface</text><text start="4594.32" dur="4.399">for storage devices</text><text start="4596.4" dur="5.52">nvme was specifically designed to take</text><text start="4598.719" dur="6.241">advantage of ssd technology</text><text start="4601.92" dur="5.52">the nvme driver version 1.01 was</text><text start="4604.96" dur="5.44">released in april and is included in the</text><text start="4607.44" dur="5.04">current arca os 51 beta</text><text start="4610.4" dur="3.92">the installer fully supports nvme</text><text start="4612.48" dur="3.199">devices just like any other storage</text><text start="4614.32" dur="3.839">adapter</text><text start="4615.679" dur="7.361">this is another key technology to allow</text><text start="4618.159" dur="6.241">arca os to install on modern hardware</text><text start="4623.04" dur="4.159">currently</text><text start="4624.4" dur="5.12">german dutch spanish french italian</text><text start="4627.199" dur="3.601">russian simplified chinese traditional</text><text start="4629.52" dur="4.159">chinese</text><text start="4630.8" dur="5.68">japanese and korean are all at varying</text><text start="4633.679" dur="5.52">stages of completion with the ones most</text><text start="4636.48" dur="5.12">likely to be in the 510ga</text><text start="4639.199" dur="4.401">being german dutch spanish french</text><text start="4641.6" dur="3.92">italian and russian</text><text start="4643.6" dur="3.76">the double byte character set languages</text><text start="4645.52" dur="4.08">are somewhat behind the others in terms</text><text start="4647.36" dur="4.48">of readiness but we are hoping for some</text><text start="4649.6" dur="3.68">more input on the chinese variants at</text><text start="4651.84" dur="4.24">least</text><text start="4653.28" dur="5.04">it is likely that when 510 is released</text><text start="4656.08" dur="4.24">some nlvs will be missing translated</text><text start="4658.32" dur="4.96">parts here or there perhaps some</text><text start="4660.32" dur="5.6">documentation perhaps on applications</text><text start="4663.28" dur="5.36">expect these to improve over time</text><text start="4665.92" dur="4.88">even ibm didn&amp;#39;t get everything</text><text start="4668.64" dur="4.16">translated</text><text start="4670.8" dur="4.879">we can add more languages based upon</text><text start="4672.8" dur="3.76">market demand so if you have need or</text><text start="4675.679" dur="3.04">better</text><text start="4676.56" dur="4.56">know of a prospective enterprise with a</text><text start="4678.719" dur="5.121">need for a number of licenses for a</text><text start="4681.12" dur="4.559">given language please let us know</text><text start="4683.84" dur="4.56">a commercial contract could fund a</text><text start="4685.679" dur="5.04">considerable amount of work and everyone</text><text start="4688.4" dur="5.319">needing that particular language would</text><text start="4690.719" dur="3">benefit</text><text start="4694.8" dur="3.359">so what&amp;#39;s the difference between update</text><text start="4696.8" dur="3.12">and upgrade</text><text start="4698.159" dur="3.761">well</text><text start="4699.92" dur="4.56">they both work similarly and the end</text><text start="4701.92" dur="5.279">result should be about the same whatever</text><text start="4704.48" dur="4.239">arc os version you had before</text><text start="4707.199" dur="3.201">ends up at the same level as the</text><text start="4708.719" dur="3.52">installation media</text><text start="4710.4" dur="4.16">the difference is really behind the</text><text start="4712.239" dur="4.881">scenes and how much moving about and</text><text start="4714.56" dur="5.04">replacement is required</text><text start="4717.12" dur="5.039">as we&amp;#39;ll discuss later an upgrade</text><text start="4719.6" dur="4.96">license involves a new purchase whereas</text><text start="4722.159" dur="4.961">an update is included with a support and</text><text start="4724.56" dur="5.119">maintenance subscription</text><text start="4727.12" dur="5.52">upgrading to five one is only possible</text><text start="4729.679" dur="6.321">to five one english because english was</text><text start="4732.64" dur="7.28">the only 5.0 nlv</text><text start="4736" dur="6.56">and upgrading will not change the nlv</text><text start="4739.92" dur="5.6">when 511 becomes available that will</text><text start="4742.56" dur="4">include support for updating 510 and</text><text start="4745.52" dur="3.44">again</text><text start="4746.56" dur="5.04">the installed nlv must match the</text><text start="4748.96" dur="3.92">installation media nlv in order to</text><text start="4751.6" dur="4.72">qualify</text><text start="4752.88" dur="4.56">to change nlvs a fresh install will be</text><text start="4756.32" dur="5.04">needed</text><text start="4757.44" dur="6.36">oh and all 51x english releases will</text><text start="4761.36" dur="4.81">support upgrading from any</text><text start="4763.8" dur="5.32">50x english release</text><text start="4766.17" dur="5.43">[Music]</text><text start="4769.12" dur="4.88">among other features planned for the 51</text><text start="4771.6" dur="4.16">release cycle in general</text><text start="4774" dur="3.679">we have</text><text start="4775.76" dur="4">a new printer manager to replace the</text><text start="4777.679" dur="5.201">individual apps we have now and provide</text><text start="4779.76" dur="5.2">a simpler printer installation process</text><text start="4782.88" dur="4.48">a new desktop background page and a</text><text start="4784.96" dur="4.08">properties notebook with some fixes for</text><text start="4787.36" dur="5.2">some known problems and some new</text><text start="4789.04" dur="5.92">features like timed wallpaper changes</text><text start="4792.56" dur="5.119">previews of more types of images located</text><text start="4794.96" dur="4.719">in multiple directories and so forth</text><text start="4797.679" dur="4.56">the new hardware manager hardware</text><text start="4799.679" dur="4.56">explorer which provides more detailed</text><text start="4802.239" dur="3.44">and updated information on the installed</text><text start="4804.239" dur="4.241">hardware</text><text start="4805.679" dur="5.281">we&amp;#39;d like to include true desktop search</text><text start="4808.48" dur="4.08">to effectively locate text and pdfs and</text><text start="4810.96" dur="4.4">other data files</text><text start="4812.56" dur="4.32">recall looks like a good choice for this</text><text start="4815.36" dur="3.92">and we are looking at updating to the</text><text start="4816.88" dur="4.16">most recent release including the qt5</text><text start="4819.28" dur="5.439">gui for it</text><text start="4821.04" dur="7.04">we really need a newer java than java 6.</text><text start="4824.719" dur="5.681">java 8 is no longer even a useful goal</text><text start="4828.08" dur="6.079">when the latest open jdk</text><text start="4830.4" dur="5.92">is 16 and 17 is in development</text><text start="4834.159" dur="5.601">we need a developer to take on this</text><text start="4836.32" dur="3.44">important project however</text><text start="4840.56" dur="4.159">we want to add the ability to select</text><text start="4842.48" dur="4.719">automatically with the ability for the</text><text start="4844.719" dur="4.561">user to override that decision</text><text start="4847.199" dur="4.561">the cpu platform for the unix</text><text start="4849.28" dur="5.919">compatibility system</text><text start="4851.76" dur="7.08">we already ship on the arc os 506 media</text><text start="4855.199" dur="6.241">both i 686 and pentium 4</text><text start="4858.84" dur="4.68">rpms this would set up the system as</text><text start="4861.44" dur="3.6">pentium four if the hardware is</text><text start="4863.52" dur="3.76">appropriate</text><text start="4865.04" dur="4.639">we may add some new desktop productivity</text><text start="4867.28" dur="4">apps to the iso or we may simply make</text><text start="4869.679" dur="3.921">these available for download and</text><text start="4871.28" dur="5.36">installation from ampm or the</text><text start="4873.6" dur="6.72">subscription downloads on the website</text><text start="4876.64" dur="6.559">it&amp;#39;s time for a more capable vnc viewer</text><text start="4880.32" dur="4.8">and server so look for these in a 5.1</text><text start="4883.199" dur="3.921">release</text><text start="4885.12" dur="4.559">we&amp;#39;re looking at ways to modernize some</text><text start="4887.12" dur="4.24">of the default inec config settings for</text><text start="4889.679" dur="4.48">a better network and broadband</text><text start="4891.36" dur="4.799">experience right from install</text><text start="4894.159" dur="3.841">because security is one of our focus</text><text start="4896.159" dur="4.401">points here at arcanoa</text><text start="4898" dur="5.36">we&amp;#39;d like to make a system-wide chained</text><text start="4900.56" dur="5.28">squid proxy and privoxy setup a</text><text start="4903.36" dur="4.319">selectable software item and add a</text><text start="4905.84" dur="4.16">configuration gui</text><text start="4907.679" dur="6">that configuration gui is not yet</text><text start="4910" dur="7.8">written or even planned out yet</text><text start="4913.679" dur="4.121">but we&amp;#39;d like to add that</text><text start="4918.159" dur="4.241">multi-mac wireless drivers are currently</text><text start="4921.04" dur="3.28">in development</text><text start="4922.4" dur="4.16">these will also be available separately</text><text start="4924.32" dur="5.12">between iso releases</text><text start="4926.56" dur="5.119">we plan to include qt5 and the new qt5</text><text start="4929.44" dur="4.16">based otter browser when it is ready and</text><text start="4931.679" dur="4.081">stable for production use</text><text start="4933.6" dur="3.68">as an optional software selection in</text><text start="4935.76" dur="3.04">addition to</text><text start="4937.28" dur="3.359">updated builds of the mozilla</text><text start="4938.8" dur="3.839">applications</text><text start="4940.639" dur="4.961">we have a totally new archimapper in</text><text start="4942.639" dur="5.04">beta which is written with a qt4 gui</text><text start="4945.6" dur="3.2">this is scheduled to be in the 510</text><text start="4947.679" dur="4.641">release</text><text start="4948.8" dur="6.16">we think you&amp;#39;ll like it a lot</text><text start="4952.32" dur="5.28">dt audio currently allows windows 2</text><text start="4954.96" dur="5.36">audio to be routed to uni-odd</text><text start="4957.6" dur="5.36">we haven&amp;#39;t released this with any arc os</text><text start="4960.32" dur="4.48">version as yet</text><text start="4962.96" dur="4.8">we want to couple that</text><text start="4964.8" dur="6.72">with a virtual sound blaster driver for</text><text start="4967.76" dur="6.72">for dos sessions to route dos audio to</text><text start="4971.52" dur="2.96">uni on as well</text><text start="4974.8" dur="5.919">all of this is in preparation for a</text><text start="4977.52" dur="6.4">future 5 1 release aimed specifically at</text><text start="4980.719" dur="6.561">retro gaming and showing off our robust</text><text start="4983.92" dur="5.68">dawson win3 support for classic pc games</text><text start="4987.28" dur="4.64">which are not playable natively on any</text><text start="4989.6" dur="4.88">other modern platform</text><text start="4991.92" dur="4.56">to do this we also want to provide solid</text><text start="4994.48" dur="3.199">joystick support which promises to be</text><text start="4996.48" dur="4">challenging</text><text start="4997.679" dur="7.121">particularly to support analog joysticks</text><text start="5000.48" dur="4.32">through game port to usb adapters</text><text start="5005.84" dur="3.44">let&amp;#39;s revisit the update versus upgrade</text><text start="5008" dur="3.84">question</text><text start="5009.28" dur="4.64">as i&amp;#39;ve said updates are included in an</text><text start="5011.84" dur="3.52">active arc os support and maintenance</text><text start="5013.92" dur="3.759">subscription</text><text start="5015.36" dur="4.879">an update moves between bug fix releases</text><text start="5017.679" dur="6.841">for the same major and minor version</text><text start="5020.239" dur="7.201">so 505 to 506 is an update</text><text start="5024.52" dur="5.159">502-5056 is an update</text><text start="5027.44" dur="4.64">to 506 is an update</text><text start="5029.679" dur="4.921">and as long as the subscription is in</text><text start="5032.08" dur="5.84">force the latest</text><text start="5034.6" dur="5.96">5.0.whatever iso may be downloaded and</text><text start="5037.92" dur="4.48">used to perform an update</text><text start="5040.56" dur="5.04">an upgrade</text><text start="5042.4" dur="5.04">involves a new license purchase</text><text start="5045.6" dur="3.119">while we have not yet set pricing for</text><text start="5047.44" dur="5.04">archive</text><text start="5048.719" dur="5.681">arc os 51 upgrades from 5-0</text><text start="5052.48" dur="5.679">expect a sizeable discount over</text><text start="5054.4" dur="5.92">purchasing a new license fresh</text><text start="5058.159" dur="4.56">an upgrade install will take whatever</text><text start="5060.32" dur="5.919">5-0 release is currently on the system</text><text start="5062.719" dur="6.161">and upgrade that to the latest 5-1 as</text><text start="5066.239" dur="4.721">provided on the iso like a new edition</text><text start="5068.88" dur="5.12">of a book</text><text start="5070.96" dur="4.32">5-0 support and maintenance is not going</text><text start="5074" dur="3.04">away</text><text start="5075.28" dur="4.32">instead we are planning to maintain</text><text start="5077.04" dur="5.36">those 5-0 subscriptions for customers</text><text start="5079.6" dur="4.639">who do not immediately upgrade to 5-1</text><text start="5082.4" dur="4.319">and make available updates which are</text><text start="5084.239" dur="3.761">appropriate for 5-0 as part of that</text><text start="5086.719" dur="3.601">subscription</text><text start="5088" dur="4.48">by appropriate i mean updates for</text><text start="5090.32" dur="3.6">content in arc os 5-0 this would</text><text start="5092.48" dur="4.719">specifically</text><text start="5093.92" dur="7.52">exclude any content only introduced and</text><text start="5097.199" dur="6.241">provided as part of arc os five one</text><text start="5101.44" dur="4.08">five one licenses will have their own</text><text start="5103.44" dur="4.719">support and maintenance subscription</text><text start="5105.52" dur="7.24">with content appropriate for five one</text><text start="5108.159" dur="4.601">uefi updates for example</text><text start="5112.96" dur="3.679">now there are probably</text><text start="5114.639" dur="4.08">a ton of moving parts which i&amp;#39;ve left</text><text start="5116.639" dur="4">out of this road map installment</text><text start="5118.719" dur="4.561">so feel free to ask questions about</text><text start="5120.639" dur="5.641">specific items and i&amp;#39;ll do my best to</text><text start="5123.28" dur="3">answer</text><text start="5128.96" dur="3.36">hello</text><text start="5130.08" dur="5.28">well that was lucy&amp;#39;s presentation on the</text><text start="5132.32" dur="5.44">roadmap where arc os is going</text><text start="5135.36" dur="5.04">i think based on alex&amp;#39;s presentation and</text><text start="5137.76" dur="4.08">the roadmap that we have is that we</text><text start="5140.4" dur="4.56">have a lot of</text><text start="5141.84" dur="4.799">new items to look forward on os2</text><text start="5144.96" dur="3.92">and for the people that have always been</text><text start="5146.639" dur="5.52">saying that it&amp;#39;s dead well</text><text start="5148.88" dur="7.359">until it&amp;#39;s dead then it&amp;#39;s dead</text><text start="5152.159" dur="4.961">i&amp;#39;ve asked on the youtube channel and</text><text start="5156.239" dur="3.201">the</text><text start="5157.12" dur="4.32">uh irc channel if there are any</text><text start="5159.44" dur="5.759">questions for lewis lewis will answer</text><text start="5161.44" dur="4.719">them via irc or on the youtube channel</text><text start="5165.199" dur="2.081">um</text><text start="5166.159" dur="3.761">and</text><text start="5167.28" dur="6.08">uh i can read them back here for the</text><text start="5169.92" dur="6.719">people who are not on the irc or</text><text start="5173.36" dur="5.359">youtube chat channel i&amp;#39;m</text><text start="5176.639" dur="4.201">i&amp;#39;m spinning my head round and round to</text><text start="5178.719" dur="5.44">see if anybody</text><text start="5180.84" dur="4.839">um has any questions</text><text start="5184.159" dur="3.761">but so far</text><text start="5185.679" dur="4.48">it&amp;#39;s pretty silent</text><text start="5187.92" dur="4.56">i guess that is a good sign because then</text><text start="5190.159" dur="4.241">it means that the</text><text start="5192.48" dur="4.88">uh oh yeah</text><text start="5194.4" dur="6.08">is there any pathway available for those</text><text start="5197.36" dur="4.48">of us moving from an mbr</text><text start="5200.48" dur="5.04">5</text><text start="5201.84" dur="6.319">0x installation to a uefi 5.1</text><text start="5205.52" dur="4.96">installation</text><text start="5208.159" dur="4.241">either conventional through a n or</text><text start="5210.48" dur="4.719">otherwise that&amp;#39;s what</text><text start="5212.4" dur="3.759">uh ehabarian is asking</text><text start="5215.199" dur="2.561">um</text><text start="5216.159" dur="6.121">so</text><text start="5217.76" dur="4.52">i&amp;#39;ll let lewis answer that question</text><text start="5234.56" dur="4.72">what lewis is answering is that will</text><text start="5236.719" dur="6.161">require a backup wipe repartition</text><text start="5239.28" dur="4.64">install and restore operation</text><text start="5242.88" dur="3.6">yes</text><text start="5243.92" dur="4.08">i can testimon testify to that because</text><text start="5246.48" dur="4.4">the problem is</text><text start="5248" dur="2.88">there are</text><text start="5251.44" dur="5.12">trickery tricky ways to convert from mbr</text><text start="5254.8" dur="4.48">to gpg but</text><text start="5256.56" dur="8.84">that can be a slippery slope and a loss</text><text start="5259.28" dur="6.12">a potential loss of data so oh sorry lou</text><text start="5266.88" dur="5.92">louis says that you can keep mbr with</text><text start="5269.199" dur="3.601">uefi no problem</text><text start="5275.76" dur="4.24">if you want to move the gpt then the</text><text start="5277.92" dur="3.759">conversion is manual that&amp;#39;s what lewis</text><text start="5280" dur="4.96">is asking</text><text start="5281.679" dur="6.081">although in my experience windows 10 for</text><text start="5284.96" dur="4.88">example will flat out refuse to boot in</text><text start="5287.76" dur="4.24">uefi mode</text><text start="5289.84" dur="5.28">unless the disk is not gpt so maybe</text><text start="5292" dur="4.639">that&amp;#39;s possible for an arc os system but</text><text start="5295.12" dur="3.2">the uefi</text><text start="5296.639" dur="4.961">basically from what i understand that</text><text start="5298.32" dur="5.76">uefi standard allows booting with an mbr</text><text start="5301.6" dur="4.4">disk but for example windows 10 and some</text><text start="5304.08" dur="4.72">linux distributions</text><text start="5306" dur="5.04">and force you to use gpt but that&amp;#39;s</text><text start="5308.8" dur="4.08">that&amp;#39;s a uh that&amp;#39;s something that as a</text><text start="5311.04" dur="3.599">community we&amp;#39;ll just have to find out i</text><text start="5312.88" dur="3.92">guess it&amp;#39;s already a great step forward</text><text start="5314.639" dur="4.881">that we now have this technology coming</text><text start="5316.8" dur="2.72">towards us</text><text start="5319.679" dur="6.161">let&amp;#39;s see here you lewis says that our</text><text start="5322.56" dur="4">uefi does not require gpt</text><text start="5325.84" dur="3.44">so</text><text start="5326.56" dur="6.24">um i&amp;#39;m just looking here on the youtube</text><text start="5329.28" dur="5.919">channel if there are any questions there</text><text start="5332.8" dur="4.24">but i think also as alex said you know</text><text start="5335.199" dur="3.921">if you already have a running</text><text start="5337.04" dur="3.92">installation then a</text><text start="5339.12" dur="2.96">switch over to</text><text start="5340.96" dur="5.279">um</text><text start="5342.08" dur="7.92">to uefi and gpt is not a requirement</text><text start="5346.239" dur="6.081">arc os will continue to support</text><text start="5350" dur="5.23">legacy boot or the system with the bios</text><text start="5352.32" dur="6.01">as it&amp;#39;s working right now so</text><text start="5355.23" dur="3.1">[Music]</text><text start="5362.84" dur="7">um martin from os2 world martin eterbeed</text><text start="5366.32" dur="6">is asking on irc if the dta is producing</text><text start="5369.84" dur="4.879">sound under a dos vdm</text><text start="5372.32" dur="4.48">he said that i tried an older beta two</text><text start="5374.719" dur="5.92">years ago and i don&amp;#39;t know</text><text start="5376.8" dur="5.919">uh if there was any more progress on it</text><text start="5380.639" dur="4.961">so i&amp;#39;m just waiting for lewis to respond</text><text start="5382.719" dur="2.881">to that question</text><text start="5390.32" dur="6.64">lewis answers no dta audio is a</text><text start="5393.92" dur="3.04">windows driver</text><text start="5397.36" dur="5.44">and we need a vdd for</text><text start="5400" dur="2.8">dos sessions</text><text start="5404.719" dur="5.041">actually the dta originated from</text><text start="5407.84" dur="4">the work that i did with john gowan</text><text start="5409.76" dur="4.56">circa 2004</text><text start="5411.84" dur="5.2">and that indeed is a driver that you</text><text start="5414.32" dur="4.72">install in windows 2 and then via a</text><text start="5417.04" dur="3.76">set of layers it talks directly to the</text><text start="5419.04" dur="3.679">audio driver but</text><text start="5420.8" dur="4.56">there was some sound blaster code</text><text start="5422.719" dur="5.52">developed by another developer</text><text start="5425.36" dur="4.319">but that never came to fruition so</text><text start="5428.239" dur="3.361">um</text><text start="5429.679" dur="5.04">ibrahim is asking</text><text start="5431.6" dur="6.079">gotcha another question am i</text><text start="5434.719" dur="5.681">am i correct to assume we won&amp;#39;t be able</text><text start="5437.679" dur="5.52">to get new features announced so far</text><text start="5440.4" dur="8.52">without a full reformat reinstalled to</text><text start="5443.199" dur="5.721">an mbr or otherwise uefi system</text><text start="5453.6" dur="6.079">alex is responding to that to ibrahim</text><text start="5456.4" dur="6">questions on irc and his answer is</text><text start="5459.679" dur="5.281">only for uefi specific features</text><text start="5462.4" dur="4.16">like the dos software</text><text start="5464.96" dur="5.4">based</text><text start="5466.56" dur="3.8">dos video support</text><text start="5486.4" dur="4.96">and we&amp;#39;ve almost hit the 80</text><text start="5488.8" dur="4.16">viewers on the channel so i guess other</text><text start="5491.36" dur="3.6">people looking at this who don&amp;#39;t know</text><text start="5492.96" dur="4.239">os2 find that</text><text start="5494.96" dur="5.36">joke but for us that&amp;#39;s</text><text start="5497.199" dur="3.121">that&amp;#39;s pretty impressive</text><text start="5500.639" dur="3.841">and i&amp;#39;d just like to remind people that</text><text start="5503.199" dur="3.921">as one of the</text><text start="5504.48" dur="4.96">people in the os2 community always says</text><text start="5507.12" dur="4.64">stephen levine always two users live in</text><text start="5509.44" dur="5.68">caves and they sometimes come out hence</text><text start="5511.76" dur="4.72">the domain name warpcave.com</text><text start="5515.12" dur="3.599">um</text><text start="5516.48" dur="3.84">that was just a short message</text><text start="5518.719" dur="5.201">but i&amp;#39;m seeing here that there are no</text><text start="5520.32" dur="3.6">further questions here so</text><text start="5525.28" dur="4.72">abraham says and just to clarify for</text><text start="5527.52" dur="5.119">sake of it you cannot install the uefi</text><text start="5530" dur="6">specific features if you are migrating</text><text start="5532.639" dur="7.161">from a csm system even if the target is</text><text start="5536" dur="3.8">a uefi platform</text><text start="5555.36" dur="4.96">well to give you an idea what i&amp;#39;ve seen</text><text start="5557.28" dur="6.24">with testing basically the installer</text><text start="5560.32" dur="5.6">works in two modes</text><text start="5563.52" dur="6.08">when your system starts up and you have</text><text start="5565.92" dur="6.16">legacy bios boot and uefi boot enabled</text><text start="5569.6" dur="3.44">the usb stick for example will show up</text><text start="5572.08" dur="3.599">twice</text><text start="5573.04" dur="7.119">once for the bios boot and the other one</text><text start="5575.679" dur="6.96">for the um for the um legacy boot sorry</text><text start="5580.159" dur="4.56">the uefi boot and it&amp;#39;s depending on the</text><text start="5582.639" dur="4">choice that you make there</text><text start="5584.719" dur="3.761">if the uefi</text><text start="5586.639" dur="4">components are installed in other words</text><text start="5588.48" dur="4.159">if you install legacy boot then the</text><text start="5590.639" dur="4.881">installer will follow code path and</text><text start="5592.639" dur="5.761">install just like arc os 506 is now</text><text start="5595.52" dur="4.56">installing if you select uefi then a</text><text start="5598.4" dur="5.279">couple of other system files are</text><text start="5600.08" dur="5.68">replaced due to the way how uefi works</text><text start="5603.679" dur="5.04">how it works</text><text start="5605.76" dur="6.8">uh lewis is saying</text><text start="5608.719" dur="5.52">in theory you can upgrade csm to uefi</text><text start="5612.56" dur="6.4">i don&amp;#39;t know if lewis is still going to</text><text start="5614.239" dur="4.721">make a follow-up statement about that</text><text start="5627.36" dur="5.68">ah i see here on the youtube channel i</text><text start="5630.32" dur="2.72">see here that</text><text start="5633.84" dur="3.839">the user</text><text start="5635.04" dur="5.76">schreiberstein is asking will there be</text><text start="5637.679" dur="5.601">midi mt-32 emulator for those sessions</text><text start="5640.8" dur="4.24">or will it be pcm only</text><text start="5643.28" dur="3.76">that i can answer with certainty from</text><text start="5645.04" dur="2.88">what i&amp;#39;ve heard there is only going to</text><text start="5647.04" dur="4">be</text><text start="5647.92" dur="4.799">sound blaster 16 and</text><text start="5651.04" dur="5.36">um</text><text start="5652.719" dur="5.52">opl3 emulation for those games</text><text start="5656.4" dur="6.4">i don&amp;#39;t think they&amp;#39;re planning on doing</text><text start="5658.239" dur="4.561">mt uh 32 support</text><text start="5665.04" dur="4.639">let&amp;#39;s see here</text><text start="5666.239" dur="6">migrating alex is further</text><text start="5669.679" dur="5.361">answering the questions from ibrahim he</text><text start="5672.239" dur="4.801">says migrating to a uefi only system</text><text start="5675.04" dur="3.36">inherently means getting the uefi</text><text start="5677.04" dur="2.8">features</text><text start="5678.4" dur="2.799">it wouldn&amp;#39;t work</text><text start="5679.84" dur="3.92">otherwise</text><text start="5681.199" dur="5.201">exactly they can&amp;#39;t be installed a la</text><text start="5683.76" dur="3.52">carte lewis is answering</text><text start="5686.4" dur="3.2">so</text><text start="5687.28" dur="5.359">the basic thing is is that you select</text><text start="5689.6" dur="4.32">uefi then you install the uefi features</text><text start="5692.639" dur="3.921">and</text><text start="5693.92" dur="5.12">using a csm boot you get the csm</text><text start="5696.56" dur="5.92">features just like in 506 it&amp;#39;s dependent</text><text start="5699.04" dur="3.44">on what you select for the boot</text><text start="5704.32" dur="4.24">okay ibrahim now needs a cup of tea</text><text start="5707.6" dur="4.65">and</text><text start="5708.56" dur="5.119">or coffee i think he writes on the irc</text><text start="5712.25" dur="3.429">[Music]</text><text start="5713.679" dur="3.121">i think i see no more questions coming</text><text start="5715.679" dur="2.801">up here i&amp;#39;m just</text><text start="5716.8" dur="4.08">i&amp;#39;m sorry i&amp;#39;m looking here at three</text><text start="5718.48" dur="4.32">different chat windows one two irc</text><text start="5720.88" dur="4.56">channels in the youtube chat so sorry</text><text start="5722.8" dur="3.68">for looking a bit confused but</text><text start="5725.44" dur="3.52">um</text><text start="5726.48" dur="3.28">yes i don&amp;#39;t think there are any</text><text start="5728.96" dur="2.8">uh</text><text start="5729.76" dur="3.36">further questions</text><text start="5731.76" dur="4.24">um</text><text start="5733.12" dur="5.92">uh avail that are no further questions</text><text start="5736" dur="4.32">uh i&amp;#39;d like to then suggest that we take</text><text start="5739.04" dur="4.159">a break</text><text start="5740.32" dur="5.28">uh here in the netherlands it&amp;#39;s 5 30 so</text><text start="5743.199" dur="4.561">we are going to serve dinner and people</text><text start="5745.6" dur="4.639">on the east coast are in the of the</text><text start="5747.76" dur="3.2">united states are now just about ready</text><text start="5750.239" dur="2.321">for</text><text start="5750.96" dur="3.84">an early lunch</text><text start="5752.56" dur="4.56">and people in california probably now</text><text start="5754.8" dur="4.08">want to start on their breakfast</text><text start="5757.12" dur="3.519">and i guess our viewers in australia are</text><text start="5758.88" dur="4.48">going to be the real die-hards or</text><text start="5760.639" dur="4.481">they&amp;#39;re falling asleep already</text><text start="5763.36" dur="3.92">we did try to</text><text start="5765.12" dur="4">pick a schedule that for life questions</text><text start="5767.28" dur="6">that everybody can look in but we can&amp;#39;t</text><text start="5769.12" dur="6.64">accommodate all 24 time zones okay</text><text start="5773.28" dur="3.919">bon appetit enjoy your meal lunch dinner</text><text start="5775.76" dur="3.28">whatever</text><text start="5777.199" dur="4.081">we&amp;#39;re shutting down for now we&amp;#39;ll be</text><text start="5779.04" dur="3.199">back at um</text><text start="5781.28" dur="3.12">at</text><text start="5782.239" dur="3.121">7 pm dutch time</text><text start="5784.4" dur="3.279">or</text><text start="5785.36" dur="5.44">1 p.m new york time</text><text start="5787.679" dur="6.48">okay um i will see you later and i&amp;#39;ll be</text><text start="5790.8" dur="5.919">keep reading the the irc chat and etc</text><text start="5794.159" dur="2.56">and we&amp;#39;ll make</text><text start="5796.96" dur="3.92">uh and we&amp;#39;ll make</text><text start="5798.639" dur="4.08">notes for it later and then we can</text><text start="5800.88" dur="2.96">always revisit some of those questions</text><text start="5802.719" dur="2.721">later</text><text start="5803.84" dur="5.879">see you in one and a half hours thank</text><text start="5805.44" dur="4.279">you for your time and attention</text><text start="11253.68" dur="3.759">oh</text><text start="11255.2" dur="5.68">time flies and having fun</text><text start="11257.439" dur="4.481">um as you might have noticed i was just</text><text start="11260.88" dur="3.439">looking at</text><text start="11261.92" dur="5.04">a new browser let&amp;#39;s see when i started</text><text start="11264.319" dur="4.241">it 1818 okay</text><text start="11266.96" dur="4.399">that&amp;#39;s what you see running on the</text><text start="11268.56" dur="4.32">screen in the background is the new</text><text start="11271.359" dur="3.681">auto browser which will do a</text><text start="11272.88" dur="5.439">demonstration later</text><text start="11275.04" dur="6.72">as some people have already noticed</text><text start="11278.319" dur="5.201">firefox is starting to show its age but</text><text start="11281.76" dur="3.84">we&amp;#39;ll come up with a demonstration later</text><text start="11283.52" dur="4.24">of the new browser they&amp;#39;ll also go into</text><text start="11285.6" dur="4.08">public beta so</text><text start="11287.76" dur="4.08">as you can see i can see myself now</text><text start="11289.68" dur="4.4">running in in stereo but just with a</text><text start="11291.84" dur="4.479">delay of about 30 seconds so i&amp;#39;ve now</text><text start="11294.08" dur="6.16">got a mime actor actually imitating me</text><text start="11296.319" dur="6.241">but just with 30 seconds late okay um we</text><text start="11300.24" dur="4.72">can go to the next presentation please</text><text start="11302.56" dur="5.04">could you please uh start the</text><text start="11304.96" dur="4.72">presentation from alex um oh by the way</text><text start="11307.6" dur="3.2">we&amp;#39;ve had a slight reshuffle of the</text><text start="11309.68" dur="3.16">program</text><text start="11310.8" dur="4.24">uh but i don&amp;#39;t think that&amp;#39;s really an</text><text start="11312.84" dur="2.65">issue for now</text><text start="11315.04" dur="1.84">um</text><text start="11315.49" dur="3.15">[Music]</text><text start="11316.88" dur="4.64">next up is alex taylor with a</text><text start="11318.64" dur="4.32">presentation on arkham mapper</text><text start="11321.52" dur="3.839">short summary</text><text start="11322.96" dur="6.319">remember how you made connections under</text><text start="11325.359" dur="5.201">os2 to a network share on another pc or</text><text start="11329.279" dur="4.881">server</text><text start="11330.56" dur="4.879">that&amp;#39;s what&amp;#39;s called a lan manager and</text><text start="11334.16" dur="3.36">that has been</text><text start="11335.439" dur="4.161">quite outdated by now</text><text start="11337.52" dur="3.759">arca os already ships with something</text><text start="11339.6" dur="3.28">called arkham mapper</text><text start="11341.279" dur="3.2">but that also doesn&amp;#39;t meet the</text><text start="11342.88" dur="3.92">requirements</text><text start="11344.479" dur="5.92">for modern usage and alex has been</text><text start="11346.8" dur="6.96">working on a new replacement for that</text><text start="11350.399" dur="4.561">this is also a pre-recorded presentation</text><text start="11353.76" dur="3.36">we will</text><text start="11354.96" dur="3.6">patch in alex via skype after this</text><text start="11357.12" dur="4.56">presentation</text><text start="11358.56" dur="4.879">to answer any questions and</text><text start="11361.68" dur="3.92">i&amp;#39;ve already seen it of course but i</text><text start="11363.439" dur="4.081">think you&amp;#39;ll be impressed by how it</text><text start="11365.6" dur="4.4">looks and how it works</text><text start="11367.52" dur="5.2">alex the floor is digital to yours start</text><text start="11370" dur="2.72">the video please</text><text start="11377.84" dur="2.88">hello</text><text start="11379.279" dur="5.04">i&amp;#39;m going to talk about the next</text><text start="11380.72" dur="8.32">generation of lan client or archimapper</text><text start="11384.319" dur="6.16">which is set for inclusion in arc os 5.1</text><text start="11389.04" dur="4.16">now</text><text start="11390.479" dur="4.8">lan clients have been available for os2</text><text start="11393.2" dur="3.84">since the very early days</text><text start="11395.279" dur="5.841">and they&amp;#39;ve been a standard part of the</text><text start="11397.04" dur="7.279">operating system since warp connect</text><text start="11401.12" dur="5.84">the last iteration of ibm&amp;#39;s os2 lan</text><text start="11404.319" dur="4.881">client the file and print client</text><text start="11406.96" dur="4.72">was last updated in the convenience</text><text start="11409.2" dur="4.32">packages which are now around 20 years</text><text start="11411.68" dur="4.88">old</text><text start="11413.52" dur="5.12">unfortunately the file and print client</text><text start="11416.56" dur="5.12">just doesn&amp;#39;t really support modern lan</text><text start="11418.64" dur="3.04">environments anymore</text><text start="11422.96" dur="4.72">now for compatibility arc os still</text><text start="11425.279" dur="4">includes the file and print client as an</text><text start="11427.68" dur="4.639">optional component</text><text start="11429.279" dur="5.04">but for modern networks containing samba</text><text start="11432.319" dur="4.321">or windows systems</text><text start="11434.319" dur="3.441">or which use active directory or</text><text start="11436.64" dur="3.36">kerberos</text><text start="11437.76" dur="5.28">it&amp;#39;s really necessary to use a samba</text><text start="11440" dur="3.04">based land client</text><text start="11444.319" dur="4">so</text><text start="11445.68" dur="5.52">what is arca mapper</text><text start="11448.319" dur="3.761">archimapper is basically the umbrella</text><text start="11451.2" dur="2.56">name</text><text start="11452.08" dur="4.48">that we give to</text><text start="11453.76" dur="5.679">the net drive based land client which is</text><text start="11456.56" dur="5.28">included in arc os</text><text start="11459.439" dur="4.721">so to be specific archimappro includes</text><text start="11461.84" dur="5.599">the following components</text><text start="11464.16" dur="5.76">the free edition of net drive</text><text start="11467.439" dur="4.801">when i say free it is licensed for</text><text start="11469.92" dur="5.04">unlimited use</text><text start="11472.24" dur="4.56">with the netdrive samba plugin and that</text><text start="11474.96" dur="4.24">plugin only</text><text start="11476.8" dur="5.84">and without the standard netdrive</text><text start="11479.2" dur="4.56">control panel</text><text start="11482.64" dur="3.36">so</text><text start="11483.76" dur="4.96">arca mapper includes that</text><text start="11486" dur="5.76">net drive and it includes that plugin</text><text start="11488.72" dur="5.04">ndp smb the netdrive samba plugin</text><text start="11491.76" dur="4.48">additionally it includes</text><text start="11493.76" dur="4.4">a set of utilities known as the samba</text><text start="11496.24" dur="5.039">client utilities</text><text start="11498.16" dur="5.52">as well as a kerberos 5</text><text start="11501.279" dur="4.961">authentication system called</text><text start="11503.68" dur="4.32">heimdall</text><text start="11506.24" dur="5.119">and finally and</text><text start="11508" dur="5.92">perhaps most relevantly here it includes</text><text start="11511.359" dur="5.281">a custom user interface</text><text start="11513.92" dur="4.399">now in arc os 5.0</text><text start="11516.64" dur="2.639">the interface that was provided for arca</text><text start="11518.319" dur="3.521">mapper</text><text start="11519.279" dur="5.2">was a rebranded and</text><text start="11521.84" dur="6">slightly tweaked evfs gui</text><text start="11524.479" dur="3.361">which is a</text><text start="11527.92" dur="4.96">fairly</text><text start="11530.16" dur="5.68">straightforward</text><text start="11532.88" dur="5.04">gui that was written</text><text start="11535.84" dur="4.16">probably about a dozen years ago</text><text start="11537.92" dur="3.84">originally it&amp;#39;s evolved a bit since then</text><text start="11540" dur="2.88">it&amp;#39;s actually evolved quite a lot since</text><text start="11541.76" dur="4.8">then</text><text start="11542.88" dur="6.8">um primarily written by myself and</text><text start="11546.56" dur="3.12">herrevich bauernfein</text><text start="11550.84" dur="4.04">but</text><text start="11552.399" dur="5.121">we decided or i</text><text start="11554.88" dur="4.24">and in conjunction with the others at</text><text start="11557.52" dur="3.44">arkanoa</text><text start="11559.12" dur="4.08">decided that it is</text><text start="11560.96" dur="3.28">time to provide</text><text start="11563.2" dur="3.279">a different</text><text start="11564.24" dur="5.039">new generation of user interface</text><text start="11566.479" dur="5.441">for the upcoming arc os 5.1 and i&amp;#39;ll get</text><text start="11569.279" dur="5.841">into why in a little bit</text><text start="11571.92" dur="6.16">so the new archimapper ui is set for</text><text start="11575.12" dur="4.96">inclusion in arc os 5.1 and that&amp;#39;s what</text><text start="11578.08" dur="4.56">i&amp;#39;m going to be introducing to you all</text><text start="11580.08" dur="2.56">here today</text><text start="11586.399" dur="6.96">so then why a new archimapper ui</text><text start="11590.319" dur="6">well as i said arcos 5.0 used a</text><text start="11593.359" dur="6.321">rebranded evfs gui</text><text start="11596.319" dur="6.08">which was you know it did the job but</text><text start="11599.68" dur="4.96">there are some issues with this</text><text start="11602.399" dur="4.88">the main</text><text start="11604.64" dur="4.4">the main issue i would say is that</text><text start="11607.279" dur="4.08">evfs gui</text><text start="11609.04" dur="4.8">is kind of tricky to maintain it&amp;#39;s</text><text start="11611.359" dur="3.92">written in a fairly specialized uh</text><text start="11613.84" dur="3.2">rex based</text><text start="11615.279" dur="4.08">gui</text><text start="11617.04" dur="3.68">environment</text><text start="11619.359" dur="2.401">and</text><text start="11620.72" dur="3.2">it&amp;#39;s</text><text start="11621.76" dur="4.4">the program has grown to the point and</text><text start="11623.92" dur="3.2">to a level of complexity where it is</text><text start="11626.16" dur="3.84">kind of</text><text start="11627.12" dur="5.84">approaching its design limitations</text><text start="11630" dur="5.04">um it was originally designed as a very</text><text start="11632.96" dur="3.6">very basic simple program</text><text start="11635.04" dur="3.359">and it&amp;#39;s kind of had a lot of</text><text start="11636.56" dur="4.48">functionality</text><text start="11638.399" dur="3.681">sort of layered onto it over a number of</text><text start="11641.04" dur="3.52">years</text><text start="11642.08" dur="4.399">and with each new bit of functionality</text><text start="11644.56" dur="3.52">the whole program kind of gets bigger</text><text start="11646.479" dur="3.281">and a bit more cumbersome and tricky to</text><text start="11648.08" dur="3.279">maintain and there&amp;#39;s a lot of moving</text><text start="11649.76" dur="3.519">parts that are</text><text start="11651.359" dur="4.96">you got to make sure fit together</text><text start="11653.279" dur="4.881">properly so it&amp;#39;s becoming</text><text start="11656.319" dur="3.521">on an architectural level</text><text start="11658.16" dur="4.239">rather tricky to keep maintaining and</text><text start="11659.84" dur="5.04">expanding this program</text><text start="11662.399" dur="6.641">so that&amp;#39;s one reason why i thought it</text><text start="11664.88" dur="7.439">best to move away from it going forward</text><text start="11669.04" dur="5.68">another limitation is that evfs gui</text><text start="11672.319" dur="5.04">relies on the samba command line</text><text start="11674.72" dur="4.32">programs for a number of pieces of its</text><text start="11677.359" dur="6.721">functionality</text><text start="11679.04" dur="6.56">but doing this can and has caused</text><text start="11684.08" dur="4.8">issues</text><text start="11685.6" dur="5.2">in case the syntax or behavior of these</text><text start="11688.88" dur="4.96">command line programs changes in the</text><text start="11690.8" dur="3.04">slightest way</text><text start="11694.8" dur="3.84">so</text><text start="11696.239" dur="5.12">we&amp;#39;ve opted to go for a new arca mapper</text><text start="11698.64" dur="4.639">ui for arc os 5.1</text><text start="11701.359" dur="3.361">and this provides us with a number of</text><text start="11703.279" dur="3.281">advantages</text><text start="11704.72" dur="4.16">the new version</text><text start="11706.56" dur="4.16">instead of calling standalone command</text><text start="11708.88" dur="4.16">line programs it links</text><text start="11710.72" dur="3.36">well it does this in one or two cases</text><text start="11713.04" dur="3.439">but</text><text start="11714.08" dur="4.56">generally speaking it links directly to</text><text start="11716.479" dur="3.76">libraries either the samba libraries or</text><text start="11718.64" dur="3.44">the kerberos the heimdall kerberos</text><text start="11720.239" dur="5.12">libraries</text><text start="11722.08" dur="6.56">doing this is faster and more reliable</text><text start="11725.359" dur="4.321">than calling separate programs</text><text start="11728.64" dur="5.759">second</text><text start="11729.68" dur="7.12">it uses a modular design it which is</text><text start="11734.399" dur="4.88">considerably more flexible uh both on a</text><text start="11736.8" dur="4.8">technical level uh as well as in a legal</text><text start="11739.279" dur="4.08">or licensing</text><text start="11741.6" dur="3.44">context</text><text start="11743.359" dur="6.441">so i&amp;#39;ll show you what i mean by a</text><text start="11745.04" dur="4.76">modular design in a little bit</text><text start="11750.56" dur="4.64">and third it</text><text start="11752.8" dur="5.84">in my opinion it provides a more</text><text start="11755.2" dur="6.159">integrated slightly more os2 like uh</text><text start="11758.64" dur="4.96">user experience at least</text><text start="11761.359" dur="3.841">well i say os2 like more in the sense of</text><text start="11763.6" dur="3.12">the old</text><text start="11765.2" dur="4.079">lan</text><text start="11766.72" dur="5.519">tools that osu users are perhaps a bit</text><text start="11769.279" dur="6.841">more accustomed to using</text><text start="11772.239" dur="3.881">at least historically speaking</text><text start="11776.399" dur="5.681">so let&amp;#39;s get into how this has been</text><text start="11778.72" dur="3.36">implemented and what it looks like</text><text start="11782.16" dur="5.52">so as i say</text><text start="11784.56" dur="5.12">it uses a modular design</text><text start="11787.68" dur="4.4">and by this i mean</text><text start="11789.68" dur="5.04">the functionality has been divided into</text><text start="11792.08" dur="2.64">specific</text><text start="11794.8" dur="4.88">components and each of these is provided</text><text start="11797.52" dur="4.16">as a separate tool but they can work</text><text start="11799.68" dur="2.88">together</text><text start="11801.68" dur="4">so</text><text start="11802.56" dur="6.08">the modules or components that make up</text><text start="11805.68" dur="3.84">archimapper ui the new version</text><text start="11808.64" dur="5.44">are</text><text start="11809.52" dur="4.56">an authentication or a logon component</text><text start="11814.72" dur="4.16">a connection management component</text><text start="11817.2" dur="2.72">which handles</text><text start="11818.88" dur="4.88">mapping</text><text start="11819.92" dur="7.12">actually mounting drives to your system</text><text start="11823.76" dur="5.44">a browsing component which allows you to</text><text start="11827.04" dur="4">browse the servers and shares available</text><text start="11829.2" dur="3.36">on the network</text><text start="11831.04" dur="2.8">as far as your network supports that of</text><text start="11832.56" dur="4.879">course</text><text start="11833.84" dur="6.08">and finally command line utilities</text><text start="11837.439" dur="7">and so this basically means something</text><text start="11839.92" dur="4.519">analogous to the good old net command</text><text start="11848.399" dur="3.92">so with all this uh there are a number</text><text start="11850.399" dur="3.281">of requirements they&amp;#39;re not particularly</text><text start="11852.319" dur="2.321">difficult</text><text start="11853.68" dur="3.84">it does</text><text start="11854.64" dur="4.799">require the latest caleb c and gcc</text><text start="11857.52" dur="4.879">runtimes because i&amp;#39;ve been building this</text><text start="11859.439" dur="6.561">with gcc 9.2</text><text start="11862.399" dur="5.361">it also requires the latest qt4 runtime</text><text start="11866" dur="3.439">because the graphical components are</text><text start="11867.76" dur="3.76">written in qt4</text><text start="11869.439" dur="3.681">and i believe that is 4.7.3 is the</text><text start="11871.52" dur="4.16">latest version</text><text start="11873.12" dur="5.84">and finally it requires the heimdall and</text><text start="11875.68" dur="5.84">samba client packages</text><text start="11878.96" dur="4.96">these are available from netlabs you can</text><text start="11881.52" dur="3.52">download them or use</text><text start="11883.92" dur="5.64">yum or</text><text start="11885.04" dur="4.52">an pm to install them as you prefer</text><text start="11889.76" dur="5.679">but of course all of these will be</text><text start="11891.76" dur="7">bundled into arc os 5.1 along with</text><text start="11895.439" dur="3.321">arca mapper</text><text start="11906.16" dur="3.76">so let&amp;#39;s take a look at the first piece</text><text start="11907.84" dur="4.88">authentication</text><text start="11909.92" dur="4.92">this is a tool that is referred to as</text><text start="11912.72" dur="5.92">the credential</text><text start="11914.84" dur="5.639">manager so the normal user workflow in a</text><text start="11918.64" dur="4.799">traditional lan environment</text><text start="11920.479" dur="4.8">is to log on once before accessing any</text><text start="11923.439" dur="4">lan resources</text><text start="11925.279" dur="6.241">and i say once because this this is a</text><text start="11927.439" dur="6.081">one-time logon normally speaking</text><text start="11931.52" dur="3.919">once you have logged on you can then</text><text start="11933.52" dur="4.16">access any resource</text><text start="11935.439" dur="4.401">that is valid for that logon id for</text><text start="11937.68" dur="4.24">those credentials</text><text start="11939.84" dur="3.12">without having to log on again each time</text><text start="11941.92" dur="3.84">you want to</text><text start="11942.96" dur="5.2">to mount or access another resource as</text><text start="11945.76" dur="4.719">long as they use that same credential</text><text start="11948.16" dur="5.279">so in multi-user operating systems like</text><text start="11950.479" dur="5.201">linux or unix or windows</text><text start="11953.439" dur="5.361">this process is generally integrated</text><text start="11955.68" dur="5.92">with logging onto the system itself</text><text start="11958.8" dur="5.76">either by actually sharing credentials</text><text start="11961.6" dur="5.44">between the local system and the domain</text><text start="11964.56" dur="3.759">or alternatively by using the system</text><text start="11967.04" dur="3.92">credentials</text><text start="11968.319" dur="5.521">to decrypt and access stored network</text><text start="11970.96" dur="2.88">credentials automatically</text><text start="11974.16" dur="3.44">wherever there&amp;#39;s a little bit of a</text><text start="11975.359" dur="4.241">problem here because os2 is not a</text><text start="11977.6" dur="5.2">multi-user operating system you don&amp;#39;t</text><text start="11979.6" dur="6.879">normally log on to os2</text><text start="11982.8" dur="5.2">when you boot it up so</text><text start="11986.479" dur="3.201">this process</text><text start="11988" dur="4.239">has to be handled</text><text start="11989.68" dur="2.559">separately</text><text start="11992.8" dur="3.84">now archimapper is based on the netdrive</text><text start="11995.04" dur="4.08">samba plugin</text><text start="11996.64" dur="5.759">this plugin authenticates each resource</text><text start="11999.12" dur="3.279">at the time you mount it</text><text start="12003.68" dur="5.92">os 2 normally has no standard way to</text><text start="12007.52" dur="3.68">remember credentials</text><text start="12009.6" dur="3.04">after you&amp;#39;ve entered them</text><text start="12011.2" dur="4.239">it doesn&amp;#39;t have any centralized</text><text start="12012.64" dur="4.96">credential key store for example</text><text start="12015.439" dur="4.721">and without something like this</text><text start="12017.6" dur="4.96">the user id and password</text><text start="12020.16" dur="4">would have to be entered again by the</text><text start="12022.56" dur="3.2">user every time they wanted to mount a</text><text start="12024.16" dur="3.44">resource</text><text start="12025.76" dur="4.719">so the concept behind the credential</text><text start="12027.6" dur="4.879">manager is to eliminate that problem</text><text start="12030.479" dur="4.401">while preserving security as much as</text><text start="12032.479" dur="2.401">possible</text><text start="12035.84" dur="4.16">so the credential manager supports</text><text start="12037.68" dur="5.12">several tasks</text><text start="12040" dur="4.319">first it provides a replacement logon</text><text start="12042.8" dur="3.12">dialog which</text><text start="12044.319" dur="4.801">in addition to providing the typical</text><text start="12045.92" dur="4.8">user password and domain inputs also</text><text start="12049.12" dur="4.56">allows the authentication type to be</text><text start="12050.72" dur="6.8">selected which would be ntlm nt lan</text><text start="12053.68" dur="5.679">manager or kerberos</text><text start="12057.52" dur="4.24">and then it acts accordingly</text><text start="12059.359" dur="5.281">for kerberos authentication it requests</text><text start="12061.76" dur="4.719">a kerberos ticket granting ticket as</text><text start="12064.64" dur="3.36">kerberos calls it from the domain&amp;#39;s</text><text start="12066.479" dur="3.201">authentication server</text><text start="12068" dur="5.359">so this is basically a graphical version</text><text start="12069.68" dur="3.679">of the kerberos knit command</text><text start="12073.6" dur="5.759">for ntlm authentication what it does is</text><text start="12076.8" dur="5.04">it saves the entered user password and</text><text start="12079.359" dur="4.561">domain into a special location in shared</text><text start="12081.84" dur="5.12">memory from whence the connection</text><text start="12083.92" dur="4.479">manager and the network browser which</text><text start="12086.96" dur="3.279">are other modules that i&amp;#39;ll be talking</text><text start="12088.399" dur="4.481">about on the following slides can</text><text start="12090.239" dur="2.641">retrieve them</text><text start="12094.479" dur="3.92">another thing the credential manager</text><text start="12095.92" dur="4.88">does is to provide a view of currently</text><text start="12098.399" dur="4.88">active credentials</text><text start="12100.8" dur="4.24">and from this view</text><text start="12103.279" dur="3.921">these active credentials can be</text><text start="12105.04" dur="3.92">destroyed which is to say purged from</text><text start="12107.2" dur="3.84">memory</text><text start="12108.96" dur="4.319">or in the case of kerberos credentials</text><text start="12111.04" dur="4.88">possibly renewed if their active period</text><text start="12113.279" dur="2.641">has expired</text><text start="12116.88" dur="6.08">and if you&amp;#39;re not entirely familiar with</text><text start="12119.04" dur="6.08">kerberos what it is or what it does</text><text start="12122.96" dur="4.08">don&amp;#39;t sweat it too much</text><text start="12125.12" dur="3.92">you probably don&amp;#39;t need to know if you</text><text start="12127.04" dur="3.359">don&amp;#39;t know but it is essentially an</text><text start="12129.04" dur="3.12">authentication</text><text start="12130.399" dur="4">method that is</text><text start="12132.16" dur="3.76">an alternative to the standard sort of</text><text start="12134.399" dur="2.801">nt</text><text start="12135.92" dur="3.2">microsoft</text><text start="12137.2" dur="3.6">type of authentication although in fact</text><text start="12139.12" dur="3.84">microsoft active directory does use</text><text start="12140.8" dur="5.12">kerberos in its</text><text start="12142.96" dur="4.88">current iterations but anyway</text><text start="12145.92" dur="5.88">if you don&amp;#39;t know what kerberos is you</text><text start="12147.84" dur="3.96">almost certainly don&amp;#39;t need it</text><text start="12156.319" dur="3.201">the next component is the connection</text><text start="12158.08" dur="3.6">manager</text><text start="12159.52" dur="3.6">this is where you mount shares</text><text start="12161.68" dur="3.759">the connection manager is used to</text><text start="12163.12" dur="5.04">connect to lan drives by mounting them</text><text start="12165.439" dur="3.84">that is to say attaching them to a local</text><text start="12168.16" dur="2.88">path</text><text start="12169.279" dur="4.241">so that you can access them like any</text><text start="12171.04" dur="4.16">other driver directory</text><text start="12173.52" dur="3.36">you can think of the connection manager</text><text start="12175.2" dur="4.4">as being something like a graphical</text><text start="12176.88" dur="3.92">version of the net use command if you</text><text start="12179.6" dur="4.799">remember</text><text start="12180.8" dur="3.599">the ibm file and print client</text><text start="12187.6" dur="3.36">so the basic connection dialog is</text><text start="12189.279" dur="2.96">deliberately simple there&amp;#39;s a screenshot</text><text start="12190.96" dur="3.12">here and i&amp;#39;ll be showing you in a bit</text><text start="12192.239" dur="3.441">more detail later</text><text start="12194.08" dur="4.08">but it provides fields for the share</text><text start="12195.68" dur="5.52">name and the mount point and it has a</text><text start="12198.16" dur="5.44">drop down list for selecting from among</text><text start="12201.2" dur="4.72">currently active credentials to use for</text><text start="12203.6" dur="4.16">this connection and this also provides</text><text start="12205.92" dur="5.359">the option to log on with a new set of</text><text start="12207.76" dur="4.24">credentials if you want to</text><text start="12211.279" dur="3.281">now</text><text start="12212" dur="5.279">you can mount the remote share to the</text><text start="12214.56" dur="4.799">root directory of the selected drive</text><text start="12217.279" dur="3.441">in which case it behaves like the old</text><text start="12219.359" dur="2.321">net use command</text><text start="12220.72" dur="4">however</text><text start="12221.68" dur="5.36">you can also mount it alternatively to a</text><text start="12224.72" dur="5.12">subdirectory by typing the full path</text><text start="12227.04" dur="6">name into the mount point field</text><text start="12229.84" dur="5.439">this means that you don&amp;#39;t have to use up</text><text start="12233.04" dur="4.239">a drive letter for every shared resource</text><text start="12235.279" dur="3.681">that you mount and this is useful if you</text><text start="12237.279" dur="4.641">have a lot of shares and not too many</text><text start="12238.96" dur="2.96">drive letters to spare</text><text start="12243.12" dur="3.84">now for each connection you can also</text><text start="12244.88" dur="4.24">specify the options which will be passed</text><text start="12246.96" dur="4.16">to the ndp smb plugin</text><text start="12249.12" dur="4.319">the plugin offers a few of these options</text><text start="12251.12" dur="4.64">like ntlm level</text><text start="12253.439" dur="4.8">smb encryption support extended</text><text start="12255.76" dur="3.679">attribute support cache settings and</text><text start="12258.239" dur="3.361">whether or not to make the connection</text><text start="12259.439" dur="4.241">read only</text><text start="12261.6" dur="3.04">and finally there is also an option</text><text start="12263.68" dur="3.04">under</text><text start="12264.64" dur="4.16">options which lets you automatically</text><text start="12266.72" dur="5.679">save the connection and i&amp;#39;ll discuss how</text><text start="12268.8" dur="3.599">save connections work in just a minute</text><text start="12275.84" dur="2.72">now like the connection like the</text><text start="12277.2" dur="4.159">credential manager the connection</text><text start="12278.56" dur="4.08">manager also has a management mode</text><text start="12281.359" dur="3.04">in this case</text><text start="12282.64" dur="4.88">what it does is it lets you see all of</text><text start="12284.399" dur="5.281">your currently active connections</text><text start="12287.52" dur="4.16">from this interface you can disconnect</text><text start="12289.68" dur="3.759">or save a connection and again i&amp;#39;ll get</text><text start="12291.68" dur="4.16">to saving in a moment</text><text start="12293.439" dur="4.96">as well as create a new connection by</text><text start="12295.84" dur="5.76">either opening the connection dialog or</text><text start="12298.399" dur="5.201">if you have one importing a netdrive</text><text start="12301.6" dur="5.12">ndc file</text><text start="12303.6" dur="4.719">and you can save</text><text start="12306.72" dur="3.84">active connections from the netdrive</text><text start="12308.319" dur="4.721">control panel if you use netdrive</text><text start="12310.56" dur="4.64">in the form of ndc files and i believe</text><text start="12313.04" dur="4.48">evfs gui also allows you to save</text><text start="12315.2" dur="4.159">connection profiles in ndc format so if</text><text start="12317.52" dur="3.28">you have these files you can import them</text><text start="12319.359" dur="3.201">to immediately</text><text start="12320.8" dur="3.12">mount that connection that&amp;#39;s defined in</text><text start="12322.56" dur="3.839">it</text><text start="12323.92" dur="6.08">so this screen also has a tab</text><text start="12326.399" dur="5.281">where you can view your restorable saved</text><text start="12330" dur="4.479">connections</text><text start="12331.68" dur="3.92">okay so what are saved connections</text><text start="12334.479" dur="2.96">well</text><text start="12335.6" dur="3.6">you can save a connection from the</text><text start="12337.439" dur="4.081">active connection screen or as i</text><text start="12339.2" dur="4.48">mentioned previously when you first</text><text start="12341.52" dur="4.24">create a connection from the connection</text><text start="12343.68" dur="4.08">dialog it gives you the option of saving</text><text start="12345.76" dur="4.16">it at that time</text><text start="12347.76" dur="4.24">so when you choose to save a connection</text><text start="12349.92" dur="4.88">you have the option of either saving it</text><text start="12352" dur="4.399">as a so-called restorable or automatic</text><text start="12354.8" dur="5.679">connection</text><text start="12356.399" dur="6.241">or you can just export it to an ndc file</text><text start="12360.479" dur="4.401">so restorable connections are actually</text><text start="12362.64" dur="4.96">also saved as ndc files however they&amp;#39;re</text><text start="12364.88" dur="5.92">just saved in a special directory which</text><text start="12367.6" dur="5.44">the connection manager scans on startup</text><text start="12370.8" dur="4.559">and these connections</text><text start="12373.04" dur="4.399">these ndc files that are found in this</text><text start="12375.359" dur="4.88">directory are shown on the saved</text><text start="12377.439" dur="2.8">connections tab</text><text start="12380.319" dur="4.321">so from the save connections tab you can</text><text start="12382.56" dur="6.08">view delete</text><text start="12384.64" dur="6.08">or restore any saved connection</text><text start="12388.64" dur="4.16">you can also</text><text start="12390.72" dur="5.12">choose to automatically</text><text start="12392.8" dur="5.12">mount all restorable connections by</text><text start="12395.84" dur="4.639">running the connection manager program</text><text start="12397.92" dur="4.479">with the forward slash restore parameter</text><text start="12400.479" dur="6.201">and i&amp;#39;ll show you that when i do the</text><text start="12402.399" dur="4.281">demonstration a little bit later</text><text start="12409.6" dur="4.4">okay so the network browser</text><text start="12412.319" dur="4.641">browsing the lan</text><text start="12414" dur="5.76">this has always been a bit hit and miss</text><text start="12416.96" dur="5.76">in any environment</text><text start="12419.76" dur="4.96">example not all servers advertise their</text><text start="12422.72" dur="4.719">presence on the network</text><text start="12424.72" dur="6.4">also some networks may be configured</text><text start="12427.439" dur="3.681">specifically to prevent browsing</text><text start="12431.2" dur="4.159">however it is still an important</text><text start="12433.359" dur="5.441">function that a lot of users expect and</text><text start="12435.359" dur="5.12">therefore archimapper provides one</text><text start="12438.8" dur="4.24">the network browser is pretty simple in</text><text start="12440.479" dur="4.321">concept it shows a list of workgroups</text><text start="12443.04" dur="4.399">and servers that can be seen on the</text><text start="12444.8" dur="4.24">network and when selected</text><text start="12447.439" dur="4.161">a list of shares on the currently</text><text start="12449.04" dur="4.96">selected server</text><text start="12451.6" dur="5.36">because as i mentioned not all servers</text><text start="12454" dur="5.439">advertise their presence on the network</text><text start="12456.96" dur="4.64">you can also explicitly add servers to</text><text start="12459.439" dur="5.04">the network view by putting their host</text><text start="12461.6" dur="7.679">names into a special text file called nb</text><text start="12464.479" dur="4.8">hosts in your system etc directory</text><text start="12472.08" dur="5.44">whether or how much of the list of</text><text start="12474.72" dur="5.28">shares on each server is visible depends</text><text start="12477.52" dur="5.52">on the credentials that are being used</text><text start="12480" dur="6.56">by the network browser for browsing</text><text start="12483.04" dur="5.6">now by default it uses the sort of</text><text start="12486.56" dur="5.28">standard or semi-standard guest</text><text start="12488.64" dur="5.52">credentials username guest</text><text start="12491.84" dur="5.2">however you can switch to a different</text><text start="12494.16" dur="4.8">set of credentials if you need to</text><text start="12497.04" dur="3.68">of course if every server on your</text><text start="12498.96" dur="4.08">network happens to require a different</text><text start="12500.72" dur="4.16">login id for access then this can be</text><text start="12503.04" dur="2.88">tricky to work with but i mean that&amp;#39;s</text><text start="12504.88" dur="3.599">just</text><text start="12505.92" dur="4.479">how it goes</text><text start="12508.479" dur="4.8">so uh the other thing about the network</text><text start="12510.399" dur="5.121">browser is that you can you can mount a</text><text start="12513.279" dur="4.561">selected share by double clicking on it</text><text start="12515.52" dur="4.32">on the right hand uh panel</text><text start="12517.84" dur="4.72">and if you do this the connection dialog</text><text start="12519.84" dur="5.12">will open with that share</text><text start="12522.56" dur="4.56">name pre-populated and then you can just</text><text start="12524.96" dur="4.08">select the credential you need hit okay</text><text start="12527.12" dur="4.159">and it&amp;#39;ll select the drive letter or</text><text start="12529.04" dur="4.8">path hit okay and it&amp;#39;ll uh it&amp;#39;ll mount</text><text start="12531.279" dur="2.561">it for you</text><text start="12537.12" dur="4.319">and the last piece is the command line</text><text start="12539.68" dur="4.16">program this is the only part that</text><text start="12541.439" dur="4.561">doesn&amp;#39;t require qt and</text><text start="12543.84" dur="3.28">just run straight from the command line</text><text start="12546" dur="3.92">so</text><text start="12547.12" dur="2.8">it&amp;#39;s basically</text><text start="12550" dur="5.6">meant to be syntax compatible with the</text><text start="12552.88" dur="4.96">ibm net command or rather a certain</text><text start="12555.6" dur="4.879">subset of it</text><text start="12557.84" dur="5.28">so the arc mapper net command</text><text start="12560.479" dur="3.76">provides the following sub-commands net</text><text start="12563.12" dur="3.84">view</text><text start="12564.239" dur="4.881">for viewing the network net use for</text><text start="12566.96" dur="4.72">mounting resources and</text><text start="12569.12" dur="6">net help for basically giving you brief</text><text start="12571.68" dur="6.16">help on the previous two commands it&amp;#39;s</text><text start="12575.12" dur="4.88">fairly rudimentary at the moment but it</text><text start="12577.84" dur="3.68">is provided because some people do</text><text start="12580" dur="3.439">happen to be comfortable or more</text><text start="12581.52" dur="5.2">comfortable perhaps</text><text start="12583.439" dur="5.84">with the command line net commands and i</text><text start="12586.72" dur="4.4">i did provide it does provide a few</text><text start="12589.279" dur="3.921">additional options over and above the</text><text start="12591.12" dur="4">ibm version for for example you can</text><text start="12593.2" dur="4.48">specify whether to use uh kerberos</text><text start="12595.12" dur="4.72">authentication or smb encryption and so</text><text start="12597.68" dur="5.92">on but</text><text start="12599.84" dur="6.32">generally speaking it&amp;#39;s syntax backwards</text><text start="12603.6" dur="4.48">compatible with the file and print</text><text start="12606.16" dur="4.319">client net command at least with respect</text><text start="12608.08" dur="5.279">to those particular sub commands view</text><text start="12610.479" dur="2.88">use and help</text><text start="12615.279" dur="4.481">all right so</text><text start="12617.04" dur="5.52">at this point i&amp;#39;m going to provide a</text><text start="12619.76" dur="4.88">brief demonstration of these programs</text><text start="12622.56" dur="6.6">just to show you what the new</text><text start="12624.64" dur="4.52">archimapper ui looks like in action</text><text start="12630.479" dur="5.681">so bear with me a moment and i&amp;#39;ll see</text><text start="12633.52" dur="2.64">you in the demo</text><text start="12640.64" dur="2.56">all right</text><text start="12642.08" dur="4.159">so</text><text start="12643.2" dur="5.44">here is a freshly installed arc os</text><text start="12646.239" dur="3.441">with the new arca mapper ui</text><text start="12648.64" dur="3.36">on it</text><text start="12649.68" dur="4.799">so it creates a folder</text><text start="12652" dur="4.84">or you will have a folder after install</text><text start="12654.479" dur="5.92">that looks something like</text><text start="12656.84" dur="5">this so these different icons represent</text><text start="12660.399" dur="4.88">the various different actions that are</text><text start="12661.84" dur="5.12">available uh using the new ui</text><text start="12665.279" dur="3.601">now the first thing i&amp;#39;m going to do is</text><text start="12666.96" dur="3.12">show you the network browser just so you</text><text start="12668.88" dur="2.559">can get a</text><text start="12670.08" dur="3.68">sort of brief overview of what the</text><text start="12671.439" dur="4">network here looks like</text><text start="12673.76" dur="3.12">so this is the network browser it&amp;#39;s very</text><text start="12675.439" dur="3.441">simple</text><text start="12676.88" dur="3.76">as you can see i&amp;#39;ve got two work groups</text><text start="12678.88" dur="3.84">here</text><text start="12680.64" dur="4.48">this one is being</text><text start="12682.72" dur="6.559">managed by an ubuntu vm that i have</text><text start="12685.12" dur="5.76">running on my network on esxi</text><text start="12689.279" dur="3.921">and then this one is the one that most</text><text start="12690.88" dur="3.84">of my other systems are on</text><text start="12693.2" dur="3.84">this</text><text start="12694.72" dur="4.559">thing here is actually my laser printer</text><text start="12697.04" dur="4.239">which has a built-in print server but</text><text start="12699.279" dur="3.601">there are no shares on it</text><text start="12701.279" dur="3.921">so</text><text start="12702.88" dur="4.479">if i try to access it there&amp;#39;s nothing</text><text start="12705.2" dur="2.159">there</text><text start="12712.16" dur="5.279">so this nsa 320 is one of my</text><text start="12715.76" dur="3.519">nas boxes</text><text start="12717.439" dur="3.601">it&amp;#39;s a very old nas it&amp;#39;s about 10 years</text><text start="12719.279" dur="3.04">old so it doesn&amp;#39;t support all of the</text><text start="12721.04" dur="2.56">newest</text><text start="12722.319" dur="3.681">sort of</text><text start="12723.6" dur="4.32">authentication and encryption standards</text><text start="12726" dur="3.84">i&amp;#39;ve got another nas called disk station</text><text start="12727.92" dur="3.28">which is a synology box that i just got</text><text start="12729.84" dur="3.12">last year and this one is much more</text><text start="12731.2" dur="3.36">modern</text><text start="12732.96" dur="3.519">um this one&amp;#39;s my</text><text start="12734.56" dur="2.799">desktop pc</text><text start="12736.479" dur="5.361">and</text><text start="12737.359" dur="6.721">yeah so if i select nsa 320 you can see</text><text start="12741.84" dur="3.28">a list of the shares that are viewable</text><text start="12744.08" dur="3.68">on it</text><text start="12745.12" dur="5.359">i&amp;#39;m currently authenticated for browsing</text><text start="12747.76" dur="5.2">using the default guest id so you can</text><text start="12750.479" dur="4.401">see here it shows the</text><text start="12752.96" dur="3.12">current</text><text start="12754.88" dur="2.399">user that&amp;#39;s being used for</text><text start="12756.08" dur="3.359">authentication</text><text start="12757.279" dur="3.841">so if you don&amp;#39;t specify anything it just</text><text start="12759.439" dur="4">defaults to guest under whatever your</text><text start="12761.12" dur="5.199">default domain is and the default domain</text><text start="12763.439" dur="3.681">is defined in your smb.conf</text><text start="12766.319" dur="3.761">which</text><text start="12767.12" dur="6.48">is if necessary created by the by the</text><text start="12770.08" dur="3.52">installation of arcmapper ui</text><text start="12776.399" dur="3.201">so</text><text start="12777.76" dur="3.599">to show you how to manage different</text><text start="12779.6" dur="3.839">credentials i&amp;#39;m going to close out of</text><text start="12781.359" dur="5.201">this and show you the</text><text start="12783.439" dur="3.121">credential manager</text><text start="12787.6" dur="3.6">now the credential manager is just</text><text start="12789.359" dur="4">credman.exe</text><text start="12791.2" dur="4.88">i&amp;#39;ve added the parameter slash keep to</text><text start="12793.359" dur="5.361">it this is an option that</text><text start="12796.08" dur="5.52">keeps the credential manager or log on</text><text start="12798.72" dur="4.96">screen open um even after i&amp;#39;ve logged on</text><text start="12801.6" dur="4">by default it&amp;#39;ll close the window after</text><text start="12803.68" dur="3.36">logging on but for the purpose of this</text><text start="12805.6" dur="2.879">demonstration i think it&amp;#39;s easier to</text><text start="12807.04" dur="2.56">keep it open so i&amp;#39;ve added that</text><text start="12808.479" dur="2.8">parameter</text><text start="12809.6" dur="4.24">all right so this is what the credential</text><text start="12811.279" dur="5.281">manager&amp;#39;s login screen looks like</text><text start="12813.84" dur="4.479">it should look fairly familiar</text><text start="12816.56" dur="3.6">i mean</text><text start="12818.319" dur="4.561">log on screens generally aren&amp;#39;t terribly</text><text start="12820.16" dur="6.159">uh different from one another</text><text start="12822.88" dur="6.16">so i&amp;#39;m going to log on using a user</text><text start="12826.319" dur="5.92">that&amp;#39;s defined on my newer</text><text start="12829.04" dur="7.84">synology nas and i&amp;#39;ve called that user</text><text start="12832.239" dur="4.641">file user just for the sake of this test</text><text start="12838.16" dur="5.279">so i&amp;#39;m going to keep the authentication</text><text start="12840.88" dur="4.16">type as ntlm the other option being</text><text start="12843.439" dur="4.161">kerberos</text><text start="12845.04" dur="4.88">unless you have a kerberos kdc on your</text><text start="12847.6" dur="5.6">network a lot most casual users probably</text><text start="12849.92" dur="4.72">won&amp;#39;t um ntlm is the default</text><text start="12853.2" dur="3.6">and if you don&amp;#39;t know anything about</text><text start="12854.64" dur="4.799">kerberos just leave it like that</text><text start="12856.8" dur="4.479">the advanced button is only available if</text><text start="12859.439" dur="4.081">kerberos is selected because it sets the</text><text start="12861.279" dur="4.16">number of kerberos options and the</text><text start="12863.52" dur="3.68">domain</text><text start="12865.439" dur="4.081">now the domain string</text><text start="12867.2" dur="4.32">isn&amp;#39;t actually that important if you&amp;#39;re</text><text start="12869.52" dur="4.879">not running on a centrally managed</text><text start="12871.52" dur="4.719">domain like active directory or a samba</text><text start="12874.399" dur="5.281">server that&amp;#39;s configured for</text><text start="12876.239" dur="3.441">to take the place of active directory</text><text start="12880.479" dur="4.96">in a peer-to-peer network um</text><text start="12883.2" dur="4.72">this is really just an identification</text><text start="12885.439" dur="5.04">string that lets you distinguish between</text><text start="12887.92" dur="3.92">different users that might for example</text><text start="12890.479" dur="3.521">have the same username let&amp;#39;s say i&amp;#39;ve</text><text start="12891.84" dur="5.599">got a user called alex defined on the</text><text start="12894" dur="5.359">nsa 320 nas and i&amp;#39;ve got another user</text><text start="12897.439" dur="3.601">called alex defined on the disk station</text><text start="12899.359" dur="3.601">nas and for whatever reason i&amp;#39;ve given</text><text start="12901.04" dur="3.68">them different passwords i need to be</text><text start="12902.96" dur="4.319">able to distinguish those two from one</text><text start="12904.72" dur="4.639">another when selecting them so putting</text><text start="12907.279" dur="4.16">the domain string putting but giving</text><text start="12909.359" dur="4.96">them a different domain string kind of</text><text start="12911.439" dur="3.681">helps allows me to do that</text><text start="12914.319" dur="2.801">so</text><text start="12915.12" dur="4.239">if you&amp;#39;re logging on as an account</text><text start="12917.12" dur="4.319">that&amp;#39;s defined on a specific box as i&amp;#39;m</text><text start="12919.359" dur="4.401">doing i&amp;#39;m using file user which is</text><text start="12921.439" dur="4.561">specifically defined on the disk station</text><text start="12923.76" dur="4.719">nas so i don&amp;#39;t have to do this but i i</text><text start="12926" dur="5.439">like as a sort of habit just to use the</text><text start="12928.479" dur="2.96">name of that box</text><text start="12931.84" dur="3.76">as the domain just to give it that</text><text start="12933.76" dur="3.44">context as i say that&amp;#39;s not necessary</text><text start="12935.6" dur="5.2">you can leave it at the default as long</text><text start="12937.2" dur="3.6">as all of your user names</text><text start="12941.52" dur="4.08">are defined in the same place or</text><text start="12944" dur="2.96">you don&amp;#39;t have the same username with</text><text start="12945.6" dur="3.759">different passwords somewhere on your</text><text start="12946.96" dur="2.399">network</text><text start="12949.6" dur="3.2">so i&amp;#39;m now going to log on</text><text start="12951.92" dur="2.479">and</text><text start="12952.8" dur="3.36">it just says it&amp;#39;s been successful and</text><text start="12954.399" dur="4.321">you notice an active button has appeared</text><text start="12956.16" dur="4.48">here and if i expand that you can see</text><text start="12958.72" dur="3.759">this shows me all the currently active</text><text start="12960.64" dur="3.92">credentials that i have so i now have</text><text start="12962.479" dur="4.401">one active credential which is disk</text><text start="12964.56" dur="4.4">station file user it&amp;#39;s an ntlm type</text><text start="12966.88" dur="4.32">credential and it&amp;#39;s valid until shutdown</text><text start="12968.96" dur="3.92">all ntlm credentials will be valid until</text><text start="12971.2" dur="4.239">shutdown</text><text start="12972.88" dur="6.439">kerberos credentials are valid until the</text><text start="12975.439" dur="3.88">kerberos ticket expires</text><text start="12984.08" dur="2.319">so</text><text start="12987.76" dur="3.599">what i will now is add a couple of other</text><text start="12989.92" dur="4.8">users</text><text start="12991.359" dur="5.521">there is a user on my older nas called</text><text start="12994.72" dur="4.559">let&amp;#39;s call it backup one i&amp;#39;ve created it</text><text start="12996.88" dur="2.399">already</text><text start="13000.479" dur="3.121">and i call it that because this is a</text><text start="13002.08" dur="2.96">user id that i can use for running</text><text start="13003.6" dur="5.28">backups because that&amp;#39;s what i use this</text><text start="13005.04" dur="6.56">nas for i use it to run my i used to zip</text><text start="13008.88" dur="4.32">up my osu system periodically copy it</text><text start="13011.6" dur="3.52">down there so</text><text start="13013.2" dur="3.92">i&amp;#39;m going to set the domain</text><text start="13015.12" dur="3.44">just to nsa 32 and again i could leave</text><text start="13017.12" dur="4.4">it at the</text><text start="13018.56" dur="5.679">alt d01 domain if i wanted to</text><text start="13021.52" dur="5.36">but i like to just use the the hostname</text><text start="13024.239" dur="2.641">as the domain</text><text start="13028" dur="4.479">so i&amp;#39;m going to log on as that</text><text start="13030.88" dur="2.559">and you can see i now have the second</text><text start="13032.479" dur="2.561">user</text><text start="13033.439" dur="4.401">and i&amp;#39;m going to log on as a third user</text><text start="13035.04" dur="5.52">here and this time</text><text start="13037.84" dur="3.84">i&amp;#39;ve created a user called test user on</text><text start="13040.56" dur="6">my</text><text start="13041.68" dur="7.16">ubuntu vm with the kerberos kdc server</text><text start="13046.56" dur="6.799">so i&amp;#39;m this time i&amp;#39;m going to select</text><text start="13048.84" dur="4.519">kerberos i&amp;#39;m going to go into advanced</text><text start="13054" dur="2.399">you can</text><text start="13058.8" dur="2.479">i don&amp;#39;t know</text><text start="13063.04" dur="3.199">whatever um</text><text start="13064.88" dur="3.04">most of the time you won&amp;#39;t need to mess</text><text start="13066.239" dur="2.801">with these options uh if you don&amp;#39;t</text><text start="13067.92" dur="3.519">understand what they mean definitely</text><text start="13069.04" dur="4.319">don&amp;#39;t mess with them i i understand what</text><text start="13071.439" dur="4.161">roughly half of them mean so</text><text start="13073.359" dur="2.241">it&amp;#39;s</text><text start="13076.72" dur="3.92">okay as you can see the domain has</text><text start="13078.399" dur="3.04">changed to altsan.org that&amp;#39;s the name of</text><text start="13080.64" dur="2.4">my</text><text start="13081.439" dur="3.92">default realm in my kerberos</text><text start="13083.04" dur="3.04">configuration file</text><text start="13085.359" dur="2.401">or</text><text start="13086.08" dur="3.12">my heimdall configuration file and that</text><text start="13087.76" dur="3.12">again is set up when you install</text><text start="13089.2" dur="5.279">heimdall</text><text start="13090.88" dur="5.68">which is the kerberos implementation for</text><text start="13094.479" dur="4.321">os2 that we have</text><text start="13096.56" dur="4.32">so now i&amp;#39;m going to log on here</text><text start="13098.8" dur="4.479">login was successful</text><text start="13100.88" dur="5.96">and now you can see there is a kerberos</text><text start="13103.279" dur="3.561">credential here</text><text start="13109.04" dur="4">okay so the next thing i&amp;#39;m going to do</text><text start="13110.56" dur="4.719">is i&amp;#39;m going to mount a connection</text><text start="13113.04" dur="2.239">so</text><text start="13115.84" dur="2.88">i&amp;#39;m going to</text><text start="13118.88" dur="4.24">mount one of the shares on my disk</text><text start="13120.399" dur="2.721">station nas</text><text start="13127.6" dur="4.32">and i&amp;#39;m gonna mount it to drive x</text><text start="13130" dur="4.92">and i could just mount it to drive x as</text><text start="13131.92" dur="3">is</text><text start="13135.6" dur="1.839">but</text><text start="13136.56" dur="3.839">i&amp;#39;m going to put it under the</text><text start="13137.439" dur="4.96">subdirectory photo which is a nice</text><text start="13140.399" dur="3.441">feature of the net drive samba plugin</text><text start="13142.399" dur="3.601">you can mount to a subdirectory as well</text><text start="13143.84" dur="4.479">as to the root directory so just check</text><text start="13146" dur="4.319">the options here</text><text start="13148.319" dur="3.681">so this is a modern nas so i&amp;#39;m going to</text><text start="13150.319" dur="4.681">keep encryption enabled i don&amp;#39;t need</text><text start="13152" dur="3">ntlmv1</text><text start="13155.279" dur="2.481">i&amp;#39;m going to leave the rest of their</text><text start="13156.479" dur="3.441">defaults</text><text start="13157.76" dur="4.16">and i&amp;#39;m going to select</text><text start="13159.92" dur="3.76">file user on disk station because i know</text><text start="13161.92" dur="3.76">this user has permission to actually</text><text start="13163.68" dur="4.24">mount this directory</text><text start="13165.68" dur="2.24">so</text><text start="13169.52" dur="2.719">the station photo was successfully</text><text start="13170.88" dur="4.519">mounted</text><text start="13172.239" dur="3.16">all right</text><text start="13178" dur="3.68">so if i now look at manage connections</text><text start="13180.239" dur="3.601">this shows me all my currently active</text><text start="13181.68" dur="3.599">connections and you can see i&amp;#39;ve now got</text><text start="13183.84" dur="5.439">x photo</text><text start="13185.279" dur="4">connected to disk station photo</text><text start="13189.68" dur="3.84">just to prove it</text><text start="13191.12" dur="3.359">open the drives object drive x directory</text><text start="13193.52" dur="3.36">photo</text><text start="13194.479" dur="2.401">and</text><text start="13196.96" dur="5.16">here we have</text><text start="13198.64" dur="3.48">a bunch of photos</text><text start="13205.68" dur="3.04">uh i think i took most of these when i</text><text start="13207.279" dur="3.04">was living in japan</text><text start="13208.72" dur="3.92">just uh</text><text start="13210.319" dur="4.481">a bit of a sampling here for you</text><text start="13212.64" dur="4.799">actually i think that one&amp;#39;s in seoul</text><text start="13214.8" dur="2.96">um so it&amp;#39;s that</text><text start="13217.439" dur="1.92">so one</text><text start="13217.76" dur="3.12">that one</text><text start="13219.359" dur="4.321">ah yes actually some of these are from</text><text start="13220.88" dur="5.519">my korean trip that&amp;#39;s a korean barbecue</text><text start="13223.68" dur="5.759">okay we&amp;#39;re back in tokyo</text><text start="13226.399" dur="3.04">and there&amp;#39;s a nice view</text><text start="13230.239" dur="4.881">so as you can see yes thank you</text><text start="13232.8" dur="4.96">as you can see</text><text start="13235.12" dur="4.159">remote access is working fine these this</text><text start="13237.76" dur="3.36">directory is on my</text><text start="13239.279" dur="5.481">synology nas</text><text start="13241.12" dur="3.64">no issues there</text><text start="13247.6" dur="4.08">now i&amp;#39;m going to go back into the</text><text start="13249.2" dur="3.76">network browser</text><text start="13251.68" dur="4">and</text><text start="13252.96" dur="4.56">look at this it&amp;#39;s changed to microbios</text><text start="13255.68" dur="3.599">take it and the reason it does that is</text><text start="13257.52" dur="3.2">if you have an active kerberos ticket it</text><text start="13259.279" dur="3.2">will the network browser will</text><text start="13260.72" dur="3.44">automatically use that instead of the</text><text start="13262.479" dur="3.76">guest id</text><text start="13264.16" dur="6.4">but in this particular case i want to</text><text start="13266.239" dur="6.08">authenticate as file user because</text><text start="13270.56" dur="5.28">i want to be able to see the shares on</text><text start="13272.319" dur="3.521">my disk station nas</text><text start="13280.64" dur="4.08">as you can see i can see some servers</text><text start="13282.72" dur="3.759">shares because they&amp;#39;re public</text><text start="13284.72" dur="3.28">but others i can&amp;#39;t so i need to change</text><text start="13286.479" dur="3.281">to a user if i want to look at the disk</text><text start="13288" dur="4.479">station shares i need to change to a</text><text start="13289.76" dur="5.36">user that&amp;#39;s valid on disk station so i</text><text start="13292.479" dur="4.721">will go to network authenticate it lets</text><text start="13295.12" dur="4.239">me select a new logon if i want the</text><text start="13297.2" dur="3.84">default guest logon or one of these</text><text start="13299.359" dur="5.521">existing credentials that i&amp;#39;ve already</text><text start="13301.04" dur="3.84">created so i&amp;#39;ll select file user</text><text start="13304.96" dur="5.12">enable encryption because</text><text start="13306.72" dur="5.12">the server requires it i believe</text><text start="13310.08" dur="4.319">okay so now you can see i&amp;#39;m now</text><text start="13311.84" dur="4.16">authenticated as the station file user</text><text start="13314.399" dur="4">and now i can see the share is on disk</text><text start="13316" dur="2.399">station</text><text start="13321.12" dur="4.239">interestingly i can&amp;#39;t see the shares on</text><text start="13322.96" dur="5.84">nsa 320 anymore because this user is not</text><text start="13325.359" dur="5.361">defined on nsa 320.</text><text start="13328.8" dur="2.96">so at this point i&amp;#39;m going to switch</text><text start="13330.72" dur="2.559">back to</text><text start="13331.76" dur="2.88">actually i&amp;#39;m going to switch to nsa 320</text><text start="13333.279" dur="3.12">backup one</text><text start="13334.64" dur="3.12">and because this is an old mass i know</text><text start="13336.399" dur="4.321">that it doesn&amp;#39;t support encryption so</text><text start="13337.76" dur="5.76">i&amp;#39;m going to turn that off so now</text><text start="13340.72" dur="4.08">i can see the shares on nsa 320 again</text><text start="13343.52" dur="3.12">but i can&amp;#39;t see them on dislocation</text><text start="13344.8" dur="4.479">anymore because i&amp;#39;m not using that user</text><text start="13346.64" dur="2.639">id anymore</text><text start="13349.359" dur="3.681">so</text><text start="13350.399" dur="5.281">you can actually mount a share from here</text><text start="13353.04" dur="5.279">so looking at the shares on nsa 320 i</text><text start="13355.68" dur="4.24">select backup this is the drive that i</text><text start="13358.319" dur="5.521">use for running my backups to</text><text start="13359.92" dur="5.68">right-click on it or i can go in here</text><text start="13363.84" dur="4.08">and i&amp;#39;ll select connect and this just</text><text start="13365.6" dur="5.36">opens the network dialog</text><text start="13367.92" dur="5.359">and again you select the user and in</text><text start="13370.96" dur="4.319">this case because i was logged on as</text><text start="13373.279" dur="4">backup one from the network browser it</text><text start="13375.279" dur="3.361">was smart enough to pass that to the</text><text start="13377.279" dur="4">connection dialog</text><text start="13378.64" dur="4.32">and it&amp;#39;s pre-populated the share name</text><text start="13381.279" dur="3.441">and i can choose where i want to mount</text><text start="13382.96" dur="5.2">it to and i&amp;#39;m also going to mount it to</text><text start="13384.72" dur="5.84">drive x but i&amp;#39;m going to put it in</text><text start="13388.16" dur="4.56">a subdirectory again now as you know i</text><text start="13390.56" dur="3.839">already created the subdirectory photo</text><text start="13392.72" dur="2.8">and that&amp;#39;s already in use if i try to</text><text start="13394.399" dur="2.88">type it in</text><text start="13395.52" dur="3.839">so i need to make sure i type in a</text><text start="13397.279" dur="4.881">different path</text><text start="13399.359" dur="5.681">so i will use backup</text><text start="13402.16" dur="4.48">select options and again this nas being</text><text start="13405.04" dur="4.08">over 10 years old doesn&amp;#39;t support</text><text start="13406.64" dur="2.48">encryption</text><text start="13409.6" dur="4.56">but what i will do</text><text start="13411.92" dur="4.24">you see this checkbox at the bottom save</text><text start="13414.16" dur="5.119">this connection i&amp;#39;ll check that and i&amp;#39;ll</text><text start="13416.16" dur="4.079">show you what happens when i do that</text><text start="13419.279" dur="3.281">so</text><text start="13420.239" dur="4.16">it&amp;#39;s mounted that share and so now it</text><text start="13422.56" dur="3.28">gives me this dialog saying how i&amp;#39;m</text><text start="13424.399" dur="2.88">asking me how i want to save this</text><text start="13425.84" dur="3.599">connection</text><text start="13427.279" dur="3.521">so i can export it to a file in which</text><text start="13429.439" dur="3.121">case i</text><text start="13430.8" dur="4.24">am given a file dialog and i can choose</text><text start="13432.56" dur="4.56">where to file save this to or i can save</text><text start="13435.04" dur="3.84">it as a restorable connection</text><text start="13437.12" dur="4.079">and i can choose to save the password</text><text start="13438.88" dur="3.76">along with the file or not</text><text start="13441.199" dur="3.441">obviously saving the password in the</text><text start="13442.64" dur="4.08">file is somewhat insecure</text><text start="13444.64" dur="3.759">if at least if anybody has access to</text><text start="13446.72" dur="3.04">this machine for the purpose of this</text><text start="13448.399" dur="2.721">example i am not going to save the</text><text start="13449.76" dur="3.519">password so</text><text start="13451.12" dur="4.159">save as restorable connection without</text><text start="13453.279" dur="5.521">saving the password and this just shows</text><text start="13455.279" dur="3.521">the the details of the connection here</text><text start="13459.12" dur="2.4">so</text><text start="13460" dur="4.72">what happened well it saved the</text><text start="13461.52" dur="5.12">connection as a restorable connection</text><text start="13464.72" dur="4.08">and i&amp;#39;ll show you what that means so if</text><text start="13466.64" dur="4.48">i go into manage connections</text><text start="13468.8" dur="4.399">you can see i now have</text><text start="13471.12" dur="4.239">the two shares that i have mounted</text><text start="13473.199" dur="3.761">they&amp;#39;re showing under active connections</text><text start="13475.359" dur="2.88">there&amp;#39;s another tab here called saved</text><text start="13476.96" dur="2.88">connections</text><text start="13478.239" dur="2.881">and this is</text><text start="13479.84" dur="3.04">a list of all the connections that i</text><text start="13481.12" dur="3.84">have chosen to save and since i just</text><text start="13482.88" dur="4.16">chose to save the new backup</text><text start="13484.96" dur="4.72">share as a as a saved connection it&amp;#39;s</text><text start="13487.04" dur="2.64">showing up here</text><text start="13491.12" dur="5.359">so i can also</text><text start="13493.04" dur="6.08">save a connection after the fact</text><text start="13496.479" dur="5.361">from this page so i&amp;#39;ve already got a</text><text start="13499.12" dur="5.04">saved connection for xbackup i will also</text><text start="13501.84" dur="4.639">save the photo connection</text><text start="13504.16" dur="4.48">so there&amp;#39;s a save button here</text><text start="13506.479" dur="3.76">and again i get the same dialog so i</text><text start="13508.64" dur="4.48">will save as a restorable connection i</text><text start="13510.239" dur="5.601">will not save the password</text><text start="13513.12" dur="4.4">okay if i go back into save connections</text><text start="13515.84" dur="3.76">now you can see i have two saved</text><text start="13517.52" dur="4.56">connections which just happen to be the</text><text start="13519.6" dur="4.879">same as my active connections</text><text start="13522.08" dur="5.199">so what i&amp;#39;m going to do now is actually</text><text start="13524.479" dur="4.481">disconnect from both of these and again</text><text start="13527.279" dur="2.801">this screen lets you disconnect your</text><text start="13528.96" dur="4.239">mounted connection so i&amp;#39;m going to</text><text start="13530.08" dur="3.119">disconnect from photo</text><text start="13533.279" dur="5.2">i&amp;#39;m going to disconnect from backup</text><text start="13536.72" dur="3.519">so now i have no active connections but</text><text start="13538.479" dur="3.041">i still have the two saved connections</text><text start="13540.239" dur="2.801">so what can i do with these saved</text><text start="13541.52" dur="3.36">connections well</text><text start="13543.04" dur="3.76">as you can probably expect the restore</text><text start="13544.88" dur="3.04">button lets me restore one of these</text><text start="13546.8" dur="3.679">connections</text><text start="13547.92" dur="4">the selected connection</text><text start="13550.479" dur="3.76">if i want to</text><text start="13551.92" dur="4.559">restore all connections there&amp;#39;s actually</text><text start="13554.239" dur="3.841">a separate icon for that if i close out</text><text start="13556.479" dur="3.601">of here you see back in this folder</text><text start="13558.08" dur="4.96">there&amp;#39;s a restore connections icon and</text><text start="13560.08" dur="4.72">what this does is it reads all of these</text><text start="13563.04" dur="4.08">saved connections and it attempts to</text><text start="13564.8" dur="4.8">restore them all at once and the reason</text><text start="13567.12" dur="5.199">i made this a separate icon is</text><text start="13569.6" dur="4.639">so that i can create a shadow of it in</text><text start="13572.319" dur="4.641">my startup folder</text><text start="13574.239" dur="5.2">now we don&amp;#39;t do this by default</text><text start="13576.96" dur="3.92">yet i&amp;#39;m looking at ways to maybe</text><text start="13579.439" dur="3.84">provide a configuration option to do</text><text start="13580.88" dur="5.12">this but it&amp;#39;s generally easy for any</text><text start="13583.279" dur="4.321">user to just create a shadow of this</text><text start="13586" dur="3.84">object in their startup folder if they</text><text start="13587.6" dur="4.24">want to restore all connections on boot</text><text start="13589.84" dur="5.28">but that&amp;#39;s how you do it so if i run</text><text start="13591.84" dur="5.359">this restore connections program</text><text start="13595.12" dur="3.84">restored two connections if i go back to</text><text start="13597.199" dur="2.801">manage connections you can see they&amp;#39;re</text><text start="13598.96" dur="3.359">back</text><text start="13600" dur="2.319">and</text><text start="13602.88" dur="3.04">yep there they are</text><text start="13609.12" dur="2.88">all right now i&amp;#39;m going to go into</text><text start="13610.239" dur="3.12">command prompt here</text><text start="13612" dur="3.12">and i&amp;#39;m going to show you quickly the</text><text start="13613.359" dur="3.601">net command so</text><text start="13615.12" dur="4.64">as i mentioned</text><text start="13616.96" dur="4.96">there are a few sub commands that i&amp;#39;ve</text><text start="13619.76" dur="6.4">got implemented in this new net command</text><text start="13621.92" dur="5.92">replacement so we&amp;#39;ve got net use</text><text start="13626.16" dur="4.56">and without any parameters it just shows</text><text start="13627.84" dur="7.12">you what i have attached i could also</text><text start="13630.72" dur="6.559">mount another share for example net use</text><text start="13634.96" dur="2.319">x</text><text start="13637.439" dur="3.92">video</text><text start="13639.6" dur="4.24">nsa 320</text><text start="13641.359" dur="2.481">video</text><text start="13644.88" dur="2.8">there it is</text><text start="13646.56" dur="2.639">i don&amp;#39;t actually think i have anything</text><text start="13647.68" dur="3.36">on that drive it&amp;#39;s one of the built-in</text><text start="13649.199" dur="3.2">shares that came with the nas but i can</text><text start="13651.04" dur="4.319">do that from here</text><text start="13652.399" dur="2.96">and if i go into</text><text start="13655.52" dur="3.919">managed connections it shows up there</text><text start="13657.279" dur="2.16">too</text><text start="13661.199" dur="4.961">and also remove a connection</text><text start="13664" dur="5.439">like that</text><text start="13666.16" dur="4.96">now by default uh this uses the guest id</text><text start="13669.439" dur="4.161">same as the network browser</text><text start="13671.12" dur="2.48">i could</text><text start="13678.479" dur="5.121">and then</text><text start="13681.439" dur="3.92">i can use the same syntax for specifying</text><text start="13683.6" dur="4">a user and password that the file and</text><text start="13685.359" dur="3.761">print client snack command used</text><text start="13687.6" dur="3.44">it&amp;#39;s much the same</text><text start="13689.12" dur="3.52">this is a quick overview of how the net</text><text start="13691.04" dur="3.359">use command works if you&amp;#39;ve ever used</text><text start="13692.64" dur="3.04">the net command from ibm it should be</text><text start="13694.399" dur="5.201">pretty familiar</text><text start="13695.68" dur="3.92">there are a few other options too like</text><text start="13700.08" dur="4.239">for instance i exam added a couple of</text><text start="13701.76" dur="4.479">switches to provide new features like</text><text start="13704.319" dur="3.841">using a kerberos ticket or encrypting</text><text start="13706.239" dur="4.481">the connection</text><text start="13708.16" dur="4.72">so it&amp;#39;s reasonably capable</text><text start="13710.72" dur="4.16">the other net command here is net view</text><text start="13712.88" dur="4">and this basically is a text version of</text><text start="13714.88" dur="4.08">what the network browser shows you so it</text><text start="13716.88" dur="3.599">shows two work groups the the two</text><text start="13718.96" dur="3.92">servers on the work group work group and</text><text start="13720.479" dur="3.92">the three servers on the alt d01 work</text><text start="13722.88" dur="5.519">group and</text><text start="13724.399" dur="4">i can also view a specific server</text><text start="13730" dur="3.76">and there are the shares on nsa 320.</text><text start="13734.64" dur="5.36">so what i&amp;#39;m going to finish up by doing</text><text start="13736.399" dur="3.601">is showing you how log off works</text><text start="13740.16" dur="2.159">so</text><text start="13742.399" dur="5.121">the manage active credentials list shows</text><text start="13745.12" dur="5.52">all of the active credentials and if i</text><text start="13747.52" dur="5.28">want to remove them</text><text start="13750.64" dur="3.92">i just select it and hit remove</text><text start="13752.8" dur="4.559">so in the case of a kerberos ticket that</text><text start="13754.56" dur="4.96">actually destroys the ticket</text><text start="13757.359" dur="3.441">so i can no longer log on to anything</text><text start="13759.52" dur="2.64">that requires that</text><text start="13760.8" dur="3.28">kerberos</text><text start="13762.16" dur="4">id</text><text start="13764.08" dur="5.359">and in the case of ntlm tickets it just</text><text start="13766.16" dur="4.72">purges it from the memory cache</text><text start="13769.439" dur="2.96">now</text><text start="13770.88" dur="3.92">notice that i&amp;#39;ve specifically chosen to</text><text start="13772.399" dur="5.121">call this function remove and not log</text><text start="13774.8" dur="3.92">off and i&amp;#39;ll show you why</text><text start="13777.52" dur="3.839">so</text><text start="13778.72" dur="4.88">log off that guy</text><text start="13781.359" dur="5.281">i should say remove that guy</text><text start="13783.6" dur="3.04">and remove this guy</text><text start="13787.199" dur="4.08">okay so what do you think&amp;#39;s happened to</text><text start="13788.399" dur="4.641">my connections well</text><text start="13791.279" dur="2.561">they&amp;#39;re actually still there</text><text start="13793.04" dur="3.84">why</text><text start="13793.84" dur="5.2">because deleting a credential doesn&amp;#39;t do</text><text start="13796.88" dur="4.16">anything to the active connections that</text><text start="13799.04" dur="5.6">you established with that credential</text><text start="13801.04" dur="6.399">because the credential is only used</text><text start="13804.64" dur="4.719">by the net drive plug-in architecture</text><text start="13807.439" dur="4.8">the credential is only used at the</text><text start="13809.359" dur="6.08">moment you first mount the share</text><text start="13812.239" dur="5.281">since the share is already mounted</text><text start="13815.439" dur="5.521">removing the credential from the system</text><text start="13817.52" dur="6.32">has no effect on the currently mounted</text><text start="13820.96" dur="3.92">resources so i can still</text><text start="13823.84" dur="3.92">access</text><text start="13824.88" dur="4.96">files on these shares</text><text start="13827.76" dur="4.16">that&amp;#39;s just something to be aware of</text><text start="13829.84" dur="3.68">logging off does not remove your</text><text start="13831.92" dur="3.68">existing connections</text><text start="13833.52" dur="4.719">and that&amp;#39;s why i&amp;#39;ve tried i&amp;#39;m trying to</text><text start="13835.6" dur="4.799">move away from the term logging off as</text><text start="13838.239" dur="3.441">far as managing the active credentials</text><text start="13840.399" dur="3.761">is concerned</text><text start="13841.68" dur="3.679">so i speak in terms of removing the</text><text start="13844.16" dur="2.8">credential</text><text start="13845.359" dur="4.481">if i want to actually disconnect these</text><text start="13846.96" dur="6.239">shares i can</text><text start="13849.84" dur="3.359">just disconnect them from here</text><text start="13854.399" dur="2.721">and so now</text><text start="13857.279" dur="5.761">they&amp;#39;re gone</text><text start="13859.279" dur="5.281">so that&amp;#39;s a very sort of high rapid fire</text><text start="13863.04" dur="4.159">overview of</text><text start="13864.56" dur="5.12">the new arkham mapper ui</text><text start="13867.199" dur="4.321">it may seem a bit involved but once</text><text start="13869.68" dur="4.559">you&amp;#39;ve used it a little it&amp;#39;s actually</text><text start="13871.52" dur="4.879">quite straightforward and hopefully</text><text start="13874.239" dur="4.401">people will find it reasonably easy to</text><text start="13876.399" dur="4.8">use at least that&amp;#39;s my hope</text><text start="13878.64" dur="4.48">so thank you very much for your time</text><text start="13881.199" dur="3.04">and hopefully i&amp;#39;ll be able to take</text><text start="13883.12" dur="3.52">questions</text><text start="13884.239" dur="2.401">thank you</text><text start="13887.04" dur="4.08">okay well that was an update from arkham</text><text start="13890.16" dur="2.8">mapper</text><text start="13891.12" dur="4.079">from alex</text><text start="13892.96" dur="4.56">i guess that shows that</text><text start="13895.199" dur="3.12">os2 can still innovate</text><text start="13897.52" dur="2.879">by</text><text start="13898.319" dur="4">chipping out certain components and</text><text start="13900.399" dur="4.161">putting some new stuff into place but</text><text start="13902.319" dur="3.361">still has the look and feel of the</text><text start="13904.56" dur="1.44">original</text><text start="13905.68" dur="1.92">um</text><text start="13906" dur="4">[Music]</text><text start="13907.6" dur="4">i did see that a couple of questions</text><text start="13910" dur="4.16">pop up</text><text start="13911.6" dur="5.759">some of them are not</text><text start="13914.16" dur="4.319">archimepa samba related others were so</text><text start="13917.359" dur="4.08">i&amp;#39;ll just</text><text start="13918.479" dur="6.8">repeat those questions here</text><text start="13921.439" dur="6.401">i think john eric larka and mike</text><text start="13925.279" dur="4.721">colin both answered the same ques ask</text><text start="13927.84" dur="5.2">the same question will there also be a</text><text start="13930" dur="4.88">newer semba server coming with arc os</text><text start="13933.04" dur="5.279">5.1</text><text start="13934.88" dur="7.599">since we currently have 3625</text><text start="13938.319" dur="5.841">lewis rosenthal answered that that the</text><text start="13942.479" dur="4.641">server tools are on the roadmap</text><text start="13944.16" dur="7.84">following the release of samba server 4.</text><text start="13947.12" dur="7.68">look for both later in the 5.1 cycle so</text><text start="13952" dur="5.84">i haven&amp;#39;t seen any other</text><text start="13954.8" dur="6">specific questions here regarding the</text><text start="13957.84" dur="4.8">arc mapper</text><text start="13960.8" dur="5.12">i guess that&amp;#39;s a testimonial to how good</text><text start="13962.64" dur="3.28">it was the demonstration</text><text start="13966.8" dur="4.08">thanks for creating another innovative</text><text start="13969.359" dur="2.801">tool for os2</text><text start="13970.88" dur="5.84">and</text><text start="13972.16" dur="4.56">making it usable i&amp;#39;m just looking</text><text start="13978.64" dur="4.559">let&amp;#39;s see here</text><text start="13980.16" dur="5.76">i have alex here by the way uh on skype</text><text start="13983.199" dur="6.881">so if you have any questions for him</text><text start="13985.92" dur="4.16">uh let me know um</text><text start="13990.56" dur="3.52">i&amp;#39;m sure i explained everything</text><text start="13991.76" dur="4.4">perfectly nobody</text><text start="13994.08" dur="4.64">is missing anything right</text><text start="13996.16" dur="4.96">mr faulty says i still think that the ui</text><text start="13998.72" dur="5.759">could be more integrated</text><text start="14001.12" dur="7.279">and use a kind of traffic light logic</text><text start="14004.479" dur="3.92">for the activeness of things</text><text start="14008.479" dur="2.321">okay</text><text start="14011.6" dur="6.4">interesting</text><text start="14013.279" dur="4.721">the other thing is that here on the um</text><text start="14018.319" dur="2.88">let&amp;#39;s see here</text><text start="14021.279" dur="3.841">what happens to automatic restore</text><text start="14023.279" dur="4">connection in the startup folder when no</text><text start="14025.12" dur="4.319">credentials are available</text><text start="14027.279" dur="4.561">no logon i guess that the logon will</text><text start="14029.439" dur="5.441">just fill mike calling is asking that in</text><text start="14031.84" dur="4.32">the youtube chat</text><text start="14034.88" dur="4.08">um</text><text start="14036.16" dur="4.8">it&amp;#39;ll just um do nothing</text><text start="14038.96" dur="5.12">it will do nothing no error message</text><text start="14040.96" dur="6.319">you&amp;#39;ll just feel gracefully</text><text start="14044.08" dur="3.199">second i can double check</text><text start="14049.359" dur="6">yeah it should just</text><text start="14051.279" dur="4.08">do nothing fail gracefully it only</text><text start="14055.84" dur="4.16">gives you an error message if it tries</text><text start="14057.439" dur="4.641">to attach something and actually fails</text><text start="14060" dur="5.04">oh another thing that i didn&amp;#39;t mention</text><text start="14062.08" dur="5.359">but probably should have um</text><text start="14065.04" dur="4.319">when you go to restore a connection as i</text><text start="14067.439" dur="5.681">mentioned you&amp;#39;re not required to save</text><text start="14069.359" dur="4.96">the password in the file so if you try</text><text start="14073.12" dur="3.44">to restore a connection where the</text><text start="14074.319" dur="4.16">password is not in the file it will</text><text start="14076.56" dur="3.52">actually look through your active</text><text start="14078.479" dur="3.76">credentials to see if there&amp;#39;s a matching</text><text start="14080.08" dur="3.68">credential there already and if so it&amp;#39;ll</text><text start="14082.239" dur="4.16">use it you won&amp;#39;t have to enter the</text><text start="14083.76" dur="4.559">password if the credentials specified in</text><text start="14086.399" dur="3.84">the saved connection does not already</text><text start="14088.319" dur="5.201">exist then it will prompt you for that</text><text start="14090.239" dur="5.04">password but only one time so any future</text><text start="14093.52" dur="3.44">time that it needs that same credential</text><text start="14095.279" dur="3.601">it&amp;#39;s already got the password and it&amp;#39;s</text><text start="14096.96" dur="3.92">created the credential in the</text><text start="14098.88" dur="3.439">memory cache so we&amp;#39;ll just use that in</text><text start="14100.88" dur="3.68">the future so</text><text start="14102.319" dur="4.481">it&amp;#39;s uh quite convenient i think</text><text start="14104.56" dur="4.799">okay thank you for that answer i see i&amp;#39;m</text><text start="14106.8" dur="4.72">just as i said my head&amp;#39;s spinning around</text><text start="14109.359" dur="4.161">from between three different chat</text><text start="14111.52" dur="3.679">windows i see here that</text><text start="14113.52" dur="4.08">moritz morons</text><text start="14115.199" dur="5.681">moritz clarenbeck has a clarence bach</text><text start="14117.6" dur="6.4">has a question are you planning to add</text><text start="14120.88" dur="5.76">quote do you want to disconnect share</text><text start="14124" dur="5.04">when using the remove credentials</text><text start="14126.64" dur="5.36">question mark um</text><text start="14129.04" dur="5.92">that&amp;#39;s still under consideration i would</text><text start="14132" dur="6">kind of prefer not to but it&amp;#39;s</text><text start="14134.96" dur="4.8">um it&amp;#39;s a thought the thing is</text><text start="14138" dur="5.68">the</text><text start="14139.76" dur="5.92">could be mounted resources that um are</text><text start="14143.68" dur="4.639">they&amp;#39;re queried from net drive because</text><text start="14145.68" dur="4.16">it&amp;#39;s net drive that manages them so</text><text start="14148.319" dur="3.281">it&amp;#39;s a little</text><text start="14149.84" dur="3.28">involved it&amp;#39;s fair bit of work to</text><text start="14151.6" dur="3.44">actually figure out</text><text start="14153.12" dur="4.079">if you disconnect a particular</text><text start="14155.04" dur="4.08">credential whether there are any</text><text start="14157.199" dur="3.12">uh resources currently using it you</text><text start="14159.12" dur="2.96">basically have to go through all</text><text start="14160.319" dur="3.601">connections that exist and check</text><text start="14162.08" dur="3.04">everyone&amp;#39;s credentials to see if there&amp;#39;s</text><text start="14163.92" dur="3.6">a match</text><text start="14165.12" dur="4.56">and i mean</text><text start="14167.52" dur="4.16">it&amp;#39;s it&amp;#39;s something that i could do i&amp;#39;m</text><text start="14169.68" dur="4">kind of waiting to see how people like</text><text start="14171.68" dur="3.28">the current behavior before i decide</text><text start="14173.68" dur="3.2">whether or not that&amp;#39;s something i want</text><text start="14174.96" dur="3.84">to implement if enough people</text><text start="14176.88" dur="4.16">seem to be asking for that feature i&amp;#39;ll</text><text start="14178.8" dur="4.8">certainly look at it well</text><text start="14181.04" dur="4.159">looking looking at how the rest of the</text><text start="14183.6" dur="4.4">industry does it</text><text start="14185.199" dur="5.761">if you delete credentials in windows or</text><text start="14188" dur="5.52">mac os best that i can tell the</text><text start="14190.96" dur="4.239">connection stays alive until the next</text><text start="14193.52" dur="4.879">reboot in other words they also didn&amp;#39;t</text><text start="14195.199" dur="5.28">take the trouble to actually</text><text start="14198.399" dur="3.361">disconnect when the credentials are gone</text><text start="14200.479" dur="3.601">and the question is do you want to do</text><text start="14201.76" dur="4.8">that automatically since there&amp;#39;s also a</text><text start="14204.08" dur="5.199">detach button in the current archive i</text><text start="14206.56" dur="5.679">assume that also exists in your current</text><text start="14209.279" dur="6.721">replacement for that</text><text start="14212.239" dur="5.761">uh yeah i mean the the disconnect uh</text><text start="14216" dur="4.16">button on the manage</text><text start="14218" dur="4">active connections dialogue</text><text start="14220.16" dur="4.079">yeah as i say it&amp;#39;s something i can look</text><text start="14222" dur="2.96">at doing if people decide that they want</text><text start="14224.239" dur="2.96">it</text><text start="14224.96" dur="4">and i think here&amp;#39;s a question that i</text><text start="14227.199" dur="4.401">already can answer</text><text start="14228.96" dur="4.399">but i&amp;#39;ll leave that to you oh by the way</text><text start="14231.6" dur="2.799">on the youtube channel</text><text start="14233.359" dur="4.161">uh</text><text start="14234.399" dur="5.04">matt walsh wants to thank you for the</text><text start="14237.52" dur="3.28">excellent presentation</text><text start="14239.439" dur="4">um</text><text start="14240.8" dur="3.84">there is a question from uh kathleen</text><text start="14243.439" dur="2.88">briggs</text><text start="14244.64" dur="3.36">and the question is will you encrypt</text><text start="14246.319" dur="3.601">passwords in the future i thought that</text><text start="14248" dur="4.319">when you enter passwords in arc mapper</text><text start="14249.92" dur="3.439">they are already encrypted are they not</text><text start="14252.319" dur="3.12">no</text><text start="14253.359" dur="4.08">they are they are obfuscated but they</text><text start="14255.439" dur="3.601">are not encrypted okay</text><text start="14257.439" dur="3.441">so anybody who understands the</text><text start="14259.04" dur="3.84">obfuscation which is extremely trivial i</text><text start="14260.88" dur="4.399">should i should mention um we&amp;#39;ll easily</text><text start="14262.88" dur="3.68">be able to just uh extract the password</text><text start="14265.279" dur="4.641">from them</text><text start="14266.56" dur="5.6">there we are looking at ways of managing</text><text start="14269.92" dur="5.76">encryption as well as for the in-memory</text><text start="14272.16" dur="5.76">store uh as you know the the ntlm</text><text start="14275.68" dur="3.519">passwords are actually saved into shared</text><text start="14277.92" dur="2.319">memory</text><text start="14279.199" dur="3.681">so</text><text start="14280.239" dur="5.361">i mean normally you can&amp;#39;t access that</text><text start="14282.88" dur="4.96">unless you write a program to do it but</text><text start="14285.6" dur="5.2">in theory if somebody got physical</text><text start="14287.84" dur="4.16">access or i suppose remote access um to</text><text start="14290.8" dur="3.28">the</text><text start="14292" dur="3.439">um to your system</text><text start="14294.08" dur="2.88">and they really knew what they were</text><text start="14295.439" dur="3.281">doing they might be able to extract the</text><text start="14296.96" dur="4.56">passwords from the active credentials</text><text start="14298.72" dur="7.12">from shared memory and if you have a</text><text start="14301.52" dur="4.32">trap dump or something or uh</text><text start="14306.399" dur="2.721">something like that</text><text start="14307.6" dur="3.2">in theory</text><text start="14309.12" dur="3.92">they might also be exposed that way so</text><text start="14310.8" dur="4.479">that&amp;#39;s another reason that i&amp;#39;m certainly</text><text start="14313.04" dur="4">keen to figure out a way of handling</text><text start="14315.279" dur="3.361">encryption the problem with encryption</text><text start="14317.04" dur="4.159">is where do you get the decryption key</text><text start="14318.64" dur="4.24">from and how do you manage that</text><text start="14321.199" dur="4.08">that&amp;#39;s a dilemma that i&amp;#39;ve been kind of</text><text start="14322.88" dur="4.08">spinning around in my head for some time</text><text start="14325.279" dur="3.92">i haven&amp;#39;t found an easy answer to it yet</text><text start="14326.96" dur="3.68">but it is it&amp;#39;s on the radar</text><text start="14329.199" dur="2.321">okay</text><text start="14330.64" dur="4.24">um</text><text start="14331.52" dur="5.52">okay i don&amp;#39;t think i see other questions</text><text start="14334.88" dur="5.04">popping up here let&amp;#39;s see here there&amp;#39;s</text><text start="14337.04" dur="3.28">nothing on the two irc chats here</text><text start="14339.92" dur="2.479">um</text><text start="14340.32" dur="3.039">[Music]</text><text start="14342.399" dur="3.521">no</text><text start="14343.359" dur="4">i also see no more questions now let&amp;#39;s</text><text start="14345.92" dur="2.96">see there were a couple of other</text><text start="14347.359" dur="4.401">questions here</text><text start="14348.88" dur="4.479">um yeah that was all i already</text><text start="14351.76" dur="4">lewis already answered the question</text><text start="14353.359" dur="5.84">about the samba server so that one can</text><text start="14355.76" dur="5.36">be taken off the list okay um</text><text start="14359.199" dur="4.881">i&amp;#39;m just checking again</text><text start="14361.12" dur="6">no there are no further questions</text><text start="14364.08" dur="5.119">okay i just like to uh ask everybody for</text><text start="14367.12" dur="4.079">a virtual hand for virtual round of</text><text start="14369.199" dur="3.361">applause for alex because he&amp;#39;s always</text><text start="14371.199" dur="3.841">the guy that comes up from my</text><text start="14372.56" dur="4.879">perspective with the uh</text><text start="14375.04" dur="4.72">let&amp;#39;s just say somewhat more intuitive</text><text start="14377.439" dur="4.721">and more better looking</text><text start="14379.76" dur="4.719">applications on os2</text><text start="14382.16" dur="5.84">as a short reminder if anybody still</text><text start="14384.479" dur="6.481">wants to have a free tour of the ibm</text><text start="14388" dur="5.279">text mode lvm tool after we introduced</text><text start="14390.96" dur="5.359">mini lvm i think life got a whole lot</text><text start="14393.279" dur="5.92">easier for everybody and his new latest</text><text start="14396.319" dur="5.281">arca mapper replacement i think is a uh</text><text start="14399.199" dur="4.961">is a continuation of that tradition</text><text start="14401.6" dur="5.12">making os2 more user-friendly and</text><text start="14404.16" dur="4.72">looking a bit better so thanks alex for</text><text start="14406.72" dur="4.719">continuing those efforts i think that&amp;#39;s</text><text start="14408.88" dur="5.359">also nice to say that for a change</text><text start="14411.439" dur="4">thank you um</text><text start="14414.239" dur="3.281">um</text><text start="14415.439" dur="4.721">i don&amp;#39;t yeah okay there are no further</text><text start="14417.52" dur="4.64">questions okay alex uh thank you</text><text start="14420.16" dur="4.72">uh there are still a couple of other</text><text start="14422.16" dur="5.76">questions that got us on the channel</text><text start="14424.88" dur="6.96">while while we had a break</text><text start="14427.92" dur="6.319">and there was a question if um</text><text start="14431.84" dur="5.12">trim support would be added to the</text><text start="14434.239" dur="4.721">operating system that is more of a</text><text start="14436.96" dur="3.04">question</text><text start="14438.96" dur="2.239">for</text><text start="14440" dur="3.87">um</text><text start="14441.199" dur="3.841">for arkanoa</text><text start="14443.87" dur="3.01">[Music]</text><text start="14445.04" dur="4.399">what i do know is that would need to be</text><text start="14446.88" dur="5.28">built into the file system and</text><text start="14449.439" dur="4.241">possibly also the storage drivers but i</text><text start="14452.16" dur="3.6">don&amp;#39;t know so</text><text start="14453.68" dur="4.639">i don&amp;#39;t know if trim support needs to be</text><text start="14455.76" dur="5.28">built in um that&amp;#39;s something that i</text><text start="14458.319" dur="4.481">don&amp;#39;t know if lewis rosenthal or david</text><text start="14461.04" dur="4.08">azeritz could</text><text start="14462.8" dur="4.8">answer that on the chat</text><text start="14465.12" dur="3.92">and look i think david was in was logged</text><text start="14467.6" dur="3.52">onto one of the</text><text start="14469.04" dur="4.64">uh chat window so i don&amp;#39;t know if he</text><text start="14471.12" dur="4.079">hears this question right now</text><text start="14473.68" dur="3.599">so i will just</text><text start="14475.199" dur="4.08">progress to the next question and see if</text><text start="14477.279" dur="4.16">a question will</text><text start="14479.279" dur="4.401">if an answer will be given there was</text><text start="14481.439" dur="4.481">also the question that i read quickly</text><text start="14483.68" dur="6.4">with the question if</text><text start="14485.92" dur="7.68">odin 32 is usable to run</text><text start="14490.08" dur="5.76">windows 9x applications on os2 for</text><text start="14493.6" dur="4">anybody who wants to experiment with it</text><text start="14495.84" dur="3.599">be my guest</text><text start="14497.6" dur="4.719">but it&amp;#39;s by</text><text start="14499.439" dur="3.76">a far stretch not as good as</text><text start="14502.319" dur="2.561">um</text><text start="14503.199" dur="4.08">as</text><text start="14504.88" dur="4.8">wine on linux is so</text><text start="14507.279" dur="4.96">i keep seeing that question pop up in my</text><text start="14509.68" dur="4.719">mailbox also from time to time how can i</text><text start="14512.239" dur="2.96">run</text><text start="14514.399" dur="4.321">no</text><text start="14515.199" dur="7.441">98 of the windows applications will</text><text start="14518.72" dur="7.44">not work or they&amp;#39;ll have a pretty</text><text start="14522.64" dur="5.28">quick crash if they start up so</text><text start="14526.16" dur="4.239">it hasn&amp;#39;t been</text><text start="14527.92" dur="2.479">um</text><text start="14530.64" dur="4.24">it hasn&amp;#39;t it hasn&amp;#39;t been updated for</text><text start="14533.12" dur="2.8">more than over a decade so that&amp;#39;s not</text><text start="14534.88" dur="3.28">going to be</text><text start="14535.92" dur="4.8">a feasible option</text><text start="14538.16" dur="4.48">i have an answer here from david azaretz</text><text start="14540.72" dur="4.16">from arc noah and he says that trim</text><text start="14542.64" dur="5.04">needs to be in the file system and the</text><text start="14544.88" dur="5.2">storage driver so</text><text start="14547.68" dur="4.48">david can you comment on it if that&amp;#39;s</text><text start="14550.08" dur="3.279">something that you are going to look at</text><text start="14552.16" dur="3.039">or</text><text start="14553.359" dur="6.401">um</text><text start="14555.199" dur="6.321">oh there&amp;#39;s also somebody called guest 57</text><text start="14559.76" dur="4">and he asks would it be possible to</text><text start="14561.52" dur="5.04">write a ring zero driver to function as</text><text start="14563.76" dur="5.76">a credential storage hidden from memory</text><text start="14566.56" dur="5.919">accessible by ring 3 applications for</text><text start="14569.52" dur="5.6">the network logons</text><text start="14572.479" dur="4.96">oh alex already signed off but i can</text><text start="14575.12" dur="4.64">answer that question for you it doesn&amp;#39;t</text><text start="14577.439" dur="4.321">matter if the data is stored in ring 0</text><text start="14579.76" dur="4.96">or ring 3</text><text start="14581.76" dur="5.28">the problem is how is it encrypted and</text><text start="14584.72" dur="5.2">can the data that is stored in memory</text><text start="14587.04" dur="7.199">can it be decrypted so if you do a</text><text start="14589.92" dur="6.24">memory dump for example can that data be</text><text start="14594.239" dur="4.16">uh decoded</text><text start="14596.16" dur="4.48">and that&amp;#39;s really the question so rings</text><text start="14598.399" dur="4.321">ring zero device driver will</text><text start="14600.64" dur="4.799">most likely not fix that</text><text start="14602.72" dur="4.8">um</text><text start="14605.439" dur="4.081">i also see an answer here from lewis</text><text start="14607.52" dur="4.4">rosenthal regarding the question for</text><text start="14609.52" dur="4.08">trim support we have a ticket open for</text><text start="14611.92" dur="4.16">adding trim support we haven&amp;#39;t yet</text><text start="14613.6" dur="5.28">explored this however so</text><text start="14616.08" dur="5.199">that&amp;#39;s what the answer so far is for the</text><text start="14618.88" dur="4.319">trim support question but i also get the</text><text start="14621.279" dur="3.841">impression that we haven&amp;#39;t seen a single</text><text start="14623.199" dur="4.721">ssd on os2</text><text start="14625.12" dur="5.76">dying attributably to the fact that trim</text><text start="14627.92" dur="5.76">support is missing if i&amp;#39;m wrong please</text><text start="14630.88" dur="4.8">tell us but i&amp;#39;m not aware of that</text><text start="14633.68" dur="4.4">there was also a question from a user</text><text start="14635.68" dur="3.679">who asked if the os2 community had any</text><text start="14638.08" dur="3.68">objections</text><text start="14639.359" dur="4.561">uh regarding that who your why now has a</text><text start="14641.76" dur="5.439">product with the name os and then the</text><text start="14643.92" dur="6.479">slash missing two in it</text><text start="14647.199" dur="3.2">i think nobody cares</text><text start="14650.88" dur="3.76">i think</text><text start="14651.84" dur="4.88">about five or five to eight years ago</text><text start="14654.64" dur="4.32">apple launched the product and martin i</text><text start="14656.72" dur="5.04">think ether beater from os2 world knows</text><text start="14658.96" dur="4.96">that</text><text start="14661.76" dur="4.479">some apple products</text><text start="14663.92" dur="5.439">made a whole lot of people enter i think</text><text start="14666.239" dur="5.521">os2 also some deviation into google and</text><text start="14669.359" dur="5.601">a lot of people ended up on os2 world</text><text start="14671.76" dur="4.88">for that reason but i could be wrong</text><text start="14674.96" dur="3.6">i think the only people that would care</text><text start="14676.64" dur="4.16">is the ibm legal department but i think</text><text start="14678.56" dur="4.96">in the united states the trademark for</text><text start="14680.8" dur="4.72">os2 has even now been dropped by ibm i&amp;#39;m</text><text start="14683.52" dur="3.52">not certain if it&amp;#39;s still in the</text><text start="14685.52" dur="3.2">ibm</text><text start="14687.04" dur="4.08">trademark in the</text><text start="14688.72" dur="4.719">united states patent office trademark</text><text start="14691.12" dur="2.68">database so</text><text start="14693.439" dur="3.851">um</text><text start="14693.8" dur="3.49">[Music]</text><text start="14699.12" dur="4.319">yeah there is more feedback here on the</text><text start="14702.239" dur="3.681">encryption</text><text start="14703.439" dur="4.721">discussion</text><text start="14705.92" dur="4.96">alex against writes the problem with</text><text start="14708.16" dur="5.119">encryption is what encryption key do you</text><text start="14710.88" dur="5.28">use it has to be something that the</text><text start="14713.279" dur="5.92">program can automatically generate and</text><text start="14716.16" dur="4.079">no uh and no will be correct</text><text start="14719.199" dur="3.12">because</text><text start="14720.239" dur="4.641">if you require the user to enter the</text><text start="14722.319" dur="4.721">encryption key every time</text><text start="14724.88" dur="4.8">it kind of defeats the purpose of saving</text><text start="14727.04" dur="5.04">the password in the first</text><text start="14729.68" dur="2.4">place</text><text start="14732.319" dur="4.88">and yeah david as awareness from arc</text><text start="14734.88" dur="4.72">noah effectively writes the same on the</text><text start="14737.199" dur="4.801">other irc channel implementation of</text><text start="14739.6" dur="4.639">credential storage is not the issue</text><text start="14742" dur="4.479">the issue is acquiring the keys to</text><text start="14744.239" dur="4.641">decrypt them again so</text><text start="14746.479" dur="4.481">and there was one last question that i</text><text start="14748.88" dur="2.88">have here that was also asked during the</text><text start="14750.96" dur="1.84">break</text><text start="14751.76" dur="4.4">on the</text><text start="14752.8" dur="5.92">um irs on the youtube chat and i need to</text><text start="14756.16" dur="5.6">scroll back here</text><text start="14758.72" dur="6.88">for a portion and it is that somebody oh</text><text start="14761.76" dur="6.559">yeah here andreas asks is there a way</text><text start="14765.6" dur="5.679">to limit the time of a check disk when i</text><text start="14768.319" dur="7.12">need to reboot after a crash in my case</text><text start="14771.279" dur="4.16">it takes about 20 minutes each time</text><text start="14776" dur="4.16">the standard answer</text><text start="14777.92" dur="4.559">no ticket no issue</text><text start="14780.16" dur="4.64">here&amp;#39;s here&amp;#39;s an example why we need</text><text start="14782.479" dur="4">tickets your question is valid can we</text><text start="14784.8" dur="4.72">speed it up but</text><text start="14786.479" dur="6.72">are you using hpfs volumes are you using</text><text start="14789.52" dur="7.36">jfs i mean hpfs on a lot of if you have</text><text start="14793.199" dur="3.681">a lot of hpfs volumes</text><text start="14796.96" dur="4.96">installed on your system you can get</text><text start="14799.439" dur="5.04">large check disk times because</text><text start="14801.92" dur="4">hpfs doesn&amp;#39;t have is not a journaling</text><text start="14804.479" dur="3.601">file system</text><text start="14805.92" dur="5.04">jfs on the other hand is a journaling</text><text start="14808.08" dur="5.359">file system so if in most cases if i</text><text start="14810.96" dur="5.519">summarize it correctly if the journal</text><text start="14813.439" dur="5.04">log of the file system is correct it</text><text start="14816.479" dur="3.92">will read the journaling log and mark</text><text start="14818.479" dur="4.641">the partition as clean</text><text start="14820.399" dur="5.84">however depending on if the journaling</text><text start="14823.12" dur="5.279">log on the jfs partition is marked as</text><text start="14826.239" dur="4.16">not being reliable then you get a full</text><text start="14828.399" dur="3.681">check disk and that can take some time</text><text start="14830.399" dur="4.241">so</text><text start="14832.08" dur="4.319">again with all of these things is</text><text start="14834.64" dur="4.32">and i think martin</text><text start="14836.399" dur="2.561">um</text><text start="14839.279" dur="6.08">itabeda also mentioned that recently on</text><text start="14842" dur="5.279">os2 world use david as where it&amp;#39;s his</text><text start="14845.359" dur="2.721">test log program</text><text start="14847.279" dur="3.12">to</text><text start="14848.08" dur="4.239">collect data on the system i&amp;#39;ve seen a</text><text start="14850.399" dur="4.721">couple of questions here regarding i</text><text start="14852.319" dur="5.761">have this issue and this is happening</text><text start="14855.12" dur="5.92">but it&amp;#39;s very useful for either in a</text><text start="14858.08" dur="4.96">ticket or in a forum to have more data</text><text start="14861.04" dur="3.439">if you ask my system freezes what&amp;#39;s the</text><text start="14863.04" dur="3.359">cause well</text><text start="14864.479" dur="2.96">it&amp;#39;s raining outside why is it raining</text><text start="14866.399" dur="3.441">so</text><text start="14867.439" dur="4.241">i&amp;#39;m sorry if it sounds a bit simple but</text><text start="14869.84" dur="4.559">in a lot of these technical cases we</text><text start="14871.68" dur="3.679">need data to help you so</text><text start="14874.399" dur="3.681">um</text><text start="14875.359" dur="5.84">yes robert stratton is</text><text start="14878.08" dur="6.08">says looks like that os2</text><text start="14881.199" dur="6.321">word was cancelled by the uspto on the</text><text start="14884.16" dur="5.84">24th of april 2020</text><text start="14887.52" dur="5.28">but still that doesn&amp;#39;t mean that you can</text><text start="14890" dur="5.439">use it because that still means that ibm</text><text start="14892.8" dur="4.32">has been using it in daily business</text><text start="14895.439" dur="3.84">traffic so i think that also still</text><text start="14897.12" dur="4.319">provides some form of</text><text start="14899.279" dur="3.2">legal ownership of it</text><text start="14901.439" dur="3.76">um</text><text start="14902.479" dur="4.641">i see that there are</text><text start="14905.199" dur="4.08">no further questions here there is some</text><text start="14907.12" dur="6.04">discussion happening on the irc channel</text><text start="14909.279" dur="3.881">regarding those keys</text><text start="14913.84" dur="5.2">i&amp;#39;m not going to go into that because</text><text start="14916.72" dur="5.28">this is not a technical workshop</text><text start="14919.04" dur="5.76">i&amp;#39;d like to move on to the uh next</text><text start="14922" dur="5.12">portion of the uh</text><text start="14924.8" dur="3.76">to the next warp stock presentation and</text><text start="14927.12" dur="3.359">that is the</text><text start="14928.56" dur="3.839">uh web browser</text><text start="14930.479" dur="4.72">um</text><text start="14932.399" dur="5.761">i&amp;#39;d like to ask you guys if you</text><text start="14935.199" dur="6.641">currently have uh websites that you</text><text start="14938.16" dur="3.68">cannot access with firefox</text><text start="14941.91" dur="2.89">[Music]</text><text start="14943.279" dur="4.16">dmitri</text><text start="14944.8" dur="4.8">has made a</text><text start="14947.439" dur="5.441">i&amp;#39;ve done an interview with dmitry</text><text start="14949.6" dur="5.04">kuminov from bitwiseworks he was not</text><text start="14952.88" dur="4">able to join</text><text start="14954.64" dur="4.88">um</text><text start="14956.88" dur="6.319">wartstock sylvan sharer was also not</text><text start="14959.52" dur="7.52">able to join he has been very busy</text><text start="14963.199" dur="3.841">he wanted to make time but</text><text start="14967.359" dur="4.96">as you might understand the corona</text><text start="14969.6" dur="3.759">crisis for some people has been very</text><text start="14972.319" dur="3.841">severe</text><text start="14973.359" dur="5.361">sylvan his businesses were impacted i</text><text start="14976.16" dur="4.56">can just honestly say very badly by</text><text start="14978.72" dur="4.559">corona and now it&amp;#39;s the opposite now</text><text start="14980.72" dur="5.12">he&amp;#39;s extremely busy he also has a diving</text><text start="14983.279" dur="4.241">school in switzerland</text><text start="14985.84" dur="4.479">and</text><text start="14987.52" dur="6">her weak bowen find from</text><text start="14990.319" dur="5.281">bitwise works was unable to attend</text><text start="14993.52" dur="3.839">due to personal reasons beyond his</text><text start="14995.6" dur="2.879">control</text><text start="14997.359" dur="4">so</text><text start="14998.479" dur="5.121">could you please run the interview with</text><text start="15001.359" dur="4.241">dmitry comey not coming off</text><text start="15003.6" dur="4.879">and that takes about half an hour he</text><text start="15005.6" dur="5.36">will explain all of the developments</text><text start="15008.479" dur="4.241">for the browser the current financial</text><text start="15010.96" dur="3.359">position of</text><text start="15012.72" dur="3.84">bitwise works</text><text start="15014.319" dur="4.401">and what the status is of the browser</text><text start="15016.56" dur="4.639">and as i said i&amp;#39;d like you to collect</text><text start="15018.72" dur="4.8">some of the</text><text start="15021.199" dur="5.28">websites that didn&amp;#39;t work that don&amp;#39;t</text><text start="15023.52" dur="5.04">work anymore with firefox and after this</text><text start="15026.479" dur="3.84">interview with dimitri that takes about</text><text start="15028.56" dur="5.2">30 minutes i will give a live</text><text start="15030.319" dur="4.801">demonstration on our live os2 system not</text><text start="15033.76" dur="5.2">running in the vm</text><text start="15035.12" dur="5.279">with the latest version of the browser</text><text start="15038.96" dur="3.279">so</text><text start="15040.399" dur="4.401">collect them and then i can show you if</text><text start="15042.239" dur="4.561">the browser can accept those</text><text start="15044.8" dur="3.76">those websites that currently don&amp;#39;t work</text><text start="15046.8" dur="3.92">in firefox can you please start the</text><text start="15048.56" dur="6.28">video</text><text start="15050.72" dur="6.719">hello everybody welcome to uh warp stock</text><text start="15054.84" dur="4.439">2021 warps of europe</text><text start="15057.439" dur="4.641">um</text><text start="15059.279" dur="4.96">this is a pre-recorded interview with</text><text start="15062.08" dur="4.64">dmitry kuminov</text><text start="15064.239" dur="4.481">from bitwise works he&amp;#39;s been one of the</text><text start="15066.72" dur="6.24">people that have been</text><text start="15068.72" dur="7.28">performing a lot of uh ports to os2 from</text><text start="15072.96" dur="4.319">other platforms such as linux</text><text start="15076" dur="2.88">he&amp;#39;s been involved with a lot of</text><text start="15077.279" dur="4.16">projects over the years he works for</text><text start="15078.88" dur="5.359">bitwise works in austria from which you</text><text start="15081.439" dur="5.521">hopefully by now have heard</text><text start="15084.239" dur="4.481">basically i considered two important</text><text start="15086.96" dur="4.72">parties in the os2 community that&amp;#39;s</text><text start="15088.72" dur="6.559">arkanova doing the uh</text><text start="15091.68" dur="4.719">the os development and the driver stuff</text><text start="15095.279" dur="4.16">such as</text><text start="15096.399" dur="5.361">the upcoming uefi and gpt which is very</text><text start="15099.439" dur="4.321">interesting to keep ost running on</text><text start="15101.76" dur="4.96">current hardware and then there&amp;#39;s</text><text start="15103.76" dur="6.24">bitwise works who are doing a lot of the</text><text start="15106.72" dur="5.599">development uh for porting software to</text><text start="15110" dur="3.84">os2 maintaining tools</text><text start="15112.319" dur="4.401">there are other people in the community</text><text start="15113.84" dur="5.04">who also contributed this process paul</text><text start="15116.72" dur="4.24">smedley</text><text start="15118.88" dur="5.68">people like albert paul</text><text start="15120.96" dur="5.519">um i forgot his name our friend from</text><text start="15124.56" dur="3.759">south korea</text><text start="15126.479" dur="3.84">he also does ports</text><text start="15128.319" dur="3.761">then there is one of your</text><text start="15130.319" dur="3.841">russian</text><text start="15132.08" dur="3.92">uh country fellowmen who lives on</text><text start="15134.16" dur="4.4">zachelin island i&amp;#39;ve got his name he</text><text start="15136" dur="5.52">does the remote destal port but this</text><text start="15138.56" dur="5.44">whole eco system basically depends on</text><text start="15141.52" dur="4.48">each other people port software and some</text><text start="15144" dur="4.239">people use for example the libraries</text><text start="15146" dur="3.359">that bitwise works</text><text start="15148.239" dur="2.16">ports</text><text start="15149.359" dur="3.361">um</text><text start="15150.399" dur="3.92">over the last three years the</text><text start="15152.72" dur="3.36">bitwise works has been working on</text><text start="15154.319" dur="2.88">porting qt</text><text start="15156.08" dur="3.359">and the</text><text start="15157.199" dur="4.721">dll that is part of that called qt</text><text start="15159.439" dur="5.84">webkit which is the new</text><text start="15161.92" dur="4.399">rendering engine that turns a web page</text><text start="15165.279" dur="4.881">into</text><text start="15166.319" dur="5.201">a page into your web browser</text><text start="15170.16" dur="3.36">and</text><text start="15171.52" dur="4">last year</text><text start="15173.52" dur="5.6">at warp stock</text><text start="15175.52" dur="4.56">europe 2020 we also gave a demonstration</text><text start="15179.12" dur="3.039">of the</text><text start="15180.08" dur="3.92">qt test browser</text><text start="15182.159" dur="2.961">and dimitri is here first of all to</text><text start="15184" dur="3.279">explain</text><text start="15185.12" dur="4">uh what was done</text><text start="15187.279" dur="3.12">uh in the last</text><text start="15189.12" dur="2.64">year</text><text start="15190.399" dur="4">um</text><text start="15191.76" dur="6.399">i think by now you guys maintain about</text><text start="15194.399" dur="4.521">300 different dlls roughly on os2 which</text><text start="15198.159" dur="2.481">are in</text><text start="15198.92" dur="3.88">rpmnetlabs.org</text><text start="15200.64" dur="3.04">i think it&amp;#39;s also important to emphasize</text><text start="15202.8" dur="3.439">that</text><text start="15203.68" dur="5.04">all of those dlls come from bitwise</text><text start="15206.239" dur="4.721">works but we will get back to that later</text><text start="15208.72" dur="4.32">so dmitry what have you been working on</text><text start="15210.96" dur="3.92">for the last year roughly</text><text start="15213.04" dur="4.96">related to the browser</text><text start="15214.88" dur="6.479">uh first of all hello everyone</text><text start="15218" dur="6.399">uh yeah there there has been quite a lot</text><text start="15221.359" dur="6.96">going on uh under the hood here</text><text start="15224.399" dur="6.88">uh first of all we have updated our</text><text start="15228.319" dur="4.401">largest and most important libraries and</text><text start="15231.279" dur="3.841">tools like</text><text start="15232.72" dur="6.16">gcc version nine</text><text start="15235.12" dur="7.92">uh libsy and its little brother lipsy x</text><text start="15238.88" dur="7.279">and actually we did it uh many times and</text><text start="15243.04" dur="6.319">some more updates to these two key</text><text start="15246.159" dur="4.801">libraries are still pending and</text><text start="15249.359" dur="4.96">virtually any</text><text start="15250.96" dur="7.519">osu software out there</text><text start="15254.319" dur="8.481">depends on these two libraries nowadays</text><text start="15258.479" dur="5.76">then we updated python version 2 to the</text><text start="15262.8" dur="2.8">latest build</text><text start="15264.239" dur="4.641">and</text><text start="15265.6" dur="5.679">most importantly ported python version 3</text><text start="15268.88" dur="3.359">to os2 finally</text><text start="15271.279" dur="3.841">both</text><text start="15272.239" dur="6.721">the latest python 2 and the new python 3</text><text start="15275.12" dur="6.159">are already provided as rpms</text><text start="15278.96" dur="4.56">rpm packages which</text><text start="15281.279" dur="5.281">can be easily installed</text><text start="15283.52" dur="5.12">at the same time and perfectly coexist</text><text start="15286.56" dur="6.4">on the same machine</text><text start="15288.64" dur="8.08">and besides that uh for the last year we</text><text start="15292.96" dur="6.239">updated more than 50 software packages</text><text start="15296.72" dur="9.28">to the recent versions</text><text start="15299.199" dur="10.321">including bash unzip b thread pearl sdl2</text><text start="15306" dur="7.6">open ssl icu which is a very important</text><text start="15309.52" dur="8.16">library for handling international text</text><text start="15313.6" dur="5.92">cups which is a set of printer tools and</text><text start="15317.68" dur="5.04">libraries to</text><text start="15319.52" dur="6.959">to have a printer and to be able to</text><text start="15322.72" dur="6.559">print from os2 to modern printers then</text><text start="15326.479" dur="5.121">it&amp;#39;s popular then it&amp;#39;s dbus</text><text start="15329.279" dur="5.12">then it&amp;#39;s a new version of ca</text><text start="15331.6" dur="5.839">certificates which are needed for safe</text><text start="15334.399" dur="4.561">ssl connections and then there is open</text><text start="15337.439" dur="3.201">ssh</text><text start="15338.96" dur="4.8">finally the first</text><text start="15340.64" dur="6.32">rpm which actually works then there is</text><text start="15343.76" dur="5.679">other conf and yam and many many other</text><text start="15346.96" dur="5.279">libraries</text><text start="15349.439" dur="6.081">some of these packages never existed</text><text start="15352.239" dur="5.681">before like d-bus for example so they</text><text start="15355.52" dur="3.32">were our newport</text><text start="15357.92" dur="4.239">and</text><text start="15358.84" dur="6.12">um to say the truth most of this</text><text start="15362.159" dur="6.961">software was needed to port</text><text start="15364.96" dur="7.279">the new version of qt to os2 which we</text><text start="15369.12" dur="5.52">uh also did this year</text><text start="15372.239" dur="4.801">we updated qt from version</text><text start="15374.64" dur="6.32">5.13.1</text><text start="15377.04" dur="5.92">to version 5.15.2</text><text start="15380.96" dur="5.519">including of course the</text><text start="15382.96" dur="6.479">qt web engine module which provides a</text><text start="15386.479" dur="6.081">newer version of the chromium</text><text start="15389.439" dur="8.481">web engine from google which is now</text><text start="15392.56" dur="7.36">after this last update is at version 83.</text><text start="15397.92" dur="3.6">this is not the latest version from</text><text start="15399.92" dur="5.04">google but it&amp;#39;s</text><text start="15401.52" dur="7.2">relatively uh recent uh the most recent</text><text start="15404.96" dur="6.88">one in chrome itself is version 90 right</text><text start="15408.72" dur="6.08">now so we are not that far away and as</text><text start="15411.84" dur="5.68">roderick mentioned chromium and the</text><text start="15414.8" dur="6.24">qt web engine module is the key</text><text start="15417.52" dur="5.04">piece in order to have a new browser on</text><text start="15421.04" dur="5.52">os2</text><text start="15422.56" dur="4.71">uh it&amp;#39;s also worth mentioning that</text><text start="15426.56" dur="2.04">qt</text><text start="15427.27" dur="4.41">[Music]</text><text start="15428.6" dur="6.12">5.15.2 is officially the</text><text start="15431.68" dur="4.16">latest version from the qt company</text><text start="15434.72" dur="4.719">in the</text><text start="15435.84" dur="5.04">5 series available as open source and</text><text start="15439.439" dur="2.241">free of charge</text><text start="15440.88" dur="4.16">they</text><text start="15441.68" dur="4.479">also have version 5.50</text><text start="15445.04" dur="2.08">right now</text><text start="15446.159" dur="3.521">that is</text><text start="15447.12" dur="5.119">two least significant numbers ahead of</text><text start="15449.68" dur="5.599">what we have on os2</text><text start="15452.239" dur="4.481">but it&amp;#39;s only available to commercial</text><text start="15455.279" dur="4.801">customers</text><text start="15456.72" dur="5.84">so was the decision of uh of the company</text><text start="15460.08" dur="4.8">and it has been widely criticized by the</text><text start="15462.56" dur="4.4">community since it was uh</text><text start="15464.88" dur="5.2">uh announced last year but they didn&amp;#39;t</text><text start="15466.96" dur="5.76">change uh their decision for some reason</text><text start="15470.08" dur="4.8">uh the only thing they changed after</text><text start="15472.72" dur="5.04">that is uh letting people take the</text><text start="15474.88" dur="5.84">latest qt web engine sources</text><text start="15477.76" dur="4.16">uh from their git repositories uh free</text><text start="15480.72" dur="5.84">of charge</text><text start="15481.92" dur="7.04">uh including uh chromium version 87</text><text start="15486.56" dur="4.32">and then compile and build it on their</text><text start="15488.96" dur="4.08">own if they want to have</text><text start="15490.88" dur="3.279">the latest version of this specific</text><text start="15493.04" dur="3.84">module</text><text start="15494.159" dur="5.441">in the five series</text><text start="15496.88" dur="5.68">this procedure is not available for any</text><text start="15499.6" dur="5.52">other module like qt based for instance</text><text start="15502.56" dur="5.599">and all the rest as far as i know</text><text start="15505.12" dur="5.52">they made this exception for qt web</text><text start="15508.159" dur="5.2">engine because of some licensing</text><text start="15510.64" dur="5.44">requirements in the chromium code</text><text start="15513.359" dur="5.521">and we might consider</text><text start="15516.08" dur="5.279">updating this module later on but it&amp;#39;s</text><text start="15518.88" dur="5.04">an open question for now because of</text><text start="15521.359" dur="4.8">financial reasons and we will come to</text><text start="15523.92" dur="4.559">that topic later</text><text start="15526.159" dur="5.12">and i would also like to mention</text><text start="15528.479" dur="5.521">that the main motivation of the qt</text><text start="15531.279" dur="5.281">company to introduce this restriction to</text><text start="15534" dur="6.239">limit the further updates of</text><text start="15536.56" dur="6.4">uh this v5 series to</text><text start="15540.239" dur="4.16">the general public uh making it a</text><text start="15542.96" dur="3.92">commercial</text><text start="15544.399" dur="4.721">commercial service is as far as i know</text><text start="15546.88" dur="5.439">to force people to</text><text start="15549.12" dur="4.4">use the latest series of qut uh version</text><text start="15552.319" dur="3.12">six</text><text start="15553.52" dur="5.839">but the fun thing is that the qgis</text><text start="15555.439" dur="5.121">version 6 still lacks some c plus plus</text><text start="15559.359" dur="3.681">modules</text><text start="15560.56" dur="6.719">compared to what</text><text start="15563.04" dur="6.319">to what qte5 has and qt web engine is</text><text start="15567.279" dur="4.321">one of these modules which are</text><text start="15569.359" dur="2.96">missing in qt6</text><text start="15571.6" dur="3.36">so</text><text start="15572.319" dur="6.561">even if it&amp;#39;s not too too hard to port</text><text start="15574.96" dur="5.439">qt6 to os2 it makes no sense right now</text><text start="15578.88" dur="6">because</text><text start="15580.399" dur="7.601">we will not get what we have in qdb5</text><text start="15584.88" dur="6.24">so what we are doing currently currently</text><text start="15588" dur="7.439">we are fixing some new regressions in</text><text start="15591.12" dur="8.96">chromium after updating qt web engine to</text><text start="15595.439" dur="7.281">version 5.15 and once we finish that</text><text start="15600.08" dur="6.319">we will build the latest version of the</text><text start="15602.72" dur="8.639">real web browser called author</text><text start="15606.399" dur="7.04">which specifically requires qt 5.15 and</text><text start="15611.359" dur="4.721">it was the main reason</text><text start="15613.439" dur="4.96">we updated qt in the first place</text><text start="15616.08" dur="3.52">i guess you already heard about author</text><text start="15618.399" dur="3.92">because</text><text start="15619.6" dur="6.16">a couple of months ago i made a test</text><text start="15622.319" dur="6">build of it using the older qt and using</text><text start="15625.76" dur="3.599">consequently the older version of author</text><text start="15628.319" dur="4.08">itself</text><text start="15629.359" dur="4.8">just as a proof of concept and it</text><text start="15632.399" dur="5.601">generally works</text><text start="15634.159" dur="6.801">so now we are once we finish uh the</text><text start="15638" dur="5.6">all the glitches in the in the current</text><text start="15640.96" dur="5.6">uh chromium build on os2</text><text start="15643.6" dur="6.08">we will port the we will build the</text><text start="15646.56" dur="6.48">latest uh version of author to us too</text><text start="15649.68" dur="5.36">and it will be also available for uh</text><text start="15653.04" dur="5.6">general public</text><text start="15655.04" dur="5.52">uh so that&amp;#39;s basically it uh</text><text start="15658.64" dur="4.96">that&amp;#39;s that&amp;#39;s all we did in the last</text><text start="15660.56" dur="4.08">year since the last works of europe last</text><text start="15663.6" dur="3.28">year</text><text start="15664.64" dur="4.32">i wanted to zoom in for a moment on a</text><text start="15666.88" dur="2.88">couple of items</text><text start="15668.96" dur="2.72">that</text><text start="15669.76" dur="3.84">have been passed in that have been</text><text start="15671.68" dur="3.36">discussed in the past</text><text start="15673.6" dur="3.04">um</text><text start="15675.04" dur="4.159">would you agree with me that by now</text><text start="15676.64" dur="7.04">firefox 45 for visiting a lot of web</text><text start="15679.199" dur="7.28">pages is rendered basically useless</text><text start="15683.68" dur="5.2">yeah as i already mentioned many times i</text><text start="15686.479" dur="5.121">think it&amp;#39;s useless to continue to to</text><text start="15688.88" dur="5.279">continue os2 development of</text><text start="15691.6" dur="6.32">firefox because it&amp;#39;s just</text><text start="15694.159" dur="5.28">hardly maintainable nowadays compared to</text><text start="15697.92" dur="4">chromium</text><text start="15699.439" dur="5.04">uh first of all there are much more</text><text start="15701.92" dur="5.76">people uh working on chromium than on</text><text start="15704.479" dur="6.111">firefox nowadays it has better</text><text start="15707.68" dur="4.479">test coverage it has better</text><text start="15710.59" dur="5.889">[Music]</text><text start="15712.159" dur="7.28">better debugging and etc etc so the</text><text start="15716.479" dur="5.84">overall quality of the code is higher</text><text start="15719.439" dur="6.481">than in firefox and firefox</text><text start="15722.319" dur="5.441">commands still contains some parts from</text><text start="15725.92" dur="4.399">80s from the</text><text start="15727.76" dur="3.92">netscape navigator times</text><text start="15730.319" dur="3.601">and they</text><text start="15731.68" dur="3.92">also do some experiments with the rust</text><text start="15733.92" dur="2.64">there so</text><text start="15735.6" dur="2.879">so it&amp;#39;s</text><text start="15736.56" dur="3.12">i think it&amp;#39;s really it really makes no</text><text start="15738.479" dur="4.321">sense to</text><text start="15739.68" dur="4.88">continue working on firefox uh for os2</text><text start="15742.8" dur="4.399">chromium is much more</text><text start="15744.56" dur="3.759">is much better choice here for for many</text><text start="15747.199" dur="3.28">reasons</text><text start="15748.319" dur="4.641">and just to emphasize it it was</text><text start="15750.479" dur="4.641">discussed and discussed in the past that</text><text start="15752.96" dur="4.96">we could maybe consider using alternate</text><text start="15755.12" dur="5.92">browsers that are that are</text><text start="15757.92" dur="4.96">uh based on the firefox engine of older</text><text start="15761.04" dur="2.8">builds before rust</text><text start="15762.88" dur="4.96">but</text><text start="15763.84" dur="4">the real question is there you know</text><text start="15768" dur="4.72">how long is it going to take before they</text><text start="15769.84" dur="4.8">need to start porting their rust code</text><text start="15772.72" dur="5.12">the other thing that you just mentioned</text><text start="15774.64" dur="6.48">is that the market share of firefox has</text><text start="15777.84" dur="4.639">been dropping like a brick uh it used to</text><text start="15781.12" dur="2.159">be high</text><text start="15782.479" dur="2.641">but</text><text start="15783.279" dur="3.12">to be honest i don&amp;#39;t know how long it&amp;#39;s</text><text start="15785.12" dur="2.88">gonna take</text><text start="15786.399" dur="3.92">if five years ago you would have called</text><text start="15788" dur="4.159">your bank and said i&amp;#39;m using firefox</text><text start="15790.319" dur="2.721">they will support they would support it</text><text start="15792.159" dur="2.961">but</text><text start="15793.04" dur="5.04">the chromium engine that&amp;#39;s part of the</text><text start="15795.12" dur="4.88">chrome web browser and microsoft edge</text><text start="15798.08" dur="4.399">those two browsers have a market share</text><text start="15800" dur="5.04">of plus eighty percent</text><text start="15802.479" dur="4.481">last time i checked firefox was at a</text><text start="15805.04" dur="4.08">market share of</text><text start="15806.96" dur="4.239">about five percent but maybe those</text><text start="15809.12" dur="5.039">numbers are not really correct</text><text start="15811.199" dur="4.561">and then there&amp;#39;s the real question that</text><text start="15814.159" dur="4.481">why we started this whole journey</text><text start="15815.76" dur="5.92">together with the community dimitri</text><text start="15818.64" dur="6.16">now that we have a portable version of</text><text start="15821.68" dur="5.759">the webkit the of the new webkit dll is</text><text start="15824.8" dur="5.28">it easier it&amp;#39;s still work that&amp;#39;s</text><text start="15827.439" dur="4.8">required but is it easier to port new</text><text start="15830.08" dur="5.359">builds because i clearly remember that</text><text start="15832.239" dur="5.2">when you you were working on firefox 45</text><text start="15835.439" dur="5.201">one of your complaints was that it was</text><text start="15837.439" dur="5.601">driving you absolutely nuts how many</text><text start="15840.64" dur="4.559">changes were in the code and it was just</text><text start="15843.04" dur="4.159">about completely impossible to keep</text><text start="15845.199" dur="4.24">track and that you were basically almost</text><text start="15847.199" dur="4.721">working for one year to port a new build</text><text start="15849.439" dur="4.241">of the browser because of all of the</text><text start="15851.92" dur="3.12">changes that had to be that to</text><text start="15853.68" dur="5.04">accommodate</text><text start="15855.04" dur="5.76">the firefox 45 build on os2</text><text start="15858.72" dur="3.2">is that now improved with the new webkit</text><text start="15860.8" dur="4.24">port</text><text start="15861.92" dur="5.04">yes definitely it&amp;#39;s much much easier to</text><text start="15865.04" dur="4.88">maintain the chromium source code</text><text start="15866.96" dur="4">because it&amp;#39;s more modern</text><text start="15869.92" dur="4.239">uh</text><text start="15870.96" dur="5.92">it&amp;#39;s a newer project and they use</text><text start="15874.159" dur="6.08">recent technologies there to develop it</text><text start="15876.88" dur="5.279">so it&amp;#39;s much more it&amp;#39;s much easier to</text><text start="15880.239" dur="4.481">work with it and it&amp;#39;s more it&amp;#39;s</text><text start="15882.159" dur="5.521">generally more stable and they are</text><text start="15884.72" dur="5.2">not changing things uh that uh</text><text start="15887.68" dur="4.479">seriously like they do it in firefox</text><text start="15889.92" dur="3.279">because in firefox they try to keep up</text><text start="15892.159" dur="1.841">with the</text><text start="15893.199" dur="3.441">uh</text><text start="15894" dur="6.479">current times and uh</text><text start="15896.64" dur="6.799">and in and put all this new stuff all</text><text start="15900.479" dur="5.041">these new standards in in the firefox</text><text start="15903.439" dur="5.121">code base and the</text><text start="15905.52" dur="4.959">chromium code base is already made uh</text><text start="15908.56" dur="4.16">according to the to all these new</text><text start="15910.479" dur="5.281">standards so they don&amp;#39;t change</text><text start="15912.72" dur="5.679">things that uh often there so and for</text><text start="15915.76" dur="3.679">this reason it&amp;#39;s much easier to</text><text start="15918.399" dur="3.92">uh</text><text start="15919.439" dur="5.441">to compile new versions and to align new</text><text start="15922.319" dur="4.08">versions to os2 so i basically spent</text><text start="15924.88" dur="3.84">like</text><text start="15926.399" dur="5.361">less than two months i guess uh when</text><text start="15928.72" dur="7.28">switching from chromium 80</text><text start="15931.76" dur="7.2">from chromium 77 which we had in qt</text><text start="15936" dur="5.52">5.13 to chromium</text><text start="15938.96" dur="3.84">83 which we have now</text><text start="15941.52" dur="3.839">it was</text><text start="15942.8" dur="4.96">barely two months and well i still need</text><text start="15945.359" dur="5.361">to iron out some things</text><text start="15947.76" dur="5.519">there but i don&amp;#39;t expect it will take</text><text start="15950.72" dur="5.599">that much at least not that not as much</text><text start="15953.279" dur="5.841">as it took uh with firefox not a year or</text><text start="15956.319" dur="5.601">something like that much less of course</text><text start="15959.12" dur="5.039">so yes it&amp;#39;s a big improvement and</text><text start="15961.92" dur="4.72">chromium is pretty much dominant</text><text start="15964.159" dur="5.2">and nowadays so it was a good choice i</text><text start="15966.64" dur="4.08">guess it was a right move to switch from</text><text start="15969.359" dur="4.241">firefox to</text><text start="15970.72" dur="4.4">qt web engine which has chromium under</text><text start="15973.6" dur="3.599">the hood</text><text start="15975.12" dur="3.6">okay um</text><text start="15977.199" dur="2.641">let&amp;#39;s see here</text><text start="15978.72" dur="3.36">um</text><text start="15979.84" dur="4">where is it i&amp;#39;ve got some notes here</text><text start="15982.08" dur="3.68">that i&amp;#39;m looking at</text><text start="15983.84" dur="4">now one of the things that people kept</text><text start="15985.76" dur="4.88">asking and it&amp;#39;s a justified question why</text><text start="15987.84" dur="5.68">it took so long to port it but</text><text start="15990.64" dur="3.519">i think we can both honestly open say</text><text start="15993.52" dur="1.919">and</text><text start="15994.159" dur="4.481">that shouldn&amp;#39;t come as a shock to</text><text start="15995.439" dur="6.481">anybody os2 is showing its age it&amp;#39;s that</text><text start="15998.64" dur="6.48">simple the os is 30 years old i think</text><text start="16001.92" dur="6.239">arc nova has done a uh</text><text start="16005.12" dur="5.92">a breathtaking job i mean we&amp;#39;ve got acpi</text><text start="16008.159" dur="4.08">we&amp;#39;ve even now got uefi in a form of gpd</text><text start="16011.04" dur="3.439">support</text><text start="16012.239" dur="6.401">which is well</text><text start="16014.479" dur="4.161">kind of mind-blowing that it works</text><text start="16020.159" dur="4.721">but you also had to</text><text start="16022.64" dur="4.719">jump through a lot of hoops to get it to</text><text start="16024.88" dur="4.559">work i&amp;#39;m just emphasizing this question</text><text start="16027.359" dur="3.681">because</text><text start="16029.439" dur="3.681">one of the things that you explained to</text><text start="16031.04" dur="5.52">me is that basically for</text><text start="16033.12" dur="5.84">the chromium code to work on os2 you had</text><text start="16036.56" dur="5.2">to implement a lot of code that normally</text><text start="16038.96" dur="5.6">is provided by the linux kernel to</text><text start="16041.76" dur="5.2">perform memory management</text><text start="16044.56" dur="4.16">an inter-process communication</text><text start="16046.96" dur="6.16">that wasn&amp;#39;t there and you had to put</text><text start="16048.72" dur="6.16">that into the lipsian and or lip cx dlls</text><text start="16053.12" dur="3.68">i think that overall took you about</text><text start="16054.88" dur="3.2">three to four months just alone to do</text><text start="16056.8" dur="3.599">that</text><text start="16058.08" dur="3.68">yes something like that indeed chromium</text><text start="16060.399" dur="3.601">uses uh</text><text start="16061.76" dur="4.559">uh a lot of ipc inter process</text><text start="16064" dur="5.04">communication because it&amp;#39;s a multi it&amp;#39;s</text><text start="16066.319" dur="4.561">a multi-process product it uses</text><text start="16069.04" dur="4.72">processes to</text><text start="16070.88" dur="5.2">to do stuff rather than threads as many</text><text start="16073.76" dur="5.2">usual applications do there&amp;#39;s a there</text><text start="16076.08" dur="4.399">are many benefits of of this approach</text><text start="16078.96" dur="3.359">but anyway it</text><text start="16080.479" dur="4.401">needs a</text><text start="16082.319" dur="4.88">stable ipc inter-process communication</text><text start="16084.88" dur="3.68">in order for these processes to</text><text start="16087.199" dur="3.681">cooperate</text><text start="16088.56" dur="4.799">and in chromium they use</text><text start="16090.88" dur="3.68">shared memory for that purpose</text><text start="16093.359" dur="4.08">and we</text><text start="16094.56" dur="5.52">and the os2 kernel simply lacks the</text><text start="16097.439" dur="3.76">necessary functionality in terms of</text><text start="16100.08" dur="4.88">sharing</text><text start="16101.199" dur="3.761">shared memory handles and</text><text start="16105.52" dur="5.6">providing needed access to the shared</text><text start="16108.399" dur="4.88">memory and all these other things so</text><text start="16111.12" dur="5.119">this is what i had to implement from</text><text start="16113.279" dur="6.08">scratch on top of what we have and place</text><text start="16116.239" dur="5.04">it in the user land in the ellipse x</text><text start="16119.359" dur="5.361">library which is in</text><text start="16121.279" dur="6.241">an extension which is the bitwise x</text><text start="16124.72" dur="5.92">works extension to leap c</text><text start="16127.52" dur="6.08">and besides that besides providing</text><text start="16130.64" dur="5.679">modern shared memory operations i also</text><text start="16133.6" dur="4.719">had to provide sharing of</text><text start="16136.319" dur="4.321">sockets between processors it&amp;#39;s not</text><text start="16138.319" dur="5.84">available out of the box neither in</text><text start="16140.64" dur="5.759">ellipses nor in eos ii kernel of course</text><text start="16144.159" dur="4.32">well there is a</text><text start="16146.399" dur="5.201">way to share</text><text start="16148.479" dur="5.84">sockets in the tcp stack and this is</text><text start="16151.6" dur="5.04">what i actually used for that but it&amp;#39;s</text><text start="16154.319" dur="6.321">not that straightforward and</text><text start="16156.64" dur="6.88">it has never supported by lipsy</text><text start="16160.64" dur="5.759">uh so i had to add this support there</text><text start="16163.52" dur="5.759">and now we can share uh</text><text start="16166.399" dur="5.04">sockets open opened in one process uh</text><text start="16169.279" dur="4.88">with some other process so that it could</text><text start="16171.439" dur="4.401">use them for inter-process communication</text><text start="16174.159" dur="4.401">this is what i already did and yes</text><text start="16175.84" dur="4.399">together with the shared memory task it</text><text start="16178.56" dur="4.4">took about</text><text start="16180.239" dur="4.881">three or four months something like that</text><text start="16182.96" dur="5.359">and besides that speaking of this speed</text><text start="16185.12" dur="6.72">of doing something on os2 it&amp;#39;s important</text><text start="16188.319" dur="4.561">to keep in mind that uh</text><text start="16191.84" dur="3.439">that</text><text start="16192.88" dur="5.92">all these tools we need for the</text><text start="16195.279" dur="6.561">development like the uh like gcc like</text><text start="16198.8" dur="5.04">this plus plus compiler like the tool</text><text start="16201.84" dur="4.399">chain like linkers</text><text start="16203.84" dur="5.12">and of course like all these libraries</text><text start="16206.239" dur="5.441">uh you need like libraries to work with</text><text start="16208.96" dur="6.04">open with ssl connections with the</text><text start="16211.68" dur="5.84">videos with audio with</text><text start="16215" dur="5.159">internationalization and all other stuff</text><text start="16217.52" dur="5.12">we have to do all these libraries</text><text start="16220.159" dur="4.881">ourselves as well because</text><text start="16222.64" dur="4">no one out there supports always two</text><text start="16225.04" dur="4.399">versions of these libraries there is</text><text start="16226.64" dur="5.759">simply no one doing it no one caring</text><text start="16229.439" dur="4.481">about osu anymore so</text><text start="16232.399" dur="3.201">me uh</text><text start="16233.92" dur="4.239">it&amp;#39;s it&amp;#39;s actually</text><text start="16235.6" dur="5.24">a task for me and for silvan and for</text><text start="16238.159" dur="6.32">other guys out there who who help us a</text><text start="16240.84" dur="6.84">lot to take all these libraries align</text><text start="16244.479" dur="5.84">them to os2 and build them on os2 and</text><text start="16247.68" dur="5.519">starting from the compiler so we have to</text><text start="16250.319" dur="4.521">maintain the compiler itself we cannot</text><text start="16253.199" dur="5.2">just take</text><text start="16254.84" dur="6.12">um usable version from someone and start</text><text start="16258.399" dur="5.281">building uh programs no it&amp;#39;s impossible</text><text start="16260.96" dur="6.479">but first we need to take the sources of</text><text start="16263.68" dur="6.719">the compiler then we need to port those</text><text start="16267.439" dur="5.121">new parts to osu</text><text start="16270.399" dur="5.121">compile it build it test it and only</text><text start="16272.56" dur="4.96">then we will be able to build other</text><text start="16275.52" dur="4.959">programs with this compiler it&amp;#39;s a</text><text start="16277.52" dur="4.24">really long journey so it should be</text><text start="16280.479" dur="2.72">stated really</text><text start="16281.76" dur="3.679">clearly that</text><text start="16283.199" dur="4.481">this is the only road we have right now</text><text start="16285.439" dur="5.281">there is no one besides us working on no</text><text start="16287.68" dur="5.599">s2 versions of anything yeah there were</text><text start="16290.72" dur="3.439">also some crash questions which in my</text><text start="16293.279" dur="4.481">book</text><text start="16294.159" dur="6.24">were sometimes even worded as criticism</text><text start="16297.76" dur="5.679">or lack of a good overview of the</text><text start="16300.399" dur="3.04">overall project</text><text start="16303.92" dur="3.439">i</text><text start="16305.52" dur="3.919">think i can say</text><text start="16307.359" dur="5.361">say honestly that</text><text start="16309.439" dur="5.04">those people</text><text start="16312.72" dur="3.759">are clueless what they&amp;#39;re talking about</text><text start="16314.479" dur="3.441">what i mean with that specifically is</text><text start="16316.479" dur="4.401">that</text><text start="16317.92" dur="5.6">the chromium project the webkit dll is</text><text start="16320.88" dur="5.439">absolutely humongous when you started on</text><text start="16323.52" dur="6.08">this was it possible for you as a single</text><text start="16326.319" dur="5.92">one-man porter to oversee all of the</text><text start="16329.6" dur="5.28">potential pitfalls that you that you</text><text start="16332.239" dur="6">could potentially walk into</text><text start="16334.88" dur="6.72">no of course not and the the fun thing</text><text start="16338.239" dur="6.08">here is that in order to estimate the</text><text start="16341.6" dur="5.44">number of work hours i would basically</text><text start="16344.319" dur="5.201">have to spend that number of work hours</text><text start="16347.04" dur="4.56">to learn this code it&amp;#39;s</text><text start="16349.52" dur="4.56">it&amp;#39;s actually very simple to understand</text><text start="16351.6" dur="5.92">if you think about that so the cost of</text><text start="16354.08" dur="4.159">estimating here equals the cost of doing</text><text start="16357.52" dur="2">the</text><text start="16358.239" dur="4.16">job done</text><text start="16359.52" dur="5.2">so and and this and of course without</text><text start="16362.399" dur="4.561">estimating you don&amp;#39;t know the all the</text><text start="16364.72" dur="3.84">details and you cannot</text><text start="16366.96" dur="4.96">predict uh</text><text start="16368.56" dur="5.759">close enough what how many how many</text><text start="16371.92" dur="5.12">hours or how many weeks or how many</text><text start="16374.319" dur="5.281">months it will require or even sometimes</text><text start="16377.04" dur="6">how many years until you</text><text start="16379.6" dur="5.519">do it it&amp;#39;s the it&amp;#39;s it&amp;#39;s the trick here</text><text start="16383.04" dur="4.159">you don&amp;#39;t know it until you do it</text><text start="16385.119" dur="4.481">because it&amp;#39;s the system is so complex</text><text start="16387.199" dur="4.801">and uh there is no other way to predict</text><text start="16389.6" dur="4.88">it just to emphasize for everybody so</text><text start="16392" dur="4.561">that they can get a slight feeling of</text><text start="16394.48" dur="3.68">how big the dll is</text><text start="16396.561" dur="5.599">the webkit dll</text><text start="16398.16" dur="6.719">it&amp;#39;s it&amp;#39;s about 250 megabytes in size</text><text start="16402.16" dur="4.401">it&amp;#39;s huge is that with or without lx</text><text start="16404.879" dur="4.801">compression</text><text start="16406.561" dur="4.798">uh it&amp;#39;s uh it&amp;#39;s with it&amp;#39;s with it&amp;#39;s with</text><text start="16409.68" dur="3.92">it&amp;#39;s without the compression yes it&amp;#39;s</text><text start="16411.359" dur="4.561">okay without the compression and without</text><text start="16413.6" dur="5.119">the debugging information this is also</text><text start="16415.92" dur="6">important so it&amp;#39;s just pure code</text><text start="16418.719" dur="7.201">it&amp;#39;s uh c plus plus code and data and</text><text start="16421.92" dur="5.92">and it&amp;#39;s about uh 200 megabytes or even</text><text start="16425.92" dur="4">more in size</text><text start="16427.84" dur="3.279">i think it&amp;#39;s the biggest dll os2 has</text><text start="16429.92" dur="4.08">ever seen</text><text start="16431.119" dur="6.16">yeah yeah and uh it was actually already</text><text start="16434" dur="5.439">a surprise that the us2 kernel was able</text><text start="16437.279" dur="3.6">to load it at once</text><text start="16439.439" dur="3.6">but not</text><text start="16440.879" dur="5.281">before we</text><text start="16443.039" dur="4.881">enabled loading the code segment high</text><text start="16446.16" dur="4.32">into the high memory</text><text start="16447.92" dur="5.039">before that it was not</text><text start="16450.48" dur="5.36">possible to load it so we had to</text><text start="16452.959" dur="6.32">to use this ability here because there</text><text start="16455.84" dur="6">is just uh too many things in that dll</text><text start="16459.279" dur="4">so it&amp;#39;s impossible to load to load it</text><text start="16461.84" dur="3.119">low</text><text start="16463.279" dur="4.321">which actually brings us to the next</text><text start="16464.959" dur="4.4">step which are the system requirements</text><text start="16467.6" dur="4">i think you would agree with me after</text><text start="16469.359" dur="4.721">all the testing that i did is that you</text><text start="16471.6" dur="4.24">at least need a system with three to</text><text start="16474.08" dur="4.639">four gigs of ram the maximum that the</text><text start="16475.84" dur="5.519">kernel can provide and not a single core</text><text start="16478.719" dur="5.121">system you can use it but i think you&amp;#39;ll</text><text start="16481.359" dur="4.801">just be grinding your teeth to dust</text><text start="16483.84" dur="3.92">because the browser requires a lot of</text><text start="16486.16" dur="2.639">cpu power</text><text start="16487.76" dur="3.519">it&amp;#39;s</text><text start="16488.799" dur="4.721">it it&amp;#39;s a beast it and</text><text start="16491.279" dur="4.401">the bottom line is is that it&amp;#39;s a pity</text><text start="16493.52" dur="4.16">that we cannot get a lightweight browser</text><text start="16495.68" dur="4.24">onto os2</text><text start="16497.68" dur="4.4">but i think this was the only</text><text start="16499.92" dur="5.76">practical way out for a small community</text><text start="16502.08" dur="6.08">like us to get a decent standard</text><text start="16505.68" dur="4.119">grade browser again again you know when</text><text start="16508.16" dur="5.68">did firefox</text><text start="16509.799" dur="5.881">45.9 when did it go out of support with</text><text start="16513.84" dur="4">the mozilla foundation i think it was</text><text start="16515.68" dur="3.84">september 2017</text><text start="16517.84" dur="3.64">off the top of my head</text><text start="16519.52" dur="4.56">this is what i remember as well</text><text start="16521.48" dur="4.36">2017 yes so</text><text start="16524.08" dur="5.279">something like that stripping the</text><text start="16525.84" dur="6.48">calendar away that means that it&amp;#39;s now</text><text start="16529.359" dur="4.801">four or five years out of support almost</text><text start="16532.32" dur="5.119">yeah exactly</text><text start="16534.16" dur="5.92">and we can&amp;#39;t have a light browser just</text><text start="16537.439" dur="4.081">install some old version of an escape</text><text start="16540.08" dur="3.6">navigator</text><text start="16541.52" dur="4.32">it&amp;#39;s a light browser compared to</text><text start="16543.68" dur="5.199">anything else like from</text><text start="16545.84" dur="5.76">firefox or chromium but this browser</text><text start="16548.879" dur="5.76">will not be able to do a thing nowadays</text><text start="16551.6" dur="4.08">just because the technology went uh much</text><text start="16554.639" dur="4.16">further</text><text start="16555.68" dur="4.48">and uh there are there are many new new</text><text start="16558.799" dur="3.681">standards</text><text start="16560.16" dur="4.879">many new technologies that</text><text start="16562.48" dur="6">many modern websites use and there&amp;#39;s</text><text start="16565.039" dur="6">just no way uh to go without them this</text><text start="16568.48" dur="4.479">is one of the reasons and another reason</text><text start="16571.039" dur="3.6">of</text><text start="16572.959" dur="4.32">having these</text><text start="16574.639" dur="5.121">relatively high requirements regarding</text><text start="16577.279" dur="5.282">the memory and the cpu power</text><text start="16579.76" dur="6">is the fact that uh</text><text start="16582.561" dur="5.919">most systems out there are already most</text><text start="16585.76" dur="5.599">most computers out there including the</text><text start="16588.48" dur="4.239">mobile devices are 64-bit</text><text start="16591.359" dur="3.121">systems</text><text start="16592.719" dur="3.601">and of course</text><text start="16594.48" dur="3.2">many uh</text><text start="16596.32" dur="4.241">software is</text><text start="16597.68" dur="5.84">oriented to 64 bits</text><text start="16600.561" dur="6.078">and chromium is not an exception here</text><text start="16603.52" dur="6.8">they write their code they add new</text><text start="16606.639" dur="6.64">features with the 64 bits in mind</text><text start="16610.32" dur="6.16">and uh it&amp;#39;s actually a miracle that is</text><text start="16613.279" dur="6">still built on 32 bits machines it&amp;#39;s</text><text start="16616.48" dur="5.52">really it&amp;#39;s it&amp;#39;s really a miracle and we</text><text start="16619.279" dur="5.041">are very lucky because osu is still 32</text><text start="16622" dur="3.279">billion so we are very likely that there</text><text start="16624.32" dur="4.799">is</text><text start="16625.279" dur="6.241">some effort to steal support uh 32 bits</text><text start="16629.119" dur="4.24">in the chromium code base</text><text start="16631.52" dur="4.96">but</text><text start="16633.359" dur="4.961">they use a lot of memory uh</text><text start="16636.48" dur="5.04">in the chromium when they in the</text><text start="16638.32" dur="6">chromium sources when they uh render web</text><text start="16641.52" dur="5.439">pages and do other stuff</text><text start="16644.32" dur="4.08">and of course they need the really wide</text><text start="16646.959" dur="4.641">addressing and</text><text start="16648.4" dur="5.28">in these terms uh 64 bits is very</text><text start="16651.6" dur="6">limiting to osu</text><text start="16653.68" dur="6.881">to chromium so it&amp;#39;s not a surprise that</text><text start="16657.6" dur="5.92">it&amp;#39;s pushing always two to its real real</text><text start="16660.561" dur="4.718">limits in terms of memory and cpu power</text><text start="16663.52" dur="4.4">so</text><text start="16665.279" dur="4.881">anyone should just accept that</text><text start="16667.92" dur="4.48">as a matter of fact there is simply no</text><text start="16670.16" dur="3.199">other way and that&amp;#39;s still a miracle it</text><text start="16672.4" dur="3.6">works</text><text start="16673.359" dur="5.44">well i&amp;#39;ve been talking to steve steven</text><text start="16676" dur="4.4">levine about this and there might be</text><text start="16678.799" dur="3.281">some ways to reduce the memory</text><text start="16680.4" dur="3.039">consumption but those are things that</text><text start="16682.08" dur="4.559">are still</text><text start="16683.439" dur="5.28">being discussed at the water cooler</text><text start="16686.639" dur="4.08">but first we want to get this browser</text><text start="16688.719" dur="3.92">out into people and i think the first</text><text start="16690.719" dur="4.72">step is going to be</text><text start="16692.639" dur="4.4">a beta that&amp;#39;s going to be distributed to</text><text start="16695.439" dur="4.481">uh</text><text start="16697.039" dur="4.801">the first set of people because we first</text><text start="16699.92" dur="3.76">needed tested</text><text start="16701.84" dur="3.68">the thing that i also like to mention is</text><text start="16703.68" dur="3.519">that basically</text><text start="16705.52" dur="3.119">out of the box</text><text start="16707.199" dur="4">the</text><text start="16708.639" dur="4.881">webkit dll will be marked to load high</text><text start="16711.199" dur="4.961">by default</text><text start="16713.52" dur="5.359">that means that that means that</text><text start="16716.16" dur="5.199">the only way to get this to work</text><text start="16718.879" dur="6.08">is that you will that the only supported</text><text start="16721.359" dur="5.6">os will be arc os effectively because</text><text start="16724.959" dur="3.201">that kernel has the right</text><text start="16726.959" dur="3.76">um</text><text start="16728.16" dur="6.08">the right support for it</text><text start="16730.719" dur="6.48">um and yeah we&amp;#39;ll need to to set their</text><text start="16734.24" dur="5.84">virtual address limit to the maximum to</text><text start="16737.199" dur="6.16">three to three gigabytes as well this is</text><text start="16740.08" dur="6.24">a this is simply a requirement for</text><text start="16743.359" dur="4.801">uh qtu app engine well</text><text start="16746.32" dur="3.76">that&amp;#39;s actually no longer required with</text><text start="16748.16" dur="3.039">the latest uh kernel update that&amp;#39;s</text><text start="16750.08" dur="3.84">coming</text><text start="16751.199" dur="6.24">ah okay that&amp;#39;s so there was some fix to</text><text start="16753.92" dur="5.359">that but still but it&amp;#39;s still uh</text><text start="16757.439" dur="4.321">it uh</text><text start="16759.279" dur="4">directly defines how many tabs you will</text><text start="16761.76" dur="2.879">be able to open</text><text start="16763.279" dur="2.321">maybe if</text><text start="16764.639" dur="2.8">as you</text><text start="16765.6" dur="4.56">as you say uh</text><text start="16767.439" dur="5.041">some bugs were fixed in the kernel and</text><text start="16770.16" dur="5.84">it generally works you will still not be</text><text start="16772.48" dur="6.96">able to open i guess you will you can</text><text start="16776" dur="5.52">you will be able to open like one or two</text><text start="16779.44" dur="3.438">or three tabs with</text><text start="16781.52" dur="4.4">uh</text><text start="16782.878" dur="3.92">with lower virtual address limit values</text><text start="16785.92" dur="2.64">because</text><text start="16786.798" dur="4.322">each uh</text><text start="16788.56" dur="4.72">is each tab</text><text start="16791.12" dur="4.48">for example each youtube tab requires</text><text start="16793.28" dur="5.358">like four megabytes of</text><text start="16795.6" dur="4.96">memory i&amp;#39;ve been running it with 2048</text><text start="16798.638" dur="4.16">and i was able to open up five or six</text><text start="16800.56" dur="4.238">tabs simultaneously with the simple test</text><text start="16802.798" dur="3.762">browser so it&amp;#39;s uh</text><text start="16804.798" dur="3.442">it&amp;#39;s not that good</text><text start="16806.56" dur="2.88">it&amp;#39;s not that bad okay but it really</text><text start="16808.24" dur="2.638">depends on</text><text start="16809.44" dur="4.16">how heavy</text><text start="16810.878" dur="5.76">these tabs are if it&amp;#39;s youtube or</text><text start="16813.6" dur="5.84">something as heavy as youtube well you</text><text start="16816.638" dur="5.362">will just get you will just get fewer of</text><text start="16819.44" dur="3.76">them so there is a direct correspondence</text><text start="16822" dur="5.04">between</text><text start="16823.2" dur="7.12">uh the amount of uh system resources</text><text start="16827.04" dur="4.8">chromium will have and the value of this</text><text start="16830.32" dur="2.638">of this virtual</text><text start="16831.84" dur="2.958">address</text><text start="16832.958" dur="3.602">limit setting</text><text start="16834.798" dur="3.362">there is one other thing there is one</text><text start="16836.56" dur="2.64">elephant in the room that needs to be</text><text start="16838.16" dur="2.718">addressed</text><text start="16839.2" dur="4.56">and that is the financial position of</text><text start="16840.878" dur="4.402">bitwise works</text><text start="16843.76" dur="3.118">yeah that&amp;#39;s true</text><text start="16845.28" dur="4.32">i promise</text><text start="16846.878" dur="5.602">we will come to that later so</text><text start="16849.6" dur="4.4">here we are yes we are really really low</text><text start="16852.48" dur="3.92">on funding</text><text start="16854" dur="4.56">nowadays uh and it&amp;#39;s</text><text start="16856.4" dur="7.04">that low that i had to</text><text start="16858.56" dur="6.8">reduce my work my work hours for was to</text><text start="16863.44" dur="5.198">uh</text><text start="16865.36" dur="6.4">to basically like 30 percent of my</text><text start="16868.638" dur="6">uh full time so this is what i had to do</text><text start="16871.76" dur="6">because i have to do some other stuff to</text><text start="16874.638" dur="6.642">have money for living apparently</text><text start="16877.76" dur="6">and uh given the situation uh with the</text><text start="16881.28" dur="5.358">donations with the subscriptions we just</text><text start="16883.76" dur="4.16">do not have enough money to work</text><text start="16886.638" dur="3.762">full-time on</text><text start="16887.92" dur="4.56">all this stuff anymore yeah and i&amp;#39;d like</text><text start="16890.4" dur="5.28">to emphasize here that</text><text start="16892.48" dur="6.158">i think dmitry i discussed that with you</text><text start="16895.68" dur="5.92">i discussed how i researched the</text><text start="16898.638" dur="5.362">uh figures to try and get</text><text start="16901.6" dur="5.038">a form of an impression how many people</text><text start="16904" dur="4.878">there are i think that the current osu</text><text start="16906.638" dur="5.442">community there are</text><text start="16908.878" dur="5.682">roughly a few thousand private users</text><text start="16912.08" dur="4.4">we base that on the fact that we looked</text><text start="16914.56" dur="4.36">at how many people connected with the</text><text start="16916.48" dur="4.8">arkanoa package manager the</text><text start="16918.92" dur="5.878">rpmnetlabs.org and over a period of</text><text start="16921.28" dur="5.56">about six weeks we found five to 600</text><text start="16924.798" dur="4.962">unique ip</text><text start="16926.84" dur="4.6">addresses um i think dmitry you would</text><text start="16929.76" dur="4.24">agree with me that</text><text start="16931.44" dur="4.24">a large chunk of the money</text><text start="16934" dur="2.798">came via</text><text start="16935.68" dur="1.84">voice</text><text start="16936.798" dur="2.482">for</text><text start="16937.52" dur="3.358">for keeping the</text><text start="16939.28" dur="4.16">funding going</text><text start="16940.878" dur="5.682">and voice has about</text><text start="16943.44" dur="5.76">100 email addresses in its donation</text><text start="16946.56" dur="3.76">database</text><text start="16949.2" dur="2.72">i think</text><text start="16950.32" dur="3.2">i think you can already draw out what</text><text start="16951.92" dur="3.36">the conclusion is</text><text start="16953.52" dur="3.84">the community is effectively having a</text><text start="16955.28" dur="3.76">donation rate of between five to fifteen</text><text start="16957.36" dur="3.518">percent and the rest of the people are</text><text start="16959.04" dur="3.12">downloading these packages free of</text><text start="16960.878" dur="4.08">charge</text><text start="16962.16" dur="5.44">and it&amp;#39;s a free world but people should</text><text start="16964.958" dur="5.362">understand what the ramifications are of</text><text start="16967.6" dur="3.76">not sponsoring and it&amp;#39;s happening right</text><text start="16970.32" dur="3.36">now</text><text start="16971.36" dur="4.08">development is slowing down and i will</text><text start="16973.68" dur="3.6">put up some pie charts after this</text><text start="16975.44" dur="5.198">presentation later</text><text start="16977.28" dur="5.438">to make these figures clear</text><text start="16980.638" dur="6.32">it is very difficult to see how many</text><text start="16982.718" dur="6.962">private os2 users there are out there</text><text start="16986.958" dur="5.602">but based on those numbers at netlabs</text><text start="16989.68" dur="5.038">on the amount of ip addresses i would</text><text start="16992.56" dur="4.158">say that there are many more users out</text><text start="16994.718" dur="4.802">there because not everybody runs arc now</text><text start="16996.718" dur="4.192">a package manager on a daily basis</text><text start="16999.52" dur="3.438">and second</text><text start="17000.91" dur="4.29">[Music]</text><text start="17002.958" dur="4.802">not everybody even knows that it&amp;#39;s there</text><text start="17005.2" dur="4.48">in the system setup folder so that&amp;#39;s why</text><text start="17007.76" dur="5.038">i&amp;#39;m estimating that there are probably a</text><text start="17009.68" dur="6.72">few thousand users out there</text><text start="17012.798" dur="4.882">and everybody benefits from this work so</text><text start="17016.4" dur="3.44">and</text><text start="17017.68" dur="4">what you also know dmitry is that</text><text start="17019.84" dur="4.32">recently a couple of the</text><text start="17021.68" dur="4.56">loyal donators that provided a real</text><text start="17024.16" dur="4.558">large chunk of money have stepped</text><text start="17026.24" dur="4.8">forward publicly on os2 world i&amp;#39;m not</text><text start="17028.718" dur="6.08">going to mention their names here but of</text><text start="17031.04" dur="3.758">those about 100 donors</text><text start="17034.958" dur="4.402">at least 50 to 60 percent comes off an</text><text start="17037.28" dur="5.2">even smaller group of about 10 people of</text><text start="17039.36" dur="3.12">those 100 so</text><text start="17043.68" dur="5.68">yes it&amp;#39;s pretty evident that</text><text start="17046.718" dur="4.962">a large portion of the money that was</text><text start="17049.36" dur="6.48">donated to bitwise works comes from a</text><text start="17051.68" dur="4.16">core group of about 10 donors</text><text start="17056.48" dur="7.44">and i know that sylvan in 2020 put in</text><text start="17059.6" dur="6.96">out of his own pocket 7 000 euros extra</text><text start="17063.92" dur="4.64">to keep dmitri working at least i think</text><text start="17066.56" dur="4.078">it was even more but</text><text start="17068.56" dur="4.48">well it&amp;#39;s better to ask silva because i</text><text start="17070.638" dur="4.882">don&amp;#39;t know the exact numbers but yeah</text><text start="17073.04" dur="4.08">his contribution was really significant</text><text start="17075.52" dur="4.08">as well</text><text start="17077.12" dur="4.16">into his own company basically which is</text><text start="17079.6" dur="5.52">non-profitable</text><text start="17081.28" dur="6.16">uh well it&amp;#39;s not a surprise i guess</text><text start="17085.12" dur="4.48">it&amp;#39;s it&amp;#39;s a german gay mbr which is</text><text start="17087.44" dur="3.76">basically equal to an english limited</text><text start="17089.6" dur="2.56">company but</text><text start="17091.2" dur="3.36">uh</text><text start="17092.16" dur="4.24">it&amp;#39;s it&amp;#39;s it&amp;#39;s it&amp;#39;s effectively ran as a</text><text start="17094.56" dur="3.68">non-profit and</text><text start="17096.4" dur="4.398">dimitri</text><text start="17098.24" dur="5.68">is the only full-time employee</text><text start="17100.798" dur="5.92">uh hurric bowen finds ken can currently</text><text start="17103.92" dur="3.84">not contributed due to</text><text start="17106.718" dur="3.762">personal</text><text start="17107.76" dur="5.76">reasons beyond his control</text><text start="17110.48" dur="6.318">um so yeah and sylvan is currently very</text><text start="17113.52" dur="6.8">busy that is why he didn&amp;#39;t have time for</text><text start="17116.798" dur="6.562">uh a net lapse for sorry for a bit for a</text><text start="17120.32" dur="6">warp stop presentation so yeah he&amp;#39;s also</text><text start="17123.36" dur="6.48">busy with surviving of course yes</text><text start="17126.32" dur="4.398">uh we can say confidently that uh</text><text start="17129.84" dur="3.36">uh</text><text start="17130.718" dur="4">sylvan has been hit economically very</text><text start="17133.2" dur="3.36">hard with his companies due to the</text><text start="17134.718" dur="3.92">corona crisis</text><text start="17136.56" dur="3.36">and we are certainly not the only ones</text><text start="17138.638" dur="3.602">that uh</text><text start="17139.92" dur="4.878">that have felt the blow in certain</text><text start="17142.24" dur="4.558">sectors of the economy so</text><text start="17144.798" dur="4.802">um i&amp;#39;m hoping that that kind of clears</text><text start="17146.798" dur="4.962">up uh after this video i will</text><text start="17149.6" dur="4.88">i will try later this evening to do a</text><text start="17151.76" dur="5.36">demonstration of the new browser the</text><text start="17154.48" dur="5.04">auto browser the beta that i have</text><text start="17157.12" dur="4.88">and i will try and put together some</text><text start="17159.52" dur="4.16">slides showing where the donation</text><text start="17162" dur="3.52">numbers come from</text><text start="17163.68" dur="3.84">so that people can thoroughly understand</text><text start="17165.52" dur="3.52">that we need more people</text><text start="17167.52" dur="2.24">to contribute</text><text start="17169.04" dur="3.04">uh</text><text start="17169.76" dur="4.72">to the porting of software on os2</text><text start="17172.08" dur="4.16">because i think dimitri that you will</text><text start="17174.48" dur="4.478">agree with me based on the numbers that</text><text start="17176.24" dur="4.32">i presented is that there is simply a</text><text start="17178.958" dur="3.042">disconnect to the amount of people</text><text start="17180.56" dur="4.398">downloading and the people that are</text><text start="17182" dur="3.76">donating i think it&amp;#39;s fair to say that</text><text start="17184.958" dur="2.242">the</text><text start="17185.76" dur="3.76">uh</text><text start="17187.2" dur="2.32">that</text><text start="17189.84" dur="4.72">a lot of people are not aware of the</text><text start="17191.76" dur="5.44">fact that the free software comes from</text><text start="17194.56" dur="5.84">somewhere and that only a few people are</text><text start="17197.2" dur="5.2">financially contributing to that</text><text start="17200.4" dur="4.96">i think that they are</text><text start="17202.4" dur="5.12">maybe they are aware about that but not</text><text start="17205.36" dur="4.24">do not care that much about that i don&amp;#39;t</text><text start="17207.52" dur="4.8">know maybe they just</text><text start="17209.6" dur="5.198">think that it it was</text><text start="17212.32" dur="4.638">resolved somehow in the past and will</text><text start="17214.798" dur="3.84">get resolved again without their</text><text start="17216.958" dur="4.482">involvement or something like that well</text><text start="17218.638" dur="3.762">it&amp;#39;s a fair thought but anyway</text><text start="17221.44" dur="2.96">we are</text><text start="17222.4" dur="4.64">where we are right now</text><text start="17224.4" dur="6.08">our funding is extremely low and i had</text><text start="17227.04" dur="4.72">to reduce the number of uh hours i can</text><text start="17230.48" dur="5.44">spend on</text><text start="17231.76" dur="6.64">uh osu and on chromium and on qt and all</text><text start="17235.92" dur="4">other things we we do</text><text start="17238.4" dur="4.558">twice</text><text start="17239.92" dur="6.16">okay well i hope that message sends out</text><text start="17242.958" dur="5.92">a loud and clear signal um</text><text start="17246.08" dur="5.2">it&amp;#39;s the truth it might hurt but</text><text start="17248.878" dur="4.482">yeah i can&amp;#39;t bring it in</text><text start="17251.28" dur="3.518">in any other way so i&amp;#39;d like to thank</text><text start="17253.36" dur="2.64">you for your time</text><text start="17254.798" dur="3.122">um</text><text start="17256" dur="4.16">a pity you can&amp;#39;t be there tomorrow so</text><text start="17257.92" dur="4.08">dmitry will not be available to us to</text><text start="17260.16" dur="3.28">answer questions</text><text start="17262" dur="4">um</text><text start="17263.44" dur="4.32">but uh i will do my best to answer the</text><text start="17266" dur="4.32">questions and any other questions that</text><text start="17267.76" dur="5.76">can&amp;#39;t be answered i will need to be sent</text><text start="17270.32" dur="4.478">to uh bitwiseworks via email then yeah</text><text start="17273.52" dur="3.118">of course sure</text><text start="17274.798" dur="6">okay yeah i think thank you everyone it</text><text start="17276.638" dur="4.16">was a really nice to talk to you</text><text start="17281.6" dur="2.88">see you soon somewhere</text><text start="17283.44" dur="3.518">okay</text><text start="17284.48" dur="5.04">thank you dmitry for your time and uh</text><text start="17286.958" dur="5.562">take care stay healthy goodbye thank you</text><text start="17289.52" dur="3">bye</text><text start="17293.2" dur="3.92">okay well</text><text start="17294.638" dur="3.922">that was maybe a bit of a</text><text start="17297.12" dur="4.08">long interview</text><text start="17298.56" dur="4.318">but i hope that kind of gives a insight</text><text start="17301.2" dur="4.56">in</text><text start="17302.878" dur="4.642">where we are with the new browser as i</text><text start="17305.76" dur="4.48">said i&amp;#39;ve got it running on the system</text><text start="17307.52" dur="4.72">and just to clarify i&amp;#39;ve made a three</text><text start="17310.24" dur="4.478">slide presentation</text><text start="17312.24" dur="3.6">uh explaining the</text><text start="17314.718" dur="4">uh</text><text start="17315.84" dur="6.08">what the call for more people to sponsor</text><text start="17318.718" dur="6.24">bitwise works is actually based on</text><text start="17321.92" dur="5.12">bitwise works has collected roughly</text><text start="17324.958" dur="6.082">from the community about</text><text start="17327.04" dur="6">47 000 euros over the last approximately</text><text start="17331.04" dur="4.48">two and a half to three years</text><text start="17333.04" dur="4.72">what you see here in this pie chart is</text><text start="17335.52" dur="3.52">the percentage of sponsorship that came</text><text start="17337.76" dur="5.198">via voice</text><text start="17339.04" dur="3.918">the dutch always to voice foundation</text><text start="17343.44" dur="6.48">what this insight gives is that because</text><text start="17347.04" dur="4.88">we collect a large portion of the</text><text start="17349.92" dur="4.64">funding between</text><text start="17351.92" dur="6.08">50 and 60 percent of the f of the total</text><text start="17354.56" dur="5.76">amount came fire owes to voice</text><text start="17358" dur="5.52">we can state with a high certainty how</text><text start="17360.32" dur="5.36">many sponsors there have actually been</text><text start="17363.52" dur="4.32">as you can see that&amp;#39;s over 60 can you go</text><text start="17365.68" dur="5.36">to the next slide please</text><text start="17367.84" dur="4.88">now the thing is it&amp;#39;s hard to</text><text start="17371.04" dur="3.918">estimate um</text><text start="17372.72" dur="5.2">[Music]</text><text start="17374.958" dur="5.602">how many os 2 users there are</text><text start="17377.92" dur="6.08">as you know i&amp;#39;ve worked at mensis until</text><text start="17380.56" dur="5.68">circa 2013 and we had exactly the same</text><text start="17384" dur="4.08">issue we don&amp;#39;t know how many commercial</text><text start="17386.24" dur="6.398">users there were at the time and how</text><text start="17388.08" dur="4.558">many private users that&amp;#39;s totally</text><text start="17393.2" dur="4.88">unknown and i when working on</text><text start="17395.44" dur="4.8">sponsorship for bitwise works</text><text start="17398.08" dur="4.878">i&amp;#39;ve kept pondering like you know</text><text start="17400.24" dur="4.32">how can i get a feel for how many users</text><text start="17402.958" dur="4.322">there are</text><text start="17404.56" dur="5.68">now as you know arcanoa</text><text start="17407.28" dur="5.04">ships and provides a free version of its</text><text start="17410.24" dur="4.638">package called arcanoa package manager</text><text start="17412.32" dur="4.638">which is a graphical user interface for</text><text start="17414.878" dur="4.162">the rpm command line you can also do it</text><text start="17416.958" dur="4.162">from the command line</text><text start="17419.04" dur="6.08">the arc nova package manager just like a</text><text start="17421.12" dur="4">browser has a special</text><text start="17425.52" dur="5.32">id that it sends a text string to</text><text start="17427.52" dur="7.68">identify itself to a web server</text><text start="17430.84" dur="6.36">and in june 2020 i asked adrian if we</text><text start="17435.2" dur="3.84">could analyze the logs to see how many</text><text start="17437.2" dur="3.28">people were actually using arc noaa</text><text start="17439.04" dur="3.36">package manager</text><text start="17440.48" dur="3.76">because what a lot of people</text><text start="17442.4" dur="4.88">from my perspective at least do not seem</text><text start="17444.24" dur="6">to realize is that rpmnetlabs.org</text><text start="17447.28" dur="6.72">is filled for 95 percent with updates</text><text start="17450.24" dur="3.76">that are coming from bitwise works</text><text start="17456" dur="6.638">over in a period of six weeks time</text><text start="17459.44" dur="6.4">we saw that there were about five to 600</text><text start="17462.638" dur="4.32">unique users or ip addresses</text><text start="17465.84" dur="2.4">now</text><text start="17466.958" dur="3.122">the thing is</text><text start="17468.24" dur="3.92">i get the sincere impression that a lot</text><text start="17470.08" dur="4.16">of users are not starting up arc nova</text><text start="17472.16" dur="3.2">package manager or that it doesn&amp;#39;t even</text><text start="17474.24" dur="4.16">exist</text><text start="17475.36" dur="6">i base that on my experience sometimes</text><text start="17478.4" dur="6.8">at warp stock but also at</text><text start="17481.36" dur="6.64">always dutch os 2 user group meetings</text><text start="17485.2" dur="4.8">is that is that representative data i</text><text start="17488" dur="3.76">don&amp;#39;t know but as you guess in this</text><text start="17490" dur="4.48">whole discussion it&amp;#39;s hard to come by</text><text start="17491.76" dur="2.72">hard data</text><text start="17495.6" dur="2.24">the</text><text start="17498.94" dur="5.06">[Music]</text><text start="17501.6" dur="4.48">so the numbers that we have here make me</text><text start="17504" dur="3.44">consider that there are probably a few</text><text start="17506.08" dur="4.48">few thousand</text><text start="17507.44" dur="4.72">private os2 users that are using</text><text start="17510.56" dur="3.36">os2</text><text start="17512.16" dur="3.04">now the thing that</text><text start="17513.92" dur="4.4">is so</text><text start="17515.2" dur="5.518">pressing is that</text><text start="17518.32" dur="3.2">everybody is free to do what he wants</text><text start="17520.718" dur="2.322">but</text><text start="17521.52" dur="4.08">this is kind of a call out to the</text><text start="17523.04" dur="5.12">community and you know we need more</text><text start="17525.6" dur="5.278">people to make a contribution</text><text start="17528.16" dur="4.638">to keep this work going a portion of the</text><text start="17530.878" dur="4.562">porting work is being done like people</text><text start="17532.798" dur="4.482">like paul smedley but another portion is</text><text start="17535.44" dur="4.16">also being done by other people and as</text><text start="17537.28" dur="3.438">you heard they are maintaining about 300</text><text start="17539.6" dur="3.198">libraries</text><text start="17540.718" dur="4.402">on osu and keeping them current could</text><text start="17542.798" dur="4.562">you go to the next slide please</text><text start="17545.12" dur="4.48">now here&amp;#39;s the thing that is a bit</text><text start="17547.36" dur="5.358">concerning so we&amp;#39;ve got</text><text start="17549.6" dur="5.68">a few hundred users in a summer break</text><text start="17552.718" dur="6.802">that are using arcanoa package manager</text><text start="17555.28" dur="7.358">and the uh and we collect the bulk of</text><text start="17559.52" dur="5.118">the money the sponsor bitwise works</text><text start="17562.638" dur="4.24">the voice foundation that is and</text><text start="17564.638" dur="4.32">effectively we&amp;#39;ve got about 100 email</text><text start="17566.878" dur="3.442">addresses</text><text start="17568.958" dur="5.362">and</text><text start="17570.32" dur="7.04">of those 100 sponsors</text><text start="17574.32" dur="5.6">the vast majority of that large chunk of</text><text start="17577.36" dur="4">money that voice donated came from</text><text start="17579.92" dur="2.64">approximately</text><text start="17581.36" dur="3.04">um</text><text start="17582.56" dur="2.72">uh</text><text start="17584.4" dur="2.16">10</text><text start="17585.28" dur="4.48">uh</text><text start="17586.56" dur="5.44">from about 10 users individuals that</text><text start="17589.76" dur="4.56">contributed heavily there has been one</text><text start="17592" dur="5.92">sponsor that contributed anywhere from</text><text start="17594.32" dur="5.68">ten to fifteen thousand dollars</text><text start="17597.92" dur="4.48">so basically we&amp;#39;ve got a sponsor ratio</text><text start="17600" dur="4.56">of 20 to one</text><text start="17602.4" dur="2.16">so</text><text start="17604.638" dur="4">i&amp;#39;d now switch over to the</text><text start="17606.878" dur="3.522">actual demonstration</text><text start="17608.638" dur="4">but if people would like to make a</text><text start="17610.4" dur="4.84">donation for a project</text><text start="17612.638" dur="4.722">please go to</text><text start="17615.24" dur="6.558">donation.alwaystovoice.org it&amp;#39;s not</text><text start="17617.36" dur="4.438">uh plural it&amp;#39;s donation.ostovoice.org</text><text start="17622.99" dur="5.49">[Music]</text><text start="17626" dur="3.68">let&amp;#39;s see here okay yes if you can</text><text start="17628.48" dur="2.478">switch to the</text><text start="17629.68" dur="2.958">to the</text><text start="17630.958" dur="4.802">yeah thank you</text><text start="17632.638" dur="6.16">okay what you see here running is a</text><text start="17635.76" dur="4.56">actual system with os2 on it it has uh</text><text start="17638.798" dur="3.292">eight cores in it</text><text start="17640.32" dur="2.96">alex just um</text><text start="17642.09" dur="1.73">[Music]</text><text start="17643.28" dur="1.84">um</text><text start="17643.82" dur="3.62">[Music]</text><text start="17645.12" dur="4.32">pointed out to a couple of websites that</text><text start="17647.44" dur="4.56">he asked me to try so</text><text start="17649.44" dur="4.64">i will start the other browser here this</text><text start="17652" dur="5.08">is actually no longer the</text><text start="17654.08" dur="3">um</text><text start="17665.6" dur="4.72">this is actually not yet public this is</text><text start="17668" dur="4.16">the author browser i must tell you it</text><text start="17670.32" dur="3.52">can still crash but that&amp;#39;s more</text><text start="17672.16" dur="3.92">attributable to</text><text start="17673.84" dur="4.4">bugs that still need to be worked out</text><text start="17676.08" dur="3.2">but this is the actual new browser</text><text start="17678.24" dur="3.2">running</text><text start="17679.28" dur="3.04">here you can see that it&amp;#39;s using</text><text start="17681.44" dur="3.358">the</text><text start="17682.32" dur="5.68">almost very latest qt there is a new</text><text start="17684.798" dur="4.242">version of the qt browser</text><text start="17688" dur="3.28">that</text><text start="17689.04" dur="2.24">um</text><text start="17691.35" dur="3.85">[Music]</text><text start="17694.24" dur="2.638">here&amp;#39;s</text><text start="17695.2" dur="4.4">the about window</text><text start="17696.878" dur="5.202">the other browser</text><text start="17699.6" dur="4.96">so this is what it was all about to get</text><text start="17702.08" dur="4.24">a new browser on os2</text><text start="17704.56" dur="5.04">let&amp;#39;s see here</text><text start="17706.32" dur="6.28">if i go for example to</text><text start="17709.6" dur="3">www.github.com</text><text start="17713.6" dur="3.44">that&amp;#39;s one of the websites that alex</text><text start="17715.52" dur="4.52">taylor</text><text start="17717.04" dur="3">suggested</text><text start="17734" dur="4.32">it doesn&amp;#39;t like it let&amp;#39;s try it again i</text><text start="17736.08" dur="5.718">actually during the video loaded it up</text><text start="17738.32" dur="3.478">let&amp;#39;s try again</text><text start="17744.4" dur="2.64">there we go</text><text start="17747.6" dur="3.118">and i think that if you look here it</text><text start="17749.12" dur="3.598">takes a little time to load but it seems</text><text start="17750.718" dur="4.08">that the website is huge</text><text start="17752.718" dur="5.202">you can actually see this is the this</text><text start="17754.798" dur="4.562">rotating globe that&amp;#39;s typical html5</text><text start="17757.92" dur="3.84">artifacts</text><text start="17759.36" dur="3.84">uh so here you can actually see the</text><text start="17761.76" dur="3.92">uh</text><text start="17763.2" dur="4">you can actually see the the new browser</text><text start="17765.68" dur="5.278">i can also scroll down and as you can</text><text start="17767.2" dur="5.04">see here it&amp;#39;s it&amp;#39;s loaded with with new</text><text start="17770.958" dur="3.202">uh</text><text start="17772.24" dur="6.44">with new graphical</text><text start="17774.16" dur="4.52">uh spiced up images</text><text start="17789.68" dur="5.56">as you can see there&amp;#39;s all these windows</text><text start="17791.76" dur="3.48">showing texts</text><text start="17803.44" dur="6.24">and this is what we i call or refer to</text><text start="17806.56" dur="3.84">basically as html5 this is the new type</text><text start="17809.68" dur="2.72">of</text><text start="17810.4" dur="4.318">of user interfaces that you will start</text><text start="17812.4" dur="4.16">seeing more and more common now one of</text><text start="17814.718" dur="3.682">the reasons that the system requirements</text><text start="17816.56" dur="4.238">are that high is because</text><text start="17818.4" dur="4.16">the web browser requires a lot of human</text><text start="17820.798" dur="4.762">requires a lot of</text><text start="17822.56" dur="3">um</text><text start="17826.16" dur="4.798">has a lot of resources needed but also</text><text start="17828.24" dur="3.68">the websites themselves have turned into</text><text start="17830.958" dur="2.802">well</text><text start="17831.92" dur="3.2">fat pigs some of the sites that i</text><text start="17833.76" dur="3.92">downloaded</text><text start="17835.12" dur="4.24">send a couple of megabytes of html data</text><text start="17837.68" dur="2.8">that all need to be</text><text start="17839.36" dur="3.04">rendered</text><text start="17840.48" dur="4.64">so here you can see the github page if</text><text start="17842.4" dur="3.84">there are any other suggestions uh just</text><text start="17845.12" dur="3.04">let me know</text><text start="17846.24" dur="3.76">but i there was a question if i could go</text><text start="17848.16" dur="4.558">to dropbox now</text><text start="17850" dur="4">i do not sadly have a dropbox account</text><text start="17852.718" dur="3.522">here</text><text start="17854" dur="4.08">but i can try opening it</text><text start="17856.24" dur="5.08">i just tried it and it came up without</text><text start="17858.08" dur="3.24">any issue</text><text start="17868.4" dur="2.96">there it goes again</text><text start="17879.12" dur="6.32">sorry i can&amp;#39;t i can barely see the</text><text start="17880.958" dur="6.482">letters because i am looking at a screen</text><text start="17885.44" dur="3.518">that from uh from the device that</text><text start="17887.44" dur="4.16">captures the video so i&amp;#39;ve got a very</text><text start="17888.958" dur="4.162">tiny screen to look at</text><text start="17891.6" dur="3.358">there we go</text><text start="17893.12" dur="4.4">there we&amp;#39;ve got dropbox but i don&amp;#39;t have</text><text start="17894.958" dur="4.882">an account to uh</text><text start="17897.52" dur="4.28">to log in one of the other websites</text><text start="17899.84" dur="3.84">that&amp;#39;s now also working</text><text start="17901.8" dur="4.12">[Music]</text><text start="17903.68" dur="2.24">is</text><text start="17906.32" dur="5.2">patreon that also didn&amp;#39;t use the work</text><text start="17908.4" dur="5.04">anymore i can log on to that pages like</text><text start="17911.52" dur="4.08">linkedin started working</text><text start="17913.44" dur="6.32">i&amp;#39;ll demonstrate youtube in a second</text><text start="17915.6" dur="4.16">which also runs pretty smoothly</text><text start="17921.2" dur="5.2">another bit of us never seen</text><text start="17923.6" dur="4.92">um now here&amp;#39;s the other thing that was a</text><text start="17926.4" dur="3.68">request from alex taylor use</text><text start="17928.52" dur="3.72">drivegoogle.com</text><text start="17930.08" dur="3.76">but i don&amp;#39;t currently</text><text start="17932.24" dur="4.398">i&amp;#39;m trying to remember what my</text><text start="17933.84" dur="4.64">credentials were for</text><text start="17936.638" dur="4">google</text><text start="17938.48" dur="4.56">yeah i don&amp;#39;t know why this is setting</text><text start="17940.638" dur="4.402">it&amp;#39;s probably i don&amp;#39;t know why but</text><text start="17943.04" dur="3.678">it&amp;#39;s sorry it&amp;#39;s setting it automatically</text><text start="17945.04" dur="3.2">to dutch i don&amp;#39;t know why it does it</text><text start="17946.718" dur="2.562">probably does that based on the ip</text><text start="17948.24" dur="2.24">address that i have here in the</text><text start="17949.28" dur="3.678">netherlands</text><text start="17950.48" dur="7.56">now if i go to drive</text><text start="17952.958" dur="5.082">oh it&amp;#39;s asking me to allow a pop-up</text><text start="17964.48" dur="6.44">okay well you know what um i&amp;#39;ll just try</text><text start="17967.28" dur="3.64">and log in here</text><text start="17978.84" dur="3.069">[Music]</text><text start="17989.44" dur="3">okay</text><text start="18018.84" dur="4.038">hmm</text><text start="18020.4" dur="6.28">here we can actually see the</text><text start="18022.878" dur="3.802">video stream itself</text><text start="18034.4" dur="4.52">now for alex&amp;#39;s information it i did try</text><text start="18037.92" dur="2.56">uh</text><text start="18038.92" dur="4.84">tvtroops.org</text><text start="18040.48" dur="6.56">and the browser choked on it so i will</text><text start="18043.76" dur="5.36">report that to dmitry</text><text start="18047.04" dur="4.08">the upcoming browser</text><text start="18049.12" dur="3.12">um</text><text start="18051.12" dur="3.678">uh</text><text start="18052.24" dur="4.558">will be released via rpm this time and</text><text start="18054.798" dur="3.762">that will finally be the first browser</text><text start="18056.798" dur="4.242">that will be</text><text start="18058.56" dur="3.84">rpm uh</text><text start="18061.04" dur="3.36">distributed</text><text start="18062.4" dur="5.68">and also the upcoming updates will be</text><text start="18064.4" dur="4.88">distributed uh in that era in that way</text><text start="18068.08" dur="2.24">so</text><text start="18069.28" dur="3.04">um</text><text start="18070.32" dur="5.12">well that concludes this</text><text start="18072.32" dur="5.12">web browser update</text><text start="18075.44" dur="4.56">i&amp;#39;m hoping actually that dmitry still</text><text start="18077.44" dur="6.16">needs one to two weeks to get</text><text start="18080" dur="5.44">uh the latest qt code compiling</text><text start="18083.6" dur="3.198">um</text><text start="18085.44" dur="6.08">and</text><text start="18086.798" dur="6.882">uh then we can go for a beta to a first</text><text start="18091.52" dur="4.88">group of people to start testing it on a</text><text start="18093.68" dur="5.44">wider set of systems</text><text start="18096.4" dur="6.04">and i&amp;#39;d like to know if there are</text><text start="18099.12" dur="3.32">any questions</text><text start="18105.12" dur="5.28">i am seeing here some questions popping</text><text start="18107.12" dur="4.56">up uh on the youtube channel</text><text start="18110.4" dur="3.6">uh where</text><text start="18111.68" dur="4.88">uh was asked for a new chromium browser</text><text start="18114" dur="5.2">well this browser is chromium based it&amp;#39;s</text><text start="18116.56" dur="5.28">using the same rendering engine</text><text start="18119.2" dur="4.72">and actually while you were not seeing</text><text start="18121.84" dur="4.72">this for</text><text start="18123.92" dur="4.958">during the presentation of during the</text><text start="18126.56" dur="4.64">lunch break</text><text start="18128.878" dur="4.962">i actually had it set to play the</text><text start="18131.2" dur="4.88">youtube channel for 45 minutes so it</text><text start="18133.84" dur="3.6">didn&amp;#39;t crash in that time but</text><text start="18136.08" dur="2.718">let&amp;#39;s see here are there any other</text><text start="18137.44" dur="1.88">questions</text><text start="18138.798" dur="3.042">um</text><text start="18139.32" dur="4.84">[Music]</text><text start="18141.84" dur="5.118">yeah i&amp;#39;m seeing if people asking</text><text start="18144.16" dur="5.12">if we could make a 64-bit os2 kernel</text><text start="18146.958" dur="2.322">well</text><text start="18149.68" dur="3.6">that discussion has been has been</text><text start="18151.6" dur="5.52">floating around through the community</text><text start="18153.28" dur="3.84">for the last 10 to 15 years</text><text start="18158" dur="3.36">if ibm wouldn&amp;#39;t give arcanova the source</text><text start="18160.32" dur="2.398">code</text><text start="18161.36" dur="3.92">forget about it</text><text start="18162.718" dur="4.962">the physical dress extension</text><text start="18165.28" dur="5.84">would be great but</text><text start="18167.68" dur="5.16">i go by what stephen levine says and it</text><text start="18171.12" dur="5.36">could be done</text><text start="18172.84" dur="5.56">but the way i interpret personally his</text><text start="18176.48" dur="4.56">explanation is</text><text start="18178.4" dur="4.72">uh consider it wishful thinking</text><text start="18181.04" dur="4.64">what might be possible and that&amp;#39;s one of</text><text start="18183.12" dur="3.36">the things that i&amp;#39;m looking into with</text><text start="18185.68" dur="4">uh</text><text start="18186.48" dur="6.96">bitwise works is the possibility that</text><text start="18189.68" dur="5.118">the large programs can somehow utilize</text><text start="18193.44" dur="3.92">the memory</text><text start="18194.798" dur="4.642">that the arc os loader above the 4</text><text start="18197.36" dur="3.598">gigabyte boundary</text><text start="18199.44" dur="5.84">makes</text><text start="18200.958" dur="4.322">available whether that can be done</text><text start="18205.52" dur="5.358">is another thing</text><text start="18208" dur="5.2">yes and i see mr faulty here providing</text><text start="18210.878" dur="5.84">his usual enlightening comments and say</text><text start="18213.2" dur="5.598">install os arc os twice to get 64 bits</text><text start="18216.718" dur="4.402">and that&amp;#39;s</text><text start="18218.798" dur="3.84">i think that i think mr faulty since</text><text start="18221.12" dur="4.48">you&amp;#39;ve been working that long at the</text><text start="18222.638" dur="4.882">help desk functions and i know how long</text><text start="18225.6" dur="4.08">you&amp;#39;ve been doing it your brain has been</text><text start="18227.52" dur="3.76">fried but that&amp;#39;s the only way to get</text><text start="18229.68" dur="4.16">through help desk life you have my</text><text start="18231.28" dur="2.56">sympathy</text><text start="18234.718" dur="2.962">so</text><text start="18235.92" dur="5.958">i&amp;#39;m just looking here at the questions</text><text start="18237.68" dur="4.198">that popped up um</text><text start="18246.56" dur="3.84">are there any questions regarding this</text><text start="18248.48" dur="3.44">new browser i know it has been a long</text><text start="18250.4" dur="3.2">time coming but you can now see it</text><text start="18251.92" dur="4.08">running is it actually still running or</text><text start="18253.6" dur="2.4">is the frame</text><text start="18257.76" dur="4.16">yeah the problem is that all the frame</text><text start="18259.6" dur="4.32">grabber also sometimes uh kicks the can</text><text start="18261.92" dur="3.44">oh it seems that the grabber has</text><text start="18263.92" dur="3.6">never mind</text><text start="18265.36" dur="4.48">the usual stuff</text><text start="18267.52" dur="4">okay um</text><text start="18269.84" dur="2.64">are there any questions about the new</text><text start="18271.52" dur="2.96">browser</text><text start="18272.48" dur="5.36">or</text><text start="18274.48" dur="3.36">if not then</text><text start="18278.16" dur="5.28">your roon and i will</text><text start="18280.958" dur="3.84">will set up the equipment here</text><text start="18283.44" dur="3.518">for</text><text start="18284.798" dur="3.362">the next session in the last session of</text><text start="18286.958" dur="3.76">warp stock</text><text start="18288.16" dur="4.478">uh in this case from uh</text><text start="18290.718" dur="2.882">from ben rietgrouk</text><text start="18292.638" dur="2.642">so</text><text start="18293.6" dur="3.6">we will have</text><text start="18295.28" dur="2.72">um</text><text start="18297.2" dur="2.88">uh</text><text start="18298" dur="4.16">we will have a recess for about five</text><text start="18300.08" dur="4.638">minutes so that we can set up</text><text start="18302.16" dur="5.36">the uh presentation for</text><text start="18304.718" dur="5.282">uh benry bruce presentation</text><text start="18307.52" dur="6.04">so we&amp;#39;ll now have a short recess</text><text start="18310" dur="3.56">thank you for your time</text><text start="18314.798" dur="3.402">check them out</text><text start="18719.76" dur="3.118">so</text><text start="18720.958" dur="3.282">um as you might have</text><text start="18722.878" dur="3.84">now</text><text start="18724.24" dur="4.24">i&amp;#39;ll introduce you um</text><text start="18726.718" dur="3.522">one of the people in the os2 community</text><text start="18728.48" dur="5.52">who has been doing uh software</text><text start="18730.24" dur="5.68">development for os2 for years is uh</text><text start="18734" dur="3.68">somebody called ben reedruck he worked</text><text start="18735.92" dur="5.038">on airboot and</text><text start="18737.68" dur="3.278">several other projects</text><text start="18741.44" dur="3.84">and</text><text start="18742.958" dur="3.122">he is actually of the he actually has</text><text start="18745.28" dur="4.72">the</text><text start="18746.08" dur="7.2">objective to come up with a method to</text><text start="18750" dur="6.958">develop software in a completely</text><text start="18753.28" dur="5.84">different way one of the issues is that</text><text start="18756.958" dur="2.162">the</text><text start="18761.6" dur="4.32">writing code for os2 is pretty difficult</text><text start="18765.04" dur="1.758">and</text><text start="18765.92" dur="4.08">uh</text><text start="18766.798" dur="5.84">ben is looking in ways to</text><text start="18770" dur="5.52">make that work in a different fashion</text><text start="18772.638" dur="5.762">and basically he wants to work with that</text><text start="18775.52" dur="5.198">in the form of objects if i can if i</text><text start="18778.4" dur="4.64">summarize that correctly but ben is on</text><text start="18780.718" dur="5.522">the phone right now and</text><text start="18783.04" dur="5.598">he will give his presentation via a</text><text start="18786.24" dur="4.96">other system actually he will be using</text><text start="18788.638" dur="5.042">the auto browser so</text><text start="18791.2" dur="5.36">then the floor is yours and you&amp;#39;re</text><text start="18793.68" dur="2.88">you&amp;#39;re now live</text><text start="18797.36" dur="5.04">okay thank you</text><text start="18799.2" dur="5.92">i have in my right ear the</text><text start="18802.4" dur="4.8">youtube presentation left or i hear you</text><text start="18805.12" dur="3.678">on the phone so there&amp;#39;s a</text><text start="18807.2" dur="4.48">quite a delay</text><text start="18808.798" dur="7.042">it&amp;#39;s about 20 to 30 seconds so</text><text start="18811.68" dur="4.16">yeah yeah i think so i think so</text><text start="18815.92" dur="5.28">so okay</text><text start="18819.12" dur="3.12">my name is ben ricock</text><text start="18821.2" dur="2.72">as</text><text start="18822.24" dur="2.638">it states here</text><text start="18823.92" dur="3.2">and</text><text start="18824.878" dur="4.802">i will give</text><text start="18827.12" dur="2.56">a little</text><text start="18830.16" dur="3.36">fly around in the nutshell</text><text start="18840.638" dur="5.922">i am i&amp;#39;m just now fiddling with the</text><text start="18843.92" dur="4.958">screen update of cnc so just a moment</text><text start="18846.56" dur="2.318">please</text><text start="18849.84" dur="4.798">do you want me to open the first tab i</text><text start="18851.84" dur="5.038">know which order you want to do them in</text><text start="18854.638" dur="4.642">yeah can you click on nature yeah i&amp;#39;ll</text><text start="18856.878" dur="2.402">do that</text><text start="18859.44" dur="2.4">it&amp;#39;s open</text><text start="18862.48" dur="2.318">okay</text><text start="18869.2" dur="4.96">okay well just a moment because now i</text><text start="18871.36" dur="5.8">have to get my browser here on the local</text><text start="18874.16" dur="3">site</text><text start="18894.958" dur="2.322">okay</text><text start="18897.6" dur="7.52">so my my first almost two was version</text><text start="18901.718" dur="4.522">1.1 extended edition</text><text start="18905.12" dur="2.96">that was</text><text start="18906.24" dur="2.718">back in the 80s</text><text start="18908.08" dur="2.638">and</text><text start="18908.958" dur="5.84">the extended</text><text start="18910.718" dur="6.802">edition included a database manager</text><text start="18914.798" dur="4.482">and at that time</text><text start="18917.52" dur="2.64">i had even</text><text start="18919.28" dur="2.96">school</text><text start="18920.16" dur="5.6">and we had</text><text start="18922.24" dur="7.84">assignments where we</text><text start="18925.76" dur="5.44">needed to create programs using sql sql</text><text start="18930.08" dur="3.36">and</text><text start="18931.2" dur="6">i discovered that with os2 and the</text><text start="18933.44" dur="5.92">database manager you could just</text><text start="18937.2" dur="3.84">put your</text><text start="18939.36" dur="4.08">your</text><text start="18941.04" dur="4.96">things that you wanted in some</text><text start="18943.44" dur="5.518">some clearly form and then it would</text><text start="18946" dur="4.958">generate a sql code for you</text><text start="18948.958" dur="5.602">so it was very interesting because we</text><text start="18950.958" dur="6">all got eighth on our on our assignments</text><text start="18954.56" dur="6.64">but to make a long story short it was my</text><text start="18956.958" dur="8.242">first encounter with generating code</text><text start="18961.2" dur="4">from a more abstract fuel</text><text start="18966" dur="6.4">now i also like tux and beasty</text><text start="18969.36" dur="5.438">tux because it is just a powerful system</text><text start="18972.4" dur="3.92">and beasty because it&amp;#39;s a very clean</text><text start="18974.798" dur="3.122">system</text><text start="18976.32" dur="5.84">if you don&amp;#39;t know these names of course</text><text start="18977.92" dur="6.16">i mean linux and bsd</text><text start="18982.16" dur="4.478">and for some time i&amp;#39;ve been</text><text start="18984.08" dur="5.6">contemplating based on this generation</text><text start="18986.638" dur="5.362">from a view</text><text start="18989.68" dur="5.278">it&amp;#39;s called a generation from a view on</text><text start="18992" dur="3.84">how to get such stuff running on ours</text><text start="18994.958" dur="3.602">too</text><text start="18995.84" dur="5.28">and to make it easier to</text><text start="18998.56" dur="5.36">develop software on ours to</text><text start="19001.12" dur="7.04">support and</text><text start="19003.92" dur="4.24">also to improve cooperation</text><text start="19008.878" dur="4.242">now the idea is in fact model driven</text><text start="19011.68" dur="3.76">engineering</text><text start="19013.12" dur="4.24">and that means that</text><text start="19015.44" dur="4">you have a model which</text><text start="19017.36" dur="7.438">kind of expresses</text><text start="19019.44" dur="7.6">scenarios and resources and whatever</text><text start="19024.798" dur="4.882">that can be processed and which can</text><text start="19027.04" dur="5.598">generate several kinds of sources like</text><text start="19029.68" dur="4.958">like program sources c dot dot c plus</text><text start="19032.638" dur="5.402">plus sources</text><text start="19034.638" dur="7.402">other languages and especially</text><text start="19038.04" dur="4">object-oriented languages</text><text start="19044.24" dur="5.76">one very good example of of how</text><text start="19047.44" dur="5.278">model-driven engineering is worked out</text><text start="19050" dur="3.84">is in the eclipse modeling framework</text><text start="19052.718" dur="4.08">work</text><text start="19053.84" dur="5.6">for people familiar with eclipse</text><text start="19056.798" dur="4.882">they might know that the</text><text start="19059.44" dur="5.198">total core of</text><text start="19061.68" dur="5.68">eclipse itself is actually</text><text start="19064.638" dur="6.24">a very small runtime</text><text start="19067.36" dur="4.24">based on something called epinox</text><text start="19070.878" dur="3.202">and</text><text start="19071.6" dur="3.84">that the complete functionality of</text><text start="19074.08" dur="5.2">eclipse</text><text start="19075.44" dur="3.84">is actually provided by</text><text start="19080.798" dur="4.322">by plugins</text><text start="19082.4" dur="5.68">and these plugins are dynamically</text><text start="19085.12" dur="4.08">loadable selectable and whatever</text><text start="19088.08" dur="3">and</text><text start="19089.2" dur="3.28">that makes it very um</text><text start="19091.08" dur="2.36">[Music]</text><text start="19092.48" dur="2.96">very</text><text start="19093.44" dur="3.438">handy to</text><text start="19095.44" dur="2.96">have</text><text start="19096.878" dur="4.08">um</text><text start="19098.4" dur="2.558">multiple</text><text start="19101.36" dur="6.4">integrated development environments</text><text start="19104.32" dur="7.68">based on the same runtime</text><text start="19107.76" dur="6.48">now we don&amp;#39;t have eclipse running on os2</text><text start="19112" dur="4.48">because it requires</text><text start="19114.24" dur="3.92">modifications to the open</text><text start="19116.48" dur="2.64">subsystem</text><text start="19118.16" dur="4.08">but</text><text start="19119.12" dur="5.758">since many of the models of eclipse are</text><text start="19122.24" dur="5.84">actually xml based</text><text start="19124.878" dur="6.162">which obviously can process</text><text start="19128.08" dur="5.92">it is possible to use</text><text start="19131.04" dur="4.72">the eclipse technology on our screen to</text><text start="19134" dur="4.08">a fair amount of</text><text start="19135.76" dur="6.4">extent</text><text start="19138.08" dur="5.76">so it has been working on is</text><text start="19142.16" dur="5.68">called modern</text><text start="19143.84" dur="4.958">model driven engineering for our school</text><text start="19147.84" dur="5.44">and</text><text start="19148.798" dur="6.722">it is uh catch off as actually for</text><text start="19153.28" dur="4.8">a kind of factory engine</text><text start="19155.52" dur="4.88">where you put in models</text><text start="19158.08" dur="4.96">which generates</text><text start="19160.4" dur="3.68">source powder and other resources which</text><text start="19163.04" dur="2.48">can then</text><text start="19164.08" dur="4.32">be built</text><text start="19165.52" dur="6.88">and which can then be packaged and made</text><text start="19168.4" dur="4">available for installation</text><text start="19172.638" dur="6.802">you want to go to the next portion</text><text start="19176" dur="3.44">yeah talking pictures</text><text start="19180.798" dur="6.08">i&amp;#39;ll do that um or if can you see it</text><text start="19184.32" dur="3.92">that would be better</text><text start="19186.878" dur="3.522">it&amp;#39;s updated</text><text start="19188.24" dur="6.558">okay okay now i have to see if the</text><text start="19190.4" dur="4.398">minimize maximizer helps my case here</text><text start="19195.52" dur="4.96">it does so i will be minimizing and</text><text start="19197.92" dur="4.64">maximizing to get my view here correctly</text><text start="19200.48" dur="4.08">okay</text><text start="19202.56" dur="4.238">talking pictures</text><text start="19204.56" dur="4">if one gets a document with a lot of</text><text start="19206.798" dur="2.962">text</text><text start="19208.56" dur="3.68">and</text><text start="19209.76" dur="6.4">lots of paragraphs then you have to read</text><text start="19212.24" dur="3.92">that and no app catchers</text><text start="19216.32" dur="3.12">and so it&amp;#39;s difficult</text><text start="19218.16" dur="2.638">to</text><text start="19219.44" dur="3.84">communicate</text><text start="19220.798" dur="4.562">a kind of concept</text><text start="19223.28" dur="4.4">a picture says more than a thousand</text><text start="19225.36" dur="5.04">words</text><text start="19227.68" dur="5.68">therefore i will be using pictures</text><text start="19230.4" dur="5.12">but these pictures also come from a kind</text><text start="19233.36" dur="4.96">of free form model</text><text start="19235.52" dur="4.16">and this free form model is a planning</text><text start="19238.32" dur="4.08">mind map</text><text start="19239.68" dur="5.44">and that can be processed if so desired</text><text start="19242.4" dur="3.52">using xslt</text><text start="19245.12" dur="4.16">which</text><text start="19245.92" dur="5.038">can generate also sources and scenarios</text><text start="19249.28" dur="4">and other stuff</text><text start="19250.958" dur="4.322">so in a kind of way</text><text start="19253.28" dur="5.358">if we remember what i told you about</text><text start="19255.28" dur="5.28">this database engine i used in the</text><text start="19258.638" dur="4">in the 80s</text><text start="19260.56" dur="5.04">this is actually</text><text start="19262.638" dur="5.762">a kind of visual representation</text><text start="19265.6" dur="6.32">which is easy to make by everybody we</text><text start="19268.4" dur="5.12">can generate the complex code and border</text><text start="19271.92" dur="3.2">frameworks</text><text start="19273.52" dur="6.358">which can then be</text><text start="19275.12" dur="4.758">built using the development tools</text><text start="19280.638" dur="5.602">the menthol is absolutely from idea to</text><text start="19283.6" dur="4.08">realization which means that</text><text start="19286.24" dur="3.44">you have an idea</text><text start="19287.68" dur="4.16">you go to the drawing board</text><text start="19289.68" dur="4.08">and that is a kind of mind map where</text><text start="19291.84" dur="4.48">you&amp;#39;re visually</text><text start="19293.76" dur="3.76">work with compounds that you connect to</text><text start="19296.32" dur="4.08">each other</text><text start="19297.52" dur="6.4">and for those of you who are familiar</text><text start="19300.4" dur="3.52">with visual age</text><text start="19304.48" dur="5.2">and maybe aware of the visual builder</text><text start="19306.798" dur="3.682">especially the one in version 4</text><text start="19309.68" dur="2.8">which</text><text start="19310.48" dur="4.64">had kind of the same</text><text start="19312.48" dur="5.6">concept now you had a canvas and then</text><text start="19315.12" dur="5.04">you had the ibm class libraries and you</text><text start="19318.08" dur="4.798">you dumped some of this comprehense on</text><text start="19320.16" dur="5.6">this contrast you connect them</text><text start="19322.878" dur="5.202">together with some operation and then</text><text start="19325.76" dur="6.24">press generate and then</text><text start="19328.08" dur="5.12">the program would be generated</text><text start="19332" dur="4.08">and</text><text start="19333.2" dur="6.48">one interesting aspect about visual 8 is</text><text start="19336.08" dur="3.6">also that it&amp;#39;s actually</text><text start="19341.2" dur="5.04">a kind of root of what eclipse has</text><text start="19343.84" dur="2.4">become</text><text start="19346.638" dur="2.16">ok</text><text start="19349.28" dur="5.28">i click on man and fish i do a minimize</text><text start="19352.32" dur="4.398">and i do maximize</text><text start="19354.56" dur="5.36">and i&amp;#39;m there okay</text><text start="19356.718" dur="5.202">now one thing i i have with uh</text><text start="19359.92" dur="4.16">coding especially if you&amp;#39;re working</text><text start="19361.92" dur="4.32">together or if you are working on</text><text start="19364.08" dur="4.4">multiple projects</text><text start="19366.24" dur="5.52">then you always come</text><text start="19368.48" dur="4.96">across some structures or or</text><text start="19371.76" dur="2.56">other our clothing</text><text start="19373.44" dur="3.518">stuff</text><text start="19374.32" dur="6.16">that you use cut and paste in your</text><text start="19376.958" dur="6.322">editor where you need it and then</text><text start="19380.48" dur="6.238">at some time</text><text start="19383.28" dur="4.56">you you have quite a confused state of</text><text start="19386.718" dur="1.92">everything</text><text start="19387.84" dur="4.16">so</text><text start="19388.638" dur="5.442">this is why generation</text><text start="19392" dur="6.56">is an interesting aspect because it</text><text start="19394.08" dur="6.59">comes from a single point of origin</text><text start="19398.56" dur="3.52">now when one could</text><text start="19400.67" dur="3.01">[Music]</text><text start="19402.08" dur="4.96">use this this</text><text start="19403.68" dur="6.72">editor cut and paste for</text><text start="19407.04" dur="5.598">creating spec files for which to build</text><text start="19410.4" dur="5.2">rpm packages</text><text start="19412.638" dur="4.402">or one could think how are these text</text><text start="19415.6" dur="4.24">files built</text><text start="19417.04" dur="5.28">what categories do i have and how can i</text><text start="19419.84" dur="5.038">put this in some kind of</text><text start="19422.32" dur="3.92">model and some kind of engine</text><text start="19424.878" dur="2.962">where</text><text start="19426.24" dur="3.44">one who is</text><text start="19427.84" dur="5.038">capable of</text><text start="19429.68" dur="5.92">searching for batteries using some other</text><text start="19432.878" dur="3.682">classification feeding them to this</text><text start="19435.6" dur="4.56">engine</text><text start="19436.56" dur="4.88">and then deleting the packages</text><text start="19440.16" dur="3.84">so</text><text start="19441.44" dur="5.12">get another fish and he has food for a</text><text start="19444" dur="4.56">day and learn him to fish and he has</text><text start="19446.56" dur="3.28">food for life</text><text start="19448.56" dur="4.48">so</text><text start="19449.84" dur="6.24">the underlying idea about this</text><text start="19453.04" dur="7.12">is modern engine and about the modeling</text><text start="19456.08" dur="4.08">of an engineering for ours too</text><text start="19461.6" dur="5.6">you want me to go to the next one</text><text start="19464.48" dur="4.88">oh yeah well i will do it because if i</text><text start="19467.2" dur="4.88">minimize and maximize it seems to work</text><text start="19469.36" dur="2.72">okay okay</text><text start="19474" dur="5.2">okay so now i may be using some</text><text start="19477.12" dur="3.92">expensive terms</text><text start="19479.2" dur="3.28">but what is</text><text start="19481.04" dur="4.4">provisioning</text><text start="19482.48" dur="4.64">positioning means supplying it is to</text><text start="19485.44" dur="4.24">supply something</text><text start="19487.12" dur="6.72">so software provisioning is the</text><text start="19489.68" dur="5.76">provisioning the supply of software</text><text start="19493.84" dur="3.6">if you think about your internet</text><text start="19495.44" dur="4.88">provider then</text><text start="19497.44" dur="7.16">that one provides you supplies you with</text><text start="19500.32" dur="4.28">a connection to the internet</text><text start="19505.36" dur="4.32">your presentation is about providing</text><text start="19507.68" dur="4.08">users of those two with packaged</text><text start="19509.68" dur="4.24">software</text><text start="19511.76" dur="4.24">but more precisely it is about the</text><text start="19513.92" dur="4.958">processes involved</text><text start="19516" dur="6">and what i mean by there is actually</text><text start="19518.878" dur="7.76">more about um</text><text start="19522" dur="9.84">this idea of this man fishing and to</text><text start="19526.638" dur="7.922">supply this engine and supply a</text><text start="19531.84" dur="5.038">which makes it much more easy for</text><text start="19534.56" dur="5.28">people to</text><text start="19536.878" dur="5.602">join in packaging without having to know</text><text start="19539.84" dur="5.68">all the drawing details about how rpm</text><text start="19542.48" dur="5.44">build works or other tools and</text><text start="19545.52" dur="5.278">settings and naming and other core</text><text start="19547.92" dur="5.038">ventions which we do need</text><text start="19550.798" dur="3.042">because without conventions you cannot</text><text start="19552.958" dur="2.562">have a</text><text start="19553.84" dur="2.64">communication</text><text start="19555.52" dur="5.08">which</text><text start="19556.48" dur="4.12">which you cannot collect components</text><text start="19563.84" dur="5.118">so this positioning is not about</text><text start="19566.718" dur="5.042">the dumping of one time</text><text start="19568.958" dur="4.882">package temp which would be manually</text><text start="19571.76" dur="3.68">created</text><text start="19573.84" dur="3.038">make available because the question</text><text start="19575.44" dur="4.08">advises</text><text start="19576.878" dur="7.442">who is going to maintain it&amp;#39;s going to</text><text start="19579.52" dur="4.8">be a headache and how can we then</text><text start="19584.958" dur="3.442">package</text><text start="19586.16" dur="3.92">additional software</text><text start="19588.4" dur="2.88">we need to have package and have</text><text start="19590.08" dur="4.16">available</text><text start="19591.28" dur="4.24">so the whole idea is to have some kind</text><text start="19594.24" dur="3.84">of engine</text><text start="19595.52" dur="4.08">that uses this modeling</text><text start="19598.08" dur="4.638">concept</text><text start="19599.6" dur="5.68">which makes it easy for people to join</text><text start="19602.718" dur="5.762">and have their skills and not be</text><text start="19605.28" dur="4.32">bothered with details</text><text start="19608.48" dur="2.88">now</text><text start="19609.6" dur="4.64">before i</text><text start="19611.36" dur="4.8">go further in this positioning</text><text start="19614.24" dur="5.76">stuff</text><text start="19616.16" dur="3.84">i have to do a little bit of reflection</text><text start="19623.12" dur="3.88">and that is</text><text start="19631.04" dur="3.52">is it not is it not refreshing</text><text start="19643.04" dur="4.32">and then this one</text><text start="19645.2" dur="2.16">so</text><text start="19647.6" dur="4.88">don&amp;#39;t be offended i called it the goose</text><text start="19649.6" dur="4.56">the bad and the ugly</text><text start="19652.48" dur="4.238">dudes</text><text start="19654.16" dur="5.76">the usb 3</text><text start="19656.718" dur="6.08">upcoming divers and the nvme drivers</text><text start="19659.92" dur="4">will enable the use of more modern</text><text start="19662.798" dur="3.682">hardware</text><text start="19663.92" dur="5.92">this is of course very important for</text><text start="19666.48" dur="6.64">always to remain fireball</text><text start="19669.84" dur="5.118">well what bitbus buzzworks has been</text><text start="19673.12" dur="5.2">doing</text><text start="19674.958" dur="5.6">with with making the unix live user land</text><text start="19678.32" dur="6.16">and the porting of qp</text><text start="19680.558" dur="7.122">is a very very important</text><text start="19684.48" dur="6">works because it opens the doors for</text><text start="19687.68" dur="3.92">future developments on hours too</text><text start="19690.48" dur="3.84">and to</text><text start="19691.6" dur="5.198">expand in this direction where</text><text start="19694.32" dur="5.2">we can use unix-like</text><text start="19696.798" dur="4.882">software and software from unix</text><text start="19699.52" dur="4.64">and that coupled to the model-driven</text><text start="19701.68" dur="5.92">engineering can make it</text><text start="19704.16" dur="6.32">more easy for people to contribute</text><text start="19707.6" dur="2.88">in their test act</text><text start="19710.718" dur="4">well</text><text start="19712.32" dur="5.68">the eurasia developments of course are</text><text start="19714.718" dur="5.762">are very important because these allow</text><text start="19718" dur="4.878">us too to be installed on non-build</text><text start="19720.48" dur="3.52">machines bios machines</text><text start="19722.878" dur="2.482">which</text><text start="19724" dur="3.52">which will</text><text start="19725.36" dur="3.358">i don&amp;#39;t know what the state is at this</text><text start="19727.52" dur="2.72">time</text><text start="19728.718" dur="4.482">but</text><text start="19730.24" dur="6.558">once that failure say that the buyers</text><text start="19733.2" dur="6.56">will of course grow extinct</text><text start="19736.798" dur="6.802">and the gpt development</text><text start="19739.76" dur="6.08">will allow us to be installed along</text><text start="19743.6" dur="3.05">other operating systems</text><text start="19745.84" dur="2.878">without</text><text start="19746.65" dur="3.67">[Music]</text><text start="19748.718" dur="6.08">the</text><text start="19750.32" dur="4.478">the master boot record constraints</text><text start="19755.6" dur="4.88">well the upcoming chromium-based</text><text start="19757.52" dur="5.92">boundary is also of course from from</text><text start="19760.48" dur="5.76">very important so so users</text><text start="19763.44" dur="6.16">can still browse the internet which is</text><text start="19766.24" dur="5.68">now going to html5 and uses a lot of</text><text start="19769.6" dur="5.52">stuff that other browsers just don&amp;#39;t</text><text start="19771.92" dur="6.48">support or have or do a very correctly</text><text start="19775.12" dur="4.8">rendering on so these are very important</text><text start="19778.4" dur="4.238">accomplishments</text><text start="19779.92" dur="4.48">at the stage with where we are now</text><text start="19782.638" dur="4.882">already</text><text start="19784.4" dur="5.76">well there&amp;#39;s also bad</text><text start="19787.52" dur="6.24">unfortunately</text><text start="19790.16" dur="3.6">that we are a small community</text><text start="19793.84" dur="5.36">and that knowledge of about our system</text><text start="19797.04" dur="3.44">is fading</text><text start="19799.2" dur="3.758">and</text><text start="19800.48" dur="4.318">we let a morgan gui or web-based</text><text start="19802.958" dur="2.802">development tools</text><text start="19804.798" dur="4.08">so</text><text start="19805.76" dur="5.44">that makes attracting new developers</text><text start="19808.878" dur="5.362">which i may be dreaming but i think it</text><text start="19811.2" dur="5.758">could be possible because well</text><text start="19814.24" dur="4.638">why is there badly people trying to</text><text start="19816.958" dur="2.802">mount everest well just because it&amp;#39;s</text><text start="19818.878" dur="2.882">there</text><text start="19819.76" dur="4.798">ben then can can</text><text start="19821.76" dur="5.28">can i make a small addition here</text><text start="19824.558" dur="4.802">yeah one of the things that people might</text><text start="19827.04" dur="4.88">understand that a bit better is ask</text><text start="19829.36" dur="4.96">somebody to write for example a</text><text start="19831.92" dur="4.32">workplace shell class there are very few</text><text start="19834.32" dur="4.638">people that are able to do that or write</text><text start="19836.24" dur="4.558">code to write a pm program</text><text start="19838.958" dur="3.6">i think i&amp;#39;m just giving</text><text start="19840.798" dur="3.84">a hands-on</text><text start="19842.558" dur="4.4">example i think that we&amp;#39;ve discussed in</text><text start="19844.638" dur="4.642">the past where you think that that&amp;#39;s</text><text start="19846.958" dur="6.162">what you are referring to with a fading</text><text start="19849.28" dur="5.92">knowledge on how to write such programs</text><text start="19853.12" dur="4.4">yes well it&amp;#39;s not just a fade in</text><text start="19855.2" dur="4">knobbits it&amp;#39;s it&amp;#39;s also the incredible</text><text start="19857.52" dur="4.96">amount of red tape</text><text start="19859.2" dur="4.48">you have to first type in</text><text start="19862.48" dur="2.318">before you</text><text start="19863.68" dur="3.44">actually</text><text start="19864.798" dur="5.522">have something running yes</text><text start="19867.12" dur="5.518">and if we if we look at some class-based</text><text start="19870.32" dur="4.8">thing like</text><text start="19872.638" dur="3.362">the system object model or the workplace</text><text start="19875.12" dur="2.96">shell</text><text start="19876" dur="4.718">then what actually needs to be</text><text start="19878.08" dur="5.6">implemented are a few methods</text><text start="19880.718" dur="4.642">and and the rest of the code is all</text><text start="19883.68" dur="3.84">boilerplate cards</text><text start="19885.36" dur="3.12">so if we could generate that from a</text><text start="19887.52" dur="4.4">model</text><text start="19888.48" dur="5.6">and then just have somebody focus on</text><text start="19891.92" dur="4.56">what needs to be implemented</text><text start="19894.08" dur="5.04">he could attract a new generation of</text><text start="19896.48" dur="5.36">developers which are uh</text><text start="19899.12" dur="5.28">more selfie-like like i can do that</text><text start="19901.84" dur="4.798">because they are just focused on that on</text><text start="19904.4" dur="4.558">that part and don&amp;#39;t have to know</text><text start="19906.638" dur="4.08">the whole uh c ban that&amp;#39;s that&amp;#39;s</text><text start="19908.958" dur="4.562">underneath it and all the ins and outs</text><text start="19910.718" dur="5.92">of ours too yes for instance if you if</text><text start="19913.52" dur="6.32">you just have some code to uh</text><text start="19916.638" dur="4.882">create a pm presentation manager window</text><text start="19919.84" dur="3.76">and you you just</text><text start="19921.52" dur="3.438">use the normal parameters then it&amp;#39;s</text><text start="19923.6" dur="2.32">hidden</text><text start="19924.958" dur="3.042">and</text><text start="19925.92" dur="4.798">a new generation want to have it visible</text><text start="19928" dur="4.798">directly and they maximize so all that</text><text start="19930.718" dur="4">kind of stuff is what you would put in</text><text start="19932.798" dur="5.642">the model by using same defaults but i</text><text start="19934.718" dur="3.722">will address that later</text><text start="19939.6" dur="5.038">so these these are are needed uh they</text><text start="19942.48" dur="5.2">need to be addressed for hours too to</text><text start="19944.638" dur="5.762">retain any kind of future relevance and</text><text start="19947.68" dur="5.278">what i mean by that is that</text><text start="19950.4" dur="4.318">especially on the development front</text><text start="19952.958" dur="3.282">and going to</text><text start="19954.718" dur="3.202">movie-like of</text><text start="19956.24" dur="4.08">the</text><text start="19957.92" dur="5.44">base development tools and probably also</text><text start="19960.32" dur="4.398">web and then focused</text><text start="19963.36" dur="4.64">focused view</text><text start="19964.718" dur="4.322">we might attract some new people just</text><text start="19968" dur="3.6">because</text><text start="19969.04" dur="6.4">they are interested in doing that</text><text start="19971.6" dur="3.84">because it&amp;#39;s an um</text><text start="19975.76" dur="3.84">a challenge</text><text start="19977.28" dur="4.72">a challenge for them</text><text start="19979.6" dur="5.278">and much of the new generation likes</text><text start="19982" dur="2.878">these challenges</text><text start="19987.28" dur="2.88">so</text><text start="19988.16" dur="6.28">let&amp;#39;s have a look another italy i will</text><text start="19990.16" dur="4.28">do that very fast because</text><text start="19995.28" dur="3.12">it&amp;#39;s there but</text><text start="19996.798" dur="4.882">we know it</text><text start="19998.4" dur="7.04">ours2 has a heavy 16-bit legacy memory</text><text start="20001.68" dur="4.878">map device drivers cah addressing</text><text start="20005.44" dur="3.68">and</text><text start="20006.558" dur="3.682">lvm is also</text><text start="20009.12" dur="3.04">in the way</text><text start="20010.24" dur="4.08">for some</text><text start="20012.16" dur="4.32">things we actually would want with the</text><text start="20014.32" dur="5.28">system under the hood</text><text start="20016.48" dur="4.56">the usage of rim 2 was a major hurdle</text><text start="20019.6" dur="3.84">which has now</text><text start="20021.04" dur="4.08">been taken away and that opens</text><text start="20023.44" dur="4.64">interesting roads</text><text start="20025.12" dur="4.8">on the virtualization front of our</text><text start="20028.08" dur="4.558">stream so while these are not show</text><text start="20029.92" dur="4.48">stoppers they certainly do not make</text><text start="20032.638" dur="4.24">things more easy</text><text start="20034.4" dur="6.398">and</text><text start="20036.878" dur="4.352">we will see how that all pans out</text><text start="20040.798" dur="3.591">um</text><text start="20041.23" dur="3.159">[Music]</text><text start="20046.24" dur="3.558">i have to look</text><text start="20054.718" dur="5.08">excuse me for some time minimizing but</text><text start="20068.32" dur="3">um</text><text start="20078.24" dur="3.36">okay</text><text start="20079.52" dur="4.32">uh software makes the machine without</text><text start="20081.6" dur="3.76">software where all the desktop know</text><text start="20083.84" dur="4.16">where to go</text><text start="20085.36" dur="4.24">this is why the rpm packaging system is</text><text start="20088" dur="5.04">very important</text><text start="20089.6" dur="6.958">and it&amp;#39;s important that we can</text><text start="20093.04" dur="4.88">package everything that we want to</text><text start="20096.558" dur="5.042">starting with</text><text start="20097.92" dur="3.68">existing legacy software</text><text start="20102.718" dur="5.762">what we need to do is to</text><text start="20105.76" dur="5.84">identify which legacy software is of</text><text start="20108.48" dur="6.88">interest to be packaged</text><text start="20111.6" dur="5.118">and for that we can do a classification</text><text start="20115.36" dur="2.8">because</text><text start="20116.718" dur="2.402">if you have</text><text start="20118.16" dur="2.24">some</text><text start="20119.12" dur="3.12">packages</text><text start="20120.4" dur="3.36">that are alike</text><text start="20122.24" dur="4.96">for instance in</text><text start="20123.76" dur="5.6">what kind of this layout they have um</text><text start="20127.2" dur="3.358">functionality and whatever</text><text start="20129.36" dur="2.88">then</text><text start="20130.558" dur="4">some template can be made for the</text><text start="20132.24" dur="4.478">generation of the spec file</text><text start="20134.558" dur="5.842">and the spec file is actually the make</text><text start="20136.718" dur="5.602">file for an rpm package</text><text start="20140.4" dur="4.88">well if sources are available that we</text><text start="20142.32" dur="5.52">can also define build scenarios</text><text start="20145.28" dur="4.88">define packaging scenarios in case there</text><text start="20147.84" dur="5.36">are dependencies and whatever and all</text><text start="20150.16" dur="5.12">this stuff can go in such a model</text><text start="20153.2" dur="3.28">and such a model can be processed i will</text><text start="20155.28" dur="4.32">show</text><text start="20156.48" dur="5.92">some slides about that later</text><text start="20159.6" dur="4.48">now packaging legacy software is usually</text><text start="20162.4" dur="4.398">a one-time action</text><text start="20164.08" dur="6.558">because there is no development</text><text start="20166.798" dur="6.322">more and more on such legacy software</text><text start="20170.638" dur="4.562">but some of that is quite</text><text start="20173.12" dur="4.72">useful it&amp;#39;s quite nice</text><text start="20175.2" dur="5.358">and</text><text start="20177.84" dur="5.92">what we actually also want is when we</text><text start="20180.558" dur="6.08">have some kind of template to generate a</text><text start="20183.76" dur="3.92">spec file for some kind of legacy</text><text start="20186.638" dur="4.402">package</text><text start="20187.68" dur="6.08">and we find other packages other binary</text><text start="20191.04" dur="6">packages that are kind of like that</text><text start="20193.76" dur="5.92">it&amp;#39;s easy to add them to the engine so</text><text start="20197.04" dur="3.838">the rpm packages can be generated for</text><text start="20199.68" dur="3.7">them</text><text start="20200.878" dur="5.601">so classification enables</text><text start="20203.38" dur="3.099">[Music]</text><text start="20216.84" dur="6.44">automation well we can safely say that</text><text start="20219.76" dur="6.16">developing native software for hours to</text><text start="20223.28" dur="4.56">uh for</text><text start="20225.92" dur="6.4">for common use</text><text start="20227.84" dur="6.56">is is not the way to go especially</text><text start="20232.32" dur="4.16">with with</text><text start="20234.4" dur="3.28">the the</text><text start="20236.48" dur="4.238">next base</text><text start="20237.68" dur="5.68">development environment we have now</text><text start="20240.718" dur="3.92">which of course is required and quite</text><text start="20243.36" dur="4.08">nice</text><text start="20244.638" dur="4.16">because we can use already existing</text><text start="20247.44" dur="2.16">stuff</text><text start="20248.798" dur="3.282">so</text><text start="20249.6" dur="4.64">in this environment usually the sources</text><text start="20252.08" dur="6">are available</text><text start="20254.24" dur="5.44">we want to follow upstream developments</text><text start="20258.08" dur="5.28">and integrate these upstream</text><text start="20259.68" dur="3.68">developments with minimal effort</text><text start="20264" dur="4.558">and also of course to do compatibility</text><text start="20266.32" dur="6.558">testing because in the</text><text start="20268.558" dur="7.442">units world slashes are used and columns</text><text start="20272.878" dur="4.402">as separators which need to be converted</text><text start="20276" dur="3.84">to</text><text start="20277.28" dur="3.84">backslashes and semicolons and there are</text><text start="20279.84" dur="3.118">other issues</text><text start="20281.12" dur="2.96">that will need some</text><text start="20282.958" dur="6.202">tweaking</text><text start="20284.08" dur="5.08">to have mixed software run on hours too</text><text start="20291.04" dur="6.08">automation complements our scarce</text><text start="20294" dur="5.2">resources so the more we can do with</text><text start="20297.12" dur="4.48">automation and</text><text start="20299.2" dur="4.64">a modelling engine which</text><text start="20301.6" dur="4.24">generates some</text><text start="20303.84" dur="3.76">sources and</text><text start="20305.84" dur="3.92">somebody who wants to contribute can</text><text start="20307.6" dur="4.24">just focus on getting</text><text start="20309.76" dur="4.56">things done and not being bothered by</text><text start="20311.84" dur="5.48">the whole class here he or whatever</text><text start="20314.32" dur="3">details</text><text start="20317.36" dur="5.76">simply simply makes more time available</text><text start="20320.638" dur="5.202">for really doing the work instead of</text><text start="20323.12" dur="6.48">being bothered with with</text><text start="20325.84" dur="8.958">cut and paste in the editor or</text><text start="20329.6" dur="5.198">with red tape of border plate code</text><text start="20337.28" dur="5.358">well newly developed software</text><text start="20339.92" dur="5.36">of course we have some</text><text start="20342.638" dur="5.522">things we</text><text start="20345.28" dur="4.56">we might want to develop</text><text start="20348.16" dur="2.96">one example</text><text start="20349.84" dur="2.16">could be</text><text start="20351.12" dur="2.24">some</text><text start="20352" dur="3.28">some</text><text start="20353.36" dur="3.48">process that</text><text start="20355.28" dur="3.12">manages</text><text start="20356.84" dur="3.24">demons</text><text start="20358.4" dur="3.84">where you can</text><text start="20360.08" dur="6">easily start or stop background</text><text start="20362.24" dur="5.76">processes enumerate them and</text><text start="20366.08" dur="4.638">do other stuff with them</text><text start="20368" dur="2.718">that of course</text><text start="20371.28" dur="4.96">should that that of course would be made</text><text start="20374.16" dur="5.04">from scratch because it&amp;#39;s highly tight</text><text start="20376.24" dur="4.318">highly coupled to the system itself</text><text start="20379.2" dur="3.84">and</text><text start="20380.558" dur="5.602">here also comes the idea around the</text><text start="20383.04" dur="6.56">corner of using a model where you first</text><text start="20386.16" dur="5.12">actually define what you want in some</text><text start="20389.6" dur="2.958">visual form</text><text start="20391.28" dur="4.4">where then</text><text start="20392.558" dur="6.282">the baseline of the code is generated</text><text start="20395.68" dur="5.76">and the functionality can later be</text><text start="20398.84" dur="5.08">implemented well if you look at</text><text start="20401.44" dur="3.438">presentation manager</text><text start="20403.92" dur="2.24">for</text><text start="20404.878" dur="4.722">graphical</text><text start="20406.16" dur="3.44">points of the interface</text><text start="20410.48" dur="5.04">we can safely say</text><text start="20412.718" dur="4.482">that at this time at this point of time</text><text start="20415.52" dur="5.278">building something like that from</text><text start="20417.2" dur="6.48">scratch by for instance</text><text start="20420.798" dur="5.042">a new developer</text><text start="20423.68" dur="5.198">is much too complex</text><text start="20425.84" dur="5.6">it&amp;#39;s even too complex for for veterans</text><text start="20428.878" dur="4.08">because you have to do all this update</text><text start="20431.44" dur="5.358">unless you</text><text start="20432.958" dur="6">copy paste some stuff you already have</text><text start="20436.798" dur="6.242">now the qt very verb</text><text start="20438.958" dur="5.84">offers very solid alternative and of</text><text start="20443.04" dur="3.518">course there are already very much</text><text start="20444.798" dur="4.482">visual tools</text><text start="20446.558" dur="4.562">refugee designer and other stuff</text><text start="20449.28" dur="5.2">that</text><text start="20451.12" dur="6.88">also is in the realm where</text><text start="20454.48" dur="6.64">one can define things in a visual way</text><text start="20458" dur="4.958">and where coder can be generated and</text><text start="20461.12" dur="3.678">later</text><text start="20462.958" dur="5.68">the functionality</text><text start="20464.798" dur="3.84">the focus can lay on the functionality</text><text start="20468.718" dur="4.562">so</text><text start="20470.958" dur="6.482">this coupled with some model driven</text><text start="20473.28" dur="4.16">engineering which is at a higher level</text><text start="20477.76" dur="4">at</text><text start="20478.558" dur="4.562">the models one can define</text><text start="20481.76" dur="2.72">and select</text><text start="20483.12" dur="4.64">what kind of</text><text start="20484.48" dur="5.44">scenarios is needed and what kind of of</text><text start="20487.76" dur="5.84">blueprint</text><text start="20489.92" dur="5.2">is needed and then generate this this</text><text start="20493.6" dur="3.358">the source code</text><text start="20495.12" dur="3.438">which can</text><text start="20496.958" dur="2.962">be compiles</text><text start="20498.558" dur="2.802">and</text><text start="20499.92" dur="3.2">built into</text><text start="20501.36" dur="5.518">executable programs libraries</text><text start="20503.12" dur="3.758">documentation and other stuff</text><text start="20507.52" dur="5.4">now can we improve</text><text start="20509.92" dur="3">things</text><text start="20513.6" dur="5.52">and that is actually by i think by</text><text start="20516.4" dur="4.398">enhancing development tools</text><text start="20519.12" dur="3.36">nobody is going</text><text start="20520.798" dur="4.16">except the settlements you are going to</text><text start="20522.48" dur="5.52">take make at the common time</text><text start="20524.958" dur="4.322">to see what kind of targets there are</text><text start="20528" dur="4.798">and</text><text start="20529.28" dur="6.24">it&amp;#39;s also very difficult for</text><text start="20532.798" dur="6.042">people which are not directly</text><text start="20535.52" dur="7.278">developers but still have skill sets</text><text start="20538.84" dur="7.08">to join in some kind of collaboration</text><text start="20542.798" dur="4.08">so leveraging individual skill sets of</text><text start="20545.92" dur="3.68">people</text><text start="20546.878" dur="4.882">and then taking all the details and</text><text start="20549.6" dur="3.92">difficult stuff out of the way</text><text start="20551.76" dur="2.798">is i think</text><text start="20553.52" dur="4.4">a method</text><text start="20554.558" dur="3.362">where we can improve this</text><text start="20558.638" dur="5.92">broader and selective cooperation is</text><text start="20562" dur="3.76">what i what i mean</text><text start="20564.558" dur="2.562">people</text><text start="20565.76" dur="3.84">have skill sets</text><text start="20567.12" dur="4.32">and let&amp;#39;s say that two people</text><text start="20569.6" dur="5.278">are interested have an idea to</text><text start="20571.44" dur="4.56">contribute to some kind of component we</text><text start="20574.878" dur="3.76">want to have</text><text start="20576" dur="3.84">that is selective i mean so they are</text><text start="20578.638" dur="4">selectively</text><text start="20579.84" dur="4.718">working in this kind of component and</text><text start="20582.638" dur="4.16">only i have to focus on its</text><text start="20584.558" dur="4.642">functionality and the rest of the of the</text><text start="20586.798" dur="3.84">boilerplate is generated and kind of an</text><text start="20589.2" dur="3.678">environment</text><text start="20590.638" dur="5.362">that is automatically generated by such</text><text start="20592.878" dur="5.84">a model</text><text start="20596" dur="5.52">as far as development</text><text start="20598.718" dur="3.92">means that the first thing outline</text><text start="20601.52" dur="4.48">so</text><text start="20602.638" dur="5.682">you have a model and for instance</text><text start="20606" dur="3.44">let&amp;#39;s let&amp;#39;s take a mind pad</text><text start="20608.32" dur="4.638">where you</text><text start="20609.44" dur="5.518">fictionally specify by means of topics</text><text start="20612.958" dur="2.802">and relations</text><text start="20614.958" dur="3.68">what</text><text start="20615.76" dur="4.64">what you want how this functions</text><text start="20618.638" dur="4.24">and then</text><text start="20620.4" dur="5.04">you can already actually generate an</text><text start="20622.878" dur="4.642">executable it just doesn&amp;#39;t have nothing</text><text start="20625.44" dur="4.88">it&amp;#39;s always a kind of a mock-up</text><text start="20627.52" dur="5.038">but it already does something</text><text start="20630.32" dur="3.28">and</text><text start="20632.558" dur="3.602">the</text><text start="20633.6" dur="5.52">implementation of the functionality can</text><text start="20636.16" dur="4.718">be gradual</text><text start="20639.12" dur="3.598">and that is kind of</text><text start="20640.878" dur="4.08">complement focused work</text><text start="20642.718" dur="2.24">so</text><text start="20645.2" dur="3.678">you actually focus on some kind of</text><text start="20647.36" dur="2.24">component</text><text start="20648.878" dur="2.722">and</text><text start="20649.6" dur="4.958">exactly that component is where the</text><text start="20651.6" dur="5.278">functionality is which is part of a</text><text start="20654.558" dur="3.922">larger hole and the larger the larger</text><text start="20656.878" dur="4.482">hole the larger picture you don&amp;#39;t have</text><text start="20658.48" dur="2.88">to worry about</text><text start="20662.32" dur="3.92">and then what i earlier said about</text><text start="20664.08" dur="3.84">connecting the end window where it does</text><text start="20666.24" dur="4.08">not show if you</text><text start="20667.92" dur="3.52">don&amp;#39;t tweak the parameters</text><text start="20670.32" dur="3.92">so</text><text start="20671.44" dur="4.56">to have certain defaults and same and</text><text start="20674.24" dur="4.398">same expectations</text><text start="20676" dur="4.958">important aspect of a model-driven</text><text start="20678.638" dur="3.762">engineering</text><text start="20680.958" dur="3.6">because</text><text start="20682.4" dur="3.36">if you collect two of those components</text><text start="20684.558" dur="2.32">using</text><text start="20685.76" dur="4.24">with</text><text start="20686.878" dur="5.522">some function in it you expect that</text><text start="20690" dur="6.878">you have some expectation about how this</text><text start="20692.4" dur="8.64">outage would work and that should be</text><text start="20696.878" dur="4.162">in indeed the way it would work</text><text start="20702.638" dur="2.722">okay so</text><text start="20705.52" dur="3.68">that is a bit about</text><text start="20710.32" dur="4.238">the reflection</text><text start="20711.84" dur="5.76">of where we are and how we might be able</text><text start="20714.558" dur="3.042">to improve things</text><text start="20720.798" dur="2.482">hello</text><text start="20734.27" dur="3.169">[Applause]</text><text start="20741.68" dur="5.68">so at first we are working on three</text><text start="20744.48" dur="4.36">realms and the realm is actually a kind</text><text start="20747.36" dur="4.56">of</text><text start="20748.84" dur="5.718">domain and these three domains are</text><text start="20751.92" dur="4.32">engineering collaboration and</text><text start="20754.558" dur="2.642">positioning</text><text start="20756.24" dur="3.52">and</text><text start="20757.2" dur="5.358">this is part of engineering which is</text><text start="20759.76" dur="5.36">which i i have to cover because the</text><text start="20762.558" dur="5.362">provisioning is actually built</text><text start="20765.12" dur="5.36">on the concepts of engineering and</text><text start="20767.92" dur="5.44">collaboration</text><text start="20770.48" dur="6.56">so this one is about making development</text><text start="20773.36" dur="6.4">for os2 more accessible in various ways</text><text start="20777.04" dur="5.44">it does this by harnessing tools and</text><text start="20779.76" dur="4.56">tame them for easier use so this has to</text><text start="20782.48" dur="4.398">do with the</text><text start="20784.32" dur="4.478">same default and like that it behaves</text><text start="20786.878" dur="3.92">like you think it is but more</text><text start="20788.798" dur="5.202">importantly actually</text><text start="20790.798" dur="4.642">hiding them at dashboards which i will</text><text start="20794" dur="4.878">later explain</text><text start="20795.44" dur="5.92">conceptually this realm is about</text><text start="20798.878" dur="6">profiling ways and means</text><text start="20801.36" dur="7.598">to produce products and byproducts</text><text start="20804.878" dur="6.642">bullets you can think rpm packages</text><text start="20808.958" dur="2.562">software</text><text start="20813.04" dur="4.72">so one could say this dom is kind of</text><text start="20815.28" dur="4.4">like a factory plant</text><text start="20817.76" dur="3.198">so it is the</text><text start="20819.68" dur="2.64">core</text><text start="20820.958" dur="2.562">stuff</text><text start="20822.32" dur="5.2">which</text><text start="20823.52" dur="7.48">which is one big toolbox and and</text><text start="20827.52" dur="3.48">building engine</text><text start="20836.24" dur="5.44">i wonder if this also would work</text><text start="20840.08" dur="3.76">it doesn&amp;#39;t</text><text start="20841.68" dur="4.32">okay</text><text start="20843.84" dur="5.44">i think we crashed</text><text start="20846" dur="6.28">oh yeah that&amp;#39;s right yeah i&amp;#39;m starting</text><text start="20849.28" dur="3">here</text><text start="20874.84" dur="4.038">okay it crashes everything if you&amp;#39;re</text><text start="20877.28" dur="3.438">wondering why i&amp;#39;m minimizing and</text><text start="20878.878" dur="4.162">maximizing it&amp;#39;s because</text><text start="20880.718" dur="4">my feelings it does not update that</text><text start="20883.04" dur="3.518">night</text><text start="20884.718" dur="4.84">so</text><text start="20886.558" dur="3">collaboration</text><text start="20892" dur="2.798">up like this</text><text start="20893.6" dur="2.16">okay</text><text start="20894.798" dur="3.122">well</text><text start="20895.76" dur="5.76">this realm is about improving working</text><text start="20897.92" dur="6.56">together to reach common goals</text><text start="20901.52" dur="4.48">it does this by putting the participant</text><text start="20904.48" dur="3.84">in the center</text><text start="20906" dur="4.48">which means that instead of somebody</text><text start="20908.32" dur="5.68">having to learn all kinds of tools and</text><text start="20910.48" dur="5.44">background information and web tape</text><text start="20914" dur="5.36">everybody has a skill set</text><text start="20915.92" dur="5.76">and the skill set is the focus point</text><text start="20919.36" dur="5.68">so it&amp;#39;s determined it also determines</text><text start="20921.68" dur="4.24">the interface through the tools</text><text start="20925.04" dur="3.28">and</text><text start="20925.92" dur="5.6">if you are in some kind of area</text><text start="20928.32" dur="6.08">for instance you are capable of doing</text><text start="20931.52" dur="5.68">some xslt transformation</text><text start="20934.4" dur="4.478">then then this this is skill set and</text><text start="20937.2" dur="4.8">then</text><text start="20938.878" dur="6.242">the interface to the system</text><text start="20942" dur="6.08">will specifically have that as a focus</text><text start="20945.12" dur="4.4">so this enables a participant to</text><text start="20948.08" dur="4.32">focus on the</text><text start="20949.52" dur="5.278">area of expertise and leave the vector</text><text start="20952.4" dur="5.68">tape handle into the factory</text><text start="20954.798" dur="5.682">all the stuff you don&amp;#39;t want to know</text><text start="20958.08" dur="4.32">and the goal is to enable construction</text><text start="20960.48" dur="4.478">from parts</text><text start="20962.4" dur="5.2">where uh imagine</text><text start="20964.958" dur="5.92">more participants are are working at</text><text start="20967.6" dur="5.24">some components in a broader</text><text start="20970.878" dur="3.042">broader picture</text><text start="20972.84" dur="2.52">then uh</text><text start="20973.92" dur="3.92">by</text><text start="20975.36" dur="4.8">by focusing on the skill set</text><text start="20977.84" dur="5.68">and um</text><text start="20980.16" dur="5.76">viewing things as a as collectible part</text><text start="20983.52" dur="4.16">this eases collaboration and we don&amp;#39;t</text><text start="20985.92" dur="3.36">have to</text><text start="20987.68" dur="3.92">find out</text><text start="20989.28" dur="4.88">wheels again and again</text><text start="20991.6" dur="3.92">so the objective is to</text><text start="20994.16" dur="3.6">find is to</text><text start="20995.52" dur="4.72">provide the shortest means to get from</text><text start="20997.76" dur="3.84">an idea to a result</text><text start="21000.24" dur="3.12">and it&amp;#39;s also</text><text start="21001.6" dur="2.48">couples the last one</text><text start="21003.36" dur="3.84">to</text><text start="21004.08" dur="5.2">uh just the sparse development trait</text><text start="21007.2" dur="5.518">where you first do the outline so you&amp;#39;ll</text><text start="21009.28" dur="5.678">have an idea it has an outline and then</text><text start="21012.718" dur="6.562">using this model-driven engineer you can</text><text start="21014.958" dur="6.642">actually already create an executable</text><text start="21019.28" dur="3.678">because the outline is all generated for</text><text start="21021.6" dur="3.198">you</text><text start="21022.958" dur="2.962">of course it does nothing and there has</text><text start="21024.798" dur="2.722">to be</text><text start="21025.92" dur="3.84">some more stuff but</text><text start="21027.52" dur="3.358">the idea is to have</text><text start="21029.76" dur="3.118">something</text><text start="21030.878" dur="5.122">working</text><text start="21032.878" dur="3.122">as fast as possible</text><text start="21042" dur="3.28">now</text><text start="21043.52" dur="4.96">the provisioning realm is about</text><text start="21045.28" dur="4.8">providing software in packaged form</text><text start="21048.48" dur="3.6">as i said earlier</text><text start="21050.08" dur="5.52">software makes the machine without</text><text start="21052.08" dur="5.68">software road desktop and nowhere to go</text><text start="21055.6" dur="4.32">and there&amp;#39;s an enormous amount of</text><text start="21057.76" dur="3.92">already existing software that can be</text><text start="21059.92" dur="3.28">packaged</text><text start="21061.68" dur="4.24">there is</text><text start="21063.2" dur="4.8">of course in the mix program</text><text start="21065.92" dur="4.92">at the source code level an enormous</text><text start="21068" dur="6.48">amount of software</text><text start="21070.84" dur="5.4">and what we actually want is to make it</text><text start="21074.48" dur="3.28">easy to</text><text start="21076.24" dur="4.16">integrate</text><text start="21077.76" dur="4.32">that stuff and feed that to some kind of</text><text start="21080.4" dur="4.72">provisioning engine</text><text start="21082.08" dur="5.76">which then generates the rpm packages</text><text start="21085.12" dur="3.92">without having to bother how some tools</text><text start="21087.84" dur="2.24">work</text><text start="21089.04" dur="3.36">so</text><text start="21090.08" dur="4.878">new packages will emerge and the shift</text><text start="21092.4" dur="3.6">packages will be updated so this is a</text><text start="21094.958" dur="3.362">process</text><text start="21096" dur="5.04">there is an iteration</text><text start="21098.32" dur="6.08">and one can imagine that professioning</text><text start="21101.04" dur="6">highly depends on collaboration and</text><text start="21104.4" dur="5.04">the engineering grounds so the engineer</text><text start="21107.04" dur="4.08">who now provides the tools</text><text start="21109.44" dur="4.08">and</text><text start="21111.12" dur="5.518">harnesses these tools and takes out the</text><text start="21113.52" dur="6.64">rough edges and</text><text start="21116.638" dur="5.442">makes them work together to accomplish</text><text start="21120.16" dur="4.718">more purpose tasks</text><text start="21122.08" dur="5.36">and collaboration is</text><text start="21124.878" dur="4.242">how people work together to easily</text><text start="21127.44" dur="4.32">exchange the things</text><text start="21129.12" dur="4.56">and or ideas they have</text><text start="21131.76" dur="4.32">so the goal is to have an elaborate</text><text start="21133.68" dur="5.84">amount of installable software practiced</text><text start="21136.08" dur="5.36">using standards with low maintenance and</text><text start="21139.52" dur="4">that can has a high degree of</text><text start="21141.44" dur="4.32">maintainability</text><text start="21143.52" dur="5.038">so we don&amp;#39;t have to spend uh</text><text start="21145.76" dur="4.798">much time at uh things with upstream</text><text start="21148.558" dur="5.362">changes or other changes on there</text><text start="21150.558" dur="4.882">because we can make that change in the</text><text start="21153.92" dur="4.08">in the engine and then this</text><text start="21155.44" dur="6.32">automatically</text><text start="21158" dur="6.08">propagates to the results</text><text start="21161.76" dur="4.56">so from a user point of view</text><text start="21164.08" dur="4.798">one could view positioning</text><text start="21166.32" dur="4.558">as a shopping window it&amp;#39;s where the</text><text start="21168.878" dur="2.962">results lay</text><text start="21170.878" dur="2.642">from</text><text start="21171.84" dur="4.08">efforts</text><text start="21173.52" dur="3.92">of ideas packaging</text><text start="21175.92" dur="4.638">software development</text><text start="21177.44" dur="7.8">whatever ultimately a product</text><text start="21180.558" dur="4.682">will be an installable package</text><text start="21190.08" dur="5.08">now i said earlier model 11 engineering</text><text start="21203.68" dur="3.44">model driven engineering is</text><text start="21205.84" dur="3.6">the method</text><text start="21207.12" dur="2.32">and</text><text start="21210.32" dur="4.8">now i have it open</text><text start="21212.718" dur="2.402">i think</text><text start="21216.24" dur="3.16">it&amp;#39;s open</text><text start="21226.16" dur="4.478">so at the highest level a mobile</text><text start="21227.84" dur="4.798">processor is nothing else than</text><text start="21230.638" dur="6.962">for instance some</text><text start="21232.638" dur="4.962">like bluemake or some other build tool</text><text start="21238.24" dur="4.88">but instead of playing text files it it</text><text start="21241.12" dur="4.48">accepts uh</text><text start="21243.12" dur="4.4">well let me rephrase that it&amp;#39;s actually</text><text start="21245.6" dur="4.16">so it&amp;#39;s a black box</text><text start="21247.52" dur="5.038">it has an input it has a it has a</text><text start="21249.76" dur="4.958">control on how to process that input and</text><text start="21252.558" dur="4.722">it generates output</text><text start="21254.718" dur="5.042">and then if we look at some more</text><text start="21257.28" dur="2.48">details</text><text start="21262.878" dur="7.362">then we can see that at the left input</text><text start="21266.558" dur="6.882">we can have freeform models that are is</text><text start="21270.24" dur="5.6">actually um your ideas</text><text start="21273.44" dur="5.04">which you first drafted in some kind of</text><text start="21275.84" dur="5.2">mind mapper or or made them visual so</text><text start="21278.48" dur="5.12">they are our first draft</text><text start="21281.04" dur="4.4">code can be generated from that but more</text><text start="21283.6" dur="3.68">specific stuff</text><text start="21285.44" dur="2.88">needs to be done with other kinds of</text><text start="21287.28" dur="4.88">models</text><text start="21288.32" dur="5.8">and those are the formal models</text><text start="21292.16" dur="4.24">where e-core</text><text start="21294.12" dur="5">is the core</text><text start="21296.4" dur="4.64">modeling system of eclipse it&amp;#39;s what</text><text start="21299.12" dur="3.12">eclipse also uses</text><text start="21301.04" dur="4.72">and</text><text start="21302.24" dur="5.2">that model describes data types classes</text><text start="21305.76" dur="3.68">and interfaces</text><text start="21307.44" dur="4.4">so for instance</text><text start="21309.44" dur="3.518">some kind of workplace shell class</text><text start="21311.84" dur="4.4">extension</text><text start="21312.958" dur="4.242">would be expressed in an e-core model</text><text start="21316.24" dur="3.36">and</text><text start="21317.2" dur="3.92">i actually</text><text start="21319.6" dur="3.84">have</text><text start="21321.12" dur="4.72">generated from the from the</text><text start="21323.44" dur="4.64">w from the workplace shell</text><text start="21325.84" dur="3.36">using the some</text><text start="21328.08" dur="2.24">interface</text><text start="21329.2" dur="2.88">um</text><text start="21330.32" dur="4.558">the the interfaces which and then</text><text start="21332.08" dur="5.798">generate and then convert them to an</text><text start="21334.878" dur="3">e-commerce</text><text start="21338.08" dur="3.36">all the classes and the hierarchy of the</text><text start="21340" dur="4.24">workplace shell</text><text start="21341.44" dur="4.08">and data types and</text><text start="21344.24" dur="4.558">use that</text><text start="21345.52" dur="3.278">to generate a code</text><text start="21350.558" dur="6.32">now another model type is the own model</text><text start="21353.84" dur="5.76">and that is actually what eclipse uses</text><text start="21356.878" dur="6">uh for itself to</text><text start="21359.6" dur="6.08">create release trains</text><text start="21362.878" dur="5.92">for for anybody familiar with eclipse as</text><text start="21365.68" dur="4.958">i said also earlier that actually</text><text start="21368.798" dur="3.522">the core is</text><text start="21370.638" dur="4.562">just a runtime</text><text start="21372.32" dur="4.8">and everything else are plugged in</text><text start="21375.2" dur="3.84">and how these plugins</text><text start="21377.12" dur="4.96">which plugins</text><text start="21379.04" dur="5.36">are combined together those make up a</text><text start="21382.08" dur="4.08">release train like for instance eclipse</text><text start="21384.4" dur="4.96">4c plus plus</text><text start="21386.16" dur="4.798">eclipse for mobiling eclipse for</text><text start="21389.36" dur="3.598">for php</text><text start="21390.958" dur="3.522">which is actually a collection of</text><text start="21392.958" dur="2.642">plugins which</text><text start="21394.48" dur="2.398">together</text><text start="21395.6" dur="2.48">provide</text><text start="21396.878" dur="4.482">some</text><text start="21398.08" dur="3.28">related functionality</text><text start="21401.44" dur="4.88">and that is expressed in oomph models</text><text start="21405.2" dur="3.92">and</text><text start="21406.32" dur="6.16">eclipse is if if if you are familiar</text><text start="21409.12" dur="6.08">then nowadays you can</text><text start="21412.48" dur="4.8">go to an eclipse site and specify</text><text start="21415.2" dur="3.438">which things you want to have and have a</text><text start="21417.28" dur="4.32">custom</text><text start="21418.638" dur="4.962">release train of or custom composition</text><text start="21421.6" dur="4.56">build for you</text><text start="21423.6" dur="5.6">well what that actually deals with at</text><text start="21426.16" dur="6.558">some level is projects and products</text><text start="21429.2" dur="5.358">and projects you can envision as</text><text start="21432.718" dur="5.202">being</text><text start="21434.558" dur="4.722">pointers to source repositories like</text><text start="21437.92" dur="4.16">git</text><text start="21439.28" dur="5.84">ship projects their interrelations</text><text start="21442.08" dur="5.92">settings and whatever</text><text start="21445.12" dur="5.678">and products are installations</text><text start="21448" dur="5.28">like for instance eclipse but in install</text><text start="21450.798" dur="5.122">eclipse you have this specific</text><text start="21453.28" dur="4.8">installation configuration and you have</text><text start="21455.92" dur="5.2">one or more workspaces</text><text start="21458.08" dur="4.718">and this installation configuration is</text><text start="21461.12" dur="3.438">actually</text><text start="21462.798" dur="4.16">the thing that builds that particular</text><text start="21464.558" dur="5.122">configuration of eclipse</text><text start="21466.958" dur="5.282">which would be expressed in</text><text start="21469.68" dur="3.76">in the projects parts of this type of</text><text start="21472.24" dur="5.44">model</text><text start="21473.44" dur="6.08">now this model also maps quite good at</text><text start="21477.68" dur="3.118">rpm packaging</text><text start="21479.52" dur="3.6">because</text><text start="21480.798" dur="3.202">the whole is a project in the sense of</text><text start="21483.12" dur="3.36">that</text><text start="21484" dur="3.28">spec files are needed and other settings</text><text start="21486.48" dur="4">and</text><text start="21487.28" dur="5.2">what kind of workplace shell</text><text start="21490.48" dur="4.158">objects need to be generated folders</text><text start="21492.48" dur="3.52">icons settings</text><text start="21494.638" dur="4.932">or whatever</text><text start="21496" dur="5.2">and the product itself which is actually</text><text start="21499.57" dur="5.148">[Music]</text><text start="21501.2" dur="3.518">the rpm package</text><text start="21505.12" dur="5.28">and there you can have several</text><text start="21507.84" dur="3.92">versions of a package with several</text><text start="21510.4" dur="4.558">dependencies</text><text start="21511.76" dur="5.038">so in the products part you can</text><text start="21514.958" dur="3.6">envision as being</text><text start="21516.798" dur="4.802">the source</text><text start="21518.558" dur="6.802">part of the whole and the product part</text><text start="21521.6" dur="5.76">you can think of as as the as build</text><text start="21525.36" dur="5.438">part where</text><text start="21527.36" dur="6.438">we talk in products and versions and</text><text start="21530.798" dur="3">dependencies</text><text start="21534.16" dur="5.52">and then output</text><text start="21536.798" dur="5.282">can be properties build files moodle</text><text start="21539.68" dur="5.36">instances which i won&amp;#39;t want to go into</text><text start="21542.08" dur="5.2">too far but the idea is that</text><text start="21545.04" dur="5.678">like with a black box</text><text start="21547.28" dur="6.8">you can cascade them where the output of</text><text start="21550.718" dur="4.722">one black box is the input for another</text><text start="21554.08" dur="3.84">black box</text><text start="21555.44" dur="3.6">and if you are a little bit familiar</text><text start="21557.92" dur="5.76">with</text><text start="21559.04" dur="5.918">things like xslt and trump such xml</text><text start="21563.68" dur="4.4">transforms</text><text start="21564.958" dur="5.282">or general piping of tools</text><text start="21568.08" dur="3.36">then you can understand that if you have</text><text start="21570.24" dur="3.84">several</text><text start="21571.44" dur="6.88">mobile processors in sequence that they</text><text start="21574.08" dur="6">built some kind of scenario to come from</text><text start="21578.32" dur="3.76">some</text><text start="21580.08" dur="4.08">things defined in models</text><text start="21582.08" dur="3.44">at the most left</text><text start="21584.16" dur="2.46">level</text><text start="21585.52" dur="2.64">which then</text><text start="21586.62" dur="4.098">[Music]</text><text start="21588.16" dur="5.52">ultimately propagate to the product</text><text start="21590.718" dur="5.522">let&amp;#39;s see so on rpm pick a package or</text><text start="21593.68" dur="3.76">something else a program executable</text><text start="21596.24" dur="3.36">library</text><text start="21597.44" dur="5.72">document</text><text start="21599.6" dur="3.56">you name it</text><text start="21616.718" dur="4.562">uh</text><text start="21618.958" dur="5.6">now the whole thing is is based on the</text><text start="21621.28" dur="3.64">eclipse modeling framework</text><text start="21624.558" dur="2.24">and</text><text start="21624.92" dur="5">[Music]</text><text start="21626.798" dur="5.84">the core of that is ecore and what eco</text><text start="21629.92" dur="3.718">in essence is is</text><text start="21632.638" dur="2.642">a</text><text start="21633.638" dur="3.642">self-describing</text><text start="21635.28" dur="3.598">class here</text><text start="21637.28" dur="4.32">and it&amp;#39;s</text><text start="21638.878" dur="4.242">encompasses data types classes and</text><text start="21641.6" dur="3.278">interfaces</text><text start="21643.12" dur="4.4">and at that level</text><text start="21644.878" dur="4.402">you can already understand that many</text><text start="21647.52" dur="4.08">that it can generate</text><text start="21649.28" dur="3.598">sources for many object-oriented</text><text start="21651.6" dur="3.6">languages</text><text start="21652.878" dur="4.08">or even non-object-oriented if you want</text><text start="21655.2" dur="3.678">to</text><text start="21656.958" dur="3.76">so</text><text start="21658.878" dur="5.282">for instance</text><text start="21660.718" dur="5.282">if i would define classes in an e-core</text><text start="21664.16" dur="4.32">model</text><text start="21666" dur="4.4">and then i could generate from the same</text><text start="21668.48" dur="3.52">mobile i could generate</text><text start="21670.4" dur="4.318">cps dress code</text><text start="21672" dur="6.798">i could generate rex code i could</text><text start="21674.718" dur="5.762">generate javascript i can generate php</text><text start="21678.798" dur="3.282">java itself</text><text start="21680.48" dur="5.04">and actually</text><text start="21682.08" dur="6.558">the sources for this site are</text><text start="21685.52" dur="6.96">based on on this</text><text start="21688.638" dur="6.882">simple form on based on this concept</text><text start="21692.48" dur="4.238">now as i told earlier the home model has</text><text start="21695.52" dur="3.358">to do with</text><text start="21696.718" dur="4.08">projects and products</text><text start="21698.878" dur="3.76">and in a sense this has to do with if</text><text start="21700.798" dur="3.84">you have an idea</text><text start="21702.638" dur="3.042">then you do a first scratch and a mind</text><text start="21704.638" dur="3.92">map</text><text start="21705.68" dur="5.118">then you actually get more formal then</text><text start="21708.558" dur="4.482">you get projects where you handle source</text><text start="21710.798" dur="5.84">code in this focused manner</text><text start="21713.04" dur="5.2">and at the other side you have products</text><text start="21716.638" dur="4.722">which</text><text start="21718.24" dur="3.92">represent rpm packages which can</text><text start="21721.36" dur="3.12">be</text><text start="21722.16" dur="4.718">put in repositories and made available</text><text start="21724.48" dur="5.92">for people to install</text><text start="21726.878" dur="6.882">on the os2 system</text><text start="21730.4" dur="6.72">uml stands for unified modeling language</text><text start="21733.76" dur="5.52">it is much like e but much more detailed</text><text start="21737.12" dur="4.72">and</text><text start="21739.28" dur="6.24">it can be used if things cannot be</text><text start="21741.84" dur="3.68">easily expressed in e-commerce</text><text start="21747.44" dur="5.04">all these models themselves are</text><text start="21750.24" dur="7.12">expressed in xml</text><text start="21752.48" dur="8.158">and xml is an interesting</text><text start="21757.36" dur="5.518">format because it is self-describing and</text><text start="21760.638" dur="5.362">it also actually</text><text start="21762.878" dur="6.08">kind of functions as a database</text><text start="21766" dur="5.52">this is because all the elements</text><text start="21768.958" dur="3.84">you can enumerate them you can give them</text><text start="21771.52" dur="2.08">ids</text><text start="21772.798" dur="3.442">and</text><text start="21773.6" dur="5.038">then search an xml file and just extract</text><text start="21776.24" dur="5.84">that element and process it</text><text start="21778.638" dur="6.16">now this is why this eclipse stuff</text><text start="21782.08" dur="5.68">it is possible to use on ios2 because</text><text start="21784.798" dur="6.242">all these models are xml and of these</text><text start="21787.76" dur="6.798">those two is perfectly capable</text><text start="21791.04" dur="6.48">thanks to all the reports bitwiseworks</text><text start="21794.558" dur="5.922">has done of the nyx software</text><text start="21797.52" dur="5.52">to to process these models and to</text><text start="21800.48" dur="5.28">generate a source code which can then be</text><text start="21803.04" dur="4.32">built on those two itself</text><text start="21805.76" dur="4">so</text><text start="21807.36" dur="5.84">we actually don&amp;#39;t directly just need</text><text start="21809.76" dur="6.798">eclipse we just need its models</text><text start="21813.2" dur="7.358">these these models can be extracted from</text><text start="21816.558" dur="4.962">from get repositories and and</text><text start="21820.558" dur="2.08">other</text><text start="21821.52" dur="3.118">places</text><text start="21822.638" dur="4.482">the main importance is that they&amp;#39;re all</text><text start="21824.638" dur="4.32">xml they&amp;#39;re all text based</text><text start="21827.12" dur="5.04">and</text><text start="21828.958" dur="6.322">they contain many value many valuable</text><text start="21832.16" dur="4.1">things we can use on our posts too</text><text start="21835.28" dur="2.8">to</text><text start="21836.26" dur="4.22">[Music]</text><text start="21838.08" dur="4.718">to compose these models we need to</text><text start="21840.48" dur="4.96">easily create software</text><text start="21842.798" dur="3.602">and port software</text><text start="21845.44" dur="2.48">well</text><text start="21846.4" dur="4.558">one interesting thing is that such</text><text start="21847.92" dur="4.24">models can also be referenced using urls</text><text start="21850.958" dur="5.202">so</text><text start="21852.16" dur="6.638">something like we get a specific model</text><text start="21856.16" dur="5.76">can get this model and then it can be</text><text start="21858.798" dur="5.442">put to the processor the model processor</text><text start="21861.92" dur="4.638">and then all the border plate sources</text><text start="21864.24" dur="4.318">come out of there and you can do a build</text><text start="21866.558" dur="2.882">and you have a first mockup that&amp;#39;s the</text><text start="21868.558" dur="2.722">idea</text><text start="21869.44" dur="4.32">so fslt</text><text start="21871.28" dur="4.4">plays a big role in this</text><text start="21873.76" dur="2.72">in this concept</text><text start="21875.68" dur="2.24">and</text><text start="21876.48" dur="3.92">models are</text><text start="21877.92" dur="4.878">are actually just like blueprints like</text><text start="21880.4" dur="4.08">like if you&amp;#39;re going to build a house</text><text start="21882.798" dur="4.402">you have a foundation</text><text start="21884.48" dur="4.88">and that&amp;#39;s the whole engineering part</text><text start="21887.2" dur="3.358">and then you have a blueprint is how you</text><text start="21889.36" dur="2.4">want to build</text><text start="21890.558" dur="2.642">the house</text><text start="21891.76" dur="2.798">with the windows the door the</text><text start="21893.2" dur="4.24">measurements</text><text start="21894.558" dur="6.08">rooms and whatever and that&amp;#39;s what you</text><text start="21897.44" dur="5.278">feed to uh to some kind of engine and</text><text start="21900.638" dur="3.602">there are also engineers on the side</text><text start="21902.718" dur="3.92">which are the collaborators which can</text><text start="21904.24" dur="4.318">talk to each other which models you use</text><text start="21906.638" dur="3.122">how you collect parts</text><text start="21908.558" dur="5.282">and</text><text start="21909.76" dur="4.08">what you want as an end result</text><text start="21923.36" dur="3.76">now modern driven engineering</text><text start="21925.76" dur="4.32">for hours too</text><text start="21927.12" dur="6.08">is a broad term for what i&amp;#39;m working on</text><text start="21930.08" dur="4.4">in this in this</text><text start="21933.2" dur="3.518">concept</text><text start="21934.48" dur="2.238">and</text><text start="21938.16" dur="3.52">it</text><text start="21938.84" dur="3.878">is course uses the eclipse modeling</text><text start="21941.68" dur="3.44">framework</text><text start="21942.718" dur="4.402">like i explained above</text><text start="21945.12" dur="3.12">models are external</text><text start="21947.12" dur="2.32">files</text><text start="21948.24" dur="3.28">and so</text><text start="21949.44" dur="5.198">what we actually do is</text><text start="21951.52" dur="4.08">plug our eclipse for everything usable</text><text start="21954.638" dur="2.562">and</text><text start="21955.6" dur="4.48">then</text><text start="21957.2" dur="4.64">you do that on oauth2</text><text start="21960.08" dur="3.68">using a model</text><text start="21961.84" dur="3.52">processor</text><text start="21963.76" dur="3.84">ben so</text><text start="21965.36" dur="3.518">ben can i ask you a question yes are you</text><text start="21967.6" dur="2.32">close to</text><text start="21968.878" dur="3.68">uh</text><text start="21969.92" dur="6.16">to finishing your presentation</text><text start="21972.558" dur="3.522">are you close to okay</text><text start="21976.4" dur="3.2">yeah well i can skip this</text><text start="21978.48" dur="5.12">if it&amp;#39;s not</text><text start="21979.6" dur="6.56">if it goes in too much details</text><text start="21983.6" dur="4.4">and go to the positioning</text><text start="21986.16" dur="3.36">okay</text><text start="21988" dur="3.44">you&amp;#39;re now</text><text start="21989.52" dur="4.16">usually we try to keep presentations</text><text start="21991.44" dur="4.48">limited to 45 minutes and you&amp;#39;re</text><text start="21993.68" dur="4.56">certainly not the first your first</text><text start="21995.92" dur="5.038">you&amp;#39;re certainly not the first and last</text><text start="21998.24" dur="5.36">person in warp stock history to go over</text><text start="22000.958" dur="6.082">the time slot of 45 minutes</text><text start="22003.6" dur="5.6">uh so but you&amp;#39;re now in 50 minutes so if</text><text start="22007.04" dur="3.518">you could uh wrap it up and then we can</text><text start="22009.2" dur="3.28">see if there are still questions from</text><text start="22010.558" dur="3.842">other people</text><text start="22012.48" dur="4.158">yeah of course i was i honestly i did</text><text start="22014.4" dur="3.12">not keep track of time and i i thought i</text><text start="22016.638" dur="2.802">would</text><text start="22017.52" dur="3.52">there would be a bunch of time</text><text start="22019.44" dur="3.518">left</text><text start="22021.04" dur="3.36">so i maybe have come into too much</text><text start="22022.958" dur="3.362">detail but</text><text start="22024.4" dur="3.84">i just wanted to cover</text><text start="22026.32" dur="4.08">some of the underlying stuff because</text><text start="22028.24" dur="4.16">it&amp;#39;s actually the</text><text start="22030.4" dur="3.76">basis of the</text><text start="22032.4" dur="4.478">software provisioning which is the</text><text start="22034.16" dur="5.52">actual the actual</text><text start="22036.878" dur="5.122">subject of the specification</text><text start="22039.68" dur="4.878">so i&amp;#39;ll go last this presentation is</text><text start="22042" dur="4.08">online so you can you can keep viewing</text><text start="22044.558" dur="2.882">it you can view it afterwards or</text><text start="22046.08" dur="2.24">whatever</text><text start="22047.44" dur="3.438">um</text><text start="22048.32" dur="4">providing a means oh</text><text start="22050.878" dur="3.202">already was there that that was the</text><text start="22052.32" dur="3.6">first one um</text><text start="22054.08" dur="4.32">ahead</text><text start="22055.92" dur="3.76">so we will go to the big picture and</text><text start="22058.4" dur="2.398">this is then</text><text start="22059.68" dur="4.64">how</text><text start="22060.798" dur="5.92">this model driven engineering stuff</text><text start="22064.32" dur="4.8">kind of um</text><text start="22066.718" dur="4.08">would look like visually</text><text start="22069.12" dur="4.56">so under the hood we have not written</text><text start="22070.798" dur="5.362">engineering for os2 with its models</text><text start="22073.68" dur="3.68">generators engines development tools</text><text start="22076.16" dur="4.08">whatever</text><text start="22077.36" dur="5.76">and so a provisioning engine would be</text><text start="22080.24" dur="5.2">some kind of derivative of this model</text><text start="22083.12" dur="3.598">this core engine</text><text start="22085.44" dur="2.08">and then</text><text start="22086.718" dur="3.122">the</text><text start="22087.52" dur="4.72">providing this iterative process and now</text><text start="22089.84" dur="5.28">we have to go counterclockwise that we</text><text start="22092.24" dur="5.6">have the internet there is much legacy</text><text start="22095.12" dur="4.56">software of ours2 available our sources</text><text start="22097.84" dur="3.84">are available on github and other and</text><text start="22099.68" dur="4.48">netlabs of course</text><text start="22101.68" dur="5.36">source repositories images</text><text start="22104.16" dur="5.12">which can be processed using image magic</text><text start="22107.04" dur="3.2">other resources whatever</text><text start="22109.28" dur="3.04">and that</text><text start="22110.24" dur="3.92">can be gathered</text><text start="22112.32" dur="3.44">then we have the classifier which</text><text start="22114.16" dur="4.638">classifies this stuff because what we</text><text start="22115.76" dur="6.878">actually want is a template where we can</text><text start="22118.798" dur="6.402">process that can be used to process</text><text start="22122.638" dur="4.482">look-alike things we grab from the</text><text start="22125.2" dur="4.56">internet so you can see this as some</text><text start="22127.12" dur="5.04">kind of octopus which has his tentacles</text><text start="22129.76" dur="4.4">on the internet and then gathers stuff</text><text start="22132.16" dur="3.44">we can use and where we can build</text><text start="22134.16" dur="3.6">packages for</text><text start="22135.6" dur="4">then we go to the packager and the</text><text start="22137.76" dur="4.4">packager uses</text><text start="22139.6" dur="6.08">this engine</text><text start="22142.16" dur="5.52">which is based on this modeling concept</text><text start="22145.68" dur="3.76">and then in the final stage is where we</text><text start="22147.68" dur="4.56">have a publisher</text><text start="22149.44" dur="6.4">which then</text><text start="22152.24" dur="5.84">gets this packages and after testing and</text><text start="22155.84" dur="4.798">some other stuff it can it it will</text><text start="22158.08" dur="5.68">publish these in the</text><text start="22160.638" dur="5.92">rpm repositories which can</text><text start="22163.76" dur="5.28">which are then available for</text><text start="22166.558" dur="4.802">machines that have the urls linked so</text><text start="22169.04" dur="5.44">they appear in</text><text start="22171.36" dur="4.96">the package manager and are usable by uh</text><text start="22174.48" dur="4.8">yum</text><text start="22176.32" dur="3.76">now from a packager point of view</text><text start="22179.28" dur="2.8">so</text><text start="22180.08" dur="3.36">assuming uh</text><text start="22182.08" dur="5.2">some</text><text start="22183.44" dur="6.4">hands will at some time uh write say hey</text><text start="22187.28" dur="4.72">i would like to to help in that stuff</text><text start="22189.84" dur="5.2">that you are a publisher and then you</text><text start="22192" dur="6.08">get some kind of dashboard and this</text><text start="22195.04" dur="5.44">dashboard represents the actions needed</text><text start="22198.08" dur="4.478">to accomplish this task</text><text start="22200.48" dur="3.44">the range of workspace and then under</text><text start="22202.558" dur="3.922">the route there is the positioning</text><text start="22203.92" dur="3.84">engine which takes care for</text><text start="22206.48" dur="3.36">the gathering</text><text start="22207.76" dur="4.4">and building like explained</text><text start="22209.84" dur="2.32">above</text><text start="22215.92" dur="7.92">dashboards are an important concept</text><text start="22218.84" dur="7.798">of this model driven engineering because</text><text start="22223.84" dur="5.118">dashboards provide the action interfaces</text><text start="22226.638" dur="5.442">they can be as simple as menu driven</text><text start="22228.958" dur="5.68">interface or a dialog box with controls</text><text start="22232.08" dur="4.638">or a more elaborate notebook</text><text start="22234.638" dur="5.042">dashboards map the high level actions</text><text start="22236.718" dur="6.16">onto mobile driven engineering for hours</text><text start="22239.68" dur="5.84">too actually it maps the skill set of</text><text start="22242.878" dur="4.882">somebody who is helping to the</text><text start="22245.52" dur="5.68">underlying tools</text><text start="22247.76" dur="6.16">to make things as easy as possible</text><text start="22251.2" dur="5.84">now file commander is a good example of</text><text start="22253.92" dur="6">a tool that can present a menu structure</text><text start="22257.04" dur="4.16">so here you have an idea of what can be</text><text start="22259.92" dur="4.798">faced with</text><text start="22261.2" dur="6.72">if you were somebody helping in doing</text><text start="22264.718" dur="5.522">this and then focusing on the tough so</text><text start="22267.92" dur="4.4">we we have</text><text start="22270.24" dur="4.88">some kind of new structure here and this</text><text start="22272.32" dur="5.92">structure is also expressed in a model</text><text start="22275.12" dur="5.758">and this model this is definition in the</text><text start="22278.24" dur="4.638">model is just generic so it can also</text><text start="22280.878" dur="5.232">generate menus for the workplace shell</text><text start="22282.878" dur="5.962">for vm application or for</text><text start="22286.11" dur="4.448">[Music]</text><text start="22288.84" dur="4.6">um</text><text start="22290.558" dur="6">for for even even a work a shell</text><text start="22293.44" dur="6.72">interface like thing</text><text start="22296.558" dur="6.16">now a notebook of course</text><text start="22300.16" dur="4.798">is more nice because then we</text><text start="22302.718" dur="5.282">can have googie like things</text><text start="22304.958" dur="4.562">my excuses that i put</text><text start="22308" dur="4.798">a tax</text><text start="22309.52" dur="5.198">notebook in here and not a pm notebook</text><text start="22312.798" dur="5.76">but i had no</text><text start="22314.718" dur="4.962">time to to have to just i did not decide</text><text start="22318.558" dur="4.32">uh</text><text start="22319.68" dur="4.958">to view this until it was later so</text><text start="22322.878" dur="3.202">don&amp;#39;t worry such such thing you can</text><text start="22324.638" dur="3.282">imagine that</text><text start="22326.08" dur="4.718">a pm notebook</text><text start="22327.92" dur="4.56">looks similar like this can look similar</text><text start="22330.798" dur="3.442">like this</text><text start="22332.48" dur="4.398">and all this</text><text start="22334.24" dur="5.28">this complete layout is generated from a</text><text start="22336.878" dur="5.362">model where it is expressed and</text><text start="22339.52" dur="3.65">in this model the module editor</text><text start="22342.24" dur="2">can</text><text start="22343.17" dur="4.51">[Music]</text><text start="22344.24" dur="5.6">move things around and then generate</text><text start="22347.68" dur="3.198">a new version of</text><text start="22349.84" dur="3.76">such</text><text start="22350.878" dur="2.722">a dashboard</text><text start="22357.28" dur="3.56">now we go to</text><text start="22361.76" dur="2.72">yeah okay</text><text start="22363.28" dur="3.278">okay</text><text start="22364.48" dur="4.64">well okay the last part is if yen</text><text start="22366.558" dur="4.4">variant epf epm is a very powerful</text><text start="22369.12" dur="3.04">editor</text><text start="22370.958" dur="3.6">using</text><text start="22372.16" dur="4.24">models we can create rect sources so it</text><text start="22374.558" dur="3.842">can serve as an ide integrated</text><text start="22376.4" dur="2.8">development environment</text><text start="22378.4" dur="2.398">and</text><text start="22379.2" dur="4.16">variants address</text><text start="22380.798" dur="3.92">certain perspectives</text><text start="22383.36" dur="2.72">perspectives like you guessed it</text><text start="22384.718" dur="3.84">packaging</text><text start="22386.08" dur="5.28">such variants will become available as</text><text start="22388.558" dur="5.682">rpm packages so an rpm</text><text start="22391.36" dur="5.438">variant can be seen as</text><text start="22394.24" dur="3.92">a some kind of super dashboard</text><text start="22396.798" dur="3.92">and here</text><text start="22398.16" dur="2.558">you can see</text><text start="22400.958" dur="3.522">a simple</text><text start="22403.36" dur="4.24">simple</text><text start="22404.48" dur="4.8">very very preliminary screenshot of an</text><text start="22407.6" dur="4">epm demo</text><text start="22409.28" dur="3.438">variant</text><text start="22411.6" dur="4">okay</text><text start="22412.718" dur="5.362">similarly this is the last last</text><text start="22415.6" dur="2.48">attempt</text><text start="22420.4" dur="2.558">so</text><text start="22421.12" dur="4.48">software provisioning is an iterative</text><text start="22422.958" dur="5.442">process we are trying to automate as</text><text start="22425.6" dur="6.958">much as possible and by we i mean what</text><text start="22428.4" dur="6.64">we are doing here at voice</text><text start="22432.558" dur="5.122">and we want to develop high level action</text><text start="22435.04" dur="4.72">interfaces for anyone willing to join</text><text start="22437.68" dur="3.6">does not have to learn rpm build or</text><text start="22439.76" dur="4">other tools</text><text start="22441.28" dur="4.08">time will tell how this all works out</text><text start="22443.76" dur="4.32">let&amp;#39;s leverage</text><text start="22445.36" dur="2.72">hours too</text><text start="22448.4" dur="4.398">then i go to my last button</text><text start="22453.76" dur="3">will</text><text start="22465.76" dur="2.32">so thank you very much for your</text><text start="22466.958" dur="2.322">attention</text><text start="22468.08" dur="3.28">and</text><text start="22469.28" dur="4.4">have a nice day</text><text start="22471.36" dur="4.72">thank you for your presentation ben</text><text start="22473.68" dur="4.08">uh i&amp;#39;m sorry that i&amp;#39;m sorry i had to</text><text start="22476.08" dur="4.24">break into your presentation but we&amp;#39;ve</text><text start="22477.76" dur="3.92">got a 45 minute time slot</text><text start="22480.32" dur="4.638">as you can see</text><text start="22481.68" dur="4.72">uh there are ideas in the community</text><text start="22484.958" dur="2.722">um</text><text start="22486.4" dur="4.238">and</text><text start="22487.68" dur="5.92">ben is basically asking you for help</text><text start="22490.638" dur="6.642">in the past i&amp;#39;ve explained to you that</text><text start="22493.6" dur="6.32">ben was working on rpms to be built i</text><text start="22497.28" dur="4.16">think i needed to make us justif as a</text><text start="22499.92" dur="5.6">correction there</text><text start="22501.44" dur="7.438">his idea is to build rpm files with</text><text start="22505.52" dur="5.76">this modeling engine to have consistency</text><text start="22508.878" dur="4.562">in building them but this whole project</text><text start="22511.28" dur="4.4">goes way beyond that but</text><text start="22513.44" dur="4.48">this is one of the objectives that it</text><text start="22515.68" dur="4.878">has to reach but it is also intended to</text><text start="22517.92" dur="4.798">try and make development easier as a lot</text><text start="22520.558" dur="5.282">of younger people are not familiar with</text><text start="22522.718" dur="4.802">how o2 development works so</text><text start="22525.84" dur="2.64">that was a kind of a dive into</text><text start="22527.52" dur="3.68">everything</text><text start="22528.48" dur="4.8">um ben thank you we will talk another</text><text start="22531.2" dur="3.92">time again privately</text><text start="22533.28" dur="4.32">you can you can click on the hang up</text><text start="22535.12" dur="5.758">button then</text><text start="22537.6" dur="7.038">um i&amp;#39;d like to thank everybody for uh</text><text start="22540.878" dur="5.602">for uh tuning in to warp stock and now</text><text start="22544.638" dur="4.642">that everybody is awake in the united</text><text start="22546.48" dur="5.36">states could you play the video from new</text><text start="22549.28" dur="4.56">wall tower there&amp;#39;s a request for warp</text><text start="22551.84" dur="5.68">stock us</text><text start="22553.84" dur="6.24">uh from new wall tower and</text><text start="22557.52" dur="4.64">he has sent in a recorded video and that</text><text start="22560.08" dur="4.718">will be played right now</text><text start="22562.16" dur="4.638">hi neil waldhauer here i serve as the</text><text start="22564.798" dur="3.282">secretary of the borpstock board of</text><text start="22566.798" dur="2.722">directors</text><text start="22568.08" dur="3.68">we are seeking someone to help us</text><text start="22569.52" dur="4.96">produce an online version of our</text><text start="22571.76" dur="4.72">conference warp stock corporation is a</text><text start="22574.48" dur="4.158">not-for-profit organization of</text><text start="22576.48" dur="4.64">volunteers dedicated to promoting</text><text start="22578.638" dur="4.562">education information and social</text><text start="22581.12" dur="4.72">opportunities to those persons</text><text start="22583.2" dur="5.12">interested in computer operating systems</text><text start="22585.84" dur="4.64">and related software through production</text><text start="22588.32" dur="4.318">of at least an annual technology</text><text start="22590.48" dur="4">conference</text><text start="22592.638" dur="4.08">what this really means is that we have a</text><text start="22594.48" dur="4.398">small core group of people working to</text><text start="22596.718" dur="4.802">maintain public awareness of computer</text><text start="22598.878" dur="4.882">operating systems outside the mainstream</text><text start="22601.52" dur="4">helping to ensure that they know about</text><text start="22603.76" dur="3.84">the choices they have in personal</text><text start="22605.52" dur="3.6">computing today</text><text start="22607.6" dur="4.4">the warp stock conference has been</text><text start="22609.12" dur="5.2">meeting every year since 1997.</text><text start="22612" dur="3.84">there was no meeting in 2020 due to the</text><text start="22614.32" dur="4.558">vandemk</text><text start="22615.84" dur="5.6">we ran an online event that was in our</text><text start="22618.878" dur="4.482">opinion less than satisfactory for our</text><text start="22621.44" dur="3.76">participants</text><text start="22623.36" dur="4.16">this year the warp stock conference will</text><text start="22625.2" dur="4.4">be an online event again</text><text start="22627.52" dur="4.08">we miss having an in-person event and we</text><text start="22629.6" dur="3.278">hope to be able to hold one in the</text><text start="22631.6" dur="3.68">future</text><text start="22632.878" dur="4.482">in the interim it is our goal to provide</text><text start="22635.28" dur="4.08">a valuable experience for our virtual</text><text start="22637.36" dur="3.598">attendees</text><text start="22639.36" dur="4">while our statement of purposes for</text><text start="22640.958" dur="5.522">computer education we specialize in the</text><text start="22643.36" dur="6.56">technology of ibm os2 warp operating</text><text start="22646.48" dur="6.36">system and also in arca os a current</text><text start="22649.92" dur="5.52">operating system based on ibm os2</text><text start="22652.84" dur="4.44">technology we are interested both in the</text><text start="22655.44" dur="4.16">history of os2</text><text start="22657.28" dur="4.88">and in the current development of arc os</text><text start="22659.6" dur="4.72">on current pc hardware</text><text start="22662.16" dur="4.398">for that reason we are seeking a person</text><text start="22664.32" dur="4.96">or persons to join us in producing an</text><text start="22666.558" dur="5.362">excellent online conference specializing</text><text start="22669.28" dur="4.8">in os2 and arca os</text><text start="22671.92" dur="4.4">we already have presenters but we lack</text><text start="22674.08" dur="4.798">the ability to give a truly engaging</text><text start="22676.32" dur="4.638">online conference we are trying to serve</text><text start="22678.878" dur="5.76">a group of generally mature computer</text><text start="22680.958" dur="6.802">pioneers from retired i.t professionals</text><text start="22684.638" dur="5.282">to still enthusiastic home users</text><text start="22687.76" dur="4.64">if you are a user of os2 looking to</text><text start="22689.92" dur="4.4">engage with the existing community that</text><text start="22692.4" dur="3.36">would be a big plus</text><text start="22694.32" dur="4.638">what we need is someone with the</text><text start="22695.76" dur="5.36">experience personality and skill to keep</text><text start="22698.958" dur="4.962">our presentation agenda going and our</text><text start="22701.12" dur="4.32">audience engaged</text><text start="22703.92" dur="4.32">thanks from the warpstock board of</text><text start="22705.44" dur="5.518">directors for watching our video</text><text start="22708.24" dur="5.2">contact us by email at presenters</text><text start="22710.958" dur="7.202">warpstock.org if you think you can help</text><text start="22713.44" dur="4.72">us make this year&amp;#39;s warp stock a success</text><text start="22720" dur="2.24">well</text><text start="22722.878" dur="6.642">as the saying goes that&amp;#39;s all folks um</text><text start="22727.04" dur="3.28">are there any questions before</text><text start="22729.52" dur="3.438">i</text><text start="22730.32" dur="5.04">say goodbye to you all and hopefully see</text><text start="22732.958" dur="3.062">you in another warp stock i&amp;#39;m looking</text><text start="22735.36" dur="2.24">um</text><text start="22736.02" dur="5.1">[Music]</text><text start="22737.6" dur="5.278">yeah okay i already see here that uh mr</text><text start="22741.12" dur="4.8">faulty is um</text><text start="22742.878" dur="5.042">is making uh is giving a wave of</text><text start="22745.92" dur="4.32">applause for uh</text><text start="22747.92" dur="3.76">uh for me and in the background uh</text><text start="22750.24" dur="2.638">you&amp;#39;re ruined for making warp stock</text><text start="22751.68" dur="3.6">europe happen</text><text start="22752.878" dur="5.122">it&amp;#39;s just a two-man show we&amp;#39;ve prepared</text><text start="22755.28" dur="6.4">this probably in the last week</text><text start="22758" dur="5.44">i&amp;#39;ve been very busy with my day job so</text><text start="22761.68" dur="3.52">it was about one</text><text start="22763.44" dur="4.64">am in the night</text><text start="22765.2" dur="4.8">and we finished some last work montage</text><text start="22768.08" dur="3.68">in the last couple of hours</text><text start="22770" dur="3.92">but here you have another warp stock</text><text start="22771.76" dur="5.6">europe i think we can safely say that</text><text start="22773.92" dur="5.12">os2 is still alive and well it has more</text><text start="22777.36" dur="4.88">lights than a cat</text><text start="22779.04" dur="4.48">and with the upcoming technology coming</text><text start="22782.24" dur="4.718">from</text><text start="22783.52" dur="5.68">arkanoa and bitwise works</text><text start="22786.958" dur="4.722">yes everybody say yes</text><text start="22789.2" dur="4.96">os2 could have been dead tomorrow it can</text><text start="22791.68" dur="3.76">be dead in five years but if everybody</text><text start="22794.16" dur="3.04">keeps saying that it&amp;#39;s dead it will</text><text start="22795.44" dur="3.68">probably still be alive in another</text><text start="22797.2" dur="3.678">couple of years so</text><text start="22799.12" dur="3.838">thank you for your time</text><text start="22800.878" dur="5.282">i see no further</text><text start="22802.958" dur="3.202">questions popping up</text><text start="22806.32" dur="4.638">this video stream will be published</text><text start="22808.32" dur="5.2">online for people to view it outside of</text><text start="22810.958" dur="4.402">uh this presentation schedule</text><text start="22813.52" dur="4.32">uh</text><text start="22815.36" dur="5.04">hope that everybody stays healthy that</text><text start="22817.84" dur="6.4">covet can go over and that we can see</text><text start="22820.4" dur="7.2">each other probably somewhere in may in</text><text start="22824.24" dur="3.36">frankfurt for real</text><text start="22827.68" dur="5.52">it&amp;#39;s now 22 15 here in the netherlands</text><text start="22830.958" dur="4.322">this is nike netherlands signing off</text><text start="22833.2" dur="4.24">thank you for watching and see you</text><text start="22835.28" dur="5.56">online or in the forums</text><text start="22837.44" dur="3.4">enjoy your weekends</text><text start="22864.798" dur="2.08">you</text></transcript>