MacFuse for Mac

MacFuse for Mac 2.0.3.2

Mac / Google Mac Developer Playground / 11683 / Full spec
Сүрөттөмө

Mac үчүн MacFuse: Революциялык файл тутумун ишке ашыруу куралы

Эгер сиз иштеп чыгуучу же кубаттуу колдонуучу болсоңуз, туура куралдарга жетүү канчалык маанилүү экенин билесиз. Ар бир иштеп чыгуучу үчүн эң маанилүү куралдардын бири бул файл тутумун ишке ашыруу куралы, ал аларга колдонуучу мейкиндик программаларында толук функционалдык файл тутумдарын түзүүгө жардам берет. Бул жерде MacFuse кирет.

MacFuse – бул Mac OS X (10.4 жана андан жогору) колдонуучу-мейкиндик программасында толук функционалдык файл тутумун ишке ашырууга мүмкүндүк берген механизмди ишке ашырган ачык булактуу программалык курал. Ал Linux'та пайда болгон FUSE (USERspaceдеги файл системасы) механизмине API шайкеш келүүгө багытталган. Ошондуктан, учурдагы көптөгөн FUSE файл тутумдары Mac OS Xде оңой колдонууга болот.

Айтор, MacFUSE Mac OS Xге мүнөздүү көптөгөн колдонуучуга жана иштеп чыгуучуга көрүнгөн интерфейстерге ээ. MacFUSE өзөгү динамикалык түрдө жүктөлө турган ядро ​​кеңейтүүсүндө жайгашкан.

MacFuse эмне мынчалык өзгөчө кылат?

MacFuse башка ушул сыяктуу куралдарга караганда бир нече уникалдуу мүмкүнчүлүктөрдү жана артыкчылыктарды сунуш кылат:

1. Колдонууга оңой интерфейс: Интуитивдик интерфейси менен, жадагалса башталгыч колдонуучулар да өздөрүнүн жеке файл тутумдарын түзө башташат.

2. Шайкештик: Мурда айтылгандай, MacFuse колдонуунун эң чоң артыкчылыктарынын бири - бул Linuxтун FUSE негизиндеги файл системалары менен шайкештиги.

3. Ийкемдүүлүк: C++, Objective-C, Python, Ruby жана башкалар сыяктуу бир нече программалоо тилдерин колдоо менен; иштеп чыгуучулар ыңгайлаштырылган файл тутумдарын түзүүдө өздөрүнүн каалаган тилин тандай алышат.

4. Коопсуздук: Кумбокс жана кодго кол коюу сыяктуу камтылган коопсуздук функциялары менен; колдонуучулар бул куралды колдонуу менен түзүлгөн ыңгайлаштырылган файл тутумдарын колдонууда алардын маалыматтары коопсуз бойдон калаарын билип, шектенбесек болот.

5. Ачык булактуу коомчулукту колдоо: Ачык булактуу долбоор болуу бул программалык камсыздоо куралына жаңы функцияларды жакшыртуу же кошуу боюнча ар дайым бирөө иштеп жатканын билдирет.

Бул кантип иштейт?

Программанын өзөгү анын динамикалык түрдө жүктөлүүчү ядро ​​кеңейтүүсүндө жатат, ал macOS операциялык тутумунун 10.4 жана андан жогору версиялары үчүн FUSE программасын API ылайыктуу ишке ашырууну камсыз кылат.

Бул иштеп чыгуучуларга блокту бөлүштүрүү же дискти форматтоо сыяктуу төмөнкү деңгээлдеги деталдардан кабатырланбастан, ушул APIге каршы код жазуу менен ыңгайлаштырылган файл тутумдарын түзүүгө мүмкүндүк берет.

Бул файл системалары түзүлгөндөн кийин, Finder ичиндеги башка орнотулган томдор сыяктуу пайда болуп, колдонуучуларга оңой жетүүгө мүмкүндүк берет.

Бул куралды колдонуудан ким пайда көрө алат?

Файлдарды башкаруу үчүн ылайыкташтырылган чечимдерди талап кылган иштеп чыгуучулар бул куралды өзгөчө пайдалуу деп табышат.

Бул аларга файлдардын сакталышын жана жеткиликтүүлүгүн толук көзөмөлдөөгө мүмкүндүк берет, ошол эле учурда macOS талап кылган бардык керектүү API'лерди камсыз кылат.

Файлдарын кантип башкарарын көбүрөөк көзөмөлдөөнү каалаган күчтүү колдонуучулар да бул куралды пайдалуу деп табышат.

Корутунду

Жыйынтыктап айтканда, эгер сиз тиркемелериңиздин ичинде толук функционалдык файл тутумдарын ишке ашыруу үчүн колдонууга оңой, бирок күчтүү чечим издеп жатсаңыз, анда MacFuseден башканы издебеңиз.

Учурдагы Linux негизиндеги FUSE ишке ашыруулары менен шайкештиги жана бир нече программалоо тилдерин колдоо менен; ал башка ушул сыяктуу куралдар менен салыштырганда теңдешсиз ийкемдүүлүктү сунуш кылат.

Анда эмне үчүн күтө туруңуз? Көчүрмөңүздү бүгүн жүктөп алыңыз!

Full spec
Publisher Google Mac Developer Playground
Publisher сайты http://code.google/com/mac
Чыккан датасы 2008-12-19
Кошулган күнү 2008-12-19
Категория Иштеп чыгуучунун куралдары
Sub категория Компоненттер жана Китепканалар
Нускасы 2.0.3.2
Os талаптар Mac OS X 10.4 Intel/PPC, Mac OS X 10.5 Intel/PPC
Талаптар None
Баасы Free
Жумасына жүктөөлөр 1
Жалпы жүктөлүүлөр 11683

Comments:

Эң популярдуу