📜 ⬆️ ⬇️

KolibriOS: network, FTP client and Belgian programmer

If one of the readers does not yet know, then, although the majority of KolibriOS developers are Russian- speaking and live in the CIS, we also have several foreign developers. Moreover, one of them, the Belgian Jeffrey Amelynck , better known to us by his “nickname” hidnplayr , has been participating in the project since 2003 (even before KolibriOS separated from MenuetOS - for as many as 10 years! ). From the first days in the project, he decided to engage in network support and network programs, because at that time in MenuetOS the network was very tight, if not to say “not at all”.


In the photo, hidnplayr , using a hand-written FTP-client, connects from under KolibriOS to its FTP account on the KolibriOS FTP server. In the background - the KFM file manager for KolibriOS , written by one of the founders of KolibriOS Mario_Z
Fun trivia
Both developers came to the project at about the same time - in 2003 - and, as you see, in 10 years they have not lost interest in it. Remarkably, the age difference between them is also 10 years old, and in 2003 hidnplayr there were only 13 :-)

During this time, he wrote “from scratch” (and also rewritten completely available in MenuetOS ) more than 20 programs for working with the network , as well as drivers for 14 groups of network cards (each group supports 1 or more network cards, usually several cards from one manufacturer). But its most ambitious project, the new network subsystem for KolibriOS , began almost 4 years ago (in July 2009). 1.5 months ago (at the end of May 2013) the work was finally completed, and the code of the new network subsystem was transferred to the trunk.

What exactly is the network subsystem of KolibriOS , I just can not tell, because I understand this a little, but the main differences between the new system and the old one are:


In the photo - work with 2 network cards simultaneously
Not-so-fun trivia
Since the communication on our forum takes place mostly in Russian, and hidnplayr does not know the Russian language, he has to read all the correspondence using the services of Google Translate , which looks something like this . You can imagine how hard it is for him, and how much dedication is needed to stay 10 years in a project where everyone else speaks an incomprehensible language.

After finishing work on the network subsystem, hidnplayr again took up the program to use the network, and today, to our great joy, laid out on our SVN a working version of FTP-client (written, of course, in pure assembler), which was immediately announced on our forum .
')
Anyone who wants to check if our FTP-client can access their server can now do it by downloading our nightly build . Bug reports, as always, are welcome in the appropriate thread on the forum . Since the Belgian does not know the Russian language, then he can’t plus him karma (he isn’t at Habré, and it’s useless to invite him here). Therefore, all the questions to him on Habré will be answered for him by our most “browser-based” developer sourcerer (as best understood in the network subsystem due to attempts to write these same browsers).


In the photo - hidnplayr successfully logged into your FTP account and downloaded something myself. And then I downloaded something to myself :-) In the background, the KFAR file manager for KolibriOS , written by grechnik , is also a diamond (In the past, one of our leading developers. Unfortunately, he was offended by us and left the project forever / 10/2010 - the date is very symbolic. I would give dearly that he would forgive us, and come back ...)

Source: https://habr.com/ru/post/186286/


All Articles