[Hoʻouka ʻia ma 10:52, 14.12.19/XNUMX/XNUMX] Ua ʻimi ʻia ke keʻena Nginx. Kopeiko: "Ua hoʻomohala ʻia ʻo Nginx e Sysoev kūʻokoʻa"

Nā mea ʻē aʻe e pili ana i ke kumuhana:

ʻŌlelo Eng
He aha ke ʻano o ka paʻi ʻana iā Nginx a pehea e pili ai i ka ʻoihana? - deniskina
ʻO Open Source kā mākou mea a pau. ʻO ke kūlana o Yandex ma ke kūlana me Nginx - boboka
Ke kūlana kūlana o nā Kōmike Polokalamu o Highload++ a me nā hālāwai IT ʻē aʻe e pili ana i nā koi kūʻē iā Igor Sysoev - olegbunin

Wahi a ka ʻike mai kekahi o nā limahana, ke ʻimi ʻia nei ke keʻena ʻo Moscow o nā mea hoʻomohala open source Nginx ma ke ʻano he ʻāpana o ka hihia karaima a ʻo Rambler ka mea hoʻopiʻi (Aia ma lalo iho ka pane kūhelu mai ka lawelawe paʻi ʻana o ka hui ma kēia pilikia a me ka hōʻoia ʻana i ke ʻano o nā koi kūʻē iā Nginx). Ma ke ʻano he hōʻike, hāʻawi ʻia kahi kiʻi o ka hoʻoholo e hana i kahi hulina ma ke ʻano he hihia karaima i hoʻomaka ʻia ma Dekemaba 4, 2019 ma lalo o ka Paukū 146 o ka Criminal Code of the Russian Federation "Violation of copyright and related rights."

Kiʻi o ka palapala ʻimi[Hoʻouka ʻia ma 10:52, 14.12.19/XNUMX/XNUMX] Ua ʻimi ʻia ke keʻena Nginx. Kopeiko: "Ua hoʻomohala ʻia ʻo Nginx e Sysoev kūʻokoʻa"

Ua manaʻo ʻia ʻo ka mea hoʻopiʻi ʻo ka hui Rambler, a ʻo ka mea i hoʻopiʻi ʻia he "hui kanaka i ʻike ʻole ʻia," a i ka wā e hiki mai ana, ʻo ka mea nāna i hoʻokumu iā Nginx, ʻo Igor Sysoev.

ʻO ke kumu o ka hoʻopiʻi: Ua hoʻomaka ʻo Igor e hana ma Nginx ʻoiai ʻo ia he limahana no Rambler, a ma hope o ka lilo ʻana o ka mea hana i mea kaulana, ua hoʻokumu ʻo ia i kahi hui ʻokoʻa a huki i nā hoʻopukapuka.

No ke aha i hoʻomanaʻo ai ʻo Rambler e pili ana i kāna "waiwai" he 15 mau makahiki ma hope mai ʻaʻole maopopo.

ʻO ka ʻike mua e pili ana i ka ʻimi a me ka hihia hewa i paʻi ʻia ma Twitter e ka mea hoʻohana ʻo Igor @igorippolitov ʻO Ippolitov, he limahana Nginx. Wahi a Ippolitov, ua koi nā ʻelele o ke Kuhina Kalaiaina iā ia e kāpae i ka tweet, akā ua mālama ʻia nā kiʻi a me nā kiʻi o ka palapala ʻimi, i kēia manawa ke hoʻolaha ʻia nei ma ka pūnaewele, me ka boboka.

I kēia manawa, ʻaʻohe hōʻoia kūhelu i hana ʻia kahi ʻimi mai Sysoev a i ʻole nā ​​luna Nginx. Ma muli paha o ke ʻano o nā hana kalaima.

Inā he ʻoiaʻiʻo ka palapala i paʻi ʻia e kahi limahana Nginx, a laila ua hoʻomaka ʻia kahi hihia karaima ma lalo o nā ʻāpana "b" a me "c" o ka Paukū 146 o ka Criminal Code of the Russian Federation, a ʻo ia nā helu "ma kahi ākea nui. ” a “e kekahi pūʻulu kanaka ma o ka hui kipi mua a i ʻole kahi hui i hoʻonohonoho ʻia”:

