ডেভেলপারদের উন্নত অ্যাপ্লিকেশন পারফরম্যান্স এবং উল্লেখযোগ্য খরচ কমানোর ব্যবস্থা করার প্রয়াসে, ওরাকল কর্পোরেশন সম্প্রতি GraalOS চালু করেছে। এই উন্নত সার্ভারহীন জাভা-ভিত্তিক অ্যাপ্লিকেশন স্থাপনার প্রযুক্তি অ্যাপ ডেভেলপমেন্ট এবং স্থাপনার জগতে নতুন মাত্রা এনেছে।
GraalVM Native Image প্রযুক্তিতে অপারেটিং, GraalOS জাভা সোর্স কোডগুলিকে স্বতন্ত্র এক্সিকিউটেবলে কম্পাইল করে। এই স্মার্ট টেকটি Oracle Cloud Infrastructure (OCI) এ x64 এবং AArch 64 প্রসেসরের সাথে সেরা কাজ করার জন্য ডিজাইন করা হয়েছে। পূর্ব-সময়ের সংকলন নেটিভ ইমেজ ব্যবহার করে, GraalOS দ্বারা চালিত অ্যাপগুলি ওরাকল দ্বারা প্রস্তাবিত হিসাবে, আরও ব্যয়-কার্যকর অপারেশনে অনুবাদ করে উল্লেখযোগ্যভাবে কম মেমরির দাবি করবে বলে আশা করা হচ্ছে।
GraalOS এর অন্যতম প্রধান বৈশিষ্ট্য হল যে এর অ্যাপগুলি স্বয়ংক্রিয়ভাবে স্লিপ মোডে গতিশীল হতে পারে এবং যখন প্রয়োজন তখন জাগ্রত হতে পারে, সম্পূর্ণরূপে নিষ্ক্রিয় খরচ দূর করে। দ্রুত সাসপেনশন এবং নিষ্ক্রিয় অ্যাপ্লিকেশনের পুনঃসূচনা কোনো কোল্ড স্টার্ট খরচের অনুপস্থিতির পরামর্শ দেয়। ওরাকলের মতে, GraalOS এর প্রথম অ্যাপ্লিকেশনটি এমন বৈশিষ্ট্যগুলি অফার করবে যা OCI ফাংশন ব্যবহারকারীদের ব্যাপকভাবে উপকৃত করতে পারে বলে আশা করা হচ্ছে। ওরাকল 2024 সালের মধ্যে GraalOS এর জন্য একটি অ্যাপ্লিকেশন স্থাপনার প্ল্যাটফর্ম সম্পূর্ণরূপে চালু করার পরিকল্পনাও প্রকাশ করেছে।
GraalOS -প্রবর্তিত অ্যাপ্লিকেশন বিচ্ছিন্নতার সর্বশেষ অগ্রগতিগুলিকে পুঁজি করে সরাসরি নেটিভ লিনাক্স এক্সিকিউটেবল চালানোর ক্ষমতা নিয়ে গর্ব করে। এই বৈশিষ্ট্যটি একটি কন্টেইনারে একটি অ্যাপ্লিকেশন প্যাকেজ করার প্রয়োজনীয়তা দূর করে, একটি সুরক্ষিত কন্টেইনার ইমেজ বেছে নেওয়া এবং ধারাবাহিকভাবে নতুন নিরাপত্তা প্যাচ স্থাপন করা নিশ্চিত করার মতো বাধা অতিক্রম করে। উপরন্তু, এটি রাষ্ট্রীয় এবং রাষ্ট্রহীন মাইক্রোসার্ভিস এবং ফাংশন উভয়ের জন্য সমর্থন প্রসারিত করে।
একটি সংযুক্ত ঘোষণায়, Oracle 19 সেপ্টেম্বর থেকে JDK (জাভা ডেভেলপমেন্ট কিট) 21-এর জন্য Oracle GraalVM এর প্রাপ্যতা প্রকাশ করেছে, যা ভার্চুয়াল থ্রেড এবং নেটিভ ইমেজ পারফরম্যান্সের উন্নতির মতো জাভা 21 বৈশিষ্ট্যগুলির জন্য সমর্থন সক্ষম করে। Oracle এর অফিসিয়াল ওয়েবসাইটের মাধ্যমে উপলব্ধ, GraalVM একটি উচ্চ-পারফরম্যান্স JDK হিসাবে দ্বিগুণ হয় যার লক্ষ্য জাভা এবং JVM-ভিত্তিক অ্যাপগুলিকে গতিশীল করা এবং জাভা ক্লাউড নেটিভ পরিষেবাগুলিকে সরল করা। এটি একাধিক ভাষার মধ্যে মান পাস করার জন্য পলিগ্লট অ্যাপ্লিকেশন সমর্থনও অফার করে।
অ্যাপমাস্টারের মতো প্ল্যাটফর্মগুলি ব্যাক-এন্ড, ওয়েব এবং মোবাইল অ্যাপ্লিকেশনগুলির জন্য no-code সমাধান সরবরাহ করে, GraalOS এর মতো সার্ভারহীন অ্যাপ্লিকেশন স্থাপনার প্রযুক্তির আবির্ভাব অ্যাপ্লিকেশন বিকাশের ক্রমবর্ধমান ল্যান্ডস্কেপকে চিত্রিত করে। এটি আরও দক্ষ এবং সাশ্রয়ী অ্যাপ বিকাশ এবং স্থাপনার দিকে যাত্রায় আরেকটি অগ্রগতির প্রতিনিধিত্ব করে।