28 причини, поради които Linux няма бъдеще
Изграждане на индустриални системи за управление на базата на процесор Intel Atom
През последните години новите видове PC-съвместими промишлени системи за управление всъщност са отворени платформи, които имат всички предимства на PC, включително програмиране с отворен код, широки комуникационни възможности и висока гъвкавост. Статията описва подход за разработване на платформа за управление с помощта на процесора Intel Atom. Той показва как тези нови процесори осигуряват предимствата на отворената IA-32 архитектура, като същевременно отговарят на изискванията за мощност и цена на оборудването за индустриално управление.
Софтуерна технология за намаляване на консумацията на енергия на вградена система
Тази статия описва нова софтуерна технология, разработена от VirtualMetrix, която ви позволява да управлявате всички ресурси за производителност на система, базирана на процесор. Тази технология минимизира консумацията на енергия, повишава ефективността на процесора и намалява разходите за разработка на софтуер. Статията е съкратен превод на [1].
Тенденции при следващото поколение вградени многоядрени SoC
Въз основа на общите макро-тенденции през последните 15 години на развитие на полупроводниковите технологии, т.е. От повсеместното разпространение на Интернет и установяването на безпроблемни мобилни комуникации, както и преодоляването на ограниченията, наложени от закона на Мур, участниците в проекта ITRS (http://www.itrs.net) (Международна технологична пътна карта за полупроводници - Международен стратегически план за развитие на полупроводникови технологии) вярват, че новите методи за мащабиране и друга функционалност на устройствата, включени вв микросхемата и разположен извън нея.
28 причини, поради които Linux няма бъдеще
1. Linux е по-подходящ за напреднали потребители - Windows за начинаещи.
Поредното лудо изказване. За начинаещ кой? администратор? Програмист? Художник? Архитект? Дизайнер? Ключар? Адвокат? музикант? Касиер счетоводител? портиер? Спортист шофьор на автобус?
Кой трябва да бъда, за да имам нужда от Linux? Някои особено странни линуксоиди изстискват от себе си определен сферичен „човек, който започва да се запознава с компютрите“. И ако 90% не са минали на Линукс, това означава ли, че са още на етап "запознаване"?
2. Linux се използва само от професионалисти.
Всичко това няма да намерите в Linux. Дори митът, че Linux е добър за програмистите, се разпада веднага щом попаднете на прехвалената „Linux архитектура“, която споменах другаде в този FAQ.
В Linux просто няма програми, които да задоволят нуждите на потребителя, ако надхвърлят „сърфирането в Интернет във FireFox“. В този случай Linux няма нищо общо с това. Това няма да бъде нищо повече от стартер за по-успешен софтуерен продукт и дори тогава стартер, доколкото може да се използва всяка друга (отворена, ако е необходимо) система вместо Linux.
3. Linux учи да мисли, Windows прави потребителя по-глупав.
За сметка на "потребителя е тъп" често се случва от Линукс. Всъщност Linux ви кара дори не да учите, а да придобивате занаятчийски умения за настройване и поддържане в добро състояние.
Всички Linux и OpenSource взети заедно са нещо средно между комунистическа утопия и секта. А какво е това, ние с вас много добре знаем - те седят отгореумни чичковци, които печелят пари от това (включително рязане на държавни данъци - тоест нашите данъци), а мръсната работа се върши от ръцете на романтични момчета и момичета, които имат само мечти, хипи философия и „свобода“ в главите си.
4. Потребителите на Linux съществуват мирно и не налагат нищо на никого.
Още с появата на линуксоидите се появи желание от тяхна страна да се противопоставят на другите. Много преди Linux всичко беше тихо и спокойно. Имаше потребители на Mac, имаше потребители на Amiga, потребители на Windows и потребители на други системи. Ключовата дума тук са потребителите. От началото на „победоносното“ шествие на Linux около планетата стана ясно, че всички останали хора са второкласни, ако не разбират и не приемат всички прелести от използването на Linux. Разбира се, винаги е имало редица разногласия от категорията „какво е по-добро от Mac или Amiga“. Но тук нямаше основното - нямаше идеология, която просто се появи заедно с Linux. Ако други системи и платформи имаха определени конкурентни предимства, тогава Linux нямаше нито едно от тях. Наистина, какво беше Linux? Той нямаше абсолютно никакви заслуги! Но беше невъзможно да се популяризира системата по този начин, тя се нуждаеше от нещо, което да я отличава от останалите, нещо, което може да бъде подхранено на широките маси под прикритието на общо благо. Тази благословия беше идеята за откритост.
Подобно можем да наблюдаваме в различни секти. Там, като правило, има и идеята за някакъв вид щастие, приближаване до абсолюта и т.н. Обърнете внимание, че сектите се отличават със самата ограниченост на мисленето, около която е изградена цялата основа на доктрината. Така Linux стана двойно ядро. От една страна, това беше ядрото, като централна част на системата, от друга страна, това се оказа ядрото, като сборна точкапривърженици на секта. Веднага щом група хора започнат да развиват своето самосъзнание и усещане за своята разлика от другите, тази група има свое собствено самоназвание. Тук идва терминът "Linuxoid". И веднага щом се натрупа известна критична маса от фанатици, започна политика на тотално налагане и насаждане на Linux. Хитрите спекулации с концепции, свободи и ценности преследваха основната цел да убедят масите, че Linux има редица перспективи и че те просто се нуждаят от него в реалния живот. Всички инакомислещи започнаха да получават стигмата на ламери, неспособни да разберат и разберат. Именно по предложение на Linuxoids се появи каустичният общ термин „потребител на Windows“, което означаваше не друг, а обикновени потребители (!). Така именно линуксоидите създадоха разделението на съгласни и несъгласни и именно те започнаха политиката на активно разширяване на границите на своята секта, за сметка на онези хора, които се страхуваха да получат стигмата на неудачници, които не могат да работят с Linux. Това започна агресивното натискане на Linux към масите.
5. Делът на Linux нараства всяка година.
Не забравяйте за вградените решения и различни видове сървъри, в които Linux все още има известна популярност и които очевидно успешно допълват точно този процент. В резултат на това дори и най-смелите очаквания на потребителите на Linux са далеч от реалността.
6. Има много програми под Linux.
Тук наскоро ми се наложи да попълня данните в една интерактивна форма. Попълването на формуляра "на място" струва 500 рубли. Трябваше да попълня три различни копия. Можех да направя всичко това у дома, но само в Linux предоставеният ми PDF файл, ако беше отворен, нищо не можеше да се отпечата. Или няма поддръжка в програмата, или вместо букви се отпечатват някакви глупости.Като цяло имах страхотна възможност да дам 1500 рубли на други хора да въвеждат правилните букви на правилните места и като глупак щях да продължа да се гордея с моята изключителност и факта, че използвам Linux. Готови ли сте да имате подобна гледна точка?
Преди това бяха необходими графики и диаграми за един урок, за да се завърши. И пак се оказа, че под Linux няма инструменти! Под Windows, освен Excel, който не ме устройваше много в това отношение, имаше и други добри програми. Какво може да ми предложи Linux в това отношение? Тромав OpenOffice с неговия Calc? Е, защо ми трябва, имах нужда от по-тясно фокусирана програма.
Все още трябваше да направя някакво действие, което надхвърляше предвиденото от разработчиците и отново се провалих! Отново няма подходящи инструменти. В крайна сметка разработчиците дори не са помислили да анализират реалните нужди на потребителите.
Могат да се дадат стотици примери, вариращи от победен Photoshop до писане на драйвер за ново устройство!
7. . но Linux е просто ядро!
Извинете, само ядрото ли ще внедрите?! Защо, веднага щом линуксоидите са притиснати до стената, започва отчаян опит за промяна на концепциите?
8. Конзолата е по-удобна от GUI
Конзолата не е интуитивен интерфейс. Колкото по-широк е кръгът от потребителски задачи и колкото по-рядко се повтарят, толкова по-малко удобен е интерфейсът на командния ред. Това е факт. Графичният интерфейс на всички приложения е изграден на подобни принципи, което позволява, ако е необходимо, да свикнете с него дори чрез въвеждане. Ето пример за "интуитивна" команда за разопаковане на архив "bzip2 -cd foo.tar.bz2 tar -xvf -".
Проблемът с хората с Linux е, че те се смятат за по-умни от способността да решават изкуствено създадени проблеми. нормален човекмного по-лесно е да натиснете бутона "разопаковане", отколкото да си правите труда да запомните куп букви и цифри. Той няма да стане по-глупав от това, но ще има възможност да остави повече време за наистина полезни дейности.
9. Регистър - sax, configs rule!
GUI се пишат от програмисти, които проверяват за грешки там. Конфигурацията се пише от потребители и никой не проверява за грешки там. Съответно, ако къде е по-лесно за потребителя да направи грешка, това е само при редактиране на текстов файл.
Тук потребителите на Linux могат да кажат, че "всякакви параметри трябва да бъдат проверени при зареждане на приложението." Само те могат да се проверят по различни начини! Програмата трябва да се увери, че може да усвои тези данни, а не те да отговарят на задачата. В противен случай, при всяка промяна, програмата ще трябва да бъде пренаписана.
Могат ли потребителите на Linux в тяхната текстова конфигурация да ограничат избора на налични стойности, да проверят тяхната валидност, например? Вместо да изключват умишлено неправилни конфигурации на етапа на въвеждане, напредналите потребители на Linux предлагат ли да направят това по време на изпълнение? И ако параметрите са неправилни при определени обстоятелства, това няма да дойде изведнъж? Уловете действие веднъж седмично? Това е начинът на Unix!
Всеки, който редактира конфигурации, може просто да убие системата - многократно съм виждал това от собствен опит. Имайте предвид, че дори вирусите не са необходими тук! За да сринете програмата или цялата система, може да е достатъчно, когато въведете дробна стойност, вместо запетая, да поставите точка като разделител.
Графичните конфигуратори са качествено ново ниво, както като удобство, така и като функционалност. Използването на текстови файлове за конфигурация не е нищо повече от опит за прехвърляне на отговорността на програмиста към потребителя.
Всъщност линуксоидите, макар и с голяма неохота, започватпризнават, че идеята за използване на текстови файлове за конфигуриране на системата е остаряла в наше време. Ето защо през последните години акцентът беше поставен върху факта, че потребителят вече не трябва да влиза в конфигурациите, а по-скоро да натиска бутоните. Преди това, напомням, натискането на бутони в графичния интерфейс беше знак, че човек е ламер. Сега изглежда, че стандартът се е променил и кликването на мишката вече не е толкова срамно. Въвеждането на графични конфигуратори за текстови конфигурации само създаде нови трудности, просто защото вместо качествена преработка беше избран традиционният път на unix, водещ до изобретяването на нови патерици за решаване на задачите.
Що се отнася до регистъра. Регистърът е единна база данни за съхраняване на информация за конфигурацията на компютъра и настройките на операционната система с йерархична структура. Между другото, регистърът няма нищо общо с потребителя и може да се наложи само разработчик да работи с него. Следователно не разбирам твърденията на линуксоидите, че не разбират стойноститеи параметрите в него. Какъв вид желание да се катериш там, където не стигаш и да се възмущаваш от факта, че „нищо не е ясно“?
Няма смисъл да пишем за предимствата на регистъра. Достатъчно е да припомним, че всички данни на сървърите се съхраняват под формата на бази данни, а не под формата на текстови файлове. Следователно може само да се гадае за причините за такава странна слепота на света на Unix.
10. В Linux не се изисква команда от конзолата, всичко се прави от графичните помощни програми.
В Linux нормалната конфигурация и работа само с графични инструменти не са възможни. Както и преди, дори за да извършите редица тривиални действия, трябва да отворите конзолата, да редактирате системни файлове, да търсите в интернет параметри и ключове, а също и да се занимавате с други глупости, които нямат нищо общо сработа на компютъра. Ако не ми вярвате, отворете всеки форум, посветен на Linux, и вижте как да разрешите редица проблеми. Вече дадох пример за извършване на такова просто действие като създаване на локално копие на сайта.
Освен това има сериозни опасности при използването на конзолата. Опитайте да стартирате следния скрипт като root.