e hoʻopaʻi ʻia ʻo ia e ka hana hoʻoikaika no ka manawa a hiki i ka ʻelima makahiki, a i ʻole ma ka hale paʻahao no ka manawa a hiki i ʻeono makahiki, me ka hoʻopaʻi ʻole a hiki i ka ʻelima haneli tausani rubles a i ʻole ka nui o ka uku a i ʻole. loaʻa kālā ʻē aʻe o ka mea i hoʻopaʻi ʻia no ka manawa a hiki i ʻekolu makahiki.

No laila, ʻaʻole ʻo Sysoev a me nā mea hoʻokumu ʻē aʻe e kū nei i ka nalowale o ka papahana, akā a hiki i 6 mau makahiki i loko o ka hale paʻahao.

UPD:
Mai ninaninau me Igor Sysoev i ka makasina "Hacker" ma Habr (na ʻōlelo ʻōlelo Windev i kēia nūhou):

- Mea hoihoi: ua hana ʻoe ma Rambler a hana ʻoe ma ka nginx. ʻAʻohe kuleana o Rambler? He nīnau maʻalahi kēia. Pehea ʻoe i mālama ai i nā kuleana o ka papahana?

ʻAe, he nīnau maʻalahi kēia. ʻOiaʻiʻo, he mea hoihoi ʻaʻole iā ʻoe wale nō, a ua hana maikaʻi mākou iā ia. Ma Rūsia, ua hoʻonohonoho ʻia ke kānāwai ma ke ʻano e loaʻa i ka ʻoihana ka mea i hana ʻia ma ke ʻano o kāna mau hana hana a i ʻole ma lalo o kahi ʻaelike kaʻawale. ʻO ia hoʻi, pono e loaʻa kahi ʻaelike me kahi kanaka, e ʻōlelo ana: pono ʻoe e hoʻomohala i kahi huahana polokalamu. Ma Rambler ua hana au ma ke ʻano he luna hoʻonohonoho, ua komo wau i ka hoʻomohala ʻana i koʻu manawa kūʻokoʻa, ua hoʻokuʻu ʻia ka huahana mai ka hoʻomaka ʻana ma lalo o ka laikini BSD, ma ke ʻano he polokalamu open source. Ma Rambler, ua hoʻomaka ka nginx e hoʻohana i ka wā i mākaukau ai ka hana nui. Eia kekahi, ʻo ka mea mua ʻAʻole i hoʻohana ʻia ka nginx ma Rambler, akā ma nā pūnaewele Rate.ee a me zvuki.ru.

UPD Helu 2:
ʻike i hōʻoia ʻole ʻia Ua hoʻopaʻa ʻia ʻo Sysoev lāua ʻo Konovalov.

UPD Helu 3:
Ua paʻi ʻia ka manaʻo e nā mea hoʻoponopono puka vc.ru и hoʻopuka "Kommersant":

Ua ʻike mākou ua uhaki ʻia ke kuleana kūʻokoʻa o ka hui ʻo Rambler Internet Holding i ka kikowaena pūnaewele nginx ma muli o nā hana a nā ʻaoʻao ʻekolu.

Ma kēia mea, hāʻawi ʻo Rambler Internet Holding i nā kuleana e lawe mai i nā koi a me nā hana e pili ana i ka uhai ʻana i nā kuleana e nginx iā Lynwood Investments CY Ltd, nona nā mākau kūpono e hoʻihoʻi i ka pono i ka hoʻopuka ʻana i nā kuleana.

lawelawe paʻi o Rambler Group

Wahi a ka ʻike a Kommersant, pili ʻo Lynwood Investments me ka mea nona ka hui ʻo Rambler Group Alexander Mamut. Ma o kēia hui, ua loaʻa i ka mea ʻoihana ke kaulahao puke Pelekane ʻo Waterstones.

Ua hoʻopuka ʻo Kommersant i kekahi mau ʻōlelo hou mai ka lawelawe paʻi Rambler:

Aia nā kuleana i ka pūnaewele pūnaewele Nginx iā Rambler Internet Holding. ʻO Nginx kahi huahana pono, i hoʻomohala ʻia e Igor Sysoev mai ka hoʻomaka ʻana o nā makahiki 2000 i loko o ke ʻano o ka pilina hana me Rambler, no laila ʻO ka hoʻohana ʻana i kēia polokalamu me ka ʻole o ka ʻae ʻana o Rambler Group he mea ʻino ia i ka pono kūʻokoʻa.

lawelawe paʻi o Rambler Group no "Kommersant"

