İşler: Anna Vorobyova, Paraleller sanal makineleri önde gelen geliştiricisi
Işler / / December 27, 2019
Kızlar genellikle erkek mesleklerde excel ve bu gerçeği uzun bir sosyal olgu olarak algılanabilecek olmaktan çıkmıştır. Bugün kahraman Kategoriler Anna Vorobyova Bu herhangi bir erkek BT uzmanı bir yüz puan verebilir. O - şirket Parallels sanal makinelerin önemli bileşenlerinden biri lider geliştiricisi. sistem programlama alanında nasıl çalıştığını ve ister şekle It zamanı onun görüşüne göre, orada, bir yerde yazılım mühendisleri ekipler halinde kızlar.
Eğer iş yerinde ne yaparsınız?
I - şirket Parallels çekirdek-ekibinin lider geliştiricisi. yaratma ve sözde sanal makine monitörü iyileştirilmesi ile Çekirdek-takım fırsatlar - koşut ürünlerin tüm aralığında sanallaştırma sanal makine denetleyicisi sürecinin önemli bir bileşeni. Monitör hayali işlemci, bellek oluşturur söylemek gerekir ki, tüm cihazlar olduğunu.
Ben biraz kadınlar için atipik istihdam olduğunu kabul ediyorum. IT kariyerim ebeveynlerini teşekkür etmeli sırasında - onlar gerçekten tamamen insani yavruları için geleceği umursamaz. Ama zaten kurumlara (MESI) 'de, ben cihaz işletim sistemi hakkında gün boyu konuşmak isteyen gerçek BT-fanatikleri karşılaştı. o çok genç bir şirket iken en gelişmiş çocukların ikisi, Paraleller gitti. eğlenceli onların hikayeleri sonuçta yardım istihdam seçim yapacak, takımda çözülmesi gereken sorunların düzeyini ve atmosfer anlatacak çok onlar.
Sürekli tahrik çalışmalarında pek mümkün değildir. Yazılım mühendisinin iş - istisna değildir. Bu yaratıcı çekimler ve yaratıcı ilgisizlik dönemleri olarak gerçekleşir. Ancak genel olarak, sanallaştırma ve bulut bilişim bir bayan vermeyin. Bu sektörde, her zaman bir şeyler oluyor, bu yeni talepleri karşılaması gerekir. Buna ek olarak, sürekli kendi kodunu, onların teknoloji, tüm öğrenirken şey geliştiriyoruz. Özellikle teklifin çok uluslararası konferanslar geziler.
hiper yönetici sanallaştırma ile ürün hattındaki Bizim sanal makine monitörü ortak - Parallels Desktop, Parallels Workstation Parallels Sunucusu. Aslında monitörü - böyle bir mikro işletim sistemi olduğunu kendi hafıza allocators, ertelenmiş çağrılar, zamanlayıcılar ve senkronizasyonu ile kendi kurallarına göre hayatlarını. ana işletim sistemine tamamen görünür monitör ederken - ve sonra büyü - Uygulama sürücüsünü erişir, sürücü çalışma ve başlar! - Biz değil, işletim sistemi, monitör var. Aslında, çıplak tertibatı üstündeki onun çok yönlülüğü ile bu büyülü anahtar bağlamları - mesleki gurur için bir sebep. O, hala çok sunucu ürünü paraleller Sunucu Çıplak Metal ekipman birimi başına sanal makine yoğunluğunu orada geliştirildi. Biz zevk bakmak için bu bellek katlanmış vardı.
Optimal çözüm arayışları Sanal Makine Monitörü çalışması sırasında çekirdek işletim sistemi içine çok derin kazmak zorunda. Bu işletim sistemi geliştiricileri öğrenin, muhtemelen çok şaşıracaksınız. İnanması zor, ama buna rağmen sistemlerde Apple zaman zaman hatalar var. Biz ilk arasında ünlü sportirovali zaman "makovodov» Parallels Desktop 64-bit uygulamaya (PD), Mac OS ev sahibi kendisi tamamen rastgele yeniden veya ölüme asmak oldu. muhtemelen benim sorumluluk kombinasyonu ve görevin genel karmaşıklığı - Hata bıraktılar ara. "Sonbahar" de bu çeşit de Tanı I yüzden kendimi yün standart "64 bit" sorunu, kalmaz.
Uzun bir araştırmadan sonra dışarı bulundu, 64 bit işlemler önbelleğe alınmış bir kopyasını güvenerek yanlış verileri kullanabilirsiniz söz konusu MacOS. 64 bit sürecine geçiş tamamen tüm CPU kayıtlarını aşırı değilken sisteminin işletilmesi (konu olanlar için, bu GS ve FS hakkında ise). işlemci önbelleğe değerlerinde çalışır. Ve (sadece o büyülü anahtarındaki) iş yerinde bizim sanal makine monitörü yanlış dahil tüm kayıtlarını, geri yükler. Bu kayıtlar veriler o bile yinelemeli hata işleyicisi çağıran, kritik hata çekirdek (kernel panik) hakkında bir mesaj çizmek olamayacağını, OS için çok kritik idi. PD Güncelleniyor, doğru olmalarına güvenerek. Kredi için, Apple değerinde hızla hatalar yanıt belirterek ve Lion-e (bir yıldan az), sorun giderilmiştir olduğunu.
senin işyeri nasıl?
Benim işyeri çok "demir parçası" ve yeşil çay paketlerinin uyumlu kombinasyonu olarak tarif edilebilir. Çayı çok sever ve araçların etkileyici filo - sert bir sanayi zorunluluktur. Paralellikler Sanallaştırma - bir çapraz platform ürün, bu nedenle, yeni versiyonlarının inşa ve test prototipleri rengârenk ekipman sorumludur.
"Demir" kullanım nedir?
Büyük bir masada (ve altında) canlı:
İki masaüstü - işlemci Intel üzerinde, diğeri - AMD işlemcili üzerinde.
MacPro sunucusu.
Dizüstü MacBook.
ve MacOS X, Windows ve farklı bit farklı sürümlerini ve çeşitli Linux sürümleri - "demir" Açık sistemler bir hayvanat bahçesi ayarlayın.
genel olarak ve alet özellikle bezi, ben umutsuzca iPhone aşık olduğunu WWDC (Apple Geliştirici Konferansı), son gezi kayıtsız oldu. Bu arada, cihazın kopyam - yakalanan. Ben profesyonel Paraleller kurucularından ve yönetim kurulu Sergey Belousov şimdi kuruluyla bir bahis kazandı. Bir kez biz restoranda oturuyorduk. Ve son zamanlarda tanıtılan epplovskih teknolojilerin birinin adını hatırlayamadı. Sergey google, güldü ve Yani, öncelikle bu ve iPhone »hatırlamak kim" dedi. Her üç deneme vardı. İlk düşündüm. FaceTime denilen bir teknoloji.
Ne yazılım kullanımı?
Yerel "demir" set parçaları 8-10 işletim sistemlerinin çeşitli anda. OS görüntüleri - sayısız. Ve onlar, bu arada bir şey daha kötü değildir. derleyici, debugger'lar, farklı entegre geliştirme ortamı (IDE), disassemblers, profilers, DebugKit-s - benim en belirgin Soft. favori araçları Çözücü IDA sağlamaktır. Paraleller olarak, ek olarak gelişiminin araçların geniş bir yelpazede. Biz performans sayaçlarını, günlükleri, tarih iletken, misafir ve monitör dökümlerini toplamak ve şimdi ayıklayıcısını bitirmek. Programlama giderme için sistematik bir yaklaşım gerektirmektedir.
bir rüya yapılandırma var mı?
sese "demir" korkuyor hatta hayalleri - o kadar hızlı onlar gerçek oldu :) Genel "demir" isteyen - Biraz daha mantıklı işlemci (16), daha fazla bellek (8 GB). Ama daha kritik tüm kalite işlemcinin özellikleri - taze işlemci, daha yeni "oyuncak» - EFS; Sınırsız, VT-D, TXT. Eh, akıllı sabit disk. Genellikle memnun en modern "ütü" deki diğer her şey.