Интересни хоби проекти

На братчеда на леля му на зетя й брат му се жени, не мога да избера с какъв цвят обувки да ходя на сватбата?? Помагайте!

Модератор: Общи модератори

старши ентусиаст
Аватар
Мнения: 1857
Регистриран на: 20.10.2010
Местоположение: София
Пол: Мъж
Кара: BigBlockV8 и чат-пат SmallBlockV8
Мечтае да кара: бангия с предно
Детайли за колата: ;)
Big: Hemi 370 cu. in.
Small: S62B50 с жокери

Re: Интересни хоби проекти

Мнение от Nickelback » 25 Апр 2023, 14:43

Е.Димитров написа:Никога не разчитай на някаква трета страна.
Имай си виртуалните сейфове , но всичко копирано на дискове и ако намериш , на DVD. Колкото по-енергонезависимо, толкова по-сигурно!
Че "утре" я резнат кабел, я нещо друго стане и всичко заминава.

Да, да, имиджите си ги пазя и рънвам при мен локално от NAS-а. Даже съм го и поизмислил бъдещия NAS - хибрид от твърди дискове в RAID5 за по-рядко използваните виртуалки, и няколко NVMе дискове в RAID10 за тези с по-честа употреба :ok: А рънър(а/ите), които ще ги търкалят, са/ще са отделни машини :yes:

alx написа:дългата ти игра е virtualbox или подобно стенд-алоун. оракъл няма никъде да ходи... докато виемуеър е тръгнал по пътя на блекбери и не го очаквам да оцелее в дългосрочен план.

Точно това ме притеснява всъщност, Vmware Workstation 17 Pro доколко му трябва свързаност с "корпорацията", да не стане Vmware да ги заняма и да спре да работи... :mhihi:
Съмнявам се да стане чак така, ама кой знае... :dunno:

steeN написа:Какво ти липсва на QEMU/KVM?

Никога не съм се сещал да пробвам QEMU, честно казано :dunno: Как е като го сравниш с Vmware, да речем? Като перформънс как го усещаш?

VirtualBox е що-годе добре, но всеки път правя едно и също с наинсталирането му на разни допълнителни плъгини за USB-та/фулскрийн резолюции/клипбордове и т.н. простотии и леко почва да ме дразни как има десетина години вече и не е направено out-of-the-box всичко да ти работи :banghead:
Просто ми се струва несериозно :dunno: Сигурно си има причина това да е така, ама не ме интересува :ok:

Vmware Workstation-а сега го пуснах Trial-а да го видя - засега е доста мазен :D И ме кефят snapshot-ите, да мога да си бранчвам и скатавам прогреса по разни виртуалки :yes: Но гледам и че QEMU ги има тия неща :bchug:
Изображение Изображение

"За тЕя пари има Е-шеесе" - форумна пословица.
Лето две и седемнаесто.

младши ентусиаст
Аватар
Мнения: 391
Регистриран на: 12.09.2015
Местоположение: София

Re: Интересни хоби проекти

Мнение от madafaka_donkele » 25 Апр 2023, 15:35

Единственото нещо, което ще оцелее във времето са микромеките и съответно hyper-v-то им. Като се има предвид и крос-интеграцията на едните с другите(WSL, .net core, PS под линукс и т.н.) даже ми се струва, че след време ще си цъкаме само на 1 ОС, докато си ползваме инструментите от другата.
И все пак няма гаранция кое ще умре, кое ще оцелее. Не мисля, че трябва да се презастраховаш отсега, щото такъв процес обикновено е плавен т.е. ще имаш време да си конвертираш виртуалките при нужда.

старши ентусиаст
Аватар
Мнения: 6614
Регистриран на: 7.04.2004
Местоположение: CA
Кара: I6, V6
Мечтае да кара: mustang gt, много черeн...

Re: Интересни хоби проекти

Мнение от steeN » 25 Апр 2023, 16:44

Nickelback написа:...


Не съм го мерил, но QEMU субективно е по-бързо до колкото става въпрос за CPU/memory. vmware може да е по-бързо за дискови операции и графика и определено по-плоския learning curve, цъкаш си с мишката на воля.
QEMU от моя опит има всичко вкл. и вирутализация на TPM, което мистериозно още липсва на virtualbox пък и някакси бъгливо ми изглежда от моя ограничен опит, докато другите 2 са бетон.