UPD Helu 4:
Ma nā ʻōlelo i ka nūhou e pili ana i ka ʻimi ma ke keʻena Nginx ma roem.ru ʻōlelo mai ʻoihana Lūkini Igor Ashmanov, ʻo ia i ka 00 mua i lawelawe ma ke ʻano he luna hoʻokō o Rambler:

> Ua komo ʻo Sysoev i ka hoʻomohala ʻana i nā hola hana, ma ke keʻena Rambler, ma nā lako Rambler. Ua hoʻomaka kona manawa "kūʻokoʻa" ma hope o ka haʻalele ʻana i ke keʻena.

1. He mea lapuwale keia. ʻAʻohe mea like i loko o kā mākou kānāwai. Pono ʻoe e hōʻoiaʻiʻo iā ia; no kēia pono ʻoe i kahi lawelawe lawelawe no kēia. ʻAʻole pili "Ma nā lako hana" a i ʻole "i nā hola hana". Hiki i nā mea a pau - a no ka mea kākau ka waiwai naʻauao.

2. Eia kekahi, i ka hoolimalima ana ia Sysoev - Ua hoʻolimalima wau iā ia i ka makahiki 2000 - ua ʻōlelo ʻia ʻo ia kāna papahana ponoʻī, a iā ia ke kuleana e komo i loko. Ua kapa ʻia ʻo ia he mea e like me mod_accel; hāʻawi ʻo ia i ka inoa ʻo Nginx ma kahi o 2001-2002.

Hiki iaʻu ke hōʻike i kēia ma ka ʻaha inā pono. A ʻo kaʻu hoa pili ma A&P a me Kribrum, ʻo Dmitry Pashko, a laila ka luna ʻenehana o Rambler, kona poʻokela koke - manaʻo wau.

3. Ua hana ʻo ia ma Rambler ma ke ʻano he luna ʻōnaehana. ʻAʻole ʻokoʻa ka hoʻomohala polokalamu i kāna kuleana hana.

4. Manaʻo wau ʻaʻole hiki iā Rambler ke hōʻike i kahi palapala hoʻokahi, ʻaʻole e haʻi i kahi hana hana ʻole no ka hoʻomohala ʻana i kahi kikowaena pūnaewele.

UPD Helu 5:
ʻO ke kumu waiwai Thebell.io, kamaʻāina me nā limahana Nginx, 'āponoua hoʻokuʻu ʻia ʻo Sysoev lāua ʻo Konovalov mai ke keʻena mākaʻi o Moscow a ua kāʻili ʻia kā lāua kelepona mai nā mea ʻelua.

UPD Helu 6:
Ma hope o ka nīnau ʻana, ua kamaʻilio ka Luna Nui o Nginx i ke ʻano o ka ʻimi ʻana a kaʻana like kona mau manaʻo e pili ana i nā kumu me nā mea hoʻoponopono o Forbes. Wahi a Konovalov, ua hoʻi mai lākou i ka home me nā ʻimi, ʻaʻole wale i ke keʻena o ka hui:

Hele mai lākou iaʻu i ka hola 7 o ke kakahiaka, nā mākaʻi haunaele me nā pū mīkini ... hele kekahi poʻe a puni ka puka komo me kaʻu kiʻi a ʻike i koʻu wahi i noho ai, ʻoiai ʻaʻole au i hūnā.

Ua lawe ʻia nā mea hoʻokumu o Nginx i kā lākou kamepiula a me nā polokalamu kelepona. Ua nīnau ʻia nā ʻoihana ʻelua ma kahi o 4 mau hola.

Forbes

Manaʻo ka Luna Nui o Nginx ʻo ke kumu o ka hihia kalaima a me ka ʻimi ʻana ʻo ke kūʻai aku ʻana o ka papahana i ka hui ʻAmelika F5 no $670 miliona:

Inā ʻaʻole mākou i kūʻai lilo aku i ka hui, a kūʻai aku paha iā ia me ka liʻiliʻi, a i ʻole ka banekorupa, a laila ʻaʻole i hiki mai kēia.

Mahalo pū ʻo Konovalov i ke kaiāulu no ka nalu o ke kākoʻo i hāpai ʻia:

ʻAʻole au i heluhelu i ka nūhou, akā ua lohe au e pili ana i kahi nalu nui o ke kākoʻo. Mahalo nui i nā mea a pau, hauʻoli nui mākou i ke kākoʻo ʻana.

