سی جی سیلوریو که در پایان سال گذشته سمت خود را به عنوان مدیر ارشد فناوری NPM Inc ترک کرد.
دلیل ایجاد Entropic وابستگی کامل اکوسیستم JavaScript/Node.js به NPM Inc است که توسعه مدیر بسته و نگهداری مخزن NPM را کنترل می کند. اینجا جایی است که یک شرکت سودجو کنترل انحصاری سیستمی را دارد که میلیونها توسعهدهنده جاوا اسکریپت و برنامههای کاربردی به آن وابسته هستند و میلیاردها بارگیری بسته را در هفته پردازش میکند.
یک رشته اخیر اخراج کارکنان، تغییرات مدیریتی و معاشقه NPM Inc با سرمایه گذاران باعث ایجاد احساس عدم اطمینان در مورد آینده NPM و عدم اعتماد به این موضوع شده است که شرکت به جای سرمایه گذاران، از منافع جامعه دفاع خواهد کرد. به گفته Silverio، نمی توان به کسب و کار NPM Inc اعتماد کرد زیرا جامعه اهرمی برای پاسخگویی به اقدامات خود ندارد. علاوه بر این، تمرکز بر کسب سود مانع از اجرای فرصتهایی میشود که از نظر جامعه اولیه هستند، اما پولی به همراه ندارند و به منابع اضافی نیاز دارند، مانند پشتیبانی از تأیید امضای دیجیتال.
Silverio همچنین تردید دارد که NPM Inc علاقه مند به بهینه سازی تعاملات با باطن خود باشد، زیرا این امر منجر به کاهش جریان داده می شود که به طور بالقوه از نقطه نظر کسب درآمد جالب است. هر بار که دستور "
سیستم Entropic از اصل یک شبکه فدرال استفاده می کند که در آن یک توسعه دهنده با استفاده از منابع خود می تواند یک سرور را با مخزن بسته هایی که استفاده می کند مستقر کند و آن را به یک شبکه توزیع شده مشترک متصل کند که مخازن خصوصی متفاوت را در یک کل واحد متحد می کند. Entropic شامل همزیستی بسیاری از مخازن، تعامل با آنها به عنوان بخشی از یک گردش کار عادی است.
همه بسته ها با استفاده از فضاهای نام جدا می شوند و شامل اطلاعاتی در مورد میزبانی است که مخزن اصلی آنها را میزبانی می کند.
فضای نام اساساً نام صاحب بسته یا گروهی از نگهبانان است که حق انتشار بهروزرسانیها را دارند. به طور کلی، آدرس بسته به نظر می رسد "[ایمیل محافظت شده]/pkg-name".
اطلاعات فراداده و وابستگی در قالب تعریف شده است
اگر بسته ای در یک مخزن محلی قرار داده شود که با وابستگی هایی از مخازن دیگر به هم مرتبط است، این بسته ها در مخزن محلی منعکس می شوند. این باعث می شود که مخزن محلی خودکفا باشد و کپی هایی از تمام وابستگی های ضروری را شامل شود. یک لایه برای تعامل با مخزن کلاسیک NPM وجود دارد که به عنوان یک بایگانی فقط خواندنی در نظر گرفته می شود. شما همچنین می توانید بسته ها را از NPM با استفاده از محیط های محلی Entropic نصب کنید.
برای مدیریت، ابزارهای خط فرمان ارائه شده است که استقرار مخازن را در شبکه محلی شما ساده می کند. Entropic کاملا جدید ارائه می دهد
منبع: opennet.ru