Нямам идея за дълговечността на vmware, но със сигурност linux няма да ходи никъде (дори се чудя кога най-накрая microsoft ще се откажат и просто не пуснат тяхна дистрибуция) :)
Аз бих го свел до... ако средата, в която се чувстваш ОК е windows сложи vmware, ако ти е все тая или клониш към linux ползвай QEMU (с това UI https://virt-manager.org/)
- Above all, we must realize that no arsenal or no weapon in the arsenals of the world is so formidable as the will and moral courage of free men and women. It is a weapon our adversaries in today's world do not have.
Ronald Reagan
- Life, liberty, and property do not exist because men have made laws. On the contrary, it was the fact that life, liberty, and property existed beforehand that caused men to make laws in the first place.

Frédéric Bastiat
- Don't eat the yellowcake

старши ентусиаст
Аватар
Мнения: 1857
Регистриран на: 20.10.2010
Местоположение: София
Пол: Мъж
Кара: BigBlockV8 и чат-пат SmallBlockV8
Мечтае да кара: бангия с предно
Детайли за колата: ;)
Big: Hemi 370 cu. in.
Small: S62B50 с жокери

Re: Интересни хоби проекти

Мнение от Nickelback » 25 Апр 2023, 17:49

Мерси, steeN :yes: :bchug:

Определено ми е по-комфортно на Linux хост, та ще взема да пробвам и QEMU :yes:
Изображение Изображение

"За тЕя пари има Е-шеесе" - форумна пословица.
Лето две и седемнаесто.

Legendary
Аватар
Мнения: 1232
Регистриран на: 12.09.2007
Местоположение: Бургас
Пол: Мъж
Кара: F10 530d, F25 30iX

Re: Интересни хоби проекти

Мнение от MadChicken » 26 Апр 2023, 15:16

И Proxmox не е лош, макар и с леко по-различна концепция.
Only dead fish follow the stream...

старши ентусиаст
Аватар
Мнения: 6614
Регистриран на: 7.04.2004
Местоположение: CA
Кара: I6, V6
Мечтае да кара: mustang gt, много черeн...

Re: Интересни хоби проекти

Мнение от steeN » 26 Апр 2023, 15:25

Това еквивалента на vmware esxi ли е? Никога не съм ги пипал тия неща, но ми се струва, че learning curve ще е бая стръмен там.
- Above all, we must realize that no arsenal or no weapon in the arsenals of the world is so formidable as the will and moral courage of free men and women. It is a weapon our adversaries in today's world do not have.
Ronald Reagan
- Life, liberty, and property do not exist because men have made laws. On the contrary, it was the fact that life, liberty, and property existed beforehand that caused men to make laws in the first place.

Frédéric Bastiat
- Don't eat the yellowcake

Legendary
Аватар
Мнения: 1232
Регистриран на: 12.09.2007
Местоположение: Бургас
Пол: Мъж
Кара: F10 530d, F25 30iX

Re: Интересни хоби проекти

Мнение от MadChicken » 26 Апр 2023, 15:49

Е, щом колегата се чувства комфортно под Linux, а и като му чета постовете ... колко пък да е стръмна тая "крива" :ok:
Ползваме си го ние, пък и подържа zfs, ще му 'ареса.
Вечния спор комерсиално срещу open source ще го оставим на страна, но е доста мощен макар и типично linux-джийски инструмент смятам.
Only dead fish follow the stream...

старши ентусиаст
Аватар
Мнения: 6614
Регистриран на: 7.04.2004
Местоположение: CA
Кара: I6, V6
Мечтае да кара: mustang gt, много черeн...

Re: Интересни хоби проекти

Мнение от steeN » 26 Апр 2023, 16:16

ДДЗ, въпрос на приоритети. Няма как да задълбаваш във всичко, някъде трябват плитки и широки знания. Няма смисъл да се трепят хлебарки с базука и т.н.
- Above all, we must realize that no arsenal or no weapon in the arsenals of the world is so formidable as the will and moral courage of free men and women. It is a weapon our adversaries in today's world do not have.
Ronald Reagan
- Life, liberty, and property do not exist because men have made laws. On the contrary, it was the fact that life, liberty, and property existed beforehand that caused men to make laws in the first place.

Frédéric Bastiat
- Don't eat the yellowcake

старши ентусиаст
Аватар
Мнения: 1857
Регистриран на: 20.10.2010
Местоположение: София
Пол: Мъж
Кара: BigBlockV8 и чат-пат SmallBlockV8
Мечтае да кара: бангия с предно
Детайли за колата: ;)
Big: Hemi 370 cu. in.
Small: S62B50 с жокери

Re: Интересни хоби проекти

Мнение от Nickelback » 26 Апр 2023, 17:20

steeN написа:ДДЗ, въпрос на приоритети. Няма как да задълбаваш във всичко...

Така си е :yes: Имам си достатъчно играчки да си чупя главата с тях :ok: Та необходимата инфраструктура около тях определя нивото, до което да задълбавам (искам, или не чак много да го искам) :ok:

А ето я и поредната играчка - maaassive! :ok: От малко по-тежката артилерия на Xilinx :mhihi: Което е и всъщност повода, да се задействам, да си (до)оправя виртуалките, че toolchain-а тука си *бал капаците :ok:

@MadChicken, мерси за споделената алтернатива. Ще се сетя да го пробвам като ми се наложи нещо :bchug:

Изображение

Изображение
Изображение Изображение

"За тЕя пари има Е-шеесе" - форумна пословица.
Лето две и седемнаесто.

старши ентусиаст
Аватар
Мнения: 6614
Регистриран на: 7.04.2004
Местоположение: CA
Кара: I6, V6
Мечтае да кара: mustang gt, много черeн...

Re: Интересни хоби проекти

Мнение от steeN » 26 Апр 2023, 17:39

Ква му е идеята на тва нещо, много отдавна съм зачитал и не знам кво съм разбрал... Върши ли работа за масово производство или се тества върху него и после се поръчва ASIC на базата на това дето си програмирал и тествал във FPGA-то?
Уникално е какви неща има вече масово и достъпни.
- Above all, we must realize that no arsenal or no weapon in the arsenals of the world is so formidable as the will and moral courage of free men and women. It is a weapon our adversaries in today's world do not have.
Ronald Reagan
- Life, liberty, and property do not exist because men have made laws. On the contrary, it was the fact that life, liberty, and property existed beforehand that caused men to make laws in the first place.

Frédéric Bastiat
- Don't eat the yellowcake

старши ентусиаст
Аватар
Мнения: 1857
Регистриран на: 20.10.2010
Местоположение: София
Пол: Мъж
Кара: BigBlockV8 и чат-пат SmallBlockV8
Мечтае да кара: бангия с предно
Детайли за колата: ;)
Big: Hemi 370 cu. in.
Small: S62B50 с жокери

Re: Интересни хоби проекти

Мнение от Nickelback » 27 Апр 2023, 9:20

steeN написа:Ква му е идеята на тва нещо, много отдавна съм зачитал и не знам кво съм разбрал... Върши ли работа за масово производство или се тества върху него и после се поръчва ASIC на базата на това дето си програмирал и тествал във FPGA-то?

О, да - FPGA-то е универсален войн, направо си е SWAT-аджия :yes: Най-общо казано, в приложение, където един конвенционален процесор/микроконтролер/SoC се задъхва откъм латентност, и най-вече откъм консистентност на латенцията, за обработка на дадено събитие или анализ на процес, първия кандидат да се справи със задачата е FPGA :yes:

По отношение на design V&V-то от опита ми - навремето (2006-2007-ма), бачках в една фирма, където в тоя момент трябваше да пишем драйвери за един SoC на Texas Instruments (камера "копроцесор"), който още не беше излязъл физически от фабриката :ok: А междувременно бъдещите клиенти за тоя SoC, тръпнеха в очакване вече да го интегрират в мобилните телефони. Та ние си пишехме bare metal драйверите, и за да ги валидираме, ни бяха донесли на всеки екип по една "тава" (платка - разбирай колкото тава като за във фурна, тези вградените - 50x50см :ok: ). Та на тая платка имаше 4 броя Virtex-4, като към нея се плъгваше 5-та Virtex-4-ка, която беше на отделна платка. Платката беше 20-слойна, около 2-3мм дебела, което меко казано ме удивяваше тогава :roll: Всъщност и сега ме удивява, като се замисля :mhihi: Струваше $40000 :paranoid: Доколкото помня най-бързия клок в системата беше нещо от сорта на 50-ина MHz. Та това цялото нещо емулираше изцяло "неродения Петко", без едната му ARM 9-ка. А "Петко" беше двуядрен (орязана версия на DaVinci серията на TI от онова време - TMS320DM335) - две ARM 9 ядра (тези преди А-серията :ok: ) + сума ти периферия - Image Signal Processor (ISP), DSP, Video Encoder, декодери и какво ли още не. Емулираше го на ниво гейт :yes: Та на него си пускахме TI SYS/BIOS операционна системка, на която си рънвахме нашите драйвери, да си ги валидираме преди да се роди "Петко" :D
Отделно, вече симулация, на ниво транзистор (със заложени физически тайминги), имаха сиганетата в TI Бангалор, някакъв Virtio или нещо от сорта симулатор (забравил съм му точно името, но ми го описваха като един цял rack на колелца), който клочел на 1MHz :paranoid: Та там пускали валидации, но без OS, щото иначе чакали по не знам колко часа/дни само да буутнел OS-а :mhihi: :ok:

В момента, предполагам все още се ползват FPGA-та за валидация на ниво гейт, но знам че има и доста мощни симулатори на ниво транзистор, вървящи на яки PC-та. Но не съм се сещал да чета по въпроса :yes:

Иначе да, ползват си се яко, там където не се изисква кой знае каква гъвкавост на "софтуера". Протокол конвертори, pattern recognition/detectors, точни измервания на времена между специфични събития, комуникационно оборудване, специализирани дейта процесори (чети долу :ok: ), on-board насочване на ракети ( :mhihi: ) и т.н. и т.н. Sky is limit :ok: Xilinx имат една много готина серия Zynq, която интегрира FPGA-то заедно с процесорни ядра, и направо си хвърчи Линукс на тях, пък FPGA-то върши спешната и мръсна работа :yes: :ok:

Аз лично по-натам мисля да си направя Flash emulator за М5-цата, или поне да си прокарам PoC-то на тая платка, защото е тотален овъркил да ползвам Kintex-7 за някаква келава 20MHz-ова памет :mhihi: Поръчал съм си и един дърт Cyclone IV от конкуренцията (Altera), за по-неангажиращи неща :)

Иначе, ако бях близо до Wallstreet и имах (достъп до) дейта център наблизо, бих се позабавлявал с малко quantum trading на FPGA, ама на, не съм :ok: Един бивш шеф ми разправяше как изкарвали луди пари навремето от FPGA IP-та за алгоритми за HFT :yes:

steeN написа:Уникално е какви неща има вече масово и достъпни.

Да, и аз се радвам, че имаме достъп до подобни неща :yes: Като му разправям на баща ми все какво съм си купил, и за приложението на тия неща, и като сравнява той с едно време мизерията дето е била, направо се изумява :)
Изображение Изображение

"За тЕя пари има Е-шеесе" - форумна пословица.
Лето две и седемнаесто.

старши ентусиаст
Аватар
Мнения: 6614
Регистриран на: 7.04.2004
Местоположение: CA
Кара: I6, V6
Мечтае да кара: mustang gt, много черeн...

Re: Интересни хоби проекти

Мнение от steeN » 27 Апр 2023, 12:14

Много интересно разказно, мерси. Транзисторно ниво разбирам какво е... реално под това трябва да слезеш вече на молекулярно ниво за по-точна симулация :mhihi: Но какво е gate level... група елементи, които изпълняват примитивни логически функции (and, or, etc...) или нещо друго? Тези тактови честоти са доста ниски... има някакво ограничение, което идва от хардуерния дизайн на FPGA?
- Above all, we must realize that no arsenal or no weapon in the arsenals of the world is so formidable as the will and moral courage of free men and women. It is a weapon our adversaries in today's world do not have.
Ronald Reagan
- Life, liberty, and property do not exist because men have made laws. On the contrary, it was the fact that life, liberty, and property existed beforehand that caused men to make laws in the first place.

Frédéric Bastiat
- Don't eat the yellowcake

старши ентусиаст
Аватар
Мнения: 1857
Регистриран на: 20.10.2010
Местоположение: София
Пол: Мъж
Кара: BigBlockV8 и чат-пат SmallBlockV8
Мечтае да кара: бангия с предно
Детайли за колата: ;)
Big: Hemi 370 cu. in.
Small: S62B50 с жокери

Re: Интересни хоби проекти

Мнение от Nickelback » 27 Апр 2023, 13:07

steeN написа:Но какво е gate level... група елементи, които изпълняват примитивни логически функции (and, or, etc...) или нещо друго?

Точно така :) Теоретично и исторически гейтът е най-простата логическа единица (unit), от която можеш (от "n" на брой такива), да създадеш произволна, дори супер сложна, логическа структура (схема), без да ползваш нищо друго. Дори инвертор (NOT) можеш да направиш от NAND - просто му връзваш входовете накъсо :mhihi:
Всеки един процесор е съставен от стотици милиони такива гейтове. Най-простият (като казах исторически) е NAND gate-а. Най-прост понеже можеше да се състави от минимален брой транзистори с TTL технология тогава (така известния от онова време чип 7400 съдържа именно 4 NAND gate-а :ok: ). Друг вариант е NOR gate, но той беше по-сложен за изпълнение с транзистори. Затова се ползваше масово "конюнктивна нормална форма" (AND-driven подход да го наречем :D ), отколкото "дизюнктивна" (OR-driven). Сега с FinFET-и т.н. технологии, не съм в течение дали NAND-а или пък NOR-а е примитив вече :ok:

Та ако трябва да съм по-прецизен, емулацията на процесор върху FPGA е по-скоро на ниво "прости блокове", а не на гейтово ниво както написах :yes: Самото FPGA си има прости блокове, но нямаш чак свободата да навръзваш прости NAND-ове. Има ги, но са твърде ограничен брой, че да имплементираш всичко с гейтове. Но пък имаш готов блок "регистър". Имаш блокове памет. Имаш умножители, суматори, и разни други DSP "ядърца". Можеш да ги навръзваш с VHDL/Verilog код, както искаш. Ползвайки тези блокове, можеш доста точно да пресъзадеш един съвременен процесор :yes:

На ниво gate вече се минава на ASIC-и или симулация в PC среда, или това Virtio, Virtuo, дето не съм го виждал, а само са ми разказали. Там вече имаш свободата да имплементираш всичко с гейтове. Но с ASIC тази логика е твърда. Веднъж излязла от фабриката, не можеш да преконфигурираш такава интегрална схема, както знаеш :yes: За разлика от FPGA-то, където макар и на леко по-високо ниво на абстракция, можеш да го ползваш за какво ли не, с лека жертва откъм точността на емулацията :)

steeN написа:Тези тактови честоти са доста ниски... има някакво ограничение, което идва от хардуерния дизайн на FPGA?

Да, обикновено FPGA-тата ползват доста по-стар и изпитан технологичен процес ("по-високи нанометри"), тък като са твърде претрупани с interconnect шини за навръзване на отделните блокове, а и се гони надеждност и предсказуеми тайминги. Овърхед от интеркънект, който ние не виждаме, но си е там :) Та съответно и закъсненията по тия "шини" са по-значителни освен технологията :yes: Та затова и тактовите честоти са по-ниски там :)

А бе цяла наука си е, затова и на запад добрите FPGA-джии взимаха маса пари :) Сега с "ChatGPT-то" не знам как ще е, може и да поолекнат :ok:
Последна промяна Nickelback на 27 Апр 2023, 17:27, променена общо 1 път
Изображение Изображение

"За тЕя пари има Е-шеесе" - форумна пословица.
Лето две и седемнаесто.

старши ентусиаст
Аватар
Мнения: 6614
Регистриран на: 7.04.2004
Местоположение: CA
Кара: I6, V6
Мечтае да кара: mustang gt, много черeн...

Re: Интересни хоби проекти

Мнение от steeN » 27 Апр 2023, 13:47

Явно, безкрайно както всяко нещо, в което задълбаеш. Иначе за логическите функции (мисля че) го разбирам на абстрактно ниво и без да разбирам физикохимията на полупроводниците.
Реално става въпрос за краен автомат (state machine) и булева алгебра (boolean algebra). Целия фундамент на създаването на какъвто и да е алгоритъм е практически там, в случая просто пресъздаден с хардуер.

Малко тия FPGA са ни риба и рак в момента и запълват все по-размитата граница между софтуер и хардуер.

п.с. chatgpt мисля, че е много опасен ако разчиташ на него за тема, в която нямаш дълбоки познания, но определено е една стъпка напред в автоматизацията на много bullshit jobs.
Не го казвам негативно, аз съм сигурен, че и хората, които ги работят тия неща биха работили нещо по-смислено и това в същност ще им даде тази възможност... ма тези дето се
занимават с FPGA, няма да е скоро :mrgreen:
- Above all, we must realize that no arsenal or no weapon in the arsenals of the world is so formidable as the will and moral courage of free men and women. It is a weapon our adversaries in today's world do not have.
Ronald Reagan
- Life, liberty, and property do not exist because men have made laws. On the contrary, it was the fact that life, liberty, and property existed beforehand that caused men to make laws in the first place.

Frédéric Bastiat
- Don't eat the yellowcake

старши ентусиаст
Аватар
Мнения: 1857
Регистриран на: 20.10.2010
Местоположение: София
Пол: Мъж
Кара: BigBlockV8 и чат-пат SmallBlockV8
Мечтае да кара: бангия с предно
Детайли за колата: ;)
Big: Hemi 370 cu. in.
Small: S62B50 с жокери

Re: Интересни хоби проекти

Мнение от Nickelback » 27 Апр 2023, 14:18

:)
:yes: :bchug:
Изображение Изображение

"За тЕя пари има Е-шеесе" - форумна пословица.
Лето две и седемнаесто.

ПредишнаСледваща

Назад към Извън Темата

Кой е на линия

Потребители разглеждащи този форум: carmanf1

Последни теми
Facebook