Наша взаимовыгодная связь https://banwar.org/
«Windows 10 стане останньою версією Microsoft Windows». Таку заяву (майже дослівно) прозвучало на минулому тижні зі сцени шоу-конференції Microsoft Ignite . І навряд чи з дня випуску першої версії цієї операційної системи комп'ютерний світ чув що-небудь більш сенсаційне.
Біографії «Вінди» вистачить на десяток інших програмних продуктів! Вона пережила багато і багатьох. Змінювала розрядність, мінімум двічі змінювала ядро, багато разів - програмні інтерфейси. П про ходячи, не напружуючись, знищила NetWare і OS / 2, Mac OS і BeOS, виїла ринок у безлічі нащадків MS-DOS і ледь не наклала на себе самої UNIX. Лівою ягодички встигла посидіти на мобільному троні і до сих пір керує трохи менше ніж півтора мільярдом комп'ютерів. В останні роки ходили навіть чутки, що її планують перетворити в продукт з вільним вихідним кодом, а то і безкоштовний (у що, втім, ніхто, здається, не вірив). І все-таки останні повідомлення б'є все.
«Десятка» обіцяє бути незвичайним продуктом хоча б тому, що її розробка велася одночасно і незалежно від гілки 8.x - на яку Microsoft покладала великі надії. Тому, хоч логіка вимагає присвоїти новинці номер 9, вирішено перескочити через сходинку і почати - і закінчити - відразу з десяти. Головне нововведення того варто: з випуском версії 10 нумерація Windows припиняється. Це не означає, що на системі поставлять хрест. Це означає, що Windows припинить існування як програмного продукту і перетвориться в послугу.
Скептики єхидно зауважують, що якщо «Десятка» має намір стати останньою версією Windows, їй потрібно пристойне ім'я. Не буде ж користувач вічно називати «Десятку» «десяткою»! Але навіть якщо ім'я і буде знайдено, як накажете розробникам конкретизувати системні вимоги для програм, як відрізняти «Десятку» випуску серпня 2015 го від «Десятки» випуску травня 2016- го?
Схема проста, хоч і незвична в контексті операційних систем. Не буде більше періодичних великих релізів, замість них - безперервний потік дрібних оновлень системного софта і ядра системи. Імовірно (нюанси уточнюються), користувач, охочий встановити Windows, повинен буде сплатити передплату на бажаний період, після чого отримає відразу найсвіжішу версію ОС, з усіма застосованими патчами. Якщо після закінчення строку підписка не буде продовжена, система перестане працювати, або швидко застаріє, втративши сумісність з новим програмним забезпеченням. Розробникам ж прикладного софта досить буде просто орієнтуватися на актуальну, тобто найсвіжішу, гілка.
Виглядає незвично, але навіть за межами професійного кола айтішників ця схема (хай і з деякими варіаціями) насправді добре відома. Задумайтесь, наприклад, як швидко ми перестали звертати увагу на номери версій веб-браузерів. Чи зможете ви по пам'яті назвати останню версію Chrome або, наприклад, Firefox? А «хмарні» продукти? Згадайте Office 365 від тієї ж Microsoft - який існує без версійності вже кілька років. Ось так само буде і з Windows: «Вінда» стане просто «Віндою», без порядкового номера.
Вищенаведені випадки взяті з прикладного ПО, але «життя без версій» можлива і в операційних системах. Правда, тут за прикладами доведеться звернутися до Linux. Лінуксоїди, власне, були першими, хто ризикнув випробувати безверсіонность на практиці : У них це називається ролл-реліз (від rolling release - що приблизно перекладається з англійської як безперервний реліз) і вже багато років застосовується в дуже популярних дистрибутивах (Gentoo Linux, ArchLinux і ін.).
Головна перевага ролл-релізу: немає необхідності періодично зупиняти робочий процес (тобто вимикати комп'ютер), щоб провести оновлення. Всі зміни відбуваються маленькими порціями, непомітно, без перерви в роботі. Теоретично, це повинно сприятливо відбитися на надійності, продуктивності, безпеки, складності системи і робочих процесів. Реальність, правда, менш красива: ролл-реліз - це ще і постійний ризик, що система виявиться непрацездатною після чергової порції дрібних оновлень (на перевірку яких, зрозуміло, витрачається менше часу і сил, ніж на перевірку софта для рідкісних класичних апдейтів).
На персоналках частка Windows як і раніше величезна, хоч в останні роки і відчуває помітний тиск з боку OS X і Linux / Android. Але на мобільних пристроях вона так само стабільно зникаюче мала: в кращому випадку Windows належать одиниці відсотків ринку смартфонів і планшеток.
Для Windows відмова від версійності представляється такою ж палицею з двома кінцями. З одного боку - жирні плюси. По-перше, зникне нарешті фрагментованість: комп'ютерний світ паче не застрягне на одній застарілої версії ОС, як застряг колись на Windows XP. По-друге, перехід до ролл-релізу змусив розробників переробити структуру системи в бік спрощення, впорядкованості - зокрема, відокремивши ядро від більш високорівневих компонент і вбудованих прикладних програм (пам'ятаєте, як складно це було зробити і які проблеми породило п'ятнадцять років тому ?). З огляду на, що «Десятка» стане першою по-справжньому уніфікованої Windows - а керувати нею належить всім спектром цифрових пристроїв, від персоналок і ігрової приставки до смартфонів і «розумних» речей - структурна чистота представляється дуже гарною новиною, і особливо обнадіює в світлі тепер уже безсумнівного фіаско версії 8.x.
З іншого боку, зберігається ймовірність того, що відмова від версійності, перехід на підписку, злякає публіку так само сильно, як налякали тайли «Вісімки» і її робочий стіл. І що тоді? На цей випадок у Microsoft припасений пряник: кілька спрощуючи, протягом першого року після офіційного запуску, користувачі Windows 7 і 8.1 зможуть оновитися до «Десятки» безкоштовно (в тому числі і користувачі піратських копій: що, втім, не дає їм права на подальші поновлення). За оцінками аналітиків це обійдеться софтверного гіганта мінімум в півмільярда доларів, але компанія очевидно готова пожертвувати і більш значною сумою в обмін на визнання. Будь-яка ціна не здається великою за повернення на комп'ютерний Олімп!
Прев'ю-версії Windows викладаються на офіційному сайті регулярно, так що спробувати майбутню систему можна прямо зараз . Якщо коротко, інтерфейс і методи «Десятки» здорово перероблені в сторону мобільності, але робота ще кипить, ще очікуються важливі анонси і офіційна дата запуску поки не призначена. Втім, всі чекають релізу PC-варіанту влітку і варіанти для мобільних пристроїв до кінця року.
Але навіть якщо ім'я і буде знайдено, як накажете розробникам конкретизувати системні вимоги для програм, як відрізняти «Десятку» випуску серпня 2015 го від «Десятки» випуску травня 2016- го?Чи зможете ви по пам'яті назвати останню версію Chrome або, наприклад, Firefox?
А «хмарні» продукти?
І що тоді?