Компания Operating Systems Solutions инициировала (http://www.theregister.co.uk/2011/08/08/apple_sued_over_mac_.../) против компании Apple судебное разбирательство, обвинив последнюю в нарушении патента RE840,092 (http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=H...,092.PN.&OS=PN/RE40,092&RS=PN/RE40,092), описывающего технологии ускорения процесса загрузки, используемые в Mac OS X и некоторых Linux-дистрибутивах. Заявка на получение патента была подана компанией LG в 1999 году, патент был выдан в 2002 году, а в 2004 году перепродан сторонней компании.
Суть описанного в патенте метода сводится к созданию в процессе загрузки специального образа, в котором сохраняются параметры инициализации оборудования и содержимое областей памяти, заполненных после загрузки процессов, фигурирующих в процессе инициализации ОС. При повторной загрузке, в случае неизменности списка оборудования и конфигурации систе...URL: http://www.theregister.co.uk/2011/08/08/apple_sued_over_mac_.../
Новость: http://www.opennet.me/opennews/art.shtml?num=31432
по-моему, ближе к кризису начнутся патентные войны. Работать за доллары уже никто особо не будет.
А вообще процесс очень похож на хибернет.
Это и есть хибернет
эта в яве который
> по-моему, ближе к кризису начнутся патентные войны. Работать за доллары уже никто особо не будет.Боюсь, начнутся не патентные а настоящие войны. Если за доллары ничего купить нельзя будет то что останется населению? Правильно - делать то что в Лондоне. Ну, жрать то хочется, а голод - не тетка. И поскольку у большинства нет патентов - ну извините...
>>>При повторной загрузке, в случае неизменности списка оборудования и конфигурации системы инициализации, вместо повторения полного процесса инициализации, осуществляется загрузка в память ранее подготовленного образа<<<помоему эта "уникальная" технология называется Кэширование :-D
о боже! Кэширование можно запатентовать!!!? (в разных вариация несколько раз, применимо к разным случаям)
патентное бюро -- такое патентное бюро
> о боже! Кэширование можно запатентовать!!!?А как же!!! Кеширование, хеширование, двойной клик, дизайн мобильника в виде черная коробка со скругленными углами и стеклянным дисплеем - любые изобретения. И очередь из инноваторов в патентное бюро выстроилась на несколько лет вперед.
А если кто-то предъявит вам иск за нарушение такого чудо-патента, то вы, конечно, сможете доказать в суде, что он описывает слишком тривиальные вещи. Наверняка у вас есть и деньги и достаточно времени для этого. (РедХат как-то писали, что вне зависимости от результата суда, каждая сторона потратит в среднем 5Мбаксов на судебные издержки, при этом выигравшая сторона что-то покроет, но адвокатов, например, нужно в любом случае оплачивать из своего кармана).
И все это придумано исключительно с целью поощрять инновации и поддерживать изобретателей.
Патентные троли проснулись разом, каждую неделю по 1-2 новости про иски в суд вне зависимости от степени абсурдности предмета иска. Сейчас что бы ты нового не написал/изобрел, 99% попадаешь под чей то патент. Грустно.
Нет, не проснулись. Опеннет пишет только о делах, касающихся СПО, вроде Android. А другие ресурсы, вроде compulenta, освещают такие события много лет.
#$%! быстрый запуск был ещё в qemm а рамдиск по-моему в дос 3.30
Рамдиск был в канонических юниксах в разном виде еще задолго до ДОСа. Откуда, по-твоему, ДОС позаимствовал половину функционала?Цитирую:
root @ ktulhu / # man ramdiskadm
System Administration Commands ramdiskadm(1M)
NAME
ramdiskadm - administer ramdisk pseudo deviceSYNOPSIS
/usr/sbin/ramdiskadm -a name size [g | m | k | b]/usr/sbin/ramdiskadm -d name
/usr/sbin/ramdiskadm
DESCRIPTION
The ramdiskadm command administers ramdisk(7D), the ramdisk
driver. Use ramdiskadm to create a new named ramdisk device,
delete an existing named ramdisk, or list information about
existing ramdisks.Ramdisks created using ramdiskadm are not persistent across
reboots.[поскипано]
EXAMPLES
Example 1: Creating a 2MB Ramdisk Named mydisk# ramdiskadm -a mydisk 2m
/dev/ramdisk/mydiskExample 2: Listing All Ramdisks
# ramdiskadm
Block Device Size Removable
/dev/ramdisk/miniroot 134217728 No
/dev/ramdisk/certfs 1048576 No
/dev/ramdisk/mydisk 2097152 YesEXIT STATUS
ramdiskadm returns the following exit values:0
Successful completion.
>0
An error occurred.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUNWcsr |
|_____________________________|_____________________________|
| Interface Stability | Evolving |
|_____________________________|_____________________________|SunOS 5.10 Last change: 25 Mar 2003 2
System Administration Commands ramdiskadm(1M)
SEE ALSO
attributes(5), ramdisk(7D)NOTES
The abilities of ramdiskadm and the privilege level of the
person who uses the utility are controlled by the permis-
sions of /dev/ramdiskctl. Read access allows query opera-
tions, for example, listing device information. Write access
is required to do any state-changing operations, for exam-
ple, creating or deleting ramdisks.As shipped, /dev/ramdiskctl is owned by root, in group sys,
and mode 0644, so all users can do query operations but only
root can perform state-changing operations. An administrator
can give write access to non-privileged users, allowing them
to add or delete ramdisks. However, granting such ability
entails considerable risk; such privileges should be given
only to a trusted group.SunOS 5.10 Last change: 25 Mar 2003 3
А вообще этот функционал в Солярисе я помню со времен она, как минимум с одна тысяча девятьсот восемьдесят третьего года.
> Рамдиск был в канонических юниксах в разном виде еще задолго до ДОСа.
> Откуда, по-твоему, ДОС позаимствовал половину функционала?да ладно, у меня просто меньше опыта. просто я за юниксами в 83м никак не мог работать. конечно, идея настолько не нова и тривиальна, что не факт что и ранее это не было реализовано ещё где-то
Да, это очень древняя технология. Возраста примерно того же, что и магнитные носители с произвольным доступом. Эппл жжот вообще-то. Они бы еще сказали, что изобрели и запатентовали компьютер.
> Рамдиск был в канонических юниксах в разном виде еще задолго до ДОСа.
> Откуда, по-твоему, ДОС позаимствовал половину функционала?
> Цитирую:
> root @ ktulhu / # man ramdiskadmГосподин Войнов, включите комментарии в блоге.
>Господин Войнов, включите комментарии в блоге.К аргументированной дискуссии он не готов (с таким-то знанием матчасти). Поэтому, даже если он включит комментарии, любые более-менее разумные аргументы оппонентов и указания на явные несуразности будут немедленно стираться.
Зачем грузить вас и его этой лишней и бессмысленной работой? Пусть все останется так, как есть. Его не переубедить, и доброго волшебника Гудвина, который бы отсыпал ему ума, тоже не найти.
Вот ведь бред.. даже позлорадствовать эпплу нет желания. Патентные тролли только хотят прикарманить себе денежки, зарабатываемые кем-то другим - выбираешь компанию покрупнее по вкусу, покупаешь подходящий патент и вперед, выколачиваешь из них баксы.А в выйгрыше, наверное, только патентное бюро, которое гребет денежки с многочисленных желающих запатентоваться при таких условиях - чтобы атаковать других и не попадать в просак самому? А что, американскому государству денежки-то не лишние :)
В выигрыше юристы, которым платят и "Operating Systems Solutions", и Apple, и патентное бюро и, в конечном счёте, все мы.
> и, в конечном счёте, все мы.breaking news!
Ага, в особенности потребители, которые в конечном счете и оплачивают эту войнушку. В данном случае маководы.
Им самим-то не надоело?
> Им самим-то не надоело?У них это ритуал. Как брачные танцы петушков вокруг курочек.
Не люблю Эппл из-за телефонов, приходилось разбираться с ними(к счастью или нет не моими), это маразм купить телефон за хз скока, а потом прошивать его потому как в нашей стране официально раньше его не продавали.
Но патентные троли вызывают куда больше негативных эмоций, это же полный бред, такие вещи нельзя позволять патентовать. Я пойму если какой-нибудь Вася реализует какое-то там устройство и никто до него это не сделал и представить не мог что это можно сделать или сделать тем способом что он использовал. Патентуй. Но это...
а закон не определяет какие вещи патентовать можно, а какие - бред. Мы пытаемся отделять мух от котлет по каким-то моральным критериям, а юристы работают по формальной букве закона, и если между буквами случается дырка, они с удовольствием её пользуют.
Отсюда вывод - закон бредовый.
> Отсюда вывод - закон бредовый.А ни один закон не является разумным, с точки зрения хотя бы здравого смысла.
"Закон - что дышло, куда повернут - туда и вышло".
Это было, есть и будет. законы пишут люди - в угоду одной группе и в ущерб другой.
> Не люблю Эппл из-за телефонов, приходилось разбираться с ними(к счастью или нет
> не моими), это маразм купить телефон за хз скока, а потом
> прошивать его потому как в нашей стране официально раньше его не
> продавали.Проблема не телефона. Между прочим, не самый лучший и успешный продукт. Плеер успешнее, но его же по тыэнте не рекламировали, так что ставить нереальную цену, как нигде в мире нет, никто не стал.
> Но патентные троли вызывают куда больше негативных эмоций
Тролли.
а хибернейт не попадает под этот патент? Тогда мелкомягким тоже непоздоровится
> а хибернейт не попадает под этот патент? Тогда мелкомягким тоже непоздоровитсяхибернет дается свободно
> хибернет дается свободнос каких пор винду раздают бесплатно
> хибернет дается свободноЧто?
> к созданию в процессе загрузки специального
> образа, в котором сохраняются параметры
> инициализации оборудованияТак это ж BIOS
> Так это ж BIOSОх, накаркаешь же...
> На Apple подал в суд за нарушение патентаИ получат в ответ иски за нарушения как минимум 3-х патентов, даже если сами ничего не произвели. Потому что Apple давно лицензирует патенты, не знаю, может и покупает.
Хех, когда уже будет новость, что кто-то там подал в суд на кого-то там, за то что он подал в суд за нарушение патента, а у кого-то там есть патент на патентынй троллинг :)
Нет, ну, идея-то на поверхности лежит. Ещё во времена ZX-Spectrum'а TXZ-файлы - снапшоты системы.Я совсем не поддерживаю Apple, они творят маразм почище, например, с буквой "i", но как можно патентовать такие очевидные вещи? Да и вообще, любые вещи, до которых можно легко додуматься. Абсурд...
> TXZ-файлы — снапшоты системы.нет. теоретически там есть тэг для снапшотов, но практически его никто не использует. матчасть хромает, аднака.
Помоему кто то путает *.TZX (так правильно), *.SNA, и *.Z80.
Последние два действительно снепшоты, а первый - это формат хранения нестандартных магнитных лент с турбо загрузчиками, либо с защитой от копирования.
Да, правда, перепутал TZX и SNA. Но сути не меняет. Этот подход использовался ещё на 8-битных машинах.
> Да, правда, перепутал TZX и SNA. Но сути не меняет. Этот подход
> использовался ещё на 8-битных машинах.SNA/Z80 - это полные _нерелоцируемые_ образы памяти ("снимки"), с состоянием CPU, и совсем немного - железа.
В патенте же речь идет о технологии, которая сразу после старта ядра позволяет загрузить userspace heap из снимка (речи о нерелоцируемости не идет, но на архитектурах с MMU при правильной организации (читать - стартах userspace сегментов с 0) релоцируемость относительна, т.е. страницы физической памяти могут быть произвольными, приложение все равно не заметит) и проинициализировать железо/драйверы в исходное стартовое состояние. Это как раз почти таки Cisco warm reload, а не SNA/Z80.
Причем эта технология - далеко не снапшот в любой удобный момент времени (еще одна разница с Z80/SNA). Она требует от всего userspace на момент снапшота готовности к тому, что железо находится в "штатном" послестартовом состоянии.
хибернейт, vmware, vbox, ...
Ух ты. Интересно, а Cisco платит? Описанный метод точь-в-точь повторяет warm reload...