أول شيء يجب الانتباه إليه في Haiku beta هو العمل مع الحزم.
عندما نقول ببساطة "الحزم" ، فإننا نعني فقط تشغيل مدير الحزم على جنو / لينكس ، إلخ ، ولكن يمكن أن تقوم هايكو بعمل الكثير.
كما ذكرت في مراجعة Haiku Beta ، هذا هو الإصدار
الرسمي الأول لميزة إدارة الحزمة. باختصار ، تخيل PackageFS كشيء
مشابه (ولكن ليس هو نفسه) لنظام الوحدات النمطية Slax 6 القديم ، ولكن مع جميع أدوات "الحزمة" المعتادة.
يمكن وصف نظام إدارة الحزم في خمس فقرات موجزة:
- أدوات سطر الأوامر العالمي (كما تتوقع) ؛
- HaikuDepot ؛
- أداة تحديث البرامج ؛
- مراقبة حالة الحزم و / أو الأنظمة ؛
- PackageFS (حيث يتم تثبيت جميع الحزم بسلاسة وتوصيلها عند الإقلاع) ، مع وجود تأثير جانبي - طبقة أمان أنيقة.
لمحة موجزة عن هذه الميزات:
1. أدوات سطر الأوامر
كما تتوقع من أنظمة التشغيل الأخرى ، لدى Haiku أدوات للعمل مع حزم سطر الأوامر ، بما في ذلك القدرة على تحديث الحزم:

2. HaikuDepot
إلى جانب أدوات سطر الأوامر ، يوجد مركز تطبيقات مناسب يسمى
HaikuDepot ، مما يجعل من السهل البحث عن الحزم وتثبيتها وإزالتها.

وإلى جانب HaikuDepot ، بالطبع ، هناك أيضًا مستودعات مقدمة رسومية لتلقي التحديثات بسرعة وسهولة ، كما هو الحال في نظام التشغيل OS X الكلاسيكي.

3. SoftwareUpdater
ونعم ، هناك أيضًا
SoftwareUpdater بواجهة رسومية ،
تشبه إلى حد كبير اللوحة الكلاسيكية / الأداة المساعدة Software Update من Mac OS 9 والإصدارات الأولى من OS X.
4. الشروط
واحدة من أروع وظائف مدير الحزم هو أنه يمكنك العودة في الوقت المناسب والتمهيد إلى الحالة السابقة للنظام. للقيام بذلك ، ببساطة افتح قائمة التمهيد ، وحدد حجم التمهيد ، والعنصر "الحالة الأخيرة" والإصدار بختم زمني جميل. رائع جدا

5. PackageFS
وظيفة عرض وتثبيت وإزالة الحزم التي ظهرت لأول مرة في إصدارات Haiku Nightly
بين Alpha 4.1 و Beta 1. أصبحت الآن رسمية. يتم توزيع جميع برامج Depot Haiku
كحزم ، وكما أوضحت لوحدات Slax 6 ، فإن هذه الحزم مدمجة بذكاء في النظام عند بدء التشغيل وتعيش في
منطقة الحزم الخاصة بها :

كتأثير جانبي لـ PackageFS الجديد ، أصبحت الآن عدة مجلدات من نظام الملفات المرئية للقراءة فقط. في رأيي ، هذه التفاصيل الصغيرة جديرة بالملاحظة ، لأنها تضيف القليل من الأمان ، مع الحفاظ على العديد من المجلدات من التعديل.
لكن لاحظ أنه ليست كل مجلدات النظام في Haiku للقراءة فقط.

واجهة قوية وبسيطة
حسنا انتقل إلى العنصر التالي.
ستفاجأ المستخدم الجديد فورًا بواجهة مستخدم Be ، التي حافظت على بساطتها الأساسية ، بينما كانت قوية جدًا.
بعد وفاة Jobs ، أصبح لدى Apple "الجديد" الكثير لتتعلمه من ماضيه و BeOS. أنا أحب macOS لأنها بسيطة جدا وقوية في نفس الوقت. لكن في بعض الأحيان يُحظر وجود الكثير من الأشياء ، ويبسط السعي غير الأناني للفن والجمال الخارجي كل شيء كثيرًا. عثر BeOS على طريقة لتزويد المستخدم بأدوات جدية على مستوى المطور ، مع الحفاظ على واجهة بسيطة مثل نظام التشغيل Mac OS أو Palm OS الكلاسيكي. هذه هي المهارة الحقيقية للكن.
يرجى ملاحظة أن لدينا كل شيء من تطبيقات المستخدم العادي مثل CodyCam إلى الأداة المساعدة لتحرير الموارد DiskProbe. لدينا أداة مفيدة للأجهزة في الإعدادات و PoorMan للنشر على الويب.
(ملاحظة للقراء: ما زلت أعتقد أن الحاسبة في Dano تبدو أفضل من DeskCalc. بالإضافة إلى ذلك ، يوجد مصحح أخطاء BeIDE و bdb للمطورين).
على عكس توزيعات جنو / لينكس المختلفة تحت X.org أو الأنظمة الأخرى التي تفعل الشيء نفسه ، لا توجد طبقات متعددة تحاول الاختلاط مع بعضها البعض. في BeOS (و Haiku) ، تم تصميم كل شيء في مزيج متناغم ، وبقي التصميم أنيقًا. مثل Mac OS و Palm ، تخضع التطبيقات لسلوكيات معينة تضمن الاتساق والوضوح في واجهة المستخدم.

أيقونة ماتيتش: خلق الفن
كما ترون في لقطة شاشة BeOS ، فإن الرموز الموجودة في BeOS مصنوعة من صور نقطية تقليدية. مع ظهور Haiku ، تغير كل شيء: الآن يتم إنشاء جميع الرموز
بتنسيق ناقل جديد
Haiku أو .hvif.
هذا يعني أن الأيقونات يتم قياسها بشكل صحيح بتنسيق متجه فعال للغاية وخفيف الوزن وخاسر. على الرغم من أن الرموز التقليدية تصل إلى 128 × 128 ، إلا أنها من الناحية النظرية قد تكون دقة أعلى بكثير. هذا يرجع إلى حقيقة أننا ، مثل SVG ، نستخدم المسارات والسمات أو الخصائص لتحديد العناصر: من منزل النظام والورقة إلى الظلال ، وأسطح المجلدات ، إلخ. بمعنى آخر ، ينقلون
مزيدًا من المعلومات ، ويشغلون في المتوسط مساحة أقل من الملفات النقطية السابقة.

من السهل رسم أيقونة. ما عليك سوى تحديد محيط النقاط في المحرر أو تحديد نمط مستطيل أو دائرة.

بعد إنشاء المسار الخاص بك أو اختيار مسار ، لن ترى أي شيء في البداية. في هذه المرحلة ، تحتاج إلى تحديد المسار باستخدام
النموذج . على سبيل المثال السريع ، أضف نموذجًا بنمط (يمنحه اللون).

و ... عندما اخترنا نمطًا من النافذة المقابلة في قائمة النمط ، حصلنا على دائرة خضراء رائعة! يتم دعم التدرجات والأشكال الأخرى ، لكننا نوضح هنا مدى السرعة التي تسمح بها Haiku للمطورين والفنانين في إنشاء رموز جديدة.

بالطبع ، على الرغم من أن التطبيق يستخدم ملفات HVIF وتعريفاته الخاصة لموارد المتجه ، فإن Icon-o-Matic يسمح لك أيضًا بتصديرها إلى التنسيقات العالمية القياسية SVG و PNG. ونعم ، يمكنك تصديرها كسمات لأيقونات BeOS. :)

علامات التبويب البني الفاتح
إذا كنت معتادًا على BeOS أو Haiku ، فقد شاهدت بالفعل علامات التبويب الملونة الصغيرة هذه. فهي ليست فقط من أجل الجمال: إنها واجهة عالمية في كل من التطبيق وعلى سطح المكتب. هايكو تدعو هذه الميزة
المكدس والبلاط . أنا شخصياً أقدمها كعلامات تبويب ذات حواف مغناطيسية. انهم يعملون مثل هذا:
اضغط مع الاستمرار على زر
الخيار (مفتاح Windows) أثناء السحب:

ويمكن لعلامات التبويب الاتصال اختياريًا مع بعضها البعض.

إذا لم تعجبك علامات التبويب ، فإن نوافذ هايكو لها ميزة سحرية أخرى: فهي أيضًا مغناطيسية! عقد
خيار - وأنت الغراء نافذتين.

نعلق النوافذ ويلتصقون معا ...

يمكنني أن أضيف أنه على عكس الارتباطات في نظام التشغيل MacOS (كما في High Sierra) و Windows 7+ ، يمكن زيادتها معًا ، وهو أمر رائع.
(لكنني أريد أن أكون أمينًا مع قرائي: شخصيًا ، أفضل علامات التبويب).وقبل أن تنتهي من هذا السؤال: نعم ، تتمتع النوافذ أيضًا بالوظائف المعتادة التي يمكنك توقعها كمستخدم متمرس: التنقل والتحجيم باستخدام
ضغط Ctrl و
Alt .

البحث
قد لا يكون BeOS
الأول ، ولكن من الواضح أنه قبل تطبيق الكثير من نظام الملفات مع فهرس كامل والبحث - هذا هو
BeFS (أو
BFS ، لا يجب الخلط بينه وبين
BootFS ). يمكن الاطلاع على نصائح حول هذا الأمر في DriveSetup والمتتبع وفي مربع البحث المدمج ، حيث يمكن العثور على كل ما يتعلق بالبريد وجهات الاتصال والملفات على الفور.
لنقم أولاً بالبحث العادي عن "maui" على سطح المكتب:

تقوم بإرجاع أكثر من مجرد ملف ؛ كما أنه يظهر
استفساريين . في BeOS ، ظهرت
استعلامات أو عمليات بحث محفوظة في وقت أبكر من Apple's Spotlight أو Aero Search في نظام التشغيل Windows Vista ، وحتى قبل محاولة Apple الأولى لتنفيذ عملية بحث تدعى Sherlock (والتي كانت لديها نفس الفكرة في نفس الوقت تقريبًا ، وعلى الرغم من HFS + على Mac حاول نظام التشغيل 8.5 بالفعل تنفيذ هذا البحث ، لكنه لم يكن هو نفسه).

ويمكنك العمل مع هذه الطلبات. دائمًا في تاريخ BeOS ، يمكننا تعديل الطلبات ... كما نود أن نرى في بحث حديث.

لدى المستخدم العديد من أدوات الفهرسة التي يتم إطلاقها من الجهاز.

تتم إضافة السمات وحذفها يدويًا. لعرض السمات في فهرس النظام ، يمكنك تشغيل
lsindex . وهذا يقودنا إلى النقطة التالية.

سمات
إحدى الميزات الرائعة لـ BeOS هي السمات المتوفرة لجميع التطبيقات في النظام. على سبيل المثال ، عندما ننشئ جهة اتصال في الأشخاص ، فإن محتويات جهة الاتصال بأكملها هي سمات. لاحظ أن حجم الملف هو "0 بايت".

يتعرف Tracker على أن هذا الملف به جهات اتصال بشرية ويعرض السمات المقابلة إذا نقرت عليه.

وهناك طرق لقراءة هذه السمات من البرامج الأخرى. BeOS يعرف عنها. إذا عدت إلى الجهاز ، فهناك مجموعة جيدة من الأدوات المساعدة للتعامل مع السمات. على سبيل المثال ،
دعونا نجعل
listattr على
شخصنا الصغير اللطيف في النظام.

ويتم استخدام السمات في جميع أنواع الملفات في النظام ، ويمكن التحكم في أنواع الملفات نفسها عالميًا باستخدام FileTypes preflet في الإعدادات. هذا ليس مثل علامة التبويب مع خيارات المجلد في ويندوز. هنا هو السيطرة الكاملة على الملفات.

يا هناك!
إحدى ميزات Macintosh المفضلة هي لغة صغيرة رائعة ومضحكة تدعى
AppleScript ، والتي يمكنني من خلالها أن أخبر الكمبيوتر أن ينام أو يصدر صوتًا أو يخرج من التطبيق أو يفتح سلسلة من التطبيقات أو ينطق الأبجدية أو يعرض مربع حوار أو يفعل شيئًا لا يزال مضحك (أو مفيد). نشأت البرامج النصية في Automator ، ثم إلى "اختصارات" Siri ، لكن هذا ليس هو نفسه.
في Haiku ، يتم تنفيذ وظائف مماثلة في أداة النص البرمجي
hey . على الرغم من أن المعلومات الأساسية تشرح بالتفصيل كيفية استخدامها (انظر لقطة الشاشة أدناه من Alpha 4) ، إلا أنني لم أتقنها بالكامل ، حتى أكون أمينًا. ومع ذلك ، من أجل العرض التوضيحي ، فلنكتب برنامج نصي للخروج من StyledEdit واحصل على اسم النافذة.

للخروج من التطبيق ، تحتاج إلى تشغيل شيء ما مثل
يا StyledEdit إنهاء ، وسوف ينتهي التطبيق.

أو إذا كانت النافذة مفتوحة ، كما هو الحال في Pe ،
فيمكنني أن أكتب "
StyledEdit" تحصل على "عنوان النافذة 1" ، وسوف يقول هايكو اسم النافذة. (تم سرد هذه الخدعة في قسم "العمل مع مهلا" من
الكتاب المقدس BeOS من كريس هيربورت):

على الرغم من كل قوتها ، فإن الشيء الوحيد الذي
لا يعجبني في الأمر هو أنه مصمم خصيصًا لجمهور يتمتع بالذكاء التكنولوجي (المطورين والمستخدمين المتمرسين ، وليس المستخدمين العاديين) ، في حين أن شخصًا صغيرًا يمكنه إخبار الكمبيوتر بالإغلاق في
AppleScript تابع (يتم تنفيذ وظائف مماثلة في نظام Mac OS X باستخدام
osascript ).
الحوارات المنبثقة
تتيح لك البرامج النصية Shell أيضًا إنشاء مربعات حوار منبثقة ، كما هو الحال في Python أو Perl أو Zenity / KDialog في Bash. فقط استخدم أمر
التنبيه كما هو موضح أدناه:

يمكننا إظهار رسالة خطأ حرجة ...

أو رسالة تحذير ...

لدى Haiku شيء آخر لا يكون. يمكنك عرض نافذة إيقاف تشغيل Mac-style من الجهاز مع
إيقاف التشغيل -أ ، حيث تعني "اسأل المستخدم". بينما يقوم
أمر الإغلاق المعتاد
بإيقاف تشغيل جهاز الكمبيوتر
وإيقاف تشغيله -
r ، يمكن أن يكون هذا أكثر كفاءة ، لكن هناك خيارًا آخر يستحق الذكر.
اعمل بسرعة اعمل جيدا
ستبدأ فعلًا في احترام BeOS إذا رأيت كيف تم تطبيق استقرار النظام على نظام التشغيل Mac OS 9 أو أنظمة أخرى في نفس الوقت تقريبًا.
في حوالي عام 2001 ، عندما تم إيقاف تطوير Be ، ظهر نظام التشغيل Mac OS X المذهل. بالمقارنة مع نظام BeOS الرشيق ، استهلك نظام الفهد 10.0 موارد أكثر بكثير ، وفقط مع إصدار الإصدار الثاني 10.2
Jaguar (10.1 Puma كان مجرد تحديث 10.0) ، بدأ يتحول إلى خطورة منصة.
كان BeOS سريعًا بشكل مثير للإعجاب لوقته. كان من الممكن تشغيل العديد من التطبيقات وملفات الوسائط وما إلى ذلك في نفس الوقت ، دون تعقيد الأنظمة الكبيرة. (بدلاً من الكلمات ، شاهد مجرد
عرض BeOS التجريبي القديم على YouTube ، والذي يوضح بشكل أفضل هذه اللحظة وغيرها من الوظائف مثل
مساحات العمل ، حيث يقوم المستخدم بتعيين معلمات مختلفة لبيئات مختلفة ، من الخلفية إلى عمق اللون).
المواضيع
على BeOS ، كل شيء يعمل في وضع متعدد الخيوط. لاحظ أن الأداة المساعدة القياسية للقرص
العلوي هنا تعرض "اسم الفريق" و "اسم سلسلة الرسائل":

يمكن تنظيم كل هذه التدفقات في مجموعات (
فرق ) ، والمجموعات هي مجرد مجموعة من الخيوط التي تعمل داخل وخارج تطبيق واحد. يحتوي كل تطبيق على مؤشر ترابط رئيسي على الأقل. هذا هو السبب في أن نافذة "الإقلاع عن التدخين" في BeOS و Haiku تسمى "Team Monitor" - أداة رسومية جميلة توضح مجموعات سلاسل العمليات التي تعمل حاليًا ، ومن هناك يمكنك إيقاف تشغيل أي مجموعة.

ومع ذلك ، لتصور جميل حقا ، تحتاج إلى تشغيل
النسخ المتماثل من وحدة تحكم عملية
ProcessController في Haiku Deskbar. سنرى هنا كيفية تقسيم التطبيق إلى أجزاء ، ويمكننا تحديد الأولويات. ضع في اعتبارك أن كل شيء يتغير في الوقت الحقيقي.
مؤشرات الترابط واستخدام وحدة المعالجة المركزية في ProcessController:
تشجع هذه البنية تطوير التطبيقات التي تستخدم تعدد مؤشرات ترابط: هذا أحد المجالات التي تجعل Haiku فريدة من نوعها حقًا. من الضروري ليس فقط رؤيتك ، ولكن أيضًا تجربة ذلك بنفسك.
خوادم
الآن ميزة أخرى فريدة لـ BeOS (مرة أخرى ، باختصار): هذه خوادم. يتعاملون مع أجزاء مختلفة من الجلسة الحالية: تشغيل الوسائط ، التعامل مع أي اتصالات شبكة ، أو مجرد التعامل مع الإخطارات أو وحدات التخزين المثبتة.

خط مصحح الأخطاء لطيفة
مثل BeOS ، يحتوي Haiku على Kernel Debugging Land أو KDL - مصحح أخطاء مضمن يمكن استدعاءه من الجهاز إذا لزم الأمر ، أو يبدأ تشغيله عندما يتعطل النظام. :)
المساعدة المدمجة متوفرة ، الخط بسيط ومباشر. لاحظ أنه حتى هنا يكون مصحح الأخطاء
مؤشر ترابط 524. لإنهاء مصحح الأخطاء والعودة إلى النظام ، اكتب فقط
متابعة .

عندما تعطل Mac ، بدلاً من تلميح ، اعتاد KDL إظهار نافذة ذعر لطيفة. (بعد OS X 10.8 أو Mountain Lion ، يبدو لي أن إعادة التشغيل بعد حدوث عطل يحدث تلقائيًا.
لكنني أعترف ، أود من Haiku أن تضيف رسالة واضحة للمستخدمين النهائيين ، مثل Apple ... صادقة أيضًا ):

ولكن مرة أخرى ، كما ذكرت في مناقشة واجهة المستخدم ، تطبق BeOS فكرة
توسيع القدرات وتعريف المستخدم على النظام بدلاً من إخفاء الواجهة أو تبسيطها. هذا هو ما يعرف هايكو اليوم.
هذا هو ما يجعل هايكو واحدة من أفضل أنظمة التشغيل اليوم. وبالطبع ، لهذا السبب يجب أن تحاول ذلك. لذلك إذا كان جهازك متوافقًا (وحتى إذا لم يكن كذلك) ،
فقم بتنزيل Haiku!
أزرار الأصلي من humdinger من منتدى هايكوشكرا للقراءة!
بالطبع ، لدى Haiku ميزات رائعة أكثر بكثير من تلك المدرجة هنا ، ولكن هذه هي النقاط الرئيسية للنظام التي قررت التحدث عنها.
لمزيد من المعلومات حول ميزات Haiku ، راجع صفحة About والأسئلة الشائعة العامة . إذا أعجبك هذا المقال ، فتأكد من الاطلاع على معرض لقطات Haiku على موقعنا.