Microsoft Linux has arrived, but it’s not what you imagined. Jack Wallen shares his take on this new arrival called CBL-Mariner and even shows you how to build it.
امروز صبح که از خواب بیدار شدم، اعتراف کردم که بیرون را چک کردم تا ببینم آیا خوک ها پرواز می کنند یا بارانی از ملخ می بارید. هیچکدام از آنها اتفاق نمیافتاد، و با این حال، غیرممکنها همچنان اتفاق میافتند. گفت غیر ممکن؟ سرانجام مشخص شد که مایکروسافت در واقع طعم خاص خود را از لینوکس دارد.
دیدن: Kubernetes: یک برگه تقلب (PDF رایگان) (TechRepublic)
Before you get too excited about this, we’re not talking about an operating system that would eventually supplant Windows as the de facto standard desktop platform. I won’t lie… that’s exactly what I was hoping for. Or at the least, I was hoping Microsoft would realize the Linux kernel might be a better option to serve as the foundation of Windows.
جواب منفی. دوباره اشتباه.
در عوض، آنچه مایکروسافت منتشر کرده است نامیده می شود سی بی ال مارینر. If you’ve been paying enough attention to what’s going on around the IT landscape, you can probably make a pretty solid guess as to what purpose CBL-Mariner serves.
It’s a cloud/edge-specific distribution designed to provide “a consistent platform for these devices and services and will enhance Microsoft’s ability to stay current on Linux updates.”
CBL-Mariner مایکروسافت است که دقیقاً در زمان مناسب از لینوکس پول نقد می کند. لینوکس در قلب تقریباً هر فناوری بزرگ در خط مقدم فناوری اطلاعات قرار دارد. حاشیه، غیرمتمرکز، ظروف, اینترنت از چیزهایی, کوبرنیتس… it’s all Linux, all the time. And CBL-Mariner has been engineered with the idea that a small set of core packages can address the “universal needs of first-party and edge services.” And if CBL-Mariner’s core set of packages doesn’t meet your needs, the توسعه دهندگان لایه بندی بالای سرویس های پیش فرض را آسان کرده اند.
CBL-Mariner is a lightweight Linux distribution that can be used for just about anything you need (so long as it isn’t a desktop). There’s a catch: Unlike most lightweight, container-based Linux distributions, there isn’t an ISO for you to download and install; instead, you build CBL-Mariner on top of Ubuntu. Oddly enough, the GitHub instructions call for using Ubuntu 18.04 instead of the current LTS 20.04. It can be installed on 20.04, but instead of installing python-minimal, you install python2-minimal. Even so, the installation of CBL-Mariner is not for the faint of heart, so you really need to be dedicated to either wanting to see what it’s all about or believe that Microsoft can build a better container host for Linux. You’ll need to give yourself 30-60 minutes to build the platform. Here’s what you need to do.
How to get Microsoft’s CBL-Mariner Linux up and running
First, get a version of the Ubuntu Linux desktop up and running. Log in and open a terminal window. There you’ll run all of the following commands:
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt-get update sudo apt -y install make tar wget curl rpm qemu-utils golang-1.15-go genisoimage python-minimal bison gawk sudo apt -y install pigz sudo ln -vsf /usr/lib/go-1.15/bin/go /usr/bin/go curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG داکر $USER
در این مرحله، از سیستم خارج شوید و دوباره وارد شوید. به ترمینال برگردید و با ماژیک CLI ادامه دهید:
git clone https://github.com/microsoft/CBL-Mariner.git pushd CBL-Mariner/toolkit git checkout 1.0-stable sudo make package-toolkit REBUILD_TOOLS=y کلون گیت popd https://github.com/microsoft/CBL -MarinerDemo.git CBL-MarinerDemo cp ../CBL-Mariner/out/toolkit-*.tar.gz ./ tar -xzvf toolkit-*.tar.gz cd ~/CBL-MarinerDemo/toolkitt sudo make image CONFIG_FILE= ../imageconfigs/demo_vhd.json
That final command will take considerable time, but you’ll wind up with the VDH file (located in ~/CBL-MarinerDemo/out/images/demo_vhd/) you can then use to create a virtual machine with the likes of VirtualBox. Once you boot the VM, you’ll find yourself in CBL. Log in with the credentials root/p@ssw0rd.
And that is what it takes to get Microsoft’s CBL-Mariner Linux up and running so you can start kicking the tires.
برداشت من از CBL-Mariner
مایکروسافت را تحسین میکنم که متوجه شد برای ادامه حرکت رو به جلو در باطن سازمانی، شرکت چارهای جز ایجاد نسخهای از لینوکس برای کانتینرها، اینترنت اشیا، اج و غیره ندارد. هیچ راهی وجود نداشت که مایکروسافت بتواند در آن فضا با لینوکس رقابت کند.
But here’s the thing: At the moment, it seems CBL-Mariner is only intended to be used internally. As the GitHub page states: CBL-Mariner is an internal Linux distribution for Microsoft’s cloud infrastructure and edge products and services.
دیدن: از ابتدا تا انتها: نحوه استقرار سرور LDAP (حق بیمه TechRepublic)
That doesn’t mean Microsoft won’t eventually make this core distribution more easily available to the masses. And that’s key. If CBL-Mariner is to take off, beyond Microsoft internal, they’re going to have to make it available as an ISO image and not require users to build it manually. Although it didn’t take me much effort to build the VHD file for VirtualBox, those without even a modicum of Linux skill might have trouble. I will say, however, whatever trouble you might have in building CBL-Linux, it’s worth the effort. This container-based distribution is quite good and would serve many an enterprise business well.
In the end, if you don’t mind taking the time to build a lightweight Linux distribution manually, CBL-Mariner is a project you should definitely pay attention to. Even at this early stage, CBL-Mariner is fast, stable and secure.
همچنین مشاهده کنید
- "
- معرفی
- برنامه های کاربردی
- APT
- دور و بر
- ساختن
- بنا
- کسب و کار
- صدا
- کشتی
- وارسی
- ابر
- زیرساخت های ابری
- رمز
- تفسیر
- شرکت
- ظرف
- ظروف
- ادامه دادن
- مجوزها و اعتبارات
- جاری
- دستگاه ها
- کارگر بارانداز
- در اوایل
- مرحله اولیه
- لبه
- سرمایه گذاری
- و غیره
- FAST
- سرانجام
- به جلو
- رایگان
- رفتن
- GitHub
- خوب
- اینجا کلیک نمایید
- امید
- چگونه
- چگونه
- HTTPS
- اندیشه
- تصویر
- شالوده
- اینترنت اشیا
- IT
- کلید
- ldap
- لینوکس
- آرم
- طولانی
- عمده
- مایکروسافت
- باز کن
- منبع باز
- عملیاتی
- سیستم عامل
- گزینه
- پرداخت
- طاعون
- سکو
- حق بیمه
- محصولات
- پروژه
- RE
- دویدن
- در حال اجرا
- خدمات
- تنظیم
- سهام
- کوچک
- So
- فضا
- صحنه
- شروع
- ایالات
- ماندن
- سودو
- سیستم
- سخنگو
- پیشرفته
- کوچک
- زمان
- نکات
- لاستیک
- بالا
- آموزش
- اوبونتو
- جهانی
- بروزرسانی
- به روز رسانی
- کاربران
- مجازی
- ماشین مجازی
- هفتگی
- باد
- پنجره
- با ارزش