bioset süreci - işlevi nedir?


39

Biyoset işleminin işlevi nedir? Biyoset işlemi için neden doküman yok? Önceden yayınlanan biyoset süreci ile ilgili sorulara neden kesin bir cevap yok?

Şimdiye kadar bulunan şey sadece spekülasyon:

  • virüs; çünkü bunun meşru bir süreç olduğunu doğrulayan bir dokümantasyon yok, meşru bir işlem olduğunu söyleyen bir cevap bile değil
  • çekirdek süreci; çünkü işlemin simgesi diğer çekirdek işlemleriyle aynıdır ve kullanıcı biyoset işlemini değiştiremez, durduramaz, sonlandıramaz veya öldüremaz.
  • anahtar kaydedici; internete erişmek gibi görünüyor ve internete erişimi olan uygulamalarla ilişkili
  • saatli bomba; Zamanla uygulamaların işlevlerini kırmaya başlayacaktır
  • diğer; çok daha az olası veya tamamen çirkin spekülasyonlar

Karl Richter: Düzenleme için teşekkürler. Tamamen aynı şeyi söylüyor, ama daha iyi görünüyor.
James Jadesword

Bunu ana süreç kthreadd altında görüyorum .
Lonnie En iyi

Büyük bir gzip oluşturmak gibi büyük bir GÇ işlemi yaparsam bu işlemlerin yükünü alıyorum.
Kris

Yanıtlar:


19

Çekirdek bloğu IO'nun bir parçası:

https://lwn.net/Articles/26404/

Bu bioset iplikleri özellikle bazı kurtarma sistemlerinin bir parçasıdır.

https://github.com/torvalds/linux/blob/c4004b02f8e5b9ce357a0bb1641756cc86962664/block/bio.c#L1904


3
Çok fazla sayıda bioset ipliği ortaya çıkarsa, donanım aygıtı için endişelenmeli miyim?
saat


Bu github sorunu size hiçbir şey söylemiyor!
not2qubit

3

Ben sadece bu süreci farkettim ve de merak ettim, bu yüzden bazı araştırmalar yaptım ...

Hala emin değilim, ancak bu, G / Ç bloğuyla ilgili bir çekirdek işlemi gibi görünüyor (bu nedenle biyosette "bio") ... ayrıca cihaz eşleyici kodunda da görünüyor: https://github.com / Torvalds / linux / ara? UTF-8 =% E2% 9C,% 93 ve q = bioset


Jesse Taylor: Bağlantınızı denedim, hatta tekrar aradım ve biyosete referanslar buldum, ancak işlemin kendisi hakkında hiçbir bilgi bulamadım.
James Jadesword

2
Bu makalenin daha ayrıntılı bir açıklaması var: johanlouwers.blogspot.com/2017/10/… / * * bio_set, IO sisteminin diğer bölümlerinin * kendi biyo ve iovec yapıları için kendi özel bellek havuzlarını tahsis etmesine izin vermek için kullanılır. * Bu bellek havuzları sırayla tüm bio_slab * ve bvec_slabs [] 'dan ayrılır. * /
J. Taylor

2

Bilgisayarımdaki bioset çekirdeğe gömülmüş gibi görünüyor. 2 kişilik bir ebeveyn süreci ile başlar. Tüm iç iletişimi kabul eder.

Daha önce, seri terminalimde hacker yakaladım. Etrafta kazı yaptıktan sonra birkaç maddeden ödün verdiğimi düşünüyorum. Belki windigo ve ebuny. Truva tipi.

İnternete düşük özel kullanıcı ile bağlanabiliyorum, kök anahtar sunucusuna bağlanıyor ve yakında çok fazla dns / udp işlemi ve çekirdek soketi açıyorum.

Bu adam udp paketleri ile iletişimi birincil sunucularına seviyor.

Sadece deneyimimi bilmeni sağlıyorum. Ayrıca sunuculara bağlanıyorsanız, tüm yerel özel anahtarlarınızı kaldırmalı ve sunucu anahtarlarınızı güncellemelisiniz. Ssh ile yayılır.

Herkesin kimliklerini yüklemesini, denetlemesini ve firefox'unu gerçekten iyi yapılandırmasını tavsiye et. Benim için bir öğrenme eğrisi oldu.


2

biosetSüreç çekirdek parçacığı (genellikle PID 2) geliyor ve bir kullanıyorsa oldukça çok şey kullanılan Block IObellek veya cihaz operasyonu. Sanırım bioset"Blok katmanı IO zamanlayıcısı ... bir şey" anlamına gelir.

Daha önce yorumlarda verilen linkler daha ayrıntılı olarak açıklayacaktır. Fakat işte Linux IO alt sisteminin tam bir resmi.

görüntü tanımını buraya girin


Çok güzel ve ilginç resim. Kaynağa herhangi bir web bağlantısı var mı?
Xavi Montero

Hayır, sanırım Google’ın bulduğu bir ...
not2qubit
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.