quarta-feira, 26 de abril de 2017

Canonical - Fim do Unity no Ubuntu em 2018

Como se já não bastasse a notícia do fim do Ubuntu Phone...

A Canonical anunciou que na sua próxima versão estável (LTS) do Ubuntu irá voltar a utilizar o Gnome como interface gráfica padrão.

Isso por que estão descontinuando o Unity, que está presente nas versões do Ubuntu à um certo tempo.


Talvez algum grupo de comunidade tente continuar com o desenvolvimento ou até mesmo com algum modelo semelhante ao Unity, mas até sabermos se isso vai acontecer ou até isso acontecer, teremos que voltar a utilizar versões como KDE, Mate ou até mesmo o GNOME.

O fundador do Ubuntu, Mark Shuttleworth, colocou em seu blog que a ideia será focar em assuntos de Cloud, Internet das coisas e em servidores. 

Agora só podemos esperar e ver as coisas boas (ou não) que a Canonical pode lançar  no mercado para estas frentes e até mesmo o que pode vir com a nova versão do Ubuntu.

Oficialmente só em 2018...

Abraços
:wq!


Canonical anuncia fim do Ubuntu Phone



Fala pessoal, tudo bem?

Para os usuários e amantes do Ubuntu e de todos, ou quase todos, os serviços e recursos que a Canonical oforece, recebemos um notícia um tanto quanto triste.


A Canonical anunciou que em Junho terminará o suporte ao Ubuntu Phone.

Bom, para quem tinha esperança de ver este projeto vingar, fica agora apenas a saudade.

A empresa informou que irá investir em outras frentes de serviços como Cloud (serviços em nuvem que é um assunto quente no mercado de TI), Internet das coisas e também na parte de servidores.

Com certeza eles tiveram os mesmo problemas e dificuldades que o Windows Phone teve ao tentar competir em um mercado dominado pelo IOS da Apple e o Android do Google.

Com certeza nos dias de hoje  tentar entrar no mercado de smartphones já é um tremendo desafio, imagine entrar em um mercado domínio por apenas duas gigantes e com forte presença neste setor?!
O investimento deve ter sido muito pesado em relação ao retorno...


De qualquer forma, a Canonical continua sendo uma gigante e vai nos proporcionar ainda muitas coisas boas.

Abraço pessoal
:wq!

quarta-feira, 12 de abril de 2017

Linux - Habilitando serviços na inicialização - Derivados Red Hat/Fedora/CentOS... etc



Olá pessoal, tudo bem?

Que algumas coisas mudaram nas versões 7 tanto do Red Hat como do CentOS, é indiscutível.
E uma delas é a forma de habilitar serviços durante a inicialização do Sistema Operacional.
Antigamente utilizávamos o tradicional chkconfig... mas agora ficou um pouco diferente (para não falar completamente).

Vou mostrar como fazer...

Para verificar o serviço, precisamos rodar o comando:
#systemctl status nome_do_serviço

Exemplo:

[root@centos01 ~]# systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/usr/lib/systemd/system/postfix.service; disabled; vendor preset: disabled)
Active: active (running) since Qua 2017-04-12 22:25:21 BRT; 2min 58s ago
Main PID: 975 (master)
CGroup: /system.slice/postfix.service
├─975 /usr/libexec/postfix/master -w
├─976 pickup -l -t unix -u
└─977 qmgr -l -t unix -u

Abr 12 22:25:11 centos01.localdomain systemd[1]: Starting Postfix Mail Transport Agent...
Abr 12 22:25:20 centos01.localdomain postfix/postfix-script[973]: starting the Postfix mail system
Abr 12 22:25:21 centos01.localdomain postfix/master[975]: daemon started -- version 2.10.1, configuration /etc/postfix
Abr 12 22:25:21 centos01.localdomain systemd[1]: Started Postfix Mail Transport Agent.
[root@centos01 ~]#
No exemplo acima o serviço postfix está desabilitado e em execução (running).
Após o servidor sofrer um reboot, podemos ver que o serviço não está mais no ar e continua com o status disabled:
[root@centos01 ~]# systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/usr/lib/systemd/system/postfix.service; disabled; vendor preset: disabled)
Active: inactive (dead)
[root@centos01 ~]#
Vamos iniciar o serviço e colocá-lo para iniciar durante o boot:
# systemctl start postfix
[root@centos01 ~]# systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/usr/lib/systemd/system/postfix.service; disabled; vendor preset: disabled)
Active: active (running) since Qua 2017-04-12 22:32:44 BRT; 13s ago
Process: 953 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS)
Process: 949 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS)
Process: 947 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS)
Main PID: 1025 (master)
CGroup: /system.slice/postfix.service
├─1025 /usr/libexec/postfix/master -w
├─1026 pickup -l -t unix -u
└─1027 qmgr -l -t unix -u

Abr 12 22:32:43 centos01.localdomain systemd[1]: Starting Postfix Mail Transport Agent...
Abr 12 22:32:44 centos01.localdomain postfix/master[1025]: daemon started -- version 2.10.1, configuration /etc/postfix
Abr 12 22:32:44 centos01.localdomain systemd[1]: Started Postfix Mail Transport Agent.
[root@centos01 ~]#
Veja que o serviço está running, mas ainda disabled.
Habilitando...
#systemctl enable postfix

[root@centos01 ~]# systemctl enable postfix
Created symlink from /etc/systemd/system/multi-user.target.wants/postfix.service to /usr/lib/systemd/system/postfix.service.
[root@centos01 ~]#
Agora sim, serviço iniciado e habilitado para iniciar automaticamente:
[root@centos01 ~]# systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled)
Active: active (running) since Qua 2017-04-12 22:32:44 BRT; 1min 48s ago
Main PID: 1025 (master)
CGroup: /system.slice/postfix.service
├─1025 /usr/libexec/postfix/master -w
├─1026 pickup -l -t unix -u
└─1027 qmgr -l -t unix -u

Abr 12 22:32:43 centos01.localdomain systemd[1]: Starting Postfix Mail Transport Agent...
Abr 12 22:32:44 centos01.localdomain postfix/master[1025]: daemon started -- version 2.10.1, configuration /etc/postfix
Abr 12 22:32:44 centos01.localdomain systemd[1]: Started Postfix Mail Transport Agent.
[root@centos01 ~]#
Parece uma dica um tanto quanto básica, mas as vezes os itens mais básicos são os que passam batidos durante um projeto, o start de um novo ambiente ou até mesmo para automatizar melhor questões que o próprio sistema operacional pode ajudar.
Espero que esta dica seja de grande ajuda.
Abraço!
:wq!