The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В скрипты начальной загрузки Linux добавлена поддержка получения корневой ФС через BitTorrent

21.08.2014 20:07

В исходные тексты Dracut, генератора образов начальной загрузки системы Initramfs, добавлен код для обеспечения загрузки корневого образа системы с использованием BitTorrent (задействован BitTorrent-клиент ctorrent). Поддержка BitTorent добавлена в дополнение к средствам загрузки через http, https, ftp и tftp. Нововведение позволяет указать в качестве образа torrent-файл, после чего содержимое образа будет загружено с доступных для раздачи узлов, что может быть востребовано в ситуациях, когда один и тот же образ необходимо одновременно загрузить на несколько систем без создания излишней нагрузки на сеть.

  1. Главная ссылка к новости (https://git.kernel.org/cgit/bo...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40422-bittorrent
Ключевые слова: bittorrent, boot, darcut
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (34) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 20:10, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +22 +/
    Надо было сразу в GRUB это запихивать -- чтобы он и ядро с помощью торрентов качал:)
     
     
  • 2.6, Отсутствуют данные в поле Name (?), 21:05, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    зачем в груб, сразу в биос
     
     
  • 3.11, ананим (?), 21:58, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Нету никаких больше биосов.
    А грузить с удостоверяющего центра мс как-то стрёмно.
    Загрузится вместо генты вантуз, а назавтра уже повестка в суд.
     
     
  • 4.21, rob pike (?), 23:51, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Cкрипт получения повесток и оплаты штрафа биткойнами из десяти строк на перле.
     
     
  • 5.34, Аноним (-), 12:24, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И встроенный биткойн-майнер.
     
     
  • 6.39, Аноним (-), 10:58, 25/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    биткоИн
     

  • 1.2, Аноним (-), 20:23, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Крутяк!
     
     
  • 2.15, SubGun (ok), 22:33, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А вот фиг знает, круто это или нет. Надеюсь это не превратиться в конвейер emule, tor и т.д.
     

  • 1.3, Аноним (-), 20:39, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >может быть востребовано в ситуациях, когда один и тот же образ необходимо одновременно загрузить на несколько систем без создания излишней нагрузки на сеть.

    Просто ради интереса: как можно загрузить современную сеть образом Initramfs?

     
     
  • 2.8, Аноним (-), 21:16, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Образом системы. Сначала на машине взлетает Initramfs, а потом он тащит образ системы с сервера, и загружает его. Теперь можно тянуть этот образ сразу с нескольких источников, что может дать некоторый профит.
     
  • 2.9, Аноним (-), 21:36, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Когда у тебя одновременно грузится несколько тысяч diskless-машин после сбоя электропитания. Я джва года ждал такую фичу.
     
     
  • 3.16, SubGun (ok), 22:35, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Когда у тебя одновременно грузится несколько тысяч diskless-машин после сбоя электропитания.

    Только зачем тянуть это откуда-то через торрент из интернета, если можно образ хранить у себя на шаре?

     
     
  • 4.17, Аноним (-), 22:39, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Идиот, трекер будет на шаре, а торент нужен, чтобы шару не сильно нагружать тысячей клиентов.
     
     
  • 5.18, Аноним (-), 22:47, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    На одной шаре???
     
  • 4.19, Аноним (-), 23:32, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Только зачем тянуть это откуда-то через торрент из интернета

    А торренту на самом деле все-равно - интернет это или локалка. Получит список соседей с таким образом и будет с них качать. И одно дело если тебе не озадаченные соседи образ отгрузят и другое - если сервак надрывается на всю толпу.

    При том соседи не могут злонамеренно подпихнуть неправильный образ - в торрент файле прописан хэш каждого блока даунлоада.

     
     
  • 5.27, SubGun (ok), 07:35, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да, я именно об этом. Если все равно нужно хранить копию образа у "соседей", то есть имеются несколько шар, то почему бы не грузить пользователей секторально? То есть одна подсеть /24 с одной шары, другая-с другой. Ведь достаточно редко >300 станций сконцентрированы в одном месте.

    Что касается подмены образа, тут у меня аргументов нет)

     
  • 5.28, arisu (ok), 08:24, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > При том соседи не могут злонамеренно подпихнуть неправильный образ - в торрент
    > файле прописан хэш каждого блока даунлоада.

    это, пожалуй, самая крутая фича. такое себе «секурити на халяву, сайд-эффектом».

     

  • 1.4, Аноним (4), 20:40, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Теперь в каждую квартиру по 10Gb линку и в каждый комп минимум по 16Gb памяти - хард не нужен )))
     
  • 1.5, Аноним (-), 20:40, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Торрент скачал торрент с клиентом который скачал торрент с файлом торрент, открыв который скачался образ жёсткого диска с системой....
     
     
  • 2.7, Ordu (ok), 21:12, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ыыы... Я как-то по молодости писал операционную систему, которая должна была грузиться с дискетки отформатированной в злоебучем формате, который требовал собственного драйвера флоповода, для чтения дискеты. BIOS, тем не менее, мог прочитать, пару 512-байтовых секторов с той дискетки. И я пытался в эти сектора впихнуть функцию чтения с флоповода из драйвера флоповода операционной системы, которую я хотел загрузить загрузчиком, часть которого тоже должна была располагаться в этих двух секторах. Честно скажу, я не помню, что я тогда курил. Сейчас, наверное, уже не делают такой травы. Но вот эта ваша фраза мне сильно напомнила...
     
     
  • 3.10, Аноним (-), 21:52, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфы то будут?
     
  • 3.14, Психиатр (ok), 22:32, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Денис Попов залогиньтесь!
     
  • 3.20, Аноним (-), 23:35, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > флоповода, для чтения дискеты. BIOS, тем не менее, мог прочитать, пару
    > 512-байтовых секторов с той дискетки. И я пытался в эти сектора
    > впихнуть функцию чтения с флоповода из драйвера флоповода операционной системы,

    А парни из 2M это даже сделали. "2M Superboot" называлось. Несколько секторов с упрощенным драйвером были в стандартном формате, остальные в более плотном и шустром, так что на 1.44 флопарь лезло 1.86Мб или около того.

     

  • 1.22, бедный буратино (ok), 00:29, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    оверхедненько, но элегантненько...
     
  • 1.23, Аноним (-), 00:32, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Дичь какая...
     
  • 1.24, Аноним (-), 01:13, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а вы ещё на systemd ругаетесь...
     
  • 1.25, WherWolf (?), 01:43, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    И вроде не первое апреля сегодня...
     
  • 1.29, Аноним (-), 08:55, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Добавили бы ещё batman-adv (чтобы загружать из mesh сети) и i2pd.
     
  • 1.30, ytdbylf (?), 09:05, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Самораспространяющаяся ось!
    Залез на торренты - утром внезапно на коме линукс.
     
     
  • 2.31, Аноним (-), 09:22, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Самораспространяющаяся ось!
    > Залез на торренты - утром внезапно на коме линукс.

    s/на/в/

    /* простите, не удержалсо */

     
     
  • 3.36, Аноним (-), 16:15, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ну за чем ты так человека... может он "на" залазит
    "в" - тоже ещё тот способ
     

  • 1.35, Dmitry77 (ok), 15:19, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    было бы хорошо если бы такое сделали ещё с репозиториями - качать там заметно больше.
     
  • 1.37, pavlinux (ok), 17:00, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ОпинСоурс такой интересный, сколько ноухаву, аж 3-летней давности.  

    http://i64.fastpic.ru/big/2014/0822/9e/0d42e1e438ceed155bcb48e2edf47c9e.jpg

    у мня ещё md5 самого торрента качает и проверяет, потому что там глюки будут,
    но они до этого ещё через полгода дорастут, так что ждите.

     
  • 1.38, Аноним (-), 15:19, 23/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "pavlinux, (c)..."
    Ёлы-палы...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру