„Този код заема важно място в историята и е завладяващ прочит на операционна система, която е написана изцяло в 8086 “assembly” код преди почти 45 години“, се казва в публикацията.
Инициативата включва не само изходния код за MS-DOS 4.00, но и допълнителни бета двоични файлове, документация в PDF формат и имиджи на дисковете. Тези материали са били запазени, а сега успяха да станат достъпни благодарение на усилията на интернет архивиста Джеф Спонаугъл и насоките на бившия технически директор на Microsoft Рей Ози.
Отворената вече версия на MS-DOS 4.00, разработена в сътрудничество с IBM, има сложна история. Тя стои в основата на разработката на OS/2. Интересен факт е, че тази версия включва ранни, неиздадени бета бинарни файлове, открити от младия английски изследовател, Конър „Старфрост“ Хайд, който ги намира сред колекцията от софтуер на Рей Ози.
Публикуваният код може да работи на оригинален IBM PC XT и Pentium, и също така е съвместим с емулатори с отворен код като PCem и 86box, което позволява на ентусиастите да изследват този ретро софтуер на по-съвременни машини.
]]>Според публикация в блога на компанията този ход съответства на желанието на екипа да позволи на потребителите и разработчиците да оформят бъдещето на изкуствения интелект в Windows Terminal, като насърчават съвместната среда за иновации.
Terminal Chat, който понастоящем е наличен в Windows Terminal Canary, позволява на потребителите да водят разговори с услуга с изкуствен интелект директно в терминала. Тази функция дава възможност на потребителите да получават интелигентни предложения, като например търсене на команди или разбиране на съобщения за грешки, като същевременно запазват контекста на своята терминална сесия.
За повече подробности около новината посетете DevStyleR.io – Microsoft Open Source for Terminal Chat
Гледайте Втори Епизод “ИТ Индустрията във Варна – Компании, Кариера, Бъдеще” от документалната поредица The BIG TECH на DevStyleR.
Слушайте новия подкаст на DevStyleR “Може ли да се доверим на Cloud Provider”.
Следвайте ни във Facebook, Instagram, LinkedIn и YouTube.
Прочетете Още:
1. Успех за Българската Екосистема, Българо-Американската LucidLink Набра 75 Млн. Долара
2. Анелия Иванова: Всеки Ден Научавам Нови Неща и Това Адски Много ме Мотивира
3. Dropbox и NVIDIA с Партньорство, Целта е Предоставяне Генеративен AI на Клиентите
Buck2 може да бъде достъпна от GitHub или от уебсайта Buck2. Системата може да изгражда софтуер, написан на всеки език, и може да изгражда софтуер, написан на много езици едновременно. Например, ако разработчиците имат двоичен файл на Python, който импортира библиотека на Rust, зависеща от библиотека на OCaml, зависеща от файл на C, Buck2 може да им помогне, споделя Мета.
Повече подробности около новината можете да прочетете на международното издание DevStyleR.IO – Meta Releases Buck2 Under the MIT Open Source License
]]>Тя ще постави прозрачността, отчетността и надеждността на преден план в продуктите с отворен код за изкуствен интелект за противопоставяне на Microsoft, OpenAI и Google. Много от най-важните софтуерни продукти, които използваме ежедневно като Android, WordPress, PHP, Nginx и Apache, са с отворен код.
Ако постигне тази цел, Mozilla ще има важен принос за промяната на това как ще изглежда бъдещето на ИИ.
Повече подробности около новината можете да прочетете на международното издание DevStyleR.IO – Mozilla Opposes ChatGPT and Bard with Open Source Initiative
]]>Също така, BumbleBee може автоматично да генерира стандартен код за потребителско пространство за разработване на инструменти на eBPF и носи подобно на Docker изживяване при пакетирането на eBPF програма. Това му позволява да се включва в други работни потоци на OCI изображения за публикуване и разпространение. Идит Левайн, основател и главен изпълнителен директор, Solo.io каза:
“В Solo.io. Ние виждаме eBPF като технология, която ще подобри работата в мрежа с приложения. Работихме през последната година, за да използваме технологията eBPF с Gloo Mesh, нашето базирано на Istio мрежово предложение за предприятието”.
eBPF идва от разширения филтър за пакети на Barkeley и е технология на ядрото, която може да изпълнява програми в пясъчна среда в ядрото на операционната система, осигурявайки безопасен начин за подобряване на ядрото с технологии за наблюдение, работа в мрежа и сигурност.
Освен това BumbleBee включва CLI (интерфейс на командния ред) и предоставя инструменти за автоматизиране на останалата част от изживяването.
]]>На тазгодишния OpenFest 2021 Матияс проведе лекция под името: “Устойчивост с отворен код”. В тази презентация Матиас споделя защо Greenbone вярва, че подходът с отворен код е най -добрият за техните клиенти, партньори и служители.
Матиас Зейтлер е партньор в Coworking Bansko – база за хора, които по-скоро работят заедно, отколкото сами в полите на Пирин. Той изгражда работна екосистема там, като в момента се фокусира върху изграждането на проект за Coliving в Банско. Матияс редовно провежда и говори на различни технически, coworking и startup събития. Веднъж годишно той организира Bansko Nomad Fest – едноседмичен празник на независимия начин на живот. Матиас е управляващ директор на Greenbone Networks Bulgaria. Опитът му е в областта на компютърните науки като притежава MBA от университета в Санта Клара, както и диплома по инженерство от Политехническия университет в Залцбург.
Цялото интервю с Матиас Зейтлер може да прочетете на английски език в нашето международно издание DevStyleR.IO като последвате линка тук.
]]>Деб Гудкин е изпълнителен директор на FreeBSD Foundation. Деб е във фондацията от август 2005 г. Тя има повече от 20 години опит в областта на маркетинга, продажбите и разработването на устройства за съхранение на данни. Деб е получила MSEE от университета в Санта Клара и бакалавърска степен от Калифорнийския университет, Сан Диего. В свободното си време тя обича да тича и да се разхожда. Стреми се да прави всичко, което я отвежда извън дома й.
Цялото интервю с Деб Гудкин може да прочетете на английски език в нашето международно издание DevStyleR.IO като последвате линка тук.
]]>Кирил, участвате като лектор в OpenFest 2021. Разкажете за темата, която ще представите. Защо избрахте точно Apache Airflow?
Когато дойде възможността да участвам в OpenFest, реших да се концентрирам върху 3-4 неща, едно от които е обработката на големи данни и данни като цяло, особено в сферата на здравеопазването. Смятам, че имам доста познания – неща, които хората имат желание да научат и да се спра на инструмент с отворен код – Apache Airflow, който може да помогне на екипите с обработката на данни. Всъщност от 4-те лекции, които предложих, организаторите сметнаха тази за най-подходяща. Именно тя бе мой фаворит, затова много се зарадвах.
Защо свободния софтуер и софтуера с отворен код за важни за бъдещото развитие на технологиите и иновациите?
Софтуерът със свободен код претърпя бурно развитие през последните 20-25 години. Станахме свидетели как големи корпорации тръгват именно в тази посока. Тенденцията, която аз забелязвам, е че бизнесът вече е сериозно базиран на решения с отворен код. Този код се използва за създаване на обща база, която всеки надгражда със свои допълнителни “feature”-и, които са необходими на съответната компания.
Подобен тип софтуер дава възможност за синхронизация между всички участващи в open-source обществото. Това дава възможност за предсказуемост и е причина този тип софтуер да има бъдеще.GitHub e основен пример – голяма компания, която преди години беше закупена от Microsoft. Реално в основата на GitHub стои Git платформата, върху която е базиран голяма част от софтуера им. Всъщност GitHub стъпи на него и даде допълнителните фийчъри, от които обществото, потребителите имаха нужда. Има и множество други примери за продукти от корпоративния свят, от open-source обществото, които произлизат от една компания и се употребяват от друга. Именно това помага за развитието на иновациите.
Вие сте CTO на BeMe.ai – технологичен стартъп в областта на здравеопазването. Разкажете ни малко повече за него? Каква е Вашата кауза? Лесно ли беше да се преборите за инвестиция?
Целта на BeMe е да подобрим живота както на аутистите, така и на грижещите се за тях. Затова използваме данни и имаме холистичен подход към тях. Надяваме се в края на тази или началото на следващата година да представим нашия продукт и добавената ни стойност. Подбрали сме един изключително силен българо-канадски-американски екип, който е развит в рамките на два континента и три държави. Основателката на нашата компания е родител на аутист и има допир до проблемите, с които се сблъскват хората с това заболяване. Наясно е по какъв начин технологичните решения, базирани на данни, биха спомогнали нея и детето й да водят един по-ползотворен и спокоен живот. Стане ли въпрос за инвестиция – никога не е лесно да се бориш. Но ние успяхме да получим такава и да сформираме невероятен екип изключително бързо. Сега целим да доставим решението, което сме обещали. Аз вярвам, че ще успеем в рамките на следващите няколко месеца.
Залагате ли на свободен софтуер и софтуер с отворен код в BeMe.ai? Ако – да, какво използвате? Защо?
Да. Основната част от стека, по чието изграждане работим, е базиран на отворен код поради няколко причини. На първо място стои големият ни опит. Аз бях част от Eclipse и Apache обществата за отворен код и участвах в други проекти с такъв код. Знам как се оперира в този свят. Екипът ми също се чувства комфортно, когато всички е базирано на отворен код. Използваме Apache Airflow. Базирани сме на обработка на данни, на всякакви тулове, произлизащи от Python обществото, обработката на AI и прочие. Откъм уеб света разчитаме на Rails. Така се получава, че от една страна имаме Python, от друга – Rails, а по средата има много JavaScript, заедно с всички “tool”-ове, които идват с него. “User interface”-ът ни е “bootstrap”. Има и неща, които няма да бъдат “open source”, особено, когато навлезем в света на Apple и iOS, защото те не вярват много в отворения код, там играта е такава.
Какво ще посъветвате други технологични стартъпи по отношение на използването на свободен софтуер и софтуер с отворен код? Какъв е трендът в България, в САЩ, в световен мащаб?
Това, което бих посъветвал всички технологични стартъпи е в началния етап да използват вече готов продукт – да имат готово решение, с което могат да решат възникнали проблеми. Ако се опитват да достигнат до решение на проблематика в сфера, в която няма налични такива с отворен код или пък са много слаби, е препоръчително да използват готови с цел да се вдигне стойността. А ако задачата може да се изпълни с отворен код, съществуват няколко основни правила. В отворения код има различни видове решения, но популярните са едва няколко и не е от значение на кое от тях се базират. Важно е да са насочени към сформирането на добър екип, който да добавя стойност с тези тулове. А по въпроса с тренда – в България и САЩ има различия. В България Rails не е толкова популярен, колкото в Щатите и някои части на Европа. Голям процент български компании се насочват все повече към outsourcing-a. Нагласата е, че тук се разработват множество продукти от различни компании. Тренд, който забелязвам в България е ориентацията към продуктови компании, което се дължи на по-достъпните инвестиции и подобряването на качеството. Наскоро Blender – мощен продукт за изграждане на 3D графика, получи голяма инвестиция от Facebook. Проблем, който понякога възниква е свързан с прекратяването на инвестициите. Затова е от изключителна важност да бъдем сигурни, че в основата ни стои правилното нещо. Друга тенденция, на която ставаме свидетели е, че в големи компании open source проекти са изцяло на payroll.
Какво е бъдещето на този вид софтуер?
Не мога да дам конкретен отговор и ще поясня защо. Когато Microsoft започнаха да се занимават с отворения код, имаше голяма пропаганда за това. Това в момента се отразява в един от продуктите на GitHub, а именно Copilot – изкуствен интелект, който инспектира целия код и на база на тези инспекции придобива знания и улеснява програмистите в писането на код. Тук се появяват въпросите дали ако си допринесъл за „парче” код и някой друг е започнал да използва фрагменти от него, е коректно? А лицензът поема ли го? От Free Software Foundation създадоха отворен call за white papers до 23-ти август, където хора с мнение по въпроса могат да споделят вижданията си. От тази гледна точка не се знае какво ще е бъдещето на този код и как ще реагират програмистите, чувстващи се ощетени поради откраднатия им труд. Но аз лично вярвам, че всичко ще се нареди.
Каква ползва носи той не само на разработчиците, но и на потребителите? Защо?
Броят на софтуери с отворен код, които вършат работа на потребителите, не е голям. Човек влиза в YouTube и има възможност да обработи видеото си директно на техния сайт. Същевременно съществуват софтуери за обработка на видео с отворен код, които не могат да се сравняват с предоставеното от големите компании от продуктова и потребителска гледна точка. Свикнали сме с натискането на един бутон да качим видео или пост в платформи като Facebook. Начинът, по който се развива отвореният код, е базиран на комуникацията между програмистите, течаща чрез него. Това решение трябва да работи, за да могат и бизнесите да работят. Затова потребителите искат завършен продукт, а в сферата на отворения код това би било трудно. Photoshop е популярен продукт, както и GIMP. Те наскоро споделиха, че имат нужда от финансиране, за да могат да предоставят на хората онова, което желаят да получат през 2021г. А за това се изисква доста. Blender също така беше с една идея по-труден за използване преди навлизането във Facebook. А в момента е изградено като софтуер за крайния потребител, което е рядкост. Това са основните причини повечето бизнеси да са базирани на отворения код.
Какво очаквате от събитието? Какво да очакват посетителите?
Имаше голям брой участници в миналия OpenFest. Залите в Sofia Tech Park бяха пълни. Тази година организаторите взеха решение събитието да бъде организирано в „Маймунарника” поради COVID 19. Очаквам да бъде доста вълнуващо, тъй като се проведоха и други събития на същата локация, към които имаше голям интерес. Общо сме 11 лектори. Разгледах лекциите на останалите и ми се струват изключително интересни. Съветвам всеки, който има възможност да разгледа програмата и да се включи, да го направи, тъй като могат да се научат много нови неща.
]]>