লেখক ২০২১ সালে প্রায় ৪০ বছর প্রোগ্রামার হিসেবে কাজ করার পর অবসর গ্রহণ করেন, দক্ষতার অভাবে নয় বরং কাজ চালিয়ে যাওয়ার ইচ্ছার অভাবে।
তারা একজনের ক্ষমতা এবং আগ্রহ সম্পর্কে সৎ থাকার গুরুত্বের উপর জোর দেয়, উল্লেখ করে যে দ্রুত পরিবর্তনশীল শিল্পে দীর্ঘ ক্যারিয়ার বজায় রাখা চ্যালেঞ্জিং।
লেখক জেনারেটিভ আর্টের জন্য কোড লিখতে থাকেন, যা তাদের আগের কাজের তুলনায় আরও জটিল এবং উপভোগ্য বলে মনে হয়, নতুন আগ্রহ অনুসরণে ব্যক্তিগত পরিতৃপ্তি তুলে ধরে।
অবসরপ্রাপ্ত অ্যাপল ইঞ্জিনিয়ার কোম্পানির মধ্যে প্রকৌশল-চালিত থেকে বিপণন-চালিত সিদ্ধান্ত গ্রহণের পরিবর্তন নিয়ে চিন্তা করেন, যা তাদের প্রস্থানের কারণ হয়।
কর্পোরেট জগৎ ছেড়ে যাওয়ার পরও, ইঞ্জিনিয়ার জেনারেটিভ আর্টের জন্য কোডিং চালিয়ে যাচ্ছেন, যা তিনি আগের কাজের চেয়ে আরও জটিল এবং উদ ্ভাবনী বলে মনে করেন।
পোস্টটি প্রোগ্রামারদের মধ্যে একটি বিস্তৃত অনুভূতির উপর আলোকপাত করে যারা আধুনিক কর্মপরিবেশ এবং দ্রুত প্রযুক্তিগত পরিবর্তনের সাথে সংগ্রাম করে, যেখানে কিছু ব্যক্তি ব্যক্তিগত প্রকল্প বা ওপেন-সোর্স অবদানে সান্ত্বনা খুঁজে পান।
ফিউশন ওএস একটি শখের অপারেটিং সিস্টেম যা x86-64 আর্কিটেকচারের জন্য তৈরি করা হয়েছে, এবং এটি নিম প্রোগ্রামিং ভাষা ব্যবহার করে উন্নত করা হয়েছে।
বর্তমান বৈশিষ্ট্যগুলির মধ্যে রয়েছে UEFI বুটলোডার, শারীরিক এবং ভার্চুয়াল মেমরি ম্যানেজার, ব্যবহারকারী মোড, প্রি-এম্পটিভ মাল্টিটাস্কিং, সিস্টেম কল, ELF লোডার, এবং টাইমার ইন্টারাপ্ট।
পরিকল্পিত বৈশিষ্ট্যগুলি ডিমান্ড পেজিং, ইন্টার-প্রসেস কমিউনিকেশন, ডিস্ক I/O, ফাইল সিস্টেম, কীবোর্ড/মাউস ইনপুট, শেল GUI, এবং নেটওয়ার্কিং যোগ করার লক্ষ্য রাখে।
ফিউশন একটি শখের অপারেটিং সিস্টেম (ওএস) যা নিম প্রোগ্রামিং ভাষায় বাস্তবায়িত হয় েছে, এবং এটি লেখক খালেদএইচ দ্বারা গিটহাবে আলোচনা করা হয়েছে।
নিমকে বেছে নেওয়া হয়েছিল এর পাইথন-সদৃশ সিনট্যাক্স, ডিফল্ট গারবেজ কালেক্টরের অনুপস্থিতি, চমৎকার সি আন্তঃক্রিয়াশীলতা, এবং অন্যান্য উপকারী বৈশিষ্ট্যগুলির জন্য।
আলোচনায় নিমের বিস্তৃত স্ট্যান্ডার্ড লাইব্রেরি, উন্নত ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (IDE) সমর্থনের প্রয়োজনীয়তা এবং সত্যিকারের যোগফল টাইপগুলির উপর আলোকপাত করা হয়েছে, পাশাপাশি টাস্ক সুইচিংয়ের মতো অপারেটিং সিস্টেম উন্নয়নের চ্যালেঞ্জগুলির অন্তর্দৃষ্টি প্রদান করা হয়েছে।
গুগলের জেমিনি এআই ব্যবহারকারীর সম্মতি ছাড়াই গুগল ড্রাইভের পিডিএফ ফাইল স্ক্যান করছে, যা উল্লেখযোগ্য গোপনীয়তা উদ্বেগের কারণ হয়ে দাঁড়িয়েছে।
কেভিন ব্যাংকস্টন, একজন সিনিয়র উপদেষ্টা এআই গভর্নেন্সে, রিপোর্ট করেছেন যে জেমিনি তার ট্যাক্স রিটার্ন অনুমতি ছাড়াই সারসংক্ষেপ করেছে, যদিও ফিচারটি নাকি নিষ্ক্রিয় ছিল।
এই ঘটনা প্রযুক্তি শিল্পে চলমান গোপনীয়তা সমস্যাগুলিকে তুলে ধরে, বিশেষ করে গুগল ওয়ার্কস্পেস ল্যাবসের ব্যবহারকারীদের জন্য, এবং ব্যবহারকারীর গোপনীয়তার উপর এআই-এর প্রভাব নিয়ে নজরদারির গুরুত্বকে জোর দেয়।
গুগলের জেমিনি এআই ব্যবহারকারীর সম্মতি ছাড়াই গুগল ড্রাইভের পিডিএফ ফাইল স্ক্যান করছে বলে জানা গেছে, যা এআই অপ্ট-ইন নীতিমালা নিয়ে আলোচনা উসকে দিয়েছে।
বিতর্কটি কেন্দ্রীভূত হয়েছে যে এআই বৈশিষ্ট্যগুলি স্পষ্টভাবে ব্যবহারকারীর সক্রিয়করণ প্রয়োজন কিনা, ডেটার অপব্যবহার এবং গোপনীয়তা লঙ্ঘনের বিষয়ে উদ্বেগের সাথে।
এই ঘটনা স্বচ্ছ এআই ব্যবহারের নীতিমালা এবং ব্যক্তিগত ডেটার উপর ব্যবহারকারীর নিয়ন্ত্রণ বৃদ্ধির প্রয়োজনীয়তাকে গ ুরুত্ব দেয়।
ফায়ারফক্স ১২৮ ডিফল্টভাবে "গোপনীয়ত া-সংরক্ষণকারী" বিজ্ঞাপন পরিমাপ প্রবর্তন করে, যা নির্দিষ্ট ব্যবহারকারীর ক্রিয়াকলাপ প্রকাশ না করেই বিজ্ঞাপন ট্র্যাকিংয়ের অনুমতি দেয়।
সমালোচকরা যুক্তি দেন যে এই বৈশিষ্ট্যটি ব্যবহারকারীর গোপনীয়তা ক্ষুণ্ন করে এবং বিজ্ঞাপনদাতাদের সুবিধা দেয়, যা মজিলার বিজ্ঞাপনের সাথে আর্থিক সম্পর্ক নিয়ে উদ্বেগ উত্থাপন করে।
ব্যবহারকারীরা সেটিংসে ফিচারটি নিষ্ক্রিয় করতে পারেন, এবং উন্নত গোপনীয়তার জন্য LibreWolf বা about:config এর মাধ্যমে সমন্বয় করার পরামর্শ দেওয়া হয়।
২০২৪ সালের লিনাক্স স্টোরেজ, ফাইলসিস্টেম, মেমরি ম্যানেজমেন্ট এবং BPF সামিটে, ওয়েডসন আলমেইদা ফিলহো এবং কেন্ট ওভারস্ট্রিট লিনাক্স ফাইলসিস্টেমের জন্য রাস্ট ব্যবহারের বিষয়ে আলোচনা করেন, এর সম্ভাব্য সুবিধাগুলি তুলে ধরেন।
আলমেইদার ডিসেম্বার ২০২৩-এর RFC প্যাচ সেট ফাইল সিস্টেমের জন্য রাস্ট বিমূর্ততা প্রবর্তন করেছে, যা রাস্টের টাইপ সিস্টেমকে ব্যবহার করে কম্পাইল সময়ে ত্রুটি ধরতে এবং সম্পদ পরিষ্কারকরণ স্বয়ংক্রিয় করতে, উৎপাদনশীলতা বাড়াতে এবং মেমরি-সম্পর্কিত দুর্বলতা কমাতে সহায়তা করে।
সি এবং রাস্ট এপিআইগুলির মধ্যে সংযোগহীনতা নিয়ে উদ্বেগ প্রকাশ করা হয়েছিল, পরিচিতির জন্য ফাংশন নামগুলি সামঞ্জস্য করার প্রস্তাব দেওয়া হয়েছিল, এবং ক্রমবর্ধমান সি কোড এবং রাস্ট বাইন্ডিংগুলির মধ্যে সিঙ্ক্রোনাইজেশন বজায় রাখার চ্যালেঞ্জগুলি স্বীকার করা হয়েছিল।
লিনাক্স কার্নেলে রাস্ট অন্তর্ভুক্তির আলোচনা বিশেষ করে ফাইলসিস্টেম উন্নয়নে চ্যালেঞ্জ এবং সুবিধা উভয়কেই তুলে ধরে।
রাস্ট এবং সি-এর মধ্যে ব্যবধান কমানোর জন্য bindgen এবং cbindgen এর মতো সরঞ্জামগুলি অপরিহার্য, যদিও কিছু ডেভেলপার ইন্টারঅপারেবিলিটি জটিল মনে করেন।
আলোচনাটি রাস্টের সম্ভাব্যতা নিরাপত্তা এবং সঠিকতা বৃদ্ধির উপর জোর দেয়, তবে রাস্টে নতুন ডেভেলপারদের জন্য সমান্তরাল এপিআই বজায় রাখা এবং শেখার বক্ররেখা নিয়ে উদ্বেগও উল্লেখ করে।