I ka wā e hiki mai ana, hoʻolālā ʻo Konovalov lāua ʻo Sysoev e hoʻolālā i kahi hoʻolālā e pale iā Nginx mai nā ʻōlelo a Rambler.

UPD Helu 7:

I nehinei, ma ka papa inoa HEDGEHOG, ʻo Andrei Kopeiko, ka luna mua o Sysoev ma Rambler (paʻa i ka pou mai 2000 a 2005), ua kamaʻilio e pili ana i ke kumuhana o nā koi a Rambler iā Nginx. Ua hāʻawi ʻo Kopeiko i kāna ʻae e hoʻolaha i kāna leka iā Ashmanov, ʻōlelo mākou:

ʻO wau ke poʻokela koke o Igor Sysoev mai 01.09.2000/09.11.2005/XNUMX a i XNUMX/XNUMX/XNUMX (i nehinei ahiahi ua nānā au me kahi kope o ka hōʻike hana i loaʻa ma ka home).

No laila, i nehinei ua lawe ʻia au i mea hōʻike no ka hihia, a mai 12 a 22+ mau hola aʻu i wehewehe kikoʻī ai i nā mea noiʻi a me nā mea hana.
* He aha ka proxying a me ka wikiwiki o ka pūnaewele;
* He aha ka ʻokoʻa ma waena o nginx a me Apache;
* ʻo wai ka mea e loaʻa a he aha nā pōmaikaʻi mai ka hōʻemi ʻana i ka hoʻohana ʻana o ke kikowaena pūnaewele i nā kumuwaiwai computing server;
* pehea ka mea hou nona ka Rambler Lopatinsky i hooki ai i ke kuai ana i mau kikowaena no ka makahiki a me ka hapa (mai ka waena o 2001 a hiki i ka makahiki 2003) a me ko makou kaomi ana i ka wai a pau mai loko mai o ka lako lako;
* pehea ka proactively a me ka ʻole o ka protocol i hoʻonohonoho ʻia ka hana a nā luna hoʻomalu ma Rambler (ʻo ia ka mea i hoʻopuʻihaʻi nui loa: "pehea e hiki ai: ʻaʻole lākou i hāʻawi ʻia i nā hana, akā ʻo lākou iho i ʻōlelo pehea e hana maikaʻi ai"??? );
* pehea ka pōʻino a me ka "hoʻomaka" i ka hoʻoholo ʻana i ka hoʻāʻo ʻana i nā kikowaena pūnaewele like ʻole ma nā kikowaena o ka hui.

ʻAʻole wau i hāʻawi iā ia i nā hana mana, ma ka waha a i ʻole ke kākau ʻana, ʻaʻole no ka hoʻomohala ʻana o mod_accel, ʻaʻole no ka hoʻomohala ʻana o ka nginx.
A ʻaʻole au i ʻike e hāʻawi kekahi iā ia i kahi hana ma luna o koʻu poʻo.

Ua lilo wau i mea hoʻohana lua o ka nginx (mai ka mana 0.0.2) - i kēlā mau makahiki ua hana au i ka hapa manawa e lawelawe ana i ka pūnaewele zvuki.ru, aia ma kahi colocation ma Rambler-Telecom.

A ma 2002-2003, ua hoʻopau wau a me Igor i ka hana nginx ma ke kaʻa o kēia pūnaewele, i ʻike ʻia i kā mākou leka uila me ia. I ka wā mua, ʻaʻole hiki iā ia ke hoʻomāinoino ʻia, a pono e hoʻokuʻu ʻia ʻo ia ma kahi ʻōwili. Aia nō ma ka pūnaewele nginx.org E like me nā laʻana, hāʻawi ʻia nā ʻāpana o ka Zvukov.ru config.

ʻO ka mea hoʻohana mua o nginx ʻo Andrey Sitnikov - Ke hoʻomanaʻo nei au iā ia ʻo "infonet.ee", akā kapa ʻo Igor iā ia "rate.ee". Eia naʻe, ʻaʻohe mea nui.

I ka pūnāwai o 2004, e like me kaʻu e hoʻomanaʻo nei, ua paʻi ʻo Igor i ka nginx ma kāna pūnaewele (ʻo ia ka mea i mālama ʻia ma waho o Rambler), a hoʻolaha i ka papa inoa leka uila ʻo Apache Apache - ma hope o ka hoʻonui nui ʻana o ka pōʻai o nā mea hoʻohana nginx.

I ka hāʻule o 2004, ua hoʻokumu ʻia ka papahana Rambler-Photo (malia paha ʻo 04.10.2004/XNUMX/XNUMX ka lā mai laila), kahi i hoʻohana mua ʻia ai ka nginx ma nā kikowaena kaua o Rambler. No ka mea, i kēlā manawa, ua hoʻopau ʻia ka module no ka hoʻololi ʻana i nā noi HTTP i ka hope i kahi kūlana hana ʻoi aʻe a liʻiliʻi paha, i kēia manawa hoʻokahi wale nō.

pela,

* Ua hoʻomohala ʻia ʻo Nginx e Sysoev kūʻokoʻa a ma kāna hana ponoʻī;

* i nā kuleana hana o ka "Rambler System Administrator" i ka makahiki 2000-2005 ʻaʻohe kuleana e "polokalamu" (i ka "classifier of professions" (a i ʻole nā ​​​​mea i kapa ʻia) ka huaʻōlelo - Ke kākau nei wau mai ka hoʻomanaʻo, e like me ka mea noiʻi - "ua koi ʻia e hana i nā palapala / papahana e hoʻomaʻamaʻa i ke kākoʻo o kahi huahana lawelawe" i ʻike ʻia i ka wehewehe ʻana o ka ʻoihana "luna hoʻokele" wale nō i ka mana OKP 2005 - ʻo ia hoʻi ma 2006;

* ʻaʻole he "haʻina hana", ʻaʻole ma ke ʻano waha, ʻaʻole hoʻi ma ka palapala;

* ʻAʻole ʻo Rambler ka mea hoʻohana mua i ka nginx, ʻaʻole paha, ʻo ka ʻumi;

* ʻAe, i nā makahiki i hala aʻe ua kākoʻo ʻo Igor i ka nginx ma ka papa inoa leka uila i nā hola ʻoihana, akā ʻo nā pōmaikaʻi mai ka mālama ʻana i nā kikowaena i uku ʻia no kāna mau 20+ patches;

* i ka nui o kāna hoʻolālā "i nā hola hana, ma kahi kamepiula hana" - he nīnau kēia nona.

Ma ke ʻano he hōʻike, ʻaʻole hiki iaʻu ke haʻi aku iā ʻoe i nā kikoʻī - akā hiki iaʻu ke ʻōlelo he nāwaliwali loa nā hōʻike i hōʻike ʻia (ʻo ka ʻāpana i hōʻike ʻia iaʻu), a ma nā wahi ke ʻōlelo pololei nei.

P.S. Ua like ka "'ōpala" i R. ʻaʻole wale me ka nginx:
* i ka makahiki 1999-2001, ua hana ʻo Lyokha Tutubalin, ka mea nāna i hoʻokumu i ka Apache Apache i kēlā manawa; EMNIP, i loko o kēia manawa ua hoʻokuʻu ʻia kekahi mau mea liʻiliʻi;
* i ka makahiki 2000-2002, ua hana ʻo 3 poʻe Lūkini nui o Postgres ma laila - Bartunov, Rodichev, Sigaev; No ka nūhou Rambler (ka Discovery content rendering platform) i hōʻuluʻulu ai lākou i ka ʻikepili internationalization i Postgres, ʻo ia hoʻi. kākoʻo no nā kaula non-ascii;
* i ka makahiki 2004+, ua hele mai ʻo Gleb Smirnov lāua ʻo Ruslan Ermlilin i Rambler, ʻo ia nā mea hana FreeBSD; Hoʻokala ʻo Gleb i ka CARP a hana i ke kākoʻo IPv6 ma laila.

Ke ʻoki nei kēia poʻe a pau i nā huahana open source i nā hola hana.

Akā ʻaʻole ʻōlelo ʻo Rambler iā FreeBSD, PostgreSQL, a i ʻole Apache. Manaʻo wau ma muli o ka loaʻa ʻole o nā loea i waiho ʻia ma ka "hui ʻenehana" hiki ke ʻike a hoʻomaopopo i ka hāʻawi ʻana o nā limahana ʻoihana e wehe i nā huahana kumu.

Andrey Kopeiko.

E hōʻano hou ʻia ka leka i ka wā e loaʻa ai ka ʻike.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka