లీన్క్యూట్ ప్రాజెక్ట్ క్యూటి 5 యొక్క స్ట్రిప్ప్డ్-డౌన్ ఫోర్క్ను అభివృద్ధి చేయడం ప్రారంభించింది, దీని లక్ష్యం మూలం నుండి నిర్మించడం మరియు అప్లికేషన్లతో అనుసంధానం చేయడం సులభతరం చేయడం. లీన్క్యూటిని ఒబెరాన్ భాషకు కంపైలర్ మరియు డెవలప్మెంట్ ఎన్విరాన్మెంట్ రచయిత రోచస్ కెల్లర్ డెవలప్ చేసారు, ఇది క్యూటి 5తో ముడిపడి ఉంది, అతని ఉత్పత్తి యొక్క సంకలనాన్ని కనీస సంఖ్యలో డిపెండెన్సీలతో సరళీకృతం చేయడానికి, అయితే ప్రస్తుత ప్లాట్ఫారమ్లకు మద్దతును కొనసాగిస్తూనే. GPLv3, LGPLv2.1 మరియు LGPLv3 లైసెన్సుల క్రింద కోడ్ అభివృద్ధి చేయబడుతోంది.
ఇటీవలి సంవత్సరాలలో, Qt ఉబ్బిన, అతి క్లిష్టంగా మరియు వివాదాస్పద కార్యాచరణతో పెరిగిన ధోరణిని కలిగి ఉంది మరియు బైనరీ అసెంబ్లీలను ఇన్స్టాల్ చేయడానికి వాణిజ్య సంస్థ యొక్క వెబ్సైట్లో నమోదు చేసుకోవడం మరియు గిగాబైట్ కంటే ఎక్కువ డేటాను డౌన్లోడ్ చేయడం అవసరం అని గుర్తించబడింది. LeanQt Qt 5.6.3 యొక్క తేలికపాటి సంస్కరణను రూపొందించడానికి ప్రయత్నిస్తుంది, అన్ని అనవసరమైన విషయాలను తొలగించి, నిర్మాణాత్మకంగా పునఃరూపకల్పన చేయబడింది. అసెంబ్లీ కోసం, qmakeకి బదులుగా, స్వంత BUSY అసెంబ్లీ సిస్టమ్ ఉపయోగించబడుతుంది. అసెంబ్లీ సమయంలో వివిధ కీలక భాగాలను ఐచ్ఛికంగా ఆన్ మరియు ఆఫ్ చేయడానికి మిమ్మల్ని అనుమతించే అదనపు ఎంపికలు అందించబడతాయి.
కింది Qt ఫీచర్లకు మద్దతు ప్రకటించింది:
- బైట్ శ్రేణులు, స్ట్రింగ్లు, యూనికోడ్.
- స్థానికీకరణ.
- సేకరణలు, అవ్యక్త డేటా భాగస్వామ్యం (ఇంప్లిసిట్ షేరింగ్).
- తేదీలు, సమయాలు మరియు సమయ మండలాలతో పని చేయడం.
- వేరియంట్ రకం మరియు మెటాటైప్లు.
- ఎన్కోడింగ్లు: utf, సింపుల్, లాటిన్.
- ఇన్పుట్/అవుట్పుట్ పరికరాల సంగ్రహణ.
- ఫైల్ ఇంజిన్.
- టెక్స్ట్ స్ట్రీమ్లు మరియు డేటా స్ట్రీమ్లు.
- రెగ్యులర్ వ్యక్తీకరణలు.
- లాగింగ్.
- హాష్లు md5 మరియు sha1.
- రేఖాగణిత ఆదిమాంశాలు, json మరియు xml.
- rcc (రిసోర్స్ కంపైలర్).
- మల్టీథ్రెడింగ్.
- Linux, Windows మరియు macOS కోసం రూపొందించదగినది.
తక్షణ ప్రణాళికలలో: ప్లగిన్లు, ప్రాథమిక వస్తువులు, మెటాటైప్లు మరియు ఈవెంట్లు, QtNetwork మరియు QtXml మాడ్యూల్లకు మద్దతు.
సుదూర ప్రణాళికలు: QtGui మరియు QtWidgets మాడ్యూల్స్, ప్రింటింగ్, ఆపరేషన్ల సమాంతరీకరణ, సీరియల్ పోర్ట్ మద్దతు.
కింది వాటికి మద్దతు ఉండదు: qmake, స్టేట్ మెషిన్ ఫ్రేమ్వర్క్, పొడిగించిన ఎన్కోడింగ్లు, యానిమేషన్, మల్టీమీడియా, D-Bus, SQL, SVG, NFC, బ్లూటూత్, వెబ్ ఇంజిన్, టెస్ట్లిబ్, స్క్రిప్టింగ్ మరియు QML. ప్లాట్ఫారమ్లలో, iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks మరియు Haikuలకు మద్దతు ఇవ్వకూడదని నిర్ణయించబడింది.
మూలం: opennet